Distortion Analysis T

Size: px
Start display at page:

Download "Distortion Analysis T"

Transcription

1 EE 435 Lecture 32 Spectral Performance Windowing Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Quantization Noise

2 . Review from last lecture. Distortion Analysis T A Χ m 2 N k 0 T S THEOREM: Consider a periodic signal with period T=1/f and sampling period T S =1/f S. If N P is an integer and x(t) is band limited to f MAX, then and 1 0 m h -1 Χ mn P for all k not defined above where Χ k N 1 k is the DFT of the sequence x kt S 0 N=number of samples, N P is the number of periods, and N 1 k 0 fmax 1 h = Int f N P Key Theorem central to Spectral Analysis that is widely used!!! and often abused

3 . Review from last lecture. Considerations for Spectral Characterization Tool Validation (MATLAB) FFT Length Importance of Satisfying Hypothesis Windowing

4 . Review from last lecture. Spectral Response (expressed in db) (Actually Stem plots but points connected in plotting program) Note Magnitude is Symmetric wrt f SAMPLE f AXIS f SIGNAL n 1 N P

5 . Review from last lecture. Input Waveform

6 . Review from last lecture. Example WLOG assume f SIG =50Hz V IN sin( t) 0. 5sin( 2 t) ω 2πf SIG Consider N P =20.2 N=4096 Recall 20log 10 (0.5)=

7 . Review from last lecture. Input Waveform

8 . Review from last lecture. Spectral Response

9 Example WLOG assume f SIG =50Hz V IN sin( t) 0. 5sin( 2 t) ω 2πf SIG Consider N P =20.01 N=4096 Deviation from hypothesis is.05% of the sampling window

10 Input Waveform

11 Input Waveform

12 Input Waveform

13 Input Waveform

14 Spectral Response with Non-Coherent Sampling (zoomed in around fundamental)

15 Fundamental will appear at position 1+Np = 21 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

16 k th harmonic will appear at position 1+k Np Columns 36 through

17 Observations Modest change in sampling window of 0.01 out of 20 periods (.05%) still results in a modest error in both fundamental and harmonic More importantly, substantial raise in the computational noise floor!!! (from over - 300dB to only -40dB) Errors at about the 6-bit level!

18 Example WLOG assume f SIG =50Hz V IN sin( t) 0. 5sin( 2 t) ω 2πf SIG Consider N P = N=4096 Deviation from hypothesis is.005% of the sampling window

19 Spectral Response with Non-coherent Sampling (zoomed in around fundamental)

20 Fundamental will appear at position 1+Np = 21 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

21 k th harmonic will appear at position 1+k Np Columns 36 through Columns 43 through Columns 50 through Columns 57 through

22 Observations Modest change in sampling window of 0.01 out of 20 periods (.005%) results in a small error in both fundamental and harmonic More importantly, substantial raise in the computational noise floor!!! (from over - 300dB to only -60dB) Errors at about the 10-bit level!

23 Spectral Response with Non-coherent sampling (zoomed in around fundamental)

24 Fundamental will appear at position 1+Np = 21 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

25 k th harmonic will appear at position 1+k Np Columns 36 through Columns 43 through Columns 50 through Columns 57 through Columns 64 through 70

26 Observations Modest change in sampling window of out of 20 periods (.0005%) results in a small error in both fundamental and harmonic More importantly, substantial raise in the computational noise floor!!! (from over - 300dB to only -80dB) Errors at about the 13-bit level!

27 Considerations for Spectral Characterization Tool Validation FFT Length Importance of Satisfying Hypothesis - NP is an integer - Band-limited excitation Windowing

28 FFT Examples Recall the theorem that provided for the relationship between the DFT terms and the Fourier Series Coefficients required 1. The sampling window be an integral number of periods 2. N 2f f max SIGNAL N P

29 Example If f SIG =50Hz and N P =20 N=512 N f 2f max SIGNAL N P f max < 640Hz

30 Example Consider N P =20 N=512 If f SIG =50Hz V IN sin( t) 0. 5sin( 2 t) 0. 5sin( 14 t ) ω 2πf SIG (i.e. a component at 700 Hz which violates the band limit requirement) Recall 20log 10 (0.5)=

31 Effects of High-Frequency Spectral Components

32 Effects of High-Frequency Spectral Components

33 Effects of High-Frequency Spectral Components

34 Effects of High-Frequency Spectral Components Columns 1 through 7 f high =14fo Columns 8 through Columns 15 through Columns 22 through Columns 29 through

35 Effects of High-Frequency Spectral Components f high =14fo Columns 36 through Columns 43 through Columns 50 through

36 Effects of High-Frequency Spectral Components

37 Effects of High-Frequency Spectral Components

38 Effects of High-Frequency Spectral Components (zoomed in around fundamental)

39 Effects of High-Frequency Spectral Components f 2f f Aliased components at f alias f sig thus position in sequence 1 Columns 225 through f sig alias 11. 6f sample Columns 232 through Columns 239 through Columns 246 through N sig p f f alias sig

40 Effects of High-Frequency Spectral Components

41 Effects of High-Frequency Spectral Components

42 Observations Aliasing will occur if the band-limited part of the hypothesis for using the DFT is not satisfied Modest aliasing will cause high frequency components that may or may not appear at a harmonic frequency More egregious aliasing can introduce components near or on top of fundamental and lower-order harmonics Important to avoid aliasing if the DFT is used for spectral characterization

43 Considerations for Spectral Characterization Tool Validation FFT Length Importance of Satisfying Hypothesis - NP is an integer - Band-limited excitation Windowing

44 Are there any strategies to address the problem of requiring precisely an integral number of periods to use the FFT? Windowing is sometimes used Windowing is sometimes misused

