Bài giảng Digital Signal Processing - Chương 1: Sampling and Reconstruction - Nguyễn Thanh Tuấn

A typical signal processing system includes 3 stages:

 The analog signal is digitalized by an A/D converter

 The digitalized samples are processed by a digital signal processor.

 The resulting output samples are converted back into analog by a

D/A converter.

Sampling

 Sampling is to convert a continuous time signal into a discrete time

signal. The analog signal is periodically measured at every T seconds

 x(n)≡x(nT)=x(t=nT), n= -2, -1, 0, 1, 2, 3

 T: sampling interval or sampling period (second);

 Fs=1/T: sampling rate or frequency (samples/second or Hz)

pdf 45 trang kimcuc 5360
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Digital Signal Processing - Chương 1: Sampling and Reconstruction - Nguyễn Thanh Tuấn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Digital Signal Processing - Chương 1: Sampling and Reconstruction - Nguyễn Thanh Tuấn

Bài giảng Digital Signal Processing - Chương 1: Sampling and Reconstruction - Nguyễn Thanh Tuấn
Click to edit Master subtitle style Nguyen Thanh Tuan, M.Eng. 
Department of Telecommunications (113B3) 
Ho Chi Minh City University of Technology 
Email: nttbk97@yahoo.com 
 Sampling and Reconstruction 
 Chapter 1 
Digital Signal Processing 
 Sampling 
Content 
2 
 Sampling theorem 
Sampling and Reconstruction 
 Anti-aliasing pre-filter 
 Spectrum of sampling signals 
 Analog reconstruction 
 Ideal pre-filter 
 Practical pre-filter 
 Ideal reconstructor 
 Practical reconstructor 
Digital Signal Processing 
 A typical signal processing system includes 3 stages: 
1. Introduction 
3 
 The digital processor can be programmed to perform signal processing 
operations such as filtering, spectrum estimation. Digital signal processor can be 
a general purpose computer, DSP chip or other digital hardware. 
Sampling and Reconstruction 
 The analog signal is digitalized by an A/D converter 
 The digitalized samples are processed by a digital signal processor. 
 The resulting output samples are converted back into analog by a 
D/A converter. 
Digital Signal Processing 
 2. Analog to digital conversion 
4 
 Analog to digital (A/D) conversion is a three-step process. 
Sampler Quantizer Coder 
t=nT 
xQ(n) x(t) x(nT)≡x(n) 11010 
A/D converter 
n 
xQ(n) 
000 
001 
010 
011 
100 
101 
110 
111 
t 
x(t) 
n 
x(n) 
Sampling and Reconstruction 
Digital Signal Processing 
 3. Sampling 
5 
 Sampling is to convert a continuous time signal into a discrete time 
signal. The analog signal is periodically measured at every T seconds 
 x(n)≡x(nT)=x(t=nT), n=-2, -1, 0, 1, 2, 3 
 T: sampling interval or sampling period (second); 
 Fs=1/T: sampling rate or frequency (samples/second or Hz) 
Sampling and Reconstruction 
? 
Digital Signal Processing 
Example 1 
6 
 The analog signal x(t)=2cos(2πt) with t(s) is sampled at the rate Fs=4 
Hz. Find the discrete-time signal x(n) ? 
Solution: 
 x(n)≡x(nT)=x(n/Fs)=2cos(2πn/Fs)=2cos(2πn/4)=2cos(πn/2) 
n 0 1 2 3 4 
x(n) 2 0 -2 0 2 
 Plot the signal 
Sampling and Reconstruction 
Digital Signal Processing 
 Example 2 
7 
 Consider the two analog sinusoidal signals 
Solution: 
1
7
( ) 2cos(2 ),
8
x t t 
2
1
( ) 2cos(2 ); ( )
8
x t t t s 
These signals are sampled at the sampling frequency Fs=1 Hz. 
Find the discrete-time signals ? 
1 1 1
1 7 1 7
( ) ( ) ( ) 2cos(2 ) 2cos( )
8 1 4s
x n x nT x n n n
F
  
