Question

In: Electrical Engineering

2. A digital signal processing system with analog audio signal input in the range of 0-20...

2. A digital signal processing system with analog audio signal input in the range of 0-20 Khz uses oversampling techniques and a second order sigma delta modulator to convert the analog signal into a digital bit stream at a rate of 3.072 Mhz.

i) Explain how the digital bit stream may be converted in to a digital multibit stream for x(n).

ii) Determine the overall improvement in signal to quantization noise ratio made possible by oversampling and noise shaping and hence estimate the effective resolution in bits of the digitizer                                                                                                  

Solutions

Expert Solution

The single-bit stream is converted to multibit words by decimation (down sampling process). The output of the SDM contains very small in-band quantization noise, but very large out-of-band noise. The out-of-band noise is removed by lowpass digital filtering. Because of the high sampling rate, direct use of a digital filter is impractical. Instead. filtering is achieved by decimation which also serves to reduce the rate to the desired value. Typically, a two-stage decimator would be used (factors of 16 and 4). After filtering, the resulting signal is B-bit quantized data. The filtering serves to average out the high quantization noise. Typically, the FIR coefficients of the decimating filter are represented by 16—24 bits.

Fig: z plane model of second order SDM

Fig: Effect of noise shaping on quantization noise

(2) An estimate of the effective resolution can be obtained by a simplified analysis as follows.
The noise power is reduced by oversampling and noise shaping. The reduction in noise power, due to oversampling. is given by the oversampling ratio.
The oversampling ratio is

That is a reduction of 18 dB in the quantization noise power.
From the z-plane model of the sigma delta modulator, the transfer function seen by the quantization noise is given by
N(z)=(1-z-1)2
This is essentially a highpass filter, with a double zero at d.c. It attenuates the noise component at the low frequency end as depicted in figure. The magnitude response is given by

This offers a reduction in SQNR of 52.35 dB. The effective wordlength of the ADC is determined mainly by the signal-to-noise ratio achieved through oversampling and noise shaping.

The overall reduction in SQNR is 70.41 dB.

This corresponds to an effective ADC resolution of 11.4 bits ( from SQNR 6.02 B + 1.77 dB).


Related Solutions

discuss how analog signal is converted to a digital signal in an analog to digital (A/D)...
discuss how analog signal is converted to a digital signal in an analog to digital (A/D) converter(ADC).you may use sketches to support your answer
Consider a 12-bit ADC with an analog input voltage range of 0 to 3 volts. a)...
Consider a 12-bit ADC with an analog input voltage range of 0 to 3 volts. a) Compute the ADC precision, ADC ranges for input and output, and ADC resolution. b) What is the binary value computed by the ADC for an analog input voltage of 1.0 volt? c) Write an ADC0_In function in C that uses busy-wait synchronization to sample the ADC. The function reads the ADC output, and returns the 12-bit binary number. Assume the ADC has already been...
What is an advantage of processing signals in digital format (instead of analog)?
What is an advantage of processing signals in digital format (instead of analog)?
How are the memory requirements for the real-time digital signal processing system affected by the sampling...
How are the memory requirements for the real-time digital signal processing system affected by the sampling frequency, f s ? For example, if f s is increased by a factor of 2, what affect does this have on the system memory requirements?
Need explanation of MATLAB code which creates echo. (SIGNAL PROCESSING) If the original audio signal is...
Need explanation of MATLAB code which creates echo. (SIGNAL PROCESSING) If the original audio signal is x(t) then the echo is y(t) = x(t) + alpha*x(t-delay) This code below creates this echo however I don't understand how every line of the code works, could someone comment this code so I can understand? [x,Fs] = audioread('Hallelujah.wav'); sound(x,Fs); delay = 0.5; % 0.5s delay alpha = 0.65; % echo strength D = delay*Fs; y = zeros(size(x)); y(1:D) = x(1:D); for i=D+1:length(x) y(i)...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a 3.5 V trip level as input. It must deliver a TTL (Low / High) signal as output.
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a 3.5 V trip level as input. It must deliver a TTL (Low / High) signal as output.
Q No 1: Explain two applications of digital signal processing in detail. Q No 2: What...
Q No 1: Explain two applications of digital signal processing in detail. Q No 2: What is meant by digital signal processor? Explain architecture of any of the digital signal processor.
3-How can digital signal processing affect the quality of sound?
3-How can digital signal processing affect the quality of sound?
An analog signal, bandlimited to 20 Hz is corrupted by high-frequency noise. The spectrum of the...
An analog signal, bandlimited to 20 Hz is corrupted by high-frequency noise. The spectrum of the noise is from 25 Hz to 35 Hz. The noisy analog signal is sampled at 60 Hz. A digital lowpass filter is to be designed so as to remove the noise from the signal. Find the desired frequency response.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT