SNR is a measure that compares the level of a desired signal to the level of background noise. It tells us how clear the signal is.
Click to reveal answer
beginner
How is SNR calculated?
SNR is calculated as the ratio of signal power to noise power, often expressed in decibels (dB): SNR(dB) = 10 × log10(signal power / noise power).
Click to reveal answer
beginner
Why is a higher SNR better?
A higher SNR means the signal is much stronger than the noise, so the information is clearer and easier to understand or analyze.
Click to reveal answer
beginner
What happens if the SNR is low?
If SNR is low, noise can hide or distort the signal, making it hard to detect or interpret the true information.
Click to reveal answer
beginner
Give a real-life example of SNR.
In a phone call, SNR is like how loud the person’s voice is compared to background sounds. A high SNR means you hear the voice clearly without much noise.
Click to reveal answer
What does a Signal-to-noise ratio (SNR) measure?
AThe amount of data lost
BThe strength of the signal compared to noise
CThe speed of data transmission
DThe frequency of the signal
✗ Incorrect
SNR measures how strong the signal is compared to the background noise.
How is SNR usually expressed?
AIn decibels (dB)
BIn seconds
CIn meters
DIn bytes
✗ Incorrect
SNR is commonly expressed in decibels to show the ratio on a logarithmic scale.
If the noise power increases but signal power stays the same, what happens to SNR?
ASNR decreases
BSNR increases
CSNR stays the same
DSNR becomes zero
✗ Incorrect
Increasing noise power lowers the SNR because noise is stronger relative to the signal.
Which of these is a sign of a good SNR?
ANo signal present
BSignal and noise are equal
CNoise is louder than signal
DSignal is much louder than noise
✗ Incorrect
A good SNR means the signal is much stronger than the noise.
In a noisy room, what happens to the SNR of a conversation?
ASNR stays the same
BSNR increases
CSNR decreases
DSNR becomes infinite
✗ Incorrect
More background noise lowers the SNR, making it harder to hear the conversation.
Explain what Signal-to-noise ratio (SNR) is and why it matters in signal processing.
Think about how clear a message is when noise is present.
You got /3 concepts.
Describe how you would calculate SNR and interpret its value in decibels.
Remember SNR uses power ratios and logs.
You got /3 concepts.
Practice
(1/5)
1. What does Signal-to-Noise Ratio (SNR) measure in signal processing?
easy
A. The strength of the signal compared to the background noise
B. The total power of the noise only
C. The frequency of the signal
D. The duration of the signal
Solution
Step 1: Understand the definition of SNR
SNR is defined as the ratio of signal power to noise power, showing how strong the signal is compared to noise.
Step 2: Compare options with definition
Only The strength of the signal compared to the background noise correctly states that SNR measures signal strength relative to noise.
Final Answer:
The strength of the signal compared to the background noise -> Option A
Quick Check:
SNR = Signal strength / Noise strength [OK]
Hint: Remember: SNR compares signal power to noise power [OK]
Common Mistakes:
Confusing SNR with noise power alone
Thinking SNR measures frequency
Mixing up signal duration with SNR
2. Which of the following is the correct formula to calculate SNR in decibels (dB)?
easy
A. SNR(dB) = 10 * log10(signal power / noise power)
B. SNR(dB) = signal power / noise power
C. SNR(dB) = 20 * log10(signal power + noise power)
D. SNR(dB) = log10(signal power - noise power)
Solution
Step 1: Recall the SNR formula in decibels
SNR in dB is calculated as 10 times the base-10 logarithm of the ratio of signal power to noise power.
Step 2: Check each option against the formula
SNR(dB) = 10 * log10(signal power / noise power) matches the correct formula. Options A, B, and D are incorrect due to missing log, wrong multiplier, or incorrect operations.
Final Answer:
SNR(dB) = 10 * log10(signal power / noise power) -> Option A
Quick Check:
SNR(dB) = 10 * log10(Signal/Noise) [OK]
Hint: Use 10 * log10 for power ratios in dB [OK]
Common Mistakes:
Using 20 instead of 10 for power ratio
Forgetting the logarithm
Adding signal and noise instead of dividing
3. Given signal power = 50 and noise power = 2, what is the SNR in decibels (dB)? Use SNR(dB) = 10 * log10(signal power / noise power).
medium
A. 10 * log10(50 + 2) ≈ 17.16 dB
B. 10 * log10(50 / 2) ≈ 13.98 dB
C. 10 * log10(2 / 50) ≈ -13.98 dB
D. 10 * log10(50 - 2) ≈ 16.81 dB
Solution
Step 1: Calculate the ratio of signal power to noise power
B. Dividing noise power by signal power instead of the reverse
C. Using natural log instead of log base 10
D. Not importing the math module
Solution
Step 1: Check the logarithm function used
The code uses math.log(), which is natural logarithm (base e), but SNR in dB requires log base 10.
Step 2: Identify correct function for log base 10
Python's math module has math.log10() for base 10 logarithm, which should be used instead.
Final Answer:
Using natural log instead of log base 10 -> Option C
Quick Check:
Use math.log10() for dB calculations [OK]
Hint: Use math.log10() for dB, not math.log() [OK]
Common Mistakes:
Using math.log() instead of math.log10()
Swapping signal and noise in division
Confusing multiplication factor (10 vs 20)
5. You have a noisy signal with signal power 200 and noise power 50. You apply a filter that reduces noise power by half but also reduces signal power by 10%. What is the new SNR in dB? Use SNR(dB) = 10 * log10(signal power / noise power).
hard
A. 10 * log10(200 / 50) ≈ 6.02 dB
B. 10 * log10(200 / 25) ≈ 9.03 dB
C. 10 * log10(180 / 50) ≈ 5.56 dB
D. 10 * log10(180 / 25) ≈ 8.57 dB
Solution
Step 1: Calculate new signal and noise powers after filtering
Signal power reduced by 10%: 200 * 0.9 = 180 Noise power reduced by half: 50 / 2 = 25