1
2cos((2 ) ) 2cos( )
4 4
n n
2 2 2
1 1 1 1
( ) ( ) ( ) 2cos(2 ) 2cos( )
8 1 4s
x n x nT x n n n
F
  
Observation: x1(n)=x2(n) based on the discrete-time signals, we 
cannot tell which of two signals are sampled ? These signals are 
called “alias” 
Sampling and Reconstruction 
Digital Signal Processing 
8 
F2=1/8 Hz F1=7/8 Hz 
Fs=1 Hz 
Fig: Illustration of aliasing 
Sampling and Reconstruction 
 at a sampling rate Fs=1/T results in a 
discrete-time signal x(n). 
Digital Signal Processing 
 4. Aliasing of Sinusoids 
9 
 In general, the sampling of a continuous-time sinusoidal signal 
 Remarks: We can that the frequencies Fk=F0+kFs are 
indistinguishable from the frequency F0 after sampling and hence 
they are aliases of F0 
0( ) cos(2 )x t A F t  
 The sinusoids is sampled at Fs , resulting 
in a discrete time signal xk(n). 
( ) cos(2 )k kx t A F t  
 If Fk=F0+kFs, k=0, ±1, ±2, ., then x(n)=xk(n) . 
Proof: (in class) 
Sampling and Reconstruction 
Digital Signal Processing 
 5. Spectrum Replication 
10 
 Let where ( ) ( ) ( ) ( ) ( ) ( )
n
x nT x t x t t nT x t s t
  ( ) ( )
n
s t t nT
 
 s(t) is periodic, thus, its Fourier series are given by 
2
( ) s
j F nt
n
n
s t S e
  2
1 1 1
( ) ( )s
j F nt
n
T T
S t e dt t dt
T T T
   
21
( ) s
j F nt
n
s t e
T
 
21
( ) ( ) ( ) ( ) s
j nf t
n
x t x t s t x t e
T
 
1
( ) ( )s
n
X F X F nF
T
 
where 
 Thus, 
 which results in 
 Taking the Fourier transform of yields ( )x t
Observation: The spectrum of discrete-time signal is a sum of the 
original spectrum of analog signal and its periodic replication at the 
interval Fs. 
Sampling and Reconstruction 
Digital Signal Processing 11 
Fig: Typical badlimited spectrum 
 Fs/2 ≥ Fmax 
 Fs/2 < Fmax 
Fig: Aliasing caused by overlapping spectral replicas 
Fig: Spectrum replication caused by sampling 
Sampling and Reconstruction 
Digital Signal Processing 
 6. Sampling Theorem 
12 
 For accurate representation of a signal x(t) by its time samples x(nT), 
two conditions must be met: 
1) The signal x(t) must be band-limited, i.e., its frequency spectrum must 
be limited to Fmax . 
2) The sampling rate Fs must be chosen at least twice the maximum 
frequency Fmax. max2sF F 
Fig: Typical band-limited spectrum 
 Fs=2Fmax is called Nyquist rate; Fs/2 is called Nyquist frequency; 
 [-Fs/2, Fs/2] is Nyquist interval. 
Sampling and Reconstruction 
Digital Signal Processing 13 
 The values of Fmax and Fs depend on the application 
Sampling and Reconstruction 
Application Fmax Fs 
Biomedical 1 KHz 2 KHz 
Speech 4 KHz 8 KHz 
Audio 20 KHz 40 KHz 
Video 4 MHz 8 MHz 
Digital Signal Processing 
7. Ideal analog reconstruction 
14 
Fig: Ideal reconstructor as a lowpass filter 
 An ideal reconstructor acts as a lowpass filter with cutoff frequency 
equal to the Nyquist frequency Fs/2. 
( ) ( ) ( ) ( )aX F X F H F X F 
 An ideal reconstructor (lowpass filter) 
[ / 2, / 2]
( )
0
s sT F F F
H F
otherwise
Then 
Sampling and Reconstruction 
Digital Signal Processing 
 Example 3 
15 
 The analog signal x(t)=cos(20πt) is sampled at the sampling 
frequency Fs=40 Hz. 
 a) Plot the spectrum of signal x(t) ? 
 b) Find the discrete time signal x(n) ? 
 c) Plot the spectrum of signal x(n) ? 
 d) The signal x(n) is an input of the ideal reconstructor, find the 
