Course 10 example application of random signals - oversampling and noise shaping

W
Review of Quantization Error




                        8-bit quantization error

   In a heuristic sense, the assumptions of the statistical
    model appear to be valid if the signal is sufficiently complex
    and the quantization steps are sufficiently small, so that the
    amplitude of the signal is likely to traverse many
    quantization steps from sample to sample.
Review: Assumptions about e[n]
       e[n] is a sample sequence of a stationary random process.
       e[n] is uncorrelated with the sequence x[n].
       The random variables of the error process e[n] are
        uncorrelated; i.e., the error is a white-noise process.
       The probability distribution of the error process is uniform
        over the range of quantization error (i.e., without being
        clipped).
   The assumptions would not be justified. However, when
    the signal is a complicated signal (such as speech or
    music), the assumptions are more realistic.
       Experiments have shown that, as the signal becomes more
        complicated, the measured correlation between the signal and the
        quantization error decreases, and the error also becomes
        uncorrelated.
Review: Quantization error analysis

                   − ∆ / 2 < e[n] ≤ ∆ / 2
   e[n] is a white noise sequence. The probability density
    function of e[n] is a uniform distribution
Review: quantization error vs.
                   quantization bits
   The mean value of e[n] is zero, and its variance is
                           ∆/2
                                  1    ∆2
                     σ e2 = ∫ e 2 de =
                           −∆ / 2
                                  ∆    12
             Xm
   Since ∆ = B
             2
    For a (B+1)-bit quantizer with full-scale value Xm, the noise
    variance, or power, is
                                  2 −2 B X m
                                           2
                           σ e2 =
                                     12
Review: Quantization error analysis

   A common measure of the amount of degradation of a signal
    by additive noise is the signal-to-noise ratio (SNR), defined as
    the ratio of signal variance (power) to noise variance.
    Expressed in decibels (dB), the SNR of a (B+1)-bit quantizer is
                             σx 
                               2
                                               12 ⋅ 2 2 B σ x 
                                                             2
              SNR = 10 log10  2  = 10 log10 
                             σ                       2
                                                               
                                                               
                              e                   Xm        
                                          Xm 
              = 6.02 B + 10.8 − 20 log10 
                                         σ  
                                          x 
   Hence, the SNR increases approximately 6dB for each bit added
    to the word length of the quantized samples.
Oversampling vs. quantization

   We consider the analog signal xa(t) as zero-mean,
    wide-sense-stationary, random process with
    power-spectral density denoted by φ xa xa (e jw ) and
                             jΩ



    the autocorrelation function by φ xa xa (τ ) .
   To simplify our discussion, assume that xa(t) is
    already bandlimited to ΩN, i.e.,

              φ x x ( jΩ) = 0, | Ω |≥ Ω N ,
                a a
Oversampling

      We assume that 2π/T = 2MΩN.
      M is an integer, called the oversampling ratio.




                                          Decimation with ideal
                                          low-pass filter


Oversampled A/D conversion with simple quantization and down-sampling
Additive noise model

   Using the additive noise model, the system can be replaced
    by




                                   Decimation with ideal
                                   low-pass filter

   Its output xd[n] has two components, one due to the signal
    input xa(t) and one due to the quantization noise input e[n].
   Denote these components by xda[n] and xde[n], respectively.
Signal component (assume e[n]=0)

   Goal: determine the ratio of signal power ε{xda2} to
    the quantization-noise power ε{xde2}, ε{.} denotes
    the expectation value.
   As xa(t) is converted into x[n], and then xda[n], we
    focus on the power of x[n] first.
   Let us analysis this in the time domain. Denote
    φxx[n] and φxx[ejw] be the autocorrelation and
    power spectral density of x[n], respectively.
   By definition, φxx[m]= ε{x[n+m]x[n]}.
Power of x[n] (assume e[n]=0)
   Since x[n]= xa(nT), it is easy to see that
              φ xx [ m] = ε {x[ n + m] x[ n]}
                       = ε {xa (( n + m)T ) xa ( nT )}
                       = φ x x (mT )
                          a a


   That is, the autocorrelation function of the sequence of
    samples is a sampled version of the autocorrelation function.
   The wide-sense-stationary assumption implies that ε{xa2(t)}
    is a constant independent of t. It then follows that
               ε {x 2 [ n]} = ε {xa ( nT )} = ε {xa (t )}
                                  2               2

    for all n or t.
Power of xda[n] (assume e[n]=0)
   Since the decimation filter is an ideal lowpass filter with
    cutoff frequency wc = π/M, the signal x[n] passes unaltered
    through the filter.
   Therefore, the downsampled signal component at the
    output, xda[n]=x[nM]=xa(nMT), also has the same power.
   In sum, the above analyses show that

            ε {xda [ n]} = ε {x 2 [ n]} = ε {xa (t )}
                2                             2


  which shows that the power of the signal component stays
the same as it traverse the entire system from the input xa(t)
to the corresponding output component xda[n].
Power of the noise component
   According to previous studies, let us assume that e[n] is a
    wide-sense-stationary white-noise process with zero mean
    and variance                ∆2
                            2
                             σe =
                                       12
   Consequently, the autocorrelation function and power
    density spectrum for e[n] are,            white noise

                        φee [ m] = σ e2δ [ m]
   The power spectral density is the DTFT of the
    autocorrelation function. So,
                φee (e jw ) = σ e2 ,        −π < w < π
Power of the noise component
                   (assume xa(t)=0)




   Although we have shown that the power in either x[n] or e[n]
    does not depend on M, we will show that the noise
    component xde[n] does not keep the same noise power.
       It is because that, as the oversampling ratio M increases, less of the
        quantization noise spectrum overlaps with the signal spectrum, as
        shown below.
Illustration of frequency and
                  amplitude scaling

   Since oversampled by M, the power spectrum of xa(t) and
    x[n] in the frequency domain are illustrated as follows.
Illustration of frequency for noise

   By considering both the signal and the quantization noise,
    the power spectra of x[n] and e[n] in the frequency domain
    are illustrated as