45 Windowing Windowing is the weighting of the time domain function to maintain continuity at the end points of the sample window Well-studied window functions: Rectangular (also with appended zeros) Triangular Hamming Hanning Blackman

46 Rectangular Window Sometimes termed a boxcar window Uniform weight Can append zeros Without appending zeros equivalent to no window

47 Rectangular Window Assume f SIG =50Hz V IN sin( t) 0. 5sin( 2 t) ω 2πf SIG Consider N P =20.1 N=512

48 Rectangular Window

49 Spectral Response with Non-coherent sampling (zoomed in around fundamental)

50 Rectangular Window (with appended zeros)

51 Rectangular Window Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

52 Rectangular Window Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through Energy spread over several frequency components

53 Triangular Window

54 Triangular Window

55 Spectral Response with Non-Coherent Sampling and Windowing (zoomed in around fundamental)

56 Triangular Window

57 Triangular Window Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

58 Hamming Window

59 Hamming Window

60 Spectral Response with Non-Coherent Sampling and Windowing (zoomed in around fundamental)

61 Comparison with Rectangular Window

62 Hamming Window Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

63 Hanning Window

64 Hanning Window

65 Spectral Response with Non-Coherent Sampling and Windowing (zoomed in around fundamental)

66 Comparison with Rectangular Window

67 Hanning Window Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

68 Comparison of 4 windows

69 Comparison of 4 windows

70 Preliminary Observations about Windows Provide separation of spectral components Energy can be accumulated around spectral components Simple to apply Some windows work much better than others But windows do not provide dramatic improvement and

71 Comparison of 4 windows when sampling hypothesis are satisfied

72 Comparison of 4 windows

73 Preliminary Observations about Windows Provide separation of spectral components Energy can be accumulated around spectral components Simple to apply Some windows work much better than others But windows do not provide dramatic improvement and can significantly degrade performance if sampling hypothesis are met

74 Issues of Concern for Spectral Analysis An integral number of periods is critical for spectral analysis Not easy to satisfy this requirement in the laboratory Windowing can help but can hurt as well Out of band energy can be reflected back into bands of interest Characterization of CAD tool environment is essential Spectral Characterization of high-resolution data converters requires particularly critical consideration to avoid simulations or measurements from masking real performance

75 Spectral Characterization of Data Converters Distortion Analysis Time Quantization Effects of DACs of ADCs Amplitude Quantization Effects of DACs of ADCs

76 Will leave the issues of time-quantization and DAC characterization to the student These concepts are investigated in the following slides Concepts are important but time limitations preclude spending more time on these topics in this course

77 Spectral Characterization of Data Converters Distortion Analysis Time Quantization Effects of DACs of ADCs Amplitude Quantization Effects of DACs of ADCs

78 Quantization Effects on Spectral Performance and Noise Floor in DFT Assume the effective clock rate (for either an ADC or a DAC) is arbitrarily fast Without Loss of Generality it will be assumed that f SIG =50Hz Index on DFT will be listed in terms of frequency (rather than index number) Matlab File: afft_quantization.m

79 Quantization Effects 16,384 pts res = 4bits N P =25 20 msec

80 Quantization Effects 16,384 pts res = 4bits N P =25 20 msec

81 Quantization Effects 16,384 pts res = 4bits

82 Quantization Effects Simulation environment: N P =23 f SIG =50Hz V REF : -1V, 1V Res: will be varied N=2 n will be varied

83 Quantization Effects Res = 4 bits

84 Quantization Effects Res = 4 bits Axis of Symmetry

85 Quantization Effects Res = 4 bits Some components very small

86 Quantization Effects Res = 4 bits Set lower display limit at -120dB

87 Quantization Effects Res = 4 bits

88 Quantization Effects Res = 4 bits

89 Quantization Effects Res = 4 bits

90 Quantization Effects Res = 4 bits

91 Quantization Effects Res = 4 bits

92 Quantization Effects Res = 4 bits

93 Quantization Effects Res = 4 bits Fundamental

94 Quantization Effects Res = 10 bits

95 Quantization Effects Res = 10 bits

96 Quantization Effects Res = 10 bits

97 Quantization Effects Res = 10 bits

98 Quantization Effects Res = 10 bits

99 Quantization Effects Res = 10 bits

100 Quantization Effects Res = 10 bits

101 Quantization Effects Res = 10 bits

102 Quantization Effects Res = 10 bits

103 Quantization Effects Res = 10 bits

104 Quantization Effects Res = 10 bits

105 Quantization Effects Res = 10 bits

106 Quantization Effects Res = 10 bits

107 Quantization Effects Res = 10 bits Res 10 No. points 256 fsig= No. Periods Rectangular Window Columns 1 through Columns 6 through

108 Columns 11 through Columns 16 through Columns 21 through Columns 26 through Columns 31 through

109 Columns 36 through Columns 41 through Columns 46 through Columns 51 through Columns 56 through

110 Columns 61 through Columns 66 through Columns 71 through Columns 76 through Columns 81 through

111 Columns 86 through Columns 91 through

112 Res 10 No. points 4096 fsig= No. Periods Rectangular Window Columns 1 through Columns 6 through

113 Columns 11 through Columns 16 through Columns 21 through Columns 26 through Columns 31 through

114 Columns 36 through Columns 41 through Columns 46 through Columns 51 through Columns 56 through

115 Columns 61 through Columns 66 through Columns 71 through Columns 76 through Columns 81 through

116 Spectral Characterization of Data Converters Distortion Analysis Time Quantization Effects of DACs of ADCs Amplitude Quantization Effects of DACs of ADCs

117 Spectral Characteristics of DACs and ADCs