reconstructed signal xa(t) ? 
Sampling and Reconstruction 
Digital Signal Processing 
 Example 4 
16 
 The analog signal x(t)=cos(100πt) is sampled at the sampling 
frequency Fs=40 Hz. 
 a) Plot the spectrum of signal x(t) ? 
 b) Find the discrete time signal x(n) ? 
 c) Plot the spectrum of signal x(n) ? 
 d) The signal x(n) is an input of the ideal reconstructor, find the 
reconstructed signal xa(t) ? 
Sampling and Reconstruction 
Digital Signal Processing 17 
 Remarks: xa(t) contains only the frequency components that lie in the 
Nyquist interval (NI) [-Fs/2, Fs/2]. 
 x(t), F0 NI ------------------> x(n) ----------------------> xa(t), Fa=F0 
sampling at Fs ideal reconstructor 
 xk(t), Fk=F0+kFs-----------------> x(n) ---------------------> xa(t), Fa=F0 
sampling at Fs ideal reconstructor 
mod( )a sF F F 
 The frequency Fa of reconstructed signal xa(t) is obtained by adding 
to or substracting from F0 (Fk) enough multiples of Fs until it lies 
within the Nyquist interval [-Fs/2, Fs/2]. That is 
Sampling and Reconstruction 
Digital Signal Processing 
 Example 5 
18 
 The analog signal x(t)=10sin(4πt)+6sin(16πt) is sampled at the rate 20 
Hz. Find the reconstructed signal xa(t) ? 
Sampling and Reconstruction 
Digital Signal Processing 
 Example 6 
19 
 Let x(t) be the sum of sinusoidal signals 
 x(t)=4+3cos(πt)+2cos(2πt)+cos(3πt) where t is in milliseconds. 
Sampling and Reconstruction 
a) Determine the minimum sampling rate that will not cause any 
aliasing effects ? 
b) To observe aliasing effects, suppose this signal is sampled at half its 
Nyquist rate. Determine the signal xa(t) that would be aliased with 
x(t) ? Plot the spectrum of signal x(n) for this sampling rate? 
Digital Signal Processing 20 Sampling and Reconstruction 
 Example 7 
Digital Signal Processing 
 8. Ideal antialiasing prefilter 
21 
 The signals in practice may not band-limited, thus they must be 
filtered by a lowpass filter 
Sampling and Reconstruction 
Fig: Ideal antialiasing prefilter 
Digital Signal Processing 
 9. Practical antialiasing prefilter 
22 Sampling and Reconstruction 
Fig: Practical antialiasing lowpass prefilter 
 The Nyquist frequency Fs/2 is in the middle of transition region. 
 A lowpass filter: [-Fpass, Fpass] is the frequency range of interest for 
the application (Fmax=Fpass) 
 The stopband frequency Fstop and the minimum stopband 
attenuation Astop dB must be chosen appropriately to minimize the 
aliasing effects. 
s pass stopF F F 
Digital Signal Processing 23 Sampling and Reconstruction 
 The attenuation of the filter in decibels is defined as 
10
0
( )
( ) 20log ( )
( )
H F
A F dB
H F
where f0 is a convenient reference frequency, typically taken to be at 
DC for a lowpass filter. 
 α10 =A(10F)-A(F) (dB/decade): the increase in attenuation when F is 
changed by a factor of ten. 
 α2 =A(2F)-A(F) (dB/octave): the increase in attenuation when F is 
changed by a factor of two. 
 Analog filter with order N, |H(F)|~1/FN for large F, thus α10 =20N 
(dB/decade) and α10 =6N (dB/octave) 
Digital Signal Processing 
Example 6 
24 Sampling and Reconstruction 
 A sound wave has the form 