Noise component power




   Then, by ideal low pass with cutoff wc=π/M in the
    decimation, the noise power at the output becomes

                          1   π /M            σ   2
            ε {e [ n]} =      ∫π     σ dw =
                2                     2           e
                         2π
                                      e
                              − /M            M
Powers after downsampling
   Next, the lowpass filtered signal is downsampled, and as we
    have seen, the signal power remains the same. Hence, the
    power spectrum of xda[n] and xde[n] in the frequency domain
    are illustrated as follows:
Noise power reduction
   Conclusion: Thus, the quantization-noise power ε{xde2[n]}
    has been reduced by a factor of M through the filtering and
    downsampling, while the signal poweer has remained the
    same.
                       1   π    σ e2   σ e2
                                          ∆2
           ε {xde } =      ∫π     dw =  =
               2

                      2π   −    M      M 12 M
   For a given quantization noise power, there is a clear tradeoff
    between the oversampling factor M and the quantization
    step ∆.
Oversampling for noise power
                   reduction
                     Xm
   Remember that ∆ = B
                     2
    Therefore               1 Xm 2

                 ε {x } =
                     2
                     de       ( B)
                          12 M 2
   The above equation shows that for a fixed quantizer, the
    noise power can be decreased by increasing the
    oversampling ratio M.
   Since the signal power is independent of M, increasing M will
    increase the signal-to-quantization-noise ratio.
Tradeoff between oversampling and
                quantization bits
   Alternatively, for a fixed quantization noise power,
                                 1 Xm 2
                Pde = ε {x } =
                          2
                          de       ( B)
                               12 M 2
    the required value for B is
              1         1          1
         B = − log 2 M − log 2 12 − log 2 Pde + log 2 X m
              2         2          2
   From the equation, every doubling of the oversampling ratio
    M, we need ½ bit less to achieve a given signal-to-
    quantization-noise ratio.
   In other words, if we oversample by a factor M=4, we need
    one less bit to achieve a desired accuracy in representing
    the signal.
Further reduction of quantization error
    Oversampling and Noise Shaping
   Previously, we have shown that oversampling and
    decimation can improve the signal-to-quantization-noise
    ratio.
   The result is remarkable, but if we want to make a
    significant reduction, we need very large sampling ratios.
      Eg., to reduce the number of bits from 16 to 12 would

        require M=44=256.
   The basic concept in noise shaping is to modify the A/D
    conversion procedure so that the power density spectrum
    of the quantization noise is no longer uniform.
Delta-Sigma Modulator
   The noise-shaping quantizer, generally referred to
    as a sampled-data Delta-Sigma modulator, is
    roughly shown as the following figures.
      Analog form
Oversampled Quantizer with
                Noise Shaping
    Can be represented by the discrete-time
     equivalent system as follows:
       Discrete-time form




Minus the delayed feedback:
delta                         Accumulator (like an integrator):
                              Sigma
Modeling the quantization
                    error
   As before, we model the quantization error as an
    additive noise source.
   Hence, the above figure can be replaced by the
    following linear model:        additive noise
Output of a linear system
   This linear system has two inputs, x[n] and y[n].
    According to the linearity, we can get the output
    y[n] by
        1. set x[n]=0, find the output y[n] w.r.t. e[n]
        2. set e[n]=0, find the output y[n] w.r.t. x[n]
        3. add the above two outputs.
Transfer functions
   Consider the output in the z-domain. We denote
    the transfer function from x[n] to y[n] as Hx(z)
    and from e[n] to y[n] as He(z).
   When e[n]=0:             0
                                (X(z)-Z-1Y(z))/(1-z-1)
                 X(z)-Z-1Y(z)
         X(z)




       Z-1Y(z)
Output when e[n]=0
   We have
                                  −1
                       X [ z] − z Y ( z)
              Y [ z] =           −1
                            1− z
                   −1                     −1
   So Y [ z ] − z Y [ z ] = X [ z ] − z Y ( z )

   That is
                        Y [ z] = X [ z]
    when E[z] is zero.
Transfer functions when
                        x[n]=0
   When x[n]=0:

                            -Z-1Y(z)/(1-Z-1)

                                               E(Z)
                 -Z-1Y(z)
        0




      Z-1Y(z)
Output when x[n]=0
   We have
                                 z −1Y ( z )
              Y [ z ] = e( z ) −        −1
                                 1− z

   So             −1                     −1        −1
         Y [ z ] − z Y [ z ] = E[ z ] − z E[ z ] − z Y ( z )

   That is                         −1
                  Y [ z ] = (1 − z ) E[ z ]
    when X[z] is zero.
Remark: feedback system
   In fact, feedback systems have been widely used
    (serves as a fundamental architecture) in control
    engineering.                             E
   Generally:     X                               Y
                                         G


                                         H

   Formula: Y ( z )     G( z)               E ( z)        1
                     =               ;              =
             X ( z) 1 + G( z) H ( z)         X ( z) 1 + G( z) H ( z)
Another way of derivation

   From the feedback system formula, we can also
    obtain that
                                               1
      H x ( z) =
                 Y ( z)
                        =
                             G( z)
                                         =  1 − Z −1 = 1
                 X ( z) 1 + G( z) H ( z)        Z −1
                                           1+
                                              1 − Z −1

               Y ( z)        1                 1
    H e ( z) =        =                =               = 1 − Z −1
               E ( z) 1 + G( z) H ( z)          Z −1
                                           1+
                                              1 − Z −1
Time domain relation
   Hence, in the time domain, we have
                    y x [ n] = x[ n]

            ye [ n] = e[ n] = e[ n] − e[ n − 1]
                      ˆ
   Therefore, the output y[n] can be represented
    equivalently as
              y[ n] = y x [ n] + ye [ n] = x[ n] + e[ n]
                                                   ˆ
   The quantization noise e[n] has been modified as
    ˆ
    e[ n]