118 Spectral Characteristics of DAC t Periodic Input Signal Sampling Clock T SIG t Sampled Input Signal (showing time points where samples taken)

119 Spectral Characteristics of DAC T SIG Quantization Levels T PERIOD Quantized Sampled Input Signal (with zero-order sample and hold)

120 Spectral Characteristics of DAC T DFT WINDOW T PERIOD T SIG T CLOCK Sampling Clock T DFT CLOCK DFT Clock

121 Spectral Characteristics of DAC T DFT WINDOW T PERIOD T SIG T CLOCK Sampling Clock T DFT CLOCK DFT Clock

122 Spectral Characteristics of DAC Sampling Clock DFT Clock

123 Spectral Characteristics of DAC Sampled Quantized Signal (zoomed) DFT Clock Sampling Clock

124 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =230 k 2 =23 N P =1 n res =8bits Xin(t) =.95sin(2πf SIG t) (-.4455dB) Thus N P1 =23 θ SR =5 f CL /f SIG =10 Matlab File: afft_quantization_dac.m

125 DFT Simulation from Matlab n sam =

126 DFT Simulation from Matlab Expanded View n sam = Width of this region is f CL Analogous to the overall DFT window when directly sampled but modestly asymmetric

127 DFT Simulation from Matlab Expanded View n sam =

128 DFT Simulation from Matlab Expanded View n sam =

129 DFT Simulation from Matlab Expanded View n sam =

130 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) N=32768 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

131 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) N=32768 Columns 36 through Columns 43 through Columns 50 through Columns 57 through Columns 64 through

132 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) N=32768 Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

133 DFT Simulation from Matlab n sam =

134 DFT Simulation from Matlab Expanded View n sam =

135 DFT Simulation from Matlab Expanded View n sam =

136 DFT Simulation from Matlab Expanded View nsam =

137 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) N= Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

138 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) Columns 36 through 42 N= Columns 43 through Columns 50 through Columns 57 through Columns 64 through

139 f SIG =50Hz, k 1 =23, k 2 =23, N P =1, n res =8bits Xin(t) =sin(2πf SIG t) N= Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

140 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =50 k 2 =5 N P =2 n res =8bits Xin(t) = =.95sin(2πf SIG t) (-.4455dB) Thus N P1 =5 θ SR =5 N P2 =10

141 DFT Simulation from Matlab n res =8

142 DFT Simulation from Matlab Expanded View n res =8

143 DFT Simulation from Matlab n res =8

144 DFT Simulation from Matlab Expanded View n res =8

145 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) N= Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

146 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) Columns 36 through 42 N= Columns 43 through Columns 50 through Columns 57 through Columns 64 through

147 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) N= Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

148 DFT Simulation from Matlab n res =8

149 DFT Simulation from Matlab Expanded View n res =8

150 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) N=1024 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

151 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) N=1024 Columns 36 through Columns 43 through Columns 50 through Columns 57 through Columns 64 through

152 f SIG =50Hz, k 1 =50, k 2 =5, N P =2, n res =8bits, Xin(t) =sin(2πf SIG t) N=1024 Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

153 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =11 k 2 =1 N P =2 n res =12bits Xin(t) = =.95sin(2πf SIG t) (-.4455dB) Thus N P1 =1 θ SR =11 N P2 =2

154 DFT Simulation from Matlab

155 DFT Simulation from Matlab

156 DFT Simulation from Matlab

157 DFT Simulation from Matlab

158 DFT Simulation from Matlab

159 DFT Simulation from Matlab

160 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =230 k 2 =23 N P =1 n res =12bits Xin(t) = =.95sin(2πf SIG t) (-.4455dB) Thus N P1 =23 θ SR =10 N P2 =23

161 DFT Simulation from Matlab

162 DFT Simulation from Matlab

163 DFT Simulation from Matlab

164 DFT Simulation from Matlab

165 DFT Simulation from Matlab

166 DFT Simulation from Matlab

167 DFT Simulation from Matlab f SIG =50Hz k 1 =230 k 2 =23 N P =1 n res =12bits Xin(t) = =.95sin(2πfSIGt) (-.4455dB) N P1 =23 θ SR =10 N P2 =23 Columns 1 through Columns 8 through Columns 15 through Columns 22 through Columns 29 through

168 DFT Simulation from Matlab Columns 36 through Columns 43 through Columns 50 through Columns 57 through Columns 64 through

169 DFT Simulation from Matlab Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

170 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =230 k 2 =23.1 N P =1 n res =12bits Xin(t) = =.95sin(2πf SIG t) (-.4455dB) Thus N P1 =23.1 θ SR =9.957 N P2 =23.1

171 DFT Simulation from Matlab

172 DFT Simulation from Matlab

173 DFT Simulation from Matlab

174 Spectral Characteristics of DAC Consider the following example f SIG =50Hz k 1 =230 k 2 =23 N P =1 n res =12bits Xin(t) =.88sin(2πf SIG t)+0.1sin(2πf SIG t) (-1.11db fundamental, -20dB 2 nd harmonic) Thus N P1 =23 θ SR =10 N P2 =23

175 DFT Simulation from Matlab

176 DFT Simulation from Matlab

177 Columns 1 through 7 DFT Simulation from Matlab f SIG =50Hz k 1 =230 k 2 =23 N P =1 n res =12bits Xin(t) =.88sin(2πf SIG t)+0.1sin(2πf SIG t) (-1.11db fundamental, -20dB 2nd harmonic) N P1 =23 θ SR =10 N P2 = Columns 8 through Columns 15 through Columns 22 through Columns 29 through

178 DFT Simulation from Matlab Columns 36 through Columns 43 through Columns 50 through Columns 57 through Columns 64 through