where t is in milliseconds. What is the frequency content of this 
signal ? Which parts of it are audible and why ? 
( ) 2 cos(10 ) 2 cos(30 ) 2 cos(50 )
2 cos(60 ) 2 cos(90 ) 2 cos(125 )
x t A t B t C t
D t E t F t
This signal is prefilter by an anlog prefilter H(f). Then, the output y(t) 
of the prefilter is sampled at a rate of 40KHz and immediately 
reconstructed by an ideal analog reconstructor, resulting into the final 
analog output ya(t), as shown below: 
Digital Signal Processing 
Example 7 
25 Sampling and Reconstruction 
Determine the output signal y(t) and ya(t) in the following cases: 
a)When there is no prefilter, that is, H(F)=1 for all F. 
b)When H(F) is the ideal prefilter with cutoff Fs/2=20 KHz. 
c)When H(F) is a practical prefilter with specifications as shown 
below: 
The filter’s phase response is assumed to be ignored in this example. 
Digital Signal Processing 
10. Practical analog reconstructors 
26 Sampling and Reconstruction 
 The ideal reconstructor has the impulse response: 
which is not realizable since its impulse response is not casual 
sin( t)
( ) s
s
F
h t
F t
 It is practical to use a 
staircase reconstructor 
Digital Signal Processing 27 Sampling and Reconstruction 
Fig: Frequency response of staircase reconstructor 
Digital Signal Processing 
11. Anti-image postfilter 
28 Sampling and Reconstruction 
 An analog lowpass postfilter whose cutoff is Nyquist frequency Fs/2 
is used to remove the surviving spectral replicas. 
Fig: Spectrum after postfilter 
Fig: Analog anti-image postfilter 
Digital Signal Processing 
Review 
29 
Hoạt động của bộ lấy mẫu lý tưởng? 
Hiện tượng chồng lấn? 
Tính chất lặp phổ? 
Phát biểu định lý lấy mẫu? 
Hoạt động của bộ khôi phục lý tưởng? 
Tại sao phải dùng tiền lọc/hậu lọc? 
Hoạt động của bộ tiền lọc lý tưởng/thực tế? 
Sampling and Reconstruction 
Digital Signal Processing 
Homework 1 
30 Sampling and Reconstruction 
Digital Signal Processing 
Homework 2 
31 Sampling and Reconstruction 
Digital Signal Processing 
Homework 3 
32 Sampling and Reconstruction 
Digital Signal Processing 
Homework 3 
33 Sampling and Reconstruction 
Digital Signal Processing 
Homework 4 
34 Sampling and Reconstruction 
Digital Signal Processing 
Homework 5 
35 Sampling and Reconstruction 
Digital Signal Processing 
Homework 6 
36 Sampling and Reconstruction 
Digital Signal Processing 
Homework 7 
37 Sampling and Reconstruction 
Digital Signal Processing 
Homework 8 
38 Sampling and Reconstruction 
Digital Signal Processing 
Homework 9 
39 Sampling and Reconstruction 
Digital Signal Processing 
Homework 10 
40 Sampling and Reconstruction 
Digital Signal Processing 
Homework 11 
41 Sampling and Reconstruction 
 Cho tín hiệu ngõ vào tương tự x(t) = 3cos103πt – 4sin104πt (t: s) đi qua 
hệ thống lấy mẫu và khôi phục lý tưởng với tần số lấy mẫu Fs = 8 KHz. 
a) Viết biểu thức của tín hiệu sau lấy mẫu x[n]? Xác định giá trị mẫu 
x[n=2] của tín hiệu sau lấy mẫu. 
b) Có hay không 1 tần số lấy mẫu khác (Fsb ≠ 8 KHz) cho cùng kết quả 
tín hiệu sau lấy mẫu x[n]? Nếu không, hãy chứng minh. Nếu có, hãy 
chỉ ra 1 tần số lấy mẫu khác đó. 
c) Vẽ phổ biên độ của tín hiệu sau lấy mẫu trong phạm vi tần số từ 0 đến 
10 KHz. 
d) Xác định biểu thức của tín hiệu sau khôi phục. 
e) Xác định biểu thức của tín hiệu sau khôi phục trong trường hơp dùng 
thêm bộ tiền lọc thông thấp thực tế có biên độ phẳng trong tầm [-4 4] 
KHz và suy giảm với tốc độ -1@0dB/decade bên ngoài dải thông. 
Digital Signal Processing 
Homework 12 
42 Sampling and Reconstruction 
 Cho tín hiệu ngõ vào tương tự x(t) = 2 – 4sin6πt + 8cos10πt (t: s) 