Power spectral density of the
              modified noise
   To show the reduction of the quantization noise,
    let’s consider the power spectral density of e[ n]
                                                 ˆ
   Since we have the input-output relationship
    between e[n] and e[ n] as
                         ˆ
                  Ye ( z ) = (1 − Z −1 ) E ( z )

   In the frequency domain, we have

           E (e jw ) = Ye (e jw ) = (1 − e − jw ) E (e jw )
           ˆ
Equivalent system
Power spectral density of the
                 modified noise
    The power-spectral-density relation between the
     modified and original quantization noises is thus
φeˆeˆ (e ) =|| 1 − e
      jw
                        || φee (e )
                       − jw   2               jw
                                                       Model the original
                                                       quantization error as white
           =|| 1 − e || σ e
                    − jw 2    2                        noise with this variance


           = (1 − e − jw )(1 − e jw )σ e2 = (1 − e − jw − e − jw + 1)σ e2
           = ( 2 − (e    − jw
                                  +e   − jw
                                              ))σ = (2 − 2 cos(w))σ
                                                   2
                                                   e
                                                                                       2
                                                                                       e

           = (2 sin( w / 2)) σ     2      2
                                          e
                                                        p.s.d. of the original noise
           p.s.d. of the modified noise
Quantization-noise power
   Remember that the downsampler does not
    remove any of the signal power, the signal power
    in xda[n] is

            Pda = ε {xda [ n]} = ε {x 2 [ n]} = ε {xa (t )}
                      2                             2



   The quantization-noise power in the final output is
                        1 π
                       2π ∫−π
                 Pde =        φ xde xde (e jw )

      See the following illustration for its computation
Before decimation
    Power spectral density
    of modified noise




The modified noise density is non-uniform and lower in the effective band region
After decimation
                                             Downscaled by M




  Down-scaled by M and also stretched by M
Quantization-noise power
   Hence, the quantization-noise power in the final
    output is
                     1 π
                    2π ∫−π
              Pde =        φ xde xde (e jw )

                    1 ∆2 π                2 2
                 =
                   2π 12 M   ∫−π (2 sin( 2 M )) dw
   Assume that M is sufficiently large, we can
    approximate that
                             w        w
                     = sin(      )≈
                            2M       2M
Bits and quantization tradeoff
               in noise shaping
   With this approximation,
                              1 ∆2π 2
                       Pde =
                             36 M 3
   For a (B+1)-bit quantizer and maximum input signal level
    between plus and minus Xm, ∆= Xm/2B. To achieve a given
    quantization-noise power Pde, we have
             3         1               1
        B = − log 2 M + log 2 (π / 6) − log 2 Pde + log 2 X m
             2         2               2
   We see that, whereas with direct quantization a doubling
    of the oversampling ratio M gained ½ bit in quantization,
    the use of noise shaping results in a gain of 1.5 bits.
Course 10   example application of random signals - oversampling and noise shaping
Second-order noise shaping
   The noise-shaping strategy can be extended by
    incorporating a second stage of accumulation, as shown in
    the following:
Second-order (i.e., 2-stage)
               noise shaping
   In the two-stage case, it can be derived that

                   H e ( z ) = (1 − z −1 ) 2

              φeˆeˆ (e jw ) = σ e2 (2 sin( w / 2)) 4
   In general, if we extend the case to p-stages, the
    corresponding noise shaping is given by

               φeˆeˆ (e jw ) = σ e2 (2 sin(w / 2)) 2 p
   By evaluation, with p=2 and M=64, we obtain almost 13
    bits of increase in accuracy, suggesting that a 1-bit
    quantizer could achieve about 14-bit accuracy at the
    output of the decimator.
   Although multiple feedback loops promise greatly
    increased quantization-noise reduction, they are not
    without problems. Specifically, for large values of p, there
    is an increased potential for instability and oscillations to
    occur.
1 de 44

Recomendados

Quadrature amplitude modulation por
Quadrature amplitude modulationQuadrature amplitude modulation
Quadrature amplitude modulationBhanwar Singh Meena
11.2K visualizações22 slides
Matched filter por
Matched filterMatched filter
Matched filtersrkrishna341
29K visualizações23 slides
Chapter 4 por
Chapter 4Chapter 4
Chapter 4wafaa_A7
14.8K visualizações92 slides
MINIMUM SHIFT KEYING(MSK) por
MINIMUM SHIFT KEYING(MSK)MINIMUM SHIFT KEYING(MSK)
MINIMUM SHIFT KEYING(MSK)NARENDRA KUMAR REDDY
17.9K visualizações33 slides
Digital modulation techniques por
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquessrkrishna341
47.6K visualizações53 slides
Block diagram of digital communication por
Block diagram of digital communicationBlock diagram of digital communication
Block diagram of digital communicationmpsrekha83
989 visualizações22 slides

Mais conteúdo relacionado

Mais procurados

Microwave Engineering Lecture Notes por
Microwave Engineering Lecture NotesMicrowave Engineering Lecture Notes
Microwave Engineering Lecture NotesFellowBuddy.com
5.1K visualizações48 slides
Microwave devices por
Microwave devicesMicrowave devices
Microwave devicesjohn chezhiyan r
7K visualizações23 slides
PSK modulation por
PSK modulationPSK modulation
PSK modulationExpress News
9.4K visualizações11 slides
Phase modulation por
Phase modulationPhase modulation
Phase modulationavocado1111
15.5K visualizações10 slides
Source coding por
Source codingSource coding
Source codingShamna Saleem
19.2K visualizações125 slides
Isi and nyquist criterion por
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterionsrkrishna341
27.5K visualizações28 slides

Mais procurados(20)