179 DFT Simulation from Matlab Columns 71 through Columns 78 through Columns 85 through Columns 92 through Columns 99 through

180 Summary of time and amplitude quantization assessment Time and amplitude quantization do not introduce harmonic distortion Time and amplitude quantization do increase the noise floor

181 End of Lecture 32

EE 435. Lecture 32. Spectral Performance Windowing

EE 435. Lecture 32. Spectral Performance Windowing EE 435 Lecture 32 Spectral Performance Windowing . Review from last lecture. Distortion Analysis T 0 T S THEOREM?: If N P is an integer and x(t) is band limited to f MAX, then 2 Am Χ mnp 1 0 m h N and

More information

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2 EE 505 Lecture 10 Spectral Characterization Part 2 of 2 Review from last lecture Spectral Analysis If f(t) is periodic f(t) alternately f(t) = = A A ( kω t + ) 0 + Aksin θk k= 1 0 + a ksin t k= 1 k= 1

More information

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling EE 505 Lecture 7 Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling . Review from last lecture. MatLab comparison: 512 Samples

More information

EE 435. Lecture 30. Data Converters. Spectral Performance

EE 435. Lecture 30. Data Converters. Spectral Performance EE 435 Lecture 30 Data Converters Spectral Performance . Review from last lecture. INL Often Not a Good Measure of Linearity Four identical INL with dramatically different linearity X OUT X OUT X REF X

More information

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance EE 435 Lecture 8 Data Converters Linearity INL/DNL Spectral Performance Performance Characterization of Data Converters Static characteristics Resolution Least Significant Bit (LSB) Offset and Gain Errors

More information

EE 230 Lecture 43. Data Converters

EE 230 Lecture 43. Data Converters EE 230 Lecture 43 Data Converters Review from Last Time: Amplitude Quantization Unwanted signals in the output of a system are called noise. Distortion Smooth nonlinearities Frequency attenuation Large

More information

EE 435. Lecture 29. Data Converters. Linearity Measures Spectral Performance

EE 435. Lecture 29. Data Converters. Linearity Measures Spectral Performance EE 435 Lecture 9 Data Converters Linearity Measures Spectral Performance Linearity Measurements (testing) Consider ADC V IN (t) DUT X IOUT V REF Linearity testing often based upon code density testing

More information

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise EE 230 Lecture 40 Data Converters Amplitude Quantization Quantization Noise Review from Last Time: Time Quantization Typical ADC Environment Review from Last Time: Time Quantization Analog Signal Reconstruction

More information

Fourier Analysis of Signals Using the DFT

Fourier Analysis of Signals Using the DFT Fourier Analysis of Signals Using the DFT ECE 535 Lecture April 29, 23 Overview: Motivation Many applications require analyzing the frequency content of signals Speech processing study resonances of vocal

More information

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September Sistemas de Aquisição de Dados Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September The Data Converter Interface Analog Media and Transducers Signal Conditioning Signal Conditioning

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE37 Advanced Analog Circuits INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com NLCOTD: Level Translator VDD > VDD2, e.g. 3-V logic? -V logic VDD < VDD2, e.g. -V logic? 3-V

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

L6: Short-time Fourier analysis and synthesis

L6: Short-time Fourier analysis and synthesis L6: Short-time Fourier analysis and synthesis Overview Analysis: Fourier-transform view Analysis: filtering view Synthesis: filter bank summation (FBS) method Synthesis: overlap-add (OLA) method STFT magnitude

More information

Experimental Fourier Transforms

Experimental Fourier Transforms Chapter 5 Experimental Fourier Transforms 5.1 Sampling and Aliasing Given x(t), we observe only sampled data x s (t) = x(t)s(t; T s ) (Fig. 5.1), where s is called sampling or comb function and can be

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE1371 Advanced Analog Circuits Lecture 1 INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding of

More information

Analog to Digital Converters (ADCs)

Analog to Digital Converters (ADCs) Analog to Digital Converters (ADCs) Note: Figures are copyrighted Proakis & Manolakis, Digital Signal Processing, 4 th Edition, Pearson Publishers. Embedded System Design A Unified HW Approach, Vahid/Givargis,

More information

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2) E.5 Signals & Linear Systems Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & ) 1. Sketch each of the following continuous-time signals, specify if the signal is periodic/non-periodic,

More information

The Discrete Fourier Transform

The Discrete Fourier Transform In [ ]: cd matlab pwd The Discrete Fourier Transform Scope and Background Reading This session introduces the z-transform which is used in the analysis of discrete time systems. As for the Fourier and

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Processing Pro. Mark Fowler Note Set #14 Practical A-to-D Converters and D-to-A Converters Reading Assignment: Sect. 6.3 o Proakis & Manolakis 1/19 The irst step was to see that

More information

Chirp Transform for FFT

Chirp Transform for FFT Chirp Transform for FFT Since the FFT is an implementation of the DFT, it provides a frequency resolution of 2π/N, where N is the length of the input sequence. If this resolution is not sufficient in a

More information

Sound & Vibration Magazine March, Fundamentals of the Discrete Fourier Transform

Sound & Vibration Magazine March, Fundamentals of the Discrete Fourier Transform Fundamentals of the Discrete Fourier Transform Mark H. Richardson Hewlett Packard Corporation Santa Clara, California The Fourier transform is a mathematical procedure that was discovered by a French mathematician

More information

Chapter 12 Variable Phase Interpolation

Chapter 12 Variable Phase Interpolation Chapter 12 Variable Phase Interpolation Contents Slide 1 Reason for Variable Phase Interpolation Slide 2 Another Need for Interpolation Slide 3 Ideal Impulse Sampling Slide 4 The Sampling Theorem Slide