đi qua hệ thống lấy mẫu và khôi phục lý tưởng với tần số lấy mẫu 
lựa chọn Fs = 7,@ KHz. 
a) Vẽ phổ biên độ của tín hiệu ngõ vào x(t). 
b) Vẽ phổ biên độ của một tín hiệu chồng lấn (aliased signal) với 
x(t). 
c) Vẽ phổ biên độ của tín hiệu sau lấy mẫu trong phạm vi tần số từ 
0 đến 10 KHz. 
d) Tìm giá trị mẫu x[n=2] của tín hiệu sau lấy mẫu. 
e) Xác định biểu thức (theo thời gian) của tín hiệu sau khôi phục. 
f) Tìm điều kiện của tần số lấy mẫu để khôi phục đúng tín hiệu ngõ 
vào x(t). 
Digital Signal Processing 
Homework 13 
43 Sampling and Reconstruction 
 Cho tín hiệu ngõ vào tương tự x(t) = 14sin23 t + 3sin14 t (t: ms) đi qua 
hệ thống lấy mẫu và khôi phục lý tưởng với tần số lấy mẫu Fs = 8 KHz. 
a) Tìm giá trị mẫu x[n=4] của tín hiệu sau lấy mẫu? 
b) Xác định biểu thức của 1 tín hiệu chồng lấn (aliased signal) với tín 
hiệu ban đầu x(t)? 
c) Vẽ phổ biên độ của tín hiệu sau lấy mẫu trong phạm vi tần số từ 0 đến 
8 KHz? 
d) Xác định biểu thức của tín hiệu sau khôi phục? 
e) Xác định biểu thức của tín hiệu sau khôi phục trong trường hơp dùng 
thêm bộ tiền lọc thông thấp thực tế có biên độ phẳng trong tầm 4 KHz 
và suy giảm với tốc độ -4@dB/decade bên ngoài dải thông? 
f) Xác định 1 tập giá trị thích hợp (A, B, FA ≠ FB) của tín hiệu ngõ vào 
x(t) = AsinFAt + BsinFBt (t: ms) để tín hiệu sau khôi phục (khi 
không dùng thêm bộ tiền lọc) y(t) = 2sin2 t (t: ms)? 
Digital Signal Processing 
Homework 14 
44 Sampling and Reconstruction 
 Cho tín hiệu ngõ vào tương tự x(t) = 1 – 2cos6 t + 3sin14 t (t: ms) đi qua hệ 
thống lấy mẫu và khôi phục lý tưởng với tần số lấy mẫu Fs = 8 KHz. 
a) Tìm giá trị mẫu x[n=2] của tín hiệu sau lấy mẫu? 
b) Xác định biểu thức (theo thời gian) của 1 tín hiệu chồng lấn (aliased signal) với 
tín hiệu ban đầu x(t)? 
c) Vẽ phổ biên độ của tín hiệu sau lấy mẫu trong phạm vi tần số từ 0 đến 8 KHz? 
d) Xác định biểu thức (theo thời gian) của tín hiệu sau khôi phục? 
e) Xác định biểu thức (theo thời gian) của tín hiệu sau khôi phục trong trường hơp 
dùng thêm bộ tiền lọc thông thấp thực tế có biên độ phẳng trong tầm 4 KHz và 
suy giảm với tốc độ -6@dB/decade bên ngoài dải thông? 
f) Tìm điều kiện của chu kỳ lấy mẫu Ts sao cho tín hiệu sau khôi phục (khi không 
dùng thêm bộ tiền lọc) giống tín hiệu ban đầu x(t)? 
g) Tìm tần số lấy mẫu Fs lớn nhất có thể sao cho tín hiệu sau khôi phục (khi không 
dùng thêm bộ tiền lọc) là tín hiệu một chiều không đổi. Xác định giá trị một 
chiều không đổi này? 
Digital Signal Processing 
Homework 15 
45 Sampling and Reconstruction 

File đính kèm:

  • pdfbai_giang_digital_signal_processing_chuong_1_sampling_and_re.pdf