Microwave Engineering Lecture Notes por FellowBuddy.com
Microwave Engineering Lecture NotesMicrowave Engineering Lecture Notes
Microwave Engineering Lecture Notes
FellowBuddy.com5.1K visualizações
Microwave devices por john chezhiyan r
Microwave devicesMicrowave devices
Microwave devices
john chezhiyan r7K visualizações
PSK modulation por Express News
PSK modulationPSK modulation
PSK modulation
Express News9.4K visualizações
Phase modulation por avocado1111
Phase modulationPhase modulation
Phase modulation
avocado111115.5K visualizações
Source coding por Shamna Saleem
Source codingSource coding
Source coding
Shamna Saleem19.2K visualizações
Isi and nyquist criterion por srkrishna341
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterion
srkrishna34127.5K visualizações
non parametric methods for power spectrum estimaton por Bhavika Jethani
non parametric methods for power spectrum estimatonnon parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimaton
Bhavika Jethani10.6K visualizações
PSK (PHASE SHIFT KEYING ) por vijidhivi
PSK (PHASE SHIFT KEYING )PSK (PHASE SHIFT KEYING )
PSK (PHASE SHIFT KEYING )
vijidhivi4.2K visualizações
Generation of SSB and DSB_SC Modulation por Joy Debnath
Generation of SSB and DSB_SC ModulationGeneration of SSB and DSB_SC Modulation
Generation of SSB and DSB_SC Modulation
Joy Debnath13.1K visualizações
Du binary signalling por srkrishna341
Du binary signallingDu binary signalling
Du binary signalling
srkrishna34113.7K visualizações
3.2 modulation formats bpsk, qpsk, oqpsk, por JAIGANESH SEKAR
3.2 modulation formats   bpsk, qpsk, oqpsk,3.2 modulation formats   bpsk, qpsk, oqpsk,
3.2 modulation formats bpsk, qpsk, oqpsk,
JAIGANESH SEKAR1.7K visualizações
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos... por Waqas Afzal
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
Waqas Afzal572 visualizações
Delta modulation por Hanu Kavi
Delta modulationDelta modulation
Delta modulation
Hanu Kavi613 visualizações
Analog modulation por vish0110
Analog modulationAnalog modulation
Analog modulation
vish01102.2K visualizações
Signal propagation. path loss models por Nguyen Minh Thu
Signal propagation. path loss modelsSignal propagation. path loss models
Signal propagation. path loss models
Nguyen Minh Thu2.6K visualizações
Switching por krishnendu17
SwitchingSwitching
Switching
krishnendu17593 visualizações
Companding and DPCM and ADPCM por naimish12
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
naimish126.7K visualizações
3.3 modulation formats msk and gmsk por JAIGANESH SEKAR
3.3 modulation formats   msk and gmsk3.3 modulation formats   msk and gmsk
3.3 modulation formats msk and gmsk
JAIGANESH SEKAR762 visualizações

Destaque

Amvdd Data Converter Fundamentals por
Amvdd Data Converter FundamentalsAmvdd Data Converter Fundamentals
Amvdd Data Converter FundamentalsNiket Chandrashekar
5K visualizações80 slides
SigmaDeltaADC por
SigmaDeltaADCSigmaDeltaADC
SigmaDeltaADCSatish Patil
3.6K visualizações29 slides
Sigma delta adc por
Sigma delta adcSigma delta adc
Sigma delta adcdimitar53
1.7K visualizações100 slides
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool por
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolA Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolMCI
5.5K visualizações42 slides
Sigma-Delta Analog to Digital Converters por
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital ConvertersSatish Patil
5.2K visualizações29 slides
Chapter6 sampling por
Chapter6 samplingChapter6 sampling
Chapter6 samplingKing Mongkut's University of Technology Thonburi
2.1K visualizações21 slides

Destaque(20)

Amvdd Data Converter Fundamentals por Niket Chandrashekar
Amvdd Data Converter FundamentalsAmvdd Data Converter Fundamentals
Amvdd Data Converter Fundamentals
Niket Chandrashekar5K visualizações
SigmaDeltaADC por Satish Patil
SigmaDeltaADCSigmaDeltaADC
SigmaDeltaADC
Satish Patil3.6K visualizações
Sigma delta adc por dimitar53
Sigma delta adcSigma delta adc
Sigma delta adc
dimitar531.7K visualizações
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool por MCI
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolA Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
MCI5.5K visualizações
Sigma-Delta Analog to Digital Converters por Satish Patil
Sigma-Delta Analog to Digital ConvertersSigma-Delta Analog to Digital Converters
Sigma-Delta Analog to Digital Converters
Satish Patil5.2K visualizações
Quantization por wtyru1989
QuantizationQuantization
Quantization
wtyru19895.2K visualizações
Dsp U Lec08 Fir Filter Design por taha25
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
taha255.3K visualizações
Adaptive quantization methods por Mahesh pawar
Adaptive quantization methodsAdaptive quantization methods
Adaptive quantization methods
Mahesh pawar6.1K visualizações
Dsp U Lec01 Real Time Dsp Systems por taha25
Dsp U   Lec01 Real Time Dsp SystemsDsp U   Lec01 Real Time Dsp Systems
Dsp U Lec01 Real Time Dsp Systems
taha253.2K visualizações
Converter specification por Viju Jigajinni
Converter specificationConverter specification
Converter specification
Viju Jigajinni1.3K visualizações
Dsp U Lec07 Realization Of Discrete Time Systems por taha25
Dsp U   Lec07 Realization Of Discrete Time SystemsDsp U   Lec07 Realization Of Discrete Time Systems
Dsp U Lec07 Realization Of Discrete Time Systems
taha256.5K visualizações
Dsp U Lec09 Iir Filter Design por taha25
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
taha255.2K visualizações
Dsp U Lec04 Discrete Time Signals & Systems por taha25
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
taha257.3K visualizações
quantization por aniruddh Tyagi
quantizationquantization
quantization
aniruddh Tyagi21.6K visualizações
Butterworth filter design por Sushant Shankar
Butterworth filter designButterworth filter design
Butterworth filter design
Sushant Shankar31.4K visualizações
Types of noise por Babul Reddy
Types of noiseTypes of noise
Types of noise
Babul Reddy8.7K visualizações
Anti aliasing Computer Graphics por University of Potsdam
Anti aliasing Computer GraphicsAnti aliasing Computer Graphics
Anti aliasing Computer Graphics
University of Potsdam23.3K visualizações
Design of IIR filters por op205
Design of IIR filtersDesign of IIR filters
Design of IIR filters
op20539.8K visualizações
Introduction to Digital Signal Processing por op205
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
op20520.2K visualizações