More information

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters Signals, Instruments, and Systems W5 Introduction to Signal Processing Sampling, Reconstruction, and Filters Acknowledgments Recapitulation of Key Concepts from the Last Lecture Dirac delta function (

More information

EE 435. Lecture 26. Data Converters. Differential Nonlinearity Spectral Performance

EE 435. Lecture 26. Data Converters. Differential Nonlinearity Spectral Performance EE 435 Lecture 26 Data Converters Differential Nonlinearity Spectral Performance . Review from last lecture. Integral Nonlinearity (DAC) Nonideal DAC INL often expressed in LSB INL = X k INL= max OUT OF

More information

Chapter 2: The Fourier Transform

Chapter 2: The Fourier Transform EEE, EEE Part A : Digital Signal Processing Chapter Chapter : he Fourier ransform he Fourier ransform. Introduction he sampled Fourier transform of a periodic, discrete-time signal is nown as the discrete

More information

Introduction to Biomedical Engineering

Introduction to Biomedical Engineering Introduction to Biomedical Engineering Biosignal processing Kung-Bin Sung 6/11/2007 1 Outline Chapter 10: Biosignal processing Characteristics of biosignals Frequency domain representation and analysis

More information

ANALOG AND DIGITAL SIGNAL PROCESSING ADSP - Chapter 8

ANALOG AND DIGITAL SIGNAL PROCESSING ADSP - Chapter 8 ANALOG AND DIGITAL SIGNAL PROCESSING ADSP - Chapter 8 Fm n N fnt ( ) e j2mn N X() X() 2 X() X() 3 W Chap. 8 Discrete Fourier Transform (DFT), FFT Prof. J.-P. Sandoz, 2-2 W W 3 W W x () x () x () 2 x ()

More information

Topic 7. Convolution, Filters, Correlation, Representation. Bryan Pardo, 2008, Northwestern University EECS 352: Machine Perception of Music and Audio

Topic 7. Convolution, Filters, Correlation, Representation. Bryan Pardo, 2008, Northwestern University EECS 352: Machine Perception of Music and Audio Topic 7 Convolution, Filters, Correlation, Representation Short time Fourier Transform Break signal into windows Calculate DFT of each window The Spectrogram spectrogram(y,1024,512,1024,fs,'yaxis'); A

More information

EEL3135: Homework #3 Solutions

EEL3135: Homework #3 Solutions EEL335: Homework #3 Solutions Problem : (a) Compute the CTFT for the following signal: xt () cos( πt) cos( 3t) + cos( 4πt). First, we use the trigonometric identity (easy to show by using the inverse Euler

More information

DFT and Matlab with some examples.

DFT and Matlab with some examples. DFT and Matlab with some examples 1 www.icrf.nl Fourier transform Fourier transform is defined as: X + jωt = x( t e dt ( ω ) ) with ω= 2 π f Rad/s And x(t) a signal in the time domain. www.icrf.nl 2 Fourier

More information

Lecture 7 Random Signal Analysis

Lecture 7 Random Signal Analysis Lecture 7 Random Signal Analysis 7. Introduction to Probability 7. Amplitude Distributions 7.3 Uniform, Gaussian, and Other Distributions 7.4 Power and Power Density Spectra 7.5 Properties of the Power

More information

E : Lecture 1 Introduction

E : Lecture 1 Introduction E85.2607: Lecture 1 Introduction 1 Administrivia 2 DSP review 3 Fun with Matlab E85.2607: Lecture 1 Introduction 2010-01-21 1 / 24 Course overview Advanced Digital Signal Theory Design, analysis, and implementation

More information

EA2.3 - Electronics 2 1

EA2.3 - Electronics 2 1 In the previous lecture, I talked about the idea of complex frequency s, where s = σ + jω. Using such concept of complex frequency allows us to analyse signals and systems with better generality. In this

More information

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum CEN352, DR. Nassim Ammour, King Saud University 1 Fourier Transform History Born 21 March 1768 ( Auxerre ). Died 16 May 1830 ( Paris ) French

More information

SNR Calculation and Spectral Estimation [S&T Appendix A]

SNR Calculation and Spectral Estimation [S&T Appendix A] SR Calculation and Spectral Estimation [S&T Appendix A] or, How not to make a mess of an FFT Make sure the input is located in an FFT bin 1 Window the data! A Hann window works well. Compute the FFT 3

More information

ECGR4124 Digital Signal Processing Midterm Spring 2010

ECGR4124 Digital Signal Processing Midterm Spring 2010 ECGR4124 Digital Signal Processing Midterm Spring 2010 Name: LAST 4 DIGITS of Student Number: Do NOT begin until told to do so Make sure that you have all pages before starting Open book, 1 sheet front/back

More information

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi Chapter 8 Correlator I. Basics D. Anish Roshi 8.1 Introduction A radio interferometer measures the mutual coherence function of the electric field due to a given source brightness distribution in the sky.

More information

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December

More information

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 6, 2005 1 Sound Sound waves are longitudinal

More information

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response Vibration Testing For vibration testing, you need an excitation source a device to measure the response a digital signal processor to analyze the system response i) Excitation sources Typically either

More information

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing Radar Systems Engineering Lecture Review of Signals, Systems and Digital Signal Processing Dr. Robert M. O Donnell Guest Lecturer Radar Systems Course Review Signals, Systems & DSP // Block Diagram of

More information

OSE801 Engineering System Identification. Lecture 05: Fourier Analysis

OSE801 Engineering System Identification. Lecture 05: Fourier Analysis OSE81 Engineering System Identification Lecture 5: Fourier Analysis What we will study in this lecture: A short introduction of Fourier analysis Sampling the data Applications Example 1 Fourier Analysis

More information