Similar a Course 10 example application of random signals - oversampling and noise shaping

Speech signal time frequency representation por
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
1.5K visualizações25 slides
Ch7 noise variation of different modulation scheme pg 63 por
Ch7 noise variation of different modulation scheme pg 63Ch7 noise variation of different modulation scheme pg 63
Ch7 noise variation of different modulation scheme pg 63Prateek Omer
2.5K visualizações63 slides
Communication system lec5 por
Communication system  lec5Communication system  lec5
Communication system lec5ZareenRauf1
56 visualizações78 slides
36 por
3636
36srimoorthi
224 visualizações4 slides
Cb25464467 por
Cb25464467Cb25464467
Cb25464467IJERA Editor
190 visualizações4 slides
dsp por
dspdsp
dspOmar Moromenacho
66 visualizações14 slides

Similar a Course 10 example application of random signals - oversampling and noise shaping(20)

Speech signal time frequency representation por Nikolay Karpov
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
Nikolay Karpov1.5K visualizações
Ch7 noise variation of different modulation scheme pg 63 por Prateek Omer
Ch7 noise variation of different modulation scheme pg 63Ch7 noise variation of different modulation scheme pg 63
Ch7 noise variation of different modulation scheme pg 63
Prateek Omer2.5K visualizações
Communication system lec5 por ZareenRauf1
Communication system  lec5Communication system  lec5
Communication system lec5
ZareenRauf156 visualizações
36 por srimoorthi
3636
36
srimoorthi224 visualizações
Cb25464467 por IJERA Editor
Cb25464467Cb25464467
Cb25464467
IJERA Editor190 visualizações
3.Properties of signals por INDIAN NAVY
3.Properties of signals3.Properties of signals
3.Properties of signals
INDIAN NAVY10.8K visualizações
Detection of unknown signal por sumitf1
Detection of unknown signalDetection of unknown signal
Detection of unknown signal
sumitf1483 visualizações
Pulse Code Modulation por ZunAib Ali
Pulse Code Modulation Pulse Code Modulation
Pulse Code Modulation
ZunAib Ali3.4K visualizações
Digital Communication Assignment Help por Edu Assignment Help
Digital Communication Assignment HelpDigital Communication Assignment Help
Digital Communication Assignment Help
Edu Assignment Help20 visualizações
Noise performence por Punk Pankaj
Noise performenceNoise performence
Noise performence
Punk Pankaj119 visualizações
Dft por Senthil Kumar
DftDft
Dft
Senthil Kumar1.4K visualizações
t23notes por Renshou Dai
t23notest23notes
t23notes
Renshou Dai132 visualizações
Signal Processing Introduction using Fourier Transforms por Arvind Devaraj
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier Transforms
Arvind Devaraj7.7K visualizações
An Optimized Transform for ECG Signal Compression por IDES Editor
An Optimized Transform for ECG Signal CompressionAn Optimized Transform for ECG Signal Compression
An Optimized Transform for ECG Signal Compression
IDES Editor507 visualizações
6.b.measurement of film thickness por Narayan Behera
6.b.measurement of film thickness6.b.measurement of film thickness
6.b.measurement of film thickness
Narayan Behera2.7K visualizações
Dct,gibbs phen,oversampled adc,polyphase decomposition por Muhammad Younas
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
Muhammad Younas2K visualizações
2006 devmodel por JerryZhang9
2006 devmodel2006 devmodel
2006 devmodel
JerryZhang9769 visualizações

Mais de wtyru1989

Quantum optical measurement por
Quantum optical measurementQuantum optical measurement
Quantum optical measurementwtyru1989
1.2K visualizações106 slides
Gaussian discord imperial por
Gaussian discord imperialGaussian discord imperial
Gaussian discord imperialwtyru1989
1.6K visualizações32 slides
Entropic characteristics of quantum channels and the additivity problem por
Entropic characteristics of quantum channels and the additivity problemEntropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problemwtyru1989
636 visualizações51 slides
Manipulating continuous variable photonic entanglement por
Manipulating continuous variable photonic entanglementManipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglementwtyru1989
549 visualizações41 slides
The gaussian minimum entropy conjecture por
The gaussian minimum entropy conjectureThe gaussian minimum entropy conjecture
The gaussian minimum entropy conjecturewtyru1989
542 visualizações30 slides
The security of quantum cryptography por
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptographywtyru1989
4.1K visualizações62 slides

Mais de wtyru1989(20)