Seminar: D. Jeon, Energy-efficient Digital Signal Processing Hardware Design Mon Sept 22, 9:30-11:30am in 3316 EECS

Seminar: D. Jeon, Energy-efficient Digital Signal Processing Hardware Design Mon Sept 22, 9:30-11:30am in 3316 EECS EECS 452 Lecture 6 Today: Announcements: Rounding and quantization Analog to digital conversion Lab 3 starts next week Hw3 due on tuesday Project teaming meeting: today 7-9PM, Dow 3150 My new office hours:

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 4 Digital Signal Processing Pro. Mark Fowler ote Set # Using the DFT or Spectral Analysis o Signals Reading Assignment: Sect. 7.4 o Proakis & Manolakis Ch. 6 o Porat s Book /9 Goal o Practical Spectral

More information

Higher-Order Modulators: MOD2 and MODN

Higher-Order Modulators: MOD2 and MODN ECE37 Advanced Analog Circuits Lecture 2 Higher-Order Modulators: MOD2 and MODN Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding

More information

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture) ECE 564/645 - Digital Communications, Spring 018 Homework # Due: March 19 (In Lecture) 1. Consider a binary communication system over a 1-dimensional vector channel where message m 1 is sent by signaling

More information

Chapter 2: Problem Solutions

Chapter 2: Problem Solutions Chapter 2: Problem Solutions Discrete Time Processing of Continuous Time Signals Sampling à Problem 2.1. Problem: Consider a sinusoidal signal and let us sample it at a frequency F s 2kHz. xt 3cos1000t

More information

Computational Methods CMSC/AMSC/MAPL 460. Fourier transform