Quantum optical measurement por wtyru1989
Quantum optical measurementQuantum optical measurement
Quantum optical measurement
wtyru19891.2K visualizações
Gaussian discord imperial por wtyru1989
Gaussian discord imperialGaussian discord imperial
Gaussian discord imperial
wtyru19891.6K visualizações
Entropic characteristics of quantum channels and the additivity problem por wtyru1989
Entropic characteristics of quantum channels and the additivity problemEntropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problem
wtyru1989636 visualizações
Manipulating continuous variable photonic entanglement por wtyru1989
Manipulating continuous variable photonic entanglementManipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglement
wtyru1989549 visualizações
The gaussian minimum entropy conjecture por wtyru1989
The gaussian minimum entropy conjectureThe gaussian minimum entropy conjecture
The gaussian minimum entropy conjecture
wtyru1989542 visualizações
The security of quantum cryptography por wtyru1989
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptography
wtyru19894.1K visualizações
Entanglement of formation por wtyru1989
Entanglement of formationEntanglement of formation
Entanglement of formation
wtyru1989594 visualizações
Bound entanglement is not rare por wtyru1989
Bound entanglement is not rareBound entanglement is not rare
Bound entanglement is not rare
wtyru1989405 visualizações
Continuous variable quantum entanglement and its applications por wtyru1989
Continuous variable quantum entanglement and its applicationsContinuous variable quantum entanglement and its applications
Continuous variable quantum entanglement and its applications
wtyru19892K visualizações
Relative entropy and_squahed_entanglement por wtyru1989
Relative entropy and_squahed_entanglementRelative entropy and_squahed_entanglement
Relative entropy and_squahed_entanglement
wtyru1989641 visualizações
Lect12 photodiode detectors por wtyru1989
Lect12 photodiode detectorsLect12 photodiode detectors
Lect12 photodiode detectors
wtyru198915.7K visualizações
Towards a one shot entanglement theory por wtyru1989
Towards a one shot entanglement theoryTowards a one shot entanglement theory
Towards a one shot entanglement theory
wtyru1989536 visualizações
Postselection technique for quantum channels and applications for qkd por wtyru1989
Postselection technique for quantum channels and applications for qkdPostselection technique for quantum channels and applications for qkd
Postselection technique for quantum channels and applications for qkd
wtyru1989507 visualizações
Encrypting with entanglement matthias christandl por wtyru1989
Encrypting with entanglement matthias christandlEncrypting with entanglement matthias christandl
Encrypting with entanglement matthias christandl
wtyru1989709 visualizações
Qkd and de finetti theorem por wtyru1989
Qkd and de finetti theoremQkd and de finetti theorem
Qkd and de finetti theorem
wtyru1989910 visualizações
Dic rd theory_quantization_07 por wtyru1989
Dic rd theory_quantization_07Dic rd theory_quantization_07
Dic rd theory_quantization_07
wtyru1989786 visualizações
Lattices, sphere packings, spherical codes por wtyru1989
Lattices, sphere packings, spherical codesLattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codes
wtyru1989973 visualizações
Em method por wtyru1989
Em methodEm method
Em method
wtyru1989565 visualizações
标量量化 por wtyru1989
标量量化标量量化
标量量化
wtyru19892K visualizações
Fully understanding cmrr taiwan-2012 por wtyru1989
Fully understanding cmrr taiwan-2012Fully understanding cmrr taiwan-2012
Fully understanding cmrr taiwan-2012
wtyru19894.6K visualizações

Último

"Package management in monorepos", Zoltan Kochan por
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
34 visualizações18 slides
CryptoBotsAI por
CryptoBotsAICryptoBotsAI
CryptoBotsAIchandureddyvadala199
42 visualizações5 slides
State of the Union - Rohit Yadav - Apache CloudStack por
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
303 visualizações53 slides
Business Analyst Series 2023 - Week 4 Session 7 por
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
146 visualizações31 slides
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
207 visualizações54 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
208 visualizações8 slides

Último(20)

"Package management in monorepos", Zoltan Kochan por Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 visualizações
State of the Union - Rohit Yadav - Apache CloudStack por ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 visualizações
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 visualizações
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 visualizações
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 visualizações
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... por ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 visualizações
The Power of Generative AI in Accelerating No Code Adoption.pdf por Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 visualizações
The Power of Heat Decarbonisation Plans in the Built Environment por IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 visualizações
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld35 visualizações
NTGapps NTG LowCode Platform por Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 visualizações
LLMs in Production: Tooling, Process, and Team Structure por Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 visualizações
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 visualizações
Future of AR - Facebook Presentation por Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty65 visualizações
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream por Alpen-Adria-Universität
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Alpen-Adria-Universität38 visualizações
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... por BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 visualizações
Optimizing Communication to Optimize Human Behavior - LCBM por Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar38 visualizações
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... por The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
The Digital Insurer91 visualizações
Business Analyst Series 2023 - Week 4 Session 8 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 visualizações

Course 10 example application of random signals - oversampling and noise shaping

  • 1. Review of Quantization Error 8-bit quantization error  In a heuristic sense, the assumptions of the statistical model appear to be valid if the signal is sufficiently complex and the quantization steps are sufficiently small, so that the amplitude of the signal is likely to traverse many quantization steps from sample to sample.
  • 2. Review: Assumptions about e[n]  e[n] is a sample sequence of a stationary random process.  e[n] is uncorrelated with the sequence x[n].  The random variables of the error process e[n] are uncorrelated; i.e., the error is a white-noise process.  The probability distribution of the error process is uniform over the range of quantization error (i.e., without being clipped).  The assumptions would not be justified. However, when the signal is a complicated signal (such as speech or music), the assumptions are more realistic.  Experiments have shown that, as the signal becomes more complicated, the measured correlation between the signal and the quantization error decreases, and the error also becomes uncorrelated.
  • 3. Review: Quantization error analysis − ∆ / 2 < e[n] ≤ ∆ / 2  e[n] is a white noise sequence. The probability density function of e[n] is a uniform distribution
  • 4. Review: quantization error vs. quantization bits  The mean value of e[n] is zero, and its variance is ∆/2 1 ∆2 σ e2 = ∫ e 2 de = −∆ / 2 ∆ 12 Xm  Since ∆ = B 2 For a (B+1)-bit quantizer with full-scale value Xm, the noise variance, or power, is 2 −2 B X m 2 σ e2 = 12
  • 5. Review: Quantization error analysis  A common measure of the amount of degradation of a signal by additive noise is the signal-to-noise ratio (SNR), defined as the ratio of signal variance (power) to noise variance. Expressed in decibels (dB), the SNR of a (B+1)-bit quantizer is σx  2  12 ⋅ 2 2 B σ x  2 SNR = 10 log10  2  = 10 log10  σ   2    e  Xm   Xm  = 6.02 B + 10.8 − 20 log10  σ    x   Hence, the SNR increases approximately 6dB for each bit added to the word length of the quantized samples.
  • 6. Oversampling vs. quantization  We consider the analog signal xa(t) as zero-mean, wide-sense-stationary, random process with power-spectral density denoted by φ xa xa (e jw ) and jΩ the autocorrelation function by φ xa xa (τ ) .  To simplify our discussion, assume that xa(t) is already bandlimited to ΩN, i.e., φ x x ( jΩ) = 0, | Ω |≥ Ω N , a a
  • 7. Oversampling  We assume that 2π/T = 2MΩN.  M is an integer, called the oversampling ratio. Decimation with ideal low-pass filter Oversampled A/D conversion with simple quantization and down-sampling
  • 8. Additive noise model  Using the additive noise model, the system can be replaced by Decimation with ideal low-pass filter  Its output xd[n] has two components, one due to the signal input xa(t) and one due to the quantization noise input e[n].  Denote these components by xda[n] and xde[n], respectively.
  • 9. Signal component (assume e[n]=0)  Goal: determine the ratio of signal power ε{xda2} to the quantization-noise power ε{xde2}, ε{.} denotes the expectation value.  As xa(t) is converted into x[n], and then xda[n], we focus on the power of x[n] first.  Let us analysis this in the time domain. Denote φxx[n] and φxx[ejw] be the autocorrelation and power spectral density of x[n], respectively.  By definition, φxx[m]= ε{x[n+m]x[n]}.
  • 10. Power of x[n] (assume e[n]=0)  Since x[n]= xa(nT), it is easy to see that φ xx [ m] = ε {x[ n + m] x[ n]} = ε {xa (( n + m)T ) xa ( nT )} = φ x x (mT ) a a  That is, the autocorrelation function of the sequence of samples is a sampled version of the autocorrelation function.  The wide-sense-stationary assumption implies that ε{xa2(t)} is a constant independent of t. It then follows that ε {x 2 [ n]} = ε {xa ( nT )} = ε {xa (t )} 2 2 for all n or t.
  • 11. Power of xda[n] (assume e[n]=0)  Since the decimation filter is an ideal lowpass filter with cutoff frequency wc = π/M, the signal x[n] passes unaltered through the filter.  Therefore, the downsampled signal component at the output, xda[n]=x[nM]=xa(nMT), also has the same power.  In sum, the above analyses show that ε {xda [ n]} = ε {x 2 [ n]} = ε {xa (t )} 2 2 which shows that the power of the signal component stays the same as it traverse the entire system from the input xa(t) to the corresponding output component xda[n].
  • 12. Power of the noise component  According to previous studies, let us assume that e[n] is a wide-sense-stationary white-noise process with zero mean and variance ∆2 2 σe = 12  Consequently, the autocorrelation function and power density spectrum for e[n] are, white noise φee [ m] = σ e2δ [ m]  The power spectral density is the DTFT of the autocorrelation function. So, φee (e jw ) = σ e2 , −π < w < π
  • 13. Power of the noise component (assume xa(t)=0)  Although we have shown that the power in either x[n] or e[n] does not depend on M, we will show that the noise component xde[n] does not keep the same noise power.  It is because that, as the oversampling ratio M increases, less of the quantization noise spectrum overlaps with the signal spectrum, as shown below.
  • 14. Illustration of frequency and amplitude scaling  Since oversampled by M, the power spectrum of xa(t) and x[n] in the frequency domain are illustrated as follows.
  • 15. Illustration of frequency for noise  By considering both the signal and the quantization noise, the power spectra of x[n] and e[n] in the frequency domain are illustrated as
  • 16. Noise component power  Then, by ideal low pass with cutoff wc=π/M in the decimation, the noise power at the output becomes 1 π /M σ 2 ε {e [ n]} = ∫π σ dw = 2 2 e 2π e − /M M
  • 17. Powers after downsampling  Next, the lowpass filtered signal is downsampled, and as we have seen, the signal power remains the same. Hence, the power spectrum of xda[n] and xde[n] in the frequency domain are illustrated as follows:
  • 18. Noise power reduction  Conclusion: Thus, the quantization-noise power ε{xde2[n]} has been reduced by a factor of M through the filtering and downsampling, while the signal poweer has remained the same. 1 π σ e2 σ e2 ∆2 ε {xde } = ∫π dw = = 2 2π − M M 12 M  For a given quantization noise power, there is a clear tradeoff between the oversampling factor M and the quantization step ∆.
  • 19. Oversampling for noise power reduction Xm  Remember that ∆ = B 2 Therefore 1 Xm 2  ε {x } = 2 de ( B) 12 M 2  The above equation shows that for a fixed quantizer, the noise power can be decreased by increasing the oversampling ratio M.  Since the signal power is independent of M, increasing M will increase the signal-to-quantization-noise ratio.
  • 20. Tradeoff between oversampling and quantization bits  Alternatively, for a fixed quantization noise power, 1 Xm 2 Pde = ε {x } = 2 de ( B) 12 M 2 the required value for B is 1 1 1 B = − log 2 M − log 2 12 − log 2 Pde + log 2 X m 2 2 2  From the equation, every doubling of the oversampling ratio M, we need ½ bit less to achieve a given signal-to- quantization-noise ratio.  In other words, if we oversample by a factor M=4, we need one less bit to achieve a desired accuracy in representing the signal.
  • 21. Further reduction of quantization error Oversampling and Noise Shaping  Previously, we have shown that oversampling and decimation can improve the signal-to-quantization-noise ratio.  The result is remarkable, but if we want to make a significant reduction, we need very large sampling ratios.  Eg., to reduce the number of bits from 16 to 12 would require M=44=256.  The basic concept in noise shaping is to modify the A/D conversion procedure so that the power density spectrum of the quantization noise is no longer uniform.
  • 22. Delta-Sigma Modulator  The noise-shaping quantizer, generally referred to as a sampled-data Delta-Sigma modulator, is roughly shown as the following figures.  Analog form
  • 23. Oversampled Quantizer with Noise Shaping  Can be represented by the discrete-time equivalent system as follows:  Discrete-time form Minus the delayed feedback: delta Accumulator (like an integrator): Sigma
  • 24. Modeling the quantization error  As before, we model the quantization error as an additive noise source.  Hence, the above figure can be replaced by the following linear model: additive noise
  • 25. Output of a linear system  This linear system has two inputs, x[n] and y[n]. According to the linearity, we can get the output y[n] by 1. set x[n]=0, find the output y[n] w.r.t. e[n] 2. set e[n]=0, find the output y[n] w.r.t. x[n] 3. add the above two outputs.
  • 26. Transfer functions  Consider the output in the z-domain. We denote the transfer function from x[n] to y[n] as Hx(z) and from e[n] to y[n] as He(z).  When e[n]=0: 0 (X(z)-Z-1Y(z))/(1-z-1) X(z)-Z-1Y(z) X(z) Z-1Y(z)
  • 27. Output when e[n]=0  We have −1 X [ z] − z Y ( z) Y [ z] = −1 1− z −1 −1  So Y [ z ] − z Y [ z ] = X [ z ] − z Y ( z )  That is Y [ z] = X [ z] when E[z] is zero.
  • 28. Transfer functions when x[n]=0  When x[n]=0: -Z-1Y(z)/(1-Z-1) E(Z) -Z-1Y(z) 0 Z-1Y(z)
  • 29. Output when x[n]=0  We have z −1Y ( z ) Y [ z ] = e( z ) − −1 1− z  So −1 −1 −1 Y [ z ] − z Y [ z ] = E[ z ] − z E[ z ] − z Y ( z )  That is −1 Y [ z ] = (1 − z ) E[ z ] when X[z] is zero.
  • 30. Remark: feedback system  In fact, feedback systems have been widely used (serves as a fundamental architecture) in control engineering. E  Generally: X Y G H  Formula: Y ( z ) G( z) E ( z) 1 = ; = X ( z) 1 + G( z) H ( z) X ( z) 1 + G( z) H ( z)
  • 31. Another way of derivation  From the feedback system formula, we can also obtain that 1 H x ( z) = Y ( z) = G( z) = 1 − Z −1 = 1 X ( z) 1 + G( z) H ( z) Z −1 1+ 1 − Z −1 Y ( z) 1 1 H e ( z) = = = = 1 − Z −1 E ( z) 1 + G( z) H ( z) Z −1 1+ 1 − Z −1
  • 32. Time domain relation  Hence, in the time domain, we have y x [ n] = x[ n] ye [ n] = e[ n] = e[ n] − e[ n − 1] ˆ  Therefore, the output y[n] can be represented equivalently as y[ n] = y x [ n] + ye [ n] = x[ n] + e[ n] ˆ  The quantization noise e[n] has been modified as ˆ e[ n]
  • 33. Power spectral density of the modified noise  To show the reduction of the quantization noise, let’s consider the power spectral density of e[ n] ˆ  Since we have the input-output relationship between e[n] and e[ n] as ˆ Ye ( z ) = (1 − Z −1 ) E ( z )  In the frequency domain, we have E (e jw ) = Ye (e jw ) = (1 − e − jw ) E (e jw ) ˆ
  • 35. Power spectral density of the modified noise  The power-spectral-density relation between the modified and original quantization noises is thus φeˆeˆ (e ) =|| 1 − e jw || φee (e ) − jw 2 jw Model the original quantization error as white =|| 1 − e || σ e − jw 2 2 noise with this variance = (1 − e − jw )(1 − e jw )σ e2 = (1 − e − jw − e − jw + 1)σ e2 = ( 2 − (e − jw +e − jw ))σ = (2 − 2 cos(w))σ 2 e 2 e = (2 sin( w / 2)) σ 2 2 e p.s.d. of the original noise p.s.d. of the modified noise
  • 36. Quantization-noise power  Remember that the downsampler does not remove any of the signal power, the signal power in xda[n] is Pda = ε {xda [ n]} = ε {x 2 [ n]} = ε {xa (t )} 2 2  The quantization-noise power in the final output is 1 π 2π ∫−π Pde = φ xde xde (e jw )  See the following illustration for its computation
  • 37. Before decimation Power spectral density of modified noise The modified noise density is non-uniform and lower in the effective band region
  • 38. After decimation Downscaled by M Down-scaled by M and also stretched by M
  • 39. Quantization-noise power  Hence, the quantization-noise power in the final output is 1 π 2π ∫−π Pde = φ xde xde (e jw ) 1 ∆2 π 2 2 = 2π 12 M ∫−π (2 sin( 2 M )) dw  Assume that M is sufficiently large, we can approximate that w w = sin( )≈ 2M 2M
  • 40. Bits and quantization tradeoff in noise shaping  With this approximation, 1 ∆2π 2 Pde = 36 M 3  For a (B+1)-bit quantizer and maximum input signal level between plus and minus Xm, ∆= Xm/2B. To achieve a given quantization-noise power Pde, we have 3 1 1 B = − log 2 M + log 2 (π / 6) − log 2 Pde + log 2 X m 2 2 2  We see that, whereas with direct quantization a doubling of the oversampling ratio M gained ½ bit in quantization, the use of noise shaping results in a gain of 1.5 bits.
  • 42. Second-order noise shaping  The noise-shaping strategy can be extended by incorporating a second stage of accumulation, as shown in the following:
  • 43. Second-order (i.e., 2-stage) noise shaping  In the two-stage case, it can be derived that H e ( z ) = (1 − z −1 ) 2 φeˆeˆ (e jw ) = σ e2 (2 sin( w / 2)) 4  In general, if we extend the case to p-stages, the corresponding noise shaping is given by φeˆeˆ (e jw ) = σ e2 (2 sin(w / 2)) 2 p
  • 44. By evaluation, with p=2 and M=64, we obtain almost 13 bits of increase in accuracy, suggesting that a 1-bit quantizer could achieve about 14-bit accuracy at the output of the decimator.  Although multiple feedback loops promise greatly increased quantization-noise reduction, they are not without problems. Specifically, for large values of p, there is an increased potential for instability and oscillations to occur.