Computational Methods CMSC/AMSC/MAPL 460. Fourier transform Computational Methods CMSC/AMSC/MAPL 460 Fourier transform Ramani Duraiswami, Dept. of Computer Science Several slides from Prof. Healy s course at UMD Fourier Methods Fourier analysis ( harmonic analysis

More information

TIME SERIES ANALYSIS

TIME SERIES ANALYSIS 2 WE ARE DEALING WITH THE TOUGHEST CASES: TIME SERIES OF UNEQUALLY SPACED AND GAPPED ASTRONOMICAL DATA 3 A PERIODIC SIGNAL Dots: periodic signal with frequency f = 0.123456789 d -1. Dotted line: fit for

More information

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion 6.082 Fall 2006 Analog Digital, Slide Plan: Mixed Signal Architecture volts bits

More information

Slide Set Data Converters. Digital Enhancement Techniques

Slide Set Data Converters. Digital Enhancement Techniques 0 Slide Set Data Converters Digital Enhancement Techniques Introduction Summary Error Measurement Trimming of Elements Foreground Calibration Background Calibration Dynamic Matching Decimation and Interpolation

More information

Each problem is worth 25 points, and you may solve the problems in any order.

Each problem is worth 25 points, and you may solve the problems in any order. EE 120: Signals & Systems Department of Electrical Engineering and Computer Sciences University of California, Berkeley Midterm Exam #2 April 11, 2016, 2:10-4:00pm Instructions: There are four questions

More information

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

-Digital Signal Processing- FIR Filter Design. Lecture May-16

-Digital Signal Processing- FIR Filter Design. Lecture May-16 -Digital Signal Processing- FIR Filter Design Lecture-17 24-May-16 FIR Filter Design! FIR filters can also be designed from a frequency response specification.! The equivalent sampled impulse response

More information

Dave Boore s notes on smoothing over intervals that are constant over logarithmicallyspaced

Dave Boore s notes on smoothing over intervals that are constant over logarithmicallyspaced Dave Boore s notes on smoothing over intervals that are constant over logarithmicallyspaced frequencies In seismological applications Fourier spectra (FAS) are often plotted using a log scale for the frequency

More information

Higher-Order Σ Modulators and the Σ Toolbox

Higher-Order Σ Modulators and the Σ Toolbox ECE37 Advanced Analog Circuits Higher-Order Σ Modulators and the Σ Toolbox Richard Schreier richard.schreier@analog.com NLCOTD: Dynamic Flip-Flop Standard CMOS version D CK Q Q Can the circuit be simplified?

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform Valentina Hubeika, Jan Černocký DCGM FIT BUT Brno, {ihubeika,cernocky}@fit.vutbr.cz Diskrete Fourier transform (DFT) We have just one problem with DFS that needs to be solved.

More information

Slide Set Data Converters. Background Elements

Slide Set Data Converters. Background Elements 0 Slide Set Data Converters Background Elements 1 Introduction Summary The Ideal Data Converter Sampling Amplitude Quantization Quantization Noise kt/c Noise Discrete and Fast Fourier Transforms The D/A

More information

Contents. Digital Signal Processing, Part II: Power Spectrum Estimation

Contents. Digital Signal Processing, Part II: Power Spectrum Estimation Contents Digital Signal Processing, Part II: Power Spectrum Estimation 5. Application of the FFT for 7. Parametric Spectrum Est. Filtering and Spectrum Estimation 7.1 ARMA-Models 5.1 Fast Convolution 7.2

More information

LAB 6: FIR Filter Design Summer 2011

LAB 6: FIR Filter Design Summer 2011 University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering ECE 311: Digital Signal Processing Lab Chandra Radhakrishnan Peter Kairouz LAB 6: FIR Filter Design Summer 011

More information

Course Name: Digital Signal Processing Course Code: EE 605A Credit: 3

Course Name: Digital Signal Processing Course Code: EE 605A Credit: 3 Course Name: Digital Signal Processing Course Code: EE 605A Credit: 3 Prerequisites: Sl. No. Subject Description Level of Study 01 Mathematics Fourier Transform, Laplace Transform 1 st Sem, 2 nd Sem 02

More information

Lecture 4 - Spectral Estimation

Lecture 4 - Spectral Estimation Lecture 4 - Spectral Estimation The Discrete Fourier Transform The Discrete Fourier Transform (DFT) is the equivalent of the continuous Fourier Transform for signals known only at N instants separated

More information

FOURIER TRANSFORM AND

FOURIER TRANSFORM AND Version: 11 THE DISCRETE TEX d: Oct. 23, 2013 FOURIER TRANSFORM AND THE FFT PREVIEW Classical numerical analysis techniques depend largely on polynomial approximation of functions for differentiation,

More information

J.-M Friedt. FEMTO-ST/time & frequency department. slides and references at jmfriedt.free.fr.

J.-M Friedt. FEMTO-ST/time & frequency department. slides and references at jmfriedt.free.fr. FEMTO-ST/time & frequency department jmfriedt@femto-st.fr slides and references at jmfriedt.free.fr February 21, 2018 1 / 17 Basics ADC: discrete time (aliasing) and discrete levels (quantization) V =

More information

EE 435. Lecture 26. Data Converters. Data Converter Characterization

EE 435. Lecture 26. Data Converters. Data Converter Characterization EE 435 Lecture 26 Data Converters Data Converter Characterization . Review from last lecture. Data Converter Architectures Large number of different circuits have been proposed for building data converters

More information

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT Digital Signal Processing Lecture Notes and Exam Questions Convolution Sum January 31, 2006 Convolution Sum of Two Finite Sequences Consider convolution of h(n) and g(n) (M>N); y(n) = h(n), n =0... M 1

More information

IT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A

IT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING IT6502 - DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A 1. What is a continuous and discrete time signal? Continuous

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing EE123 Digital Signal Processing Lecture 1 Time-Dependent FT Announcements! Midterm: 2/22/216 Open everything... but cheat sheet recommended instead 1am-12pm How s the lab going? Frequency Analysis with

More information

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis SEISMIC WAVE PROPAGATION Lecture 2: Fourier Analysis Fourier Series & Fourier Transforms Fourier Series Review of trigonometric identities Analysing the square wave Fourier Transform Transforms of some

More information

Topic 3: Fourier Series (FS)

Topic 3: Fourier Series (FS) ELEC264: Signals And Systems Topic 3: Fourier Series (FS) o o o o Introduction to frequency analysis of signals CT FS Fourier series of CT periodic signals Signal Symmetry and CT Fourier Series Properties

More information

Introduction to Signal Analysis Parts I and II

Introduction to Signal Analysis Parts I and II 41614 Dynamics of Machinery 23/03/2005 IFS Introduction to Signal Analysis Parts I and II Contents 1 Topics of the Lecture 11/03/2005 (Part I) 2 2 Fourier Analysis Fourier Series, Integral and Complex

More information

II. Nonparametric Spectrum Estimation for Stationary Random Signals - Non-parametric Methods -

II. Nonparametric Spectrum Estimation for Stationary Random Signals - Non-parametric Methods - II. onparametric Spectrum Estimation for Stationary Random Signals - on-parametric Methods - - [p. 3] Periodogram - [p. 12] Periodogram properties - [p. 23] Modified periodogram - [p. 25] Bartlett s method

More information

Signal Processing Signal and System Classifications. Chapter 13

Signal Processing Signal and System Classifications. Chapter 13 Chapter 3 Signal Processing 3.. Signal and System Classifications In general, electrical signals can represent either current or voltage, and may be classified into two main categories: energy signals

More information

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence.

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence. SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING UNIT I DFT & Fast Fourier

More information

8 PAM BER/SER Monte Carlo Simulation

8 PAM BER/SER Monte Carlo Simulation xercise.1 8 PAM BR/SR Monte Carlo Simulation - Simulate a 8 level PAM communication system and calculate bit and symbol error ratios (BR/SR). - Plot the calculated and simulated SR and BR curves. - Plot

More information

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento Italy, Via Sommarive 14 http://www.dit.unitn.it A RISKS ASSESSMENT AND CONFORMANCE TESTING OF ANALOG-TO-DIGITAL

More information

Lecture 5b: Line Codes

Lecture 5b: Line Codes Lecture 5b: Line Codes Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE421: Communications I Digitization Sampling (discrete analog signal). Quantization (quantized discrete

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform Virtually all practical signals have finite length (e.g., sensor data, audio records, digital images, stock values, etc). Rather than considering such signals to be zero-padded

More information

Music 270a: Complex Exponentials and Spectrum Representation

Music 270a: Complex Exponentials and Spectrum Representation Music 270a: Complex Exponentials and Spectrum Representation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 24, 2016 1 Exponentials The exponential

More information

EDISP (NWL3) (English) Digital Signal Processing DFT Windowing, FFT. October 19, 2016

EDISP (NWL3) (English) Digital Signal Processing DFT Windowing, FFT. October 19, 2016 EDISP (NWL3) (English) Digital Signal Processing DFT Windowing, FFT October 19, 2016 DFT resolution 1 N-point DFT frequency sampled at θ k = 2πk N, so the resolution is f s/n If we want more, we use N

More information

Centre for Mathematical Sciences HT 2017 Mathematical Statistics

Centre for Mathematical Sciences HT 2017 Mathematical Statistics Lund University Stationary stochastic processes Centre for Mathematical Sciences HT 2017 Mathematical Statistics Computer exercise 3 in Stationary stochastic processes, HT 17. The purpose of this exercise

More information

PART 1. Review of DSP. f (t)e iωt dt. F(ω) = f (t) = 1 2π. F(ω)e iωt dω. f (t) F (ω) The Fourier Transform. Fourier Transform.

PART 1. Review of DSP. f (t)e iωt dt. F(ω) = f (t) = 1 2π. F(ω)e iωt dω. f (t) F (ω) The Fourier Transform. Fourier Transform. PART 1 Review of DSP Mauricio Sacchi University of Alberta, Edmonton, AB, Canada The Fourier Transform F() = f (t) = 1 2π f (t)e it dt F()e it d Fourier Transform Inverse Transform f (t) F () Part 1 Review

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.34: Discrete-Time Signal Processing OpenCourseWare 006 ecture 8 Periodogram Reading: Sections 0.6 and 0.7

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Introduction Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Czech Republic amiri@mail.muni.cz prenosil@fi.muni.cz February

More information

ETSF15 Analog/Digital. Stefan Höst

ETSF15 Analog/Digital. Stefan Höst ETSF15 Analog/Digital Stefan Höst Physical layer Analog vs digital Sampling, quantisation, reconstruction Modulation Represent digital data in a continuous world Disturbances Noise and distortion Synchronization

More information

Time and Spatial Series and Transforms

Time and Spatial Series and Transforms Time and Spatial Series and Transforms Z- and Fourier transforms Gibbs' phenomenon Transforms and linear algebra Wavelet transforms Reading: Sheriff and Geldart, Chapter 15 Z-Transform Consider a digitized

More information

Lecture 5. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

Lecture 5. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith) Lecture 5 The Digital Fourier Transform (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith) 1 -. 8 -. 6 -. 4 -. 2-1 -. 8 -. 6 -. 4 -. 2 -. 2. 4. 6. 8 1

More information

Random signals II. ÚPGM FIT VUT Brno,

Random signals II. ÚPGM FIT VUT Brno, Random signals II. Jan Černocký ÚPGM FIT VUT Brno, cernocky@fit.vutbr.cz 1 Temporal estimate of autocorrelation coefficients for ergodic discrete-time random process. ˆR[k] = 1 N N 1 n=0 x[n]x[n + k],

More information

Lecture 3 - Design of Digital Filters

Lecture 3 - Design of Digital Filters Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can

More information

8/19/16. Fourier Analysis. Fourier analysis: the dial tone phone. Fourier analysis: the dial tone phone

8/19/16. Fourier Analysis. Fourier analysis: the dial tone phone. Fourier analysis: the dial tone phone Patrice Koehl Department of Biological Sciences National University of Singapore http://www.cs.ucdavis.edu/~koehl/teaching/bl5229 koehl@cs.ucdavis.edu Fourier analysis: the dial tone phone We use Fourier

More information

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the he ime-frequency Concept []. Review of Fourier Series Consider the following set of time functions {3A sin t, A sin t}. We can represent these functions in different ways by plotting the amplitude versus

More information

An Anti-Aliasing Multi-Rate Σ Modulator

An Anti-Aliasing Multi-Rate Σ Modulator An Anti-Aliasing Multi-Rate Σ Modulator Anthony Chan Carusone Depart. of Elec. and Comp. Eng. University of Toronto, Canada Franco Maloberti Department of Electronics University of Pavia, Italy May 6,

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Multirate Signal Processing Dr. Manar Mohaisen Office: F28 Email: manar.subhi@kut.ac.kr School of IT Engineering Review of the Precedent ecture Introduced Properties of FIR Filters

More information

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling EE 505 Lecture 8 Clock Jitter Statistical Circuit Modeling Spectral Characterization of Data Converters Distortion Analysis Time Quantization Effects of DACs of ADCs Amplitude Quantization Effects of DACs

More information

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 1th, 016 Examination hours: 14:30 18.30 This problem set

More information

Conversion from Linear to Circular Polarization and Stokes Parameters in FPGA. Koyel Das, Alan Roy, Gino Tuccari, Reinhard Keller

Conversion from Linear to Circular Polarization and Stokes Parameters in FPGA. Koyel Das, Alan Roy, Gino Tuccari, Reinhard Keller Conversion from Linear to Circular Polarization and Stokes Parameters in FPGA Koyel Das, Alan Roy, Gino Tuccari, Reinhard Keller Purpose 1. Conventionally, for the formation of circular polarization, analogue

More information

Lecture 340 Characterization of DACs and Current Scaling DACs (5/1/10) Page 340-1

Lecture 340 Characterization of DACs and Current Scaling DACs (5/1/10) Page 340-1 Lecture 34 Characterization of DACs and Current Scaling DACs (5//) Page 34 LECTURE 34 CHARACTERZATON OF DACS AND CURRENT SCALNG DACS LECTURE ORGANZATON Outline ntroduction Static characterization of DACs

More information

Feature extraction 2

Feature extraction 2 Centre for Vision Speech & Signal Processing University of Surrey, Guildford GU2 7XH. Feature extraction 2 Dr Philip Jackson Linear prediction Perceptual linear prediction Comparison of feature methods

More information

Accurate Fourier Analysis for Circuit Simulators

Accurate Fourier Analysis for Circuit Simulators Accurate Fourier Analysis for Circuit Simulators Kenneth S. Kundert Cadence Design Systems (Based on Presentation to CICC 94) Abstract A new approach to Fourier analysis within the context of circuit simulation

More information

THE clock driving a digital-to-analog converter (DAC)

THE clock driving a digital-to-analog converter (DAC) IEEE TRANSACTIONS ON CIRCUITS AND SYSTES II: EXPRESS BRIEFS, VOL. 57, NO. 1, JANUARY 2010 1 The Effects of Flying-Adder Clocks on Digital-to-Analog Converters Ping Gui, Senior ember, IEEE, Zheng Gao, Student

More information