Uploaded by Luân Huỳnh

Ch1-DSP Introduction

advertisement
Machine Translated by Google
Xử lý tín hiệu số
Ch1: Giới thiệu
Giảng viên: Nguyễn-Sơn Võ (Ph.D), email: vonguyenson@gmail.com
1/70
Machine Translated by Google
nội dung
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
1.2 Phân loại tín hiệu
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục và tín hiệu thời gian rời rạc
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
1.5 Tóm tắt
1.6 Sự cố
2/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Tín hiệu: bất kỳ hiện tượng vật lý nào mang thông tin thay đổi theo
thời gian, không gian hoặc bất kỳ (các) biến số nào khác
• Giọng nói
• Âm thanh
• Hình ảnh
• Video
• Điện áp (từ cảm biến)
• Radar, vệ tinh GPS
• Rung động địa chấn
MJ Roberts, Giới thiệu về Tín hiệu và Hệ thống
• Và vô số những người khác xung quanh chúng ta...
3/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống: là sự kết hợp giữa phần cứng & phần mềm để thực hiện một
hoạt động của một tín hiệu
• Bộ lọc
• Điều chế/Giải điều chế
• Mux/Demux
• Bộ khuếch đại
• Các phép toán/logic
4/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống ghi âm
5/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống theo dõi sức khỏe
6/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống giám sát môi trường, thiên tai & nông nghiệp
7/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống vệ tinh
• HEO (Quỹ đạo địa tĩnh cao) •
GSO (Quỹ đạo địa tĩnh)/ GEO (Quỹ đạo địa tĩnh Trái đất • MEO
(Quỹ đạo Trái đất trung bình)
• LEO (Quỹ đạo Trái đất thấp)
Ứng dụng:
Viễn thám & Hình ảnh
Truyền thông di động
Kết nối băng thông rộng
GPS & Điều hướng
Ứng phó khẩn cấp & cứu trợ thiên tai
Phát sóng: Truyền hình vệ tinh & Đài phát thanh
IoT và M2M
Sức khỏe từ xa
Vào tháng 12 năm 2019, Quỹ đạo Trái đất Cực thấp, cụ thể là Tsubame, của Nhật Bản hoạt động ở độ cao 167,4 km trong 7 ngày
8/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
Hệ thống 5G và ngoài 5G/6G
9/70
Machine Translated by Google
1.1 Tín hiệu, hệ thống & xử lý tín hiệu
DSP
Tại sao lại là DSP?
• Hiệu suất tài nguyên: năng lượng, lưu trữ, phổ tần, thời gian, không
gian, chi phí,… • Có thể lập trình
tính linh hoạt
trong việc cấu hình lại • Độ chính xác
kiểm soát lỗi tốt hơn đối
với các yêu cầu về độ chính xác • Mã hóa/giải mã
an toàn & bảo mật • Nhiều ứng dụng & dịch vụ
codec để truyền và lưu trữ,
theo yêu cầu
chất lượng dịch vụ
(QoS), chất lượng trải nghiệm (QoE), cước phí,…
10/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Các phương pháp/kỹ thuật sử dụng trong DSP phụ thuộc vào đặc
tính của tín hiệu
cần phân loại tín hiệu
• Tín hiệu đa kênh & đa chiều
• Tín hiệu thời gian liên tục so với tín hiệu thời gian rời rạc
• Tín hiệu có giá trị liên tục so với tín hiệu có giá trị rời rạc
• Tín hiệu xác định so với tín hiệu ngẫu nhiên
• Tín hiệu định kỳ và không định kỳ
• Tín hiệu chẵn so với lẻ
• Tín hiệu năng lượng so với năng lượng
• …
70/11
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu đa kênh & đa chiều
• Các tín hiệu có thể được tạo ra bởi nhiều nguồn, tức là các cảm biến,
được biểu diễn bằng một véc-tơ
Tín hiệu đa kênh bao gồm ba thành phần của gia
tốc mặt đất do động đất
12/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu đa kênh & đa chiều
• Nếu tín hiệu là hàm của một (M) biến độc lập
tín hiệu
1(M) chiều
• Tín hiệu 1 chiều:
s ,
e ,
bạn
• Tín hiệu 2 chiều: hình ảnh, cường độ/độ sáng tức là I(x, y),
tại mỗi điểm là hàm của 2 biến độc lập
• 3 chiều: video đen trắng, độ sáng là
hơn nữa là một hàm của thời gian, tức là, I(x, y, t)
Làm thế nào về video màu ghi Ir (x, y, t), Ig (x, y, t) và Ib (x, y,
t)?
(r , ,
xyt
I )
Tôi(
,, ,)Tôi
)g
(
xyt
, xyt
tôi
(b, , ) xyt
13/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu thời gian liên tục so với tín hiệu thời gian rời rạc
• Tín hiệu thời gian liên tục/Tín hiệu tương tự: thoại, x1 (t) = Asin2
ft, x2 (t) =
x1 (t)e- t
Điều gì xảy ra nếu x1 (t) = Acos2
ft,
Matlab: Ch1_Continuity_Time_Signals.m
= 5, f = 10?
14/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu thời gian liên tục so với tín hiệu thời gian rời rạc
• Tín hiệu thời gian rời rạc: x1 (t) = Acos2
ft, x2 (t) = x1 (t)e- t
Matlab: Ch1_Discrete_Time_Signals.m
15/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu có giá trị liên tục so với tín hiệu có giá trị rời rạc
• Giá trị của tín hiệu thời gian liên tục hoặc thời gian rời rạc có thể được
liên tục hoặc rời rạc
• Tín hiệu có giá trị liên tục: tất cả các giá trị có thể
• Tín hiệu có giá trị rời rạc: tập hợp giới hạn các giá trị có thể, ví dụ: giá
trị 4, 8, 16,… được biểu thị bằng 2, 3, 4 bit (0 & 1)
16/70
Machine Translated by Google
1.2 Phân loại tín hiệu
Tín hiệu tất định và ngẫu nhiên
• Tín hiệu xác định: có thể được mô tả duy nhất bằng toán học tường minh.
biểu thức, bảng dữ liệu hoặc quy tắc được xác định rõ
• Tín hiệu ngẫu nhiên: hoặc không thể được mô tả ở bất kỳ mức độ chính xác
hợp lý nào bằng toán học rõ ràng. công thức, hoặc quá phức tạp để được mô tả
17/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Các tần số khác nhau trong miền thời gian
Behrouz A Forouzan, Truyền thông dữ liệu và mạng, Phiên bản thứ 5, McGraw-Hill Education, 2013
18/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Miền thời gian & tần số. lãnh địa
Behrouz A Forouzan, Truyền thông dữ liệu và mạng, Phiên bản thứ 5, McGraw-Hill Education, 2013
19/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian liên tục
Tại
(CTS)
) xt
cos(( )
Một
Ft
Một
( ) cos(2
xt
Một
xt(T xt )pTF
Một
Một
( ),
), Mộtbiểu thị tín hiệu tương tự
P
1/ là thời kỳ cơ bản
• Tín hiệu CTS với các tín hiệu khác nhau
tần suất bản thân họ khác nhau
• Tăng F
tăng tần số dao
động
Điều gì xảy ra nếu F = 0?
Matlab: Ch1_Sinusoidal_Signal.m
20/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu CTS
• Chuyển tín hiệu hình sin sang lớp tín hiệu mũ phức, ta
có (2 j Ft ( ) ax t
ae
)
,
j e
cos
lỗi
Matlab: Ch1_Euler.m
tội
j
, đẳng thức Euler
21/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu CTS
• Vậy ta có
xt ( )
Một
MỘT
2
Ft(2e j
A )
2
e
(2 j ft )
• Có thể thu được tín hiệu hình sin bằng cách cộng hai tín
hiệu hàm mũ liên hợp phức có biên độ bằng nhau
22/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
• Một tín hiệu DTS có thể được thể hiện dưới dạng
Một
( ) xn
cos(
n
A = cos( 2fn
)
),
n ,N là một biến số nguyên
Matlab: Ch1_DTS_Signal.m
23/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
• Một tín hiệu DTS là định kỳ chỉ khi tần số của nó. f là một số hữu tỉ
với
n
( mọi
) xn
( ),
N x
N
• Giá trị nhỏ nhất của N là chu kỳ cơ bản
Bằng chứng
Xét một hình sin có tần số. f0 là định kỳ, chúng ta nên có
cos[2
(0 fn N )
] cos(2 f n0
)
Hệ thức này đúng nếu tồn tại số nguyên k sao cho 2 f
2
N 0k
hoặc, tương đương 0 fk N
/
24/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
• Tín hiệu DTS có tần số. cách nhau bởi một số nguyên bội của 2
thì giống nhau
Bằng chứng
2 n n 0 ) vì [(
cos(
0
2 )n
] cos(
0
n
)
Kết quả là, tất cả các chuỗi hình sin
Một
( ) xn
cos( k
nk
), k
0,1,2,...
Ở đâu
k
k
0
2
,
0
là giống hệt nhau.
25/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
• Bất kỳ chuỗi nào tạo ra từ một hình sin có tần số. |
| >
(hoặc | f | > 1/2), giống hệt với chuỗi thu được từ tín hiệu
hình sin có tần số. || <
• Do sự giống nhau này, ta gọi hình sin có tần số. | >
danh của một hình sin tương ứng với tần số. |
Bán tại. 1.1: Xét tín hiệu hình sin x1 (n) = Acos( 3
2 >
|
bí
| <
/ 1n +
),
1
=
. Chứng tỏ rằng x1 (n) là bí danh của một hình sin tương ứng
có tần số | | <
Giải pháp:
1
=
của x2 (n) = Acos(
.
2
+ 2
2
=
1 - 2
= -
/2. Vì vậy, x1 (n) là một bí danh
2n + )
26/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
Matlab: Ch1_DTS_Alias.m
27/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
• Tốc độ dao động cao nhất trong tín hiệu DTS đạt được khi = =
)
(hoặc
• Ví dụ. 1.2: Hiển thị x(n) = cos( 0t) so với
0
= 0,
/8,
/4,
/2, và
28/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Tín hiệu hình sin thời gian rời rạc (DTS)
Matlab: Ch1_DTS_Highest_Rate_Oscillation.m
29/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
• Tín hiệu
chu kỳ
xtxt
T (( )
)
p
Một
Một
• Hàm mũ thời gian liên tục, tức là biểu diễn chuỗi
Fourier của tín hiệu tuần hoàn xa (t) là
xt(
Một
c e
k
)
jk t 0
k
Ở đâu
1
c k
T
Tp.
xt(
Một
p
)e
jk t 0
dt
0
30/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
1
Bằng chứng
c k
T
xt(
Một
Tp.
xt(
Một
p
)e
jk t 0
dt
0
)
c
k
e
jk t 0
k
T p
xt(
Một
)e
jm t
T p
jk0 k
ee
tdtjmc t 0
0 dt
0 k
0
T p
T p
c (ejkmt
0)kdt
0
t dt
( )xt e jm
Một
0
k
0
31/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
Người ta lưu ý rằng
Tp.
e
( )
t jkm
dt
0
0, km
0
và như vậy
T p
dt xt e
Một
( )
jm t
T p
0
được rồi
k
0
Cuối cùng
k mp
,
1
c k
T
0
Tp.
xt(
Một
p
( c
) 0
mp
jkmt
T dt
)e
jk t 0
dt
0
32/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
Bán tại. 1.3: Tìm biểu diễn chuỗi Fourier (ck ) của
xa (t) sau
1
Giải pháp ck
T
/ 2
T p
jk t
xt e ( )
0
Một
p
0
1
=
P
Tjk
1
dt
T
T 0 ejk t p
0
p
T p
đ
jk t0
dt
0
/ 2
0
33/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
0
1/ 2, k
1
(1
c k
jk 2
e
jk
) 0, k chẵn
1
,k
là số lẻ
jk
xt(
Một
jk t 0
e c k
)
k
34/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
Matlab: Ch1_Ex_1_3.m
35/70
Machine Translated by Google
1.3 Khái niệm về tần số. trong tín hiệu thời gian liên tục
và tín hiệu thời gian rời rạc
Hàm mũ phức tạp liên quan hài hòa
• Tương tự, chúng ta có các hàm mũ thời gian rời rạc được cho bởi
xn
( )
N
k
1
cs
n
kkk ( )
0
N
1
N2/cej k
biết
k 0
trong đó N là thời kỳ cơ bản
• Đây cũng là biểu diễn chuỗi Fourier cho chuỗi thời gian rời
rạc có chu kỳ với hệ số Fourier ck
• Dãy sk (n) được gọi là điều hòa bậc k của x(n)
36/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Hầu hết các tín hiệu quan tâm thực tế là tín hiệu tương tự
• Lấy mẫu: xa (t)
xa (nT)
x(n), T là khoảng lấy mẫu
• Lượng tử hóa: lấy mẫu các giá trị
thể
ADC
lượng tử hóa đầu ra xq (n)
tập hữu hạn các giá trị có
lỗi lượng tử
hóa • Mã hóa: từng giá trị rời rạc xq (n)
chuỗi nhị phân b-bit
Độ chính xác/chất lượng của ADC phụ thuộc vào điều gì?
37/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Ngược lại, chúng ta cần một DAC
Chất lượng của DAC phụ thuộc vào điều gì?
38/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Có nhiều cách lấy mẫu AS, chúng tôi giới hạn lấy mẫu thống nhất
xnx
x(n)
( )nT
có
( ), •
n
Một
được bằng cách “lấy mẫu” của xa (t) sau mỗi T giây
t nT
N
FS
39/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Chúng tôi đã có DTS (slide 23) được thể hiện dưới dạng
Một
( ) cos(
xn
)
) n Một cos(2fn
• Xét tín hiệu hình sin tương tự bên dưới
( rìu
cos(
Một
)
t
t
)
Một cos(2
Ft
)
Vì vậy, mối quan hệ giữa F và f là gì?
• Khi lấy mẫu định kỳ xa (t) với tốc độ Fs = 1/T mỗi mẫu
thứ hai, nó mang lại
Một
( (
) cos(2
x) nT xn
FnT
Một
• Cuối cùng, chúng ta có
f
F
FS
)
hoặc
Một cos(2
N
F
FS
)
t
40/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
cho CTS
• Phạm vi của F hoặc
F hoặc
• Nhưng, quay lại slide 26, phạm vi của f hoặc
1
cho DTS
1
hoặc
f
2 2
• Áp dụng f = F/Fs và Fs = 1/T
1
FS
2t
FS
F
2
2
,
chúng ta có
1
2t
• Hoặc, tương đương
t
S
F
FS
t
41/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Vì vậy, sự khác biệt cơ bản giữa tín hiệu thời gian liên tục và tín
hiệu thời gian rời rạc là phạm vi của F & f (hoặc
F tối
đa
F
2
1
2t
Và F
)
là
• Và, giá trị cao nhất của F &
s
&
tối đa
S
t
• Xét ví dụ sau để xem điều gì xảy ra nếu F > Fs /2
Bán tại. 1.4: Hai tín hiệu sau x1 (t) và x2 (t) được lấy mẫu với
tốc độ Fs = 40Hz.
xt
1( ) cos[2 ( ) ] cos[2 (10) ] F t t1
x 2t( ) cos[2 ( ) ] cos[2 (50) ] F t t2
42/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Vậy
x 1n(
) cos(2 f 1 n ) cos(2
x 2n( ) cos(2 f n ) cos(2
2
F1
F
_
N)
cos(2
S
F2
F
_
N
) cos(2
S
10
40
n
50
40
)
cos
n
số 2
5
)
cos
2
N
• Nhưng
cos
5
2
N
N
cos(
/ 2 N2 ) cos( N/ 2)
F2 = 50Hz là bí danh của F1 = 10 với tốc độ lấy mẫu là Fs = 40
mẫu/s
43/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Bất kỳ tần số bí danh nào khác?
Matlab: Ch1_Ex_1_4.m
44/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Thực tế tại Fs = 40 mẫu/s, F3 = 90 Hz, F4 = 130 Hz,… , cũng là
là
bí danh của F1
Nói chung, việc lấy mẫu tín hiệu hình sin thời gian liên tục
Ft
( rìu
Một
) cos(2
t
)
với tốc độ lấy mẫu Fs = 1/T dẫn đến tín hiệu thời gian rời rạc
Một
( ) cos(
xn 2fn
)
trong đó f = F/Fs là tần số tương đối. của hình sin.
Ta có, nếu –Fs /2
F
Fs /2
-1/2
f
1/2 thì liên hệ giữa
F và f là đơn ánh
Có thể tái tạo xa (t) từ các mẫu x(n)
45/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Ta cũng có, nếu các hình sin
Một
(ak) cos(2
xt
),
F t FF kF
k k 1, 2,...
k
, s
được lấy mẫu ở tốc độ Fs
Fs /2
F
Fk nằm ngoài Fre cơ bản. phạm vi –
Fs /2, và do đó
F kF
k aknT A
xnx
( cos
)( ) 2
FS
F
= cos
2
n
F
S
A = cos(2 fn
2
kFS
FS
S
n
n
) x (n )
Tất cả các tần số. Fk trong xk (n) là bí danh của F
46/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
• Fs /2 là tần số gấp khúc.
47/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Bán tại. 1.5: Xét tín hiệu tương tự xa (t) = 3cos(100
t)
a) Xác định giá trị nhỏ nhất. tỷ lệ lấy mẫu cần thiết để tránh răng cưa
b) Giả sử tín hiệu được lấy mẫu ở tần số Fs = 200Hz thì tín hiệu rời
rạc thu được sau khi lấy mẫu là bao nhiêu?
c) Giả sử tín hiệu được lấy mẫu ở tần số Fs = 75Hz thì tín hiệu
rời rạc thu được sau khi lấy mẫu là bao nhiêu?
d) Tần số là gì. 0 < F < Fs /2 của một hình sin tạo ra các
mẫu giống với mẫu thu được trong phần c)?
48/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Giải pháp
a) Xác định giá trị nhỏ nhất. tỷ lệ lấy mẫu cần thiết để tránh răng cưa
F = 50, vì vậy, tối thiểu. chuột lấy mẫu là Fs = 2F = 100 mẫu/s
Matlab: Ch1_Ex_1_5.m
49/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Giải pháp
b) Tìm x(n) nếu Fs =
xn
Fn /F S ) 3cos(2 50 N / 200) 3cos( N/ 2)
200Hz ( ) 3cos(2
Matlab: Ch1_Ex_1_5.m
50/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Giải pháp
c) Tìm x(n) nếu Fs =
xn
N
N
/ nF SF) 3cos(4 N/ 3) 3cos(2 2 / 3)
75Hz ( ) 3cos(2
3cos(2 /
3)
Matlab: Ch1_Ex_1_5.m
51/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lấy mẫu tín hiệu tương tự (AS)
Giải pháp
d) Tìm 0 < F < Fs /2 của một hình sin tạo ra các mẫu giống hệt với các
mẫu thu được trong phần c)
Từ c)
x(n) = 3cos(2
n/3)
f = 1/3
Matlab: Ch1_Ex_1_5.m
F = f
Fs = 25Hz
52/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
• Với bất kỳ tín hiệu tương tự nào, chúng ta nên chọn T hay Fs?
Ví dụ: Fs là bao nhiêu đối với tín hiệu thoại ở tần số. phạm vi
từ 300Hz đến 3,4KHz?
• Giả sử rằng bất kỳ tín hiệu tương tự nào cũng có thể được biểu diễn
dưới dạng tổng của N hình sin có biên độ, tần số và pha khác nhau, nghĩa là
N
( ) xt
một
Một
Tôi
tôi
cos(2
F t
i
Tôi
)
1
và tồn tại một Fmax cho một loại tín hiệu cụ thể
Vì vậy, mối quan hệ giữa Fs và Fmax là gì?
53/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
• Chúng tôi đã có
1 1 i
f
F
i 2
F2 _
S
• Nếu Fmax = max {Fi }
Fs
2Fmax
Cho Fmax = B và tín hiệu được lấy mẫu với tốc độ Fs > 2Fmax
2B, thì xa (t) có thể được phục hồi chính xác từ các giá trị
mẫu của nó, tức là xa (n/Fs ) = xa (nT)
( )Bt
(2 )
tấn
Sa
tội lỗi(2
2
x(n), sử dụng hàm nội suy
bt)
bt
54/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
• Sử dụng g(t), xa (t) thu hồi được cho bởi (nội suy lý tưởng)
xt(
Một
x
)
n
N
a
FS
fb
2
S
x
n
=
x
n
N sin
a
N
t
g
FS
B tnsin
N
a
2B( tn
/ 2 )b
2b
FS tn F
FF
tn FS (
S
2 ( / 2B)
( /
S
)
/ S)
Điều đó có nghĩa là chúng ta đảo ngược g(n/Fs ) để có g(-n/Fs ) và sau đó dịch
chuyển g(-n/Fs ) trên xa (n/Fs ) dọc theo trục n theo thời gian t
Tốc độ lấy mẫu Fs = 2B = 2Fmax được gọi là tốc độ Nyquist
55/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
Bán tại. 1.6: xa (t) = cos(2
F1 t) + cos(2
F2 t) + cos(2
F3 t), F1 = 10, F2
= 15, F3 = 35. Sử dụng tỷ lệ Nyquist, vẽ đồ thị xa ( t), x(n ) & xa (t)
được phục hồi dựa trên x(n) và g(t).
Matlab: Ch1_Ex_1_6.m
56/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
Bán tại. 1.6: xa (t) = cos(2
F1 t)+cos(2
F2 t)+cos(2
F3 t), F1 = 10, F2
= 15, F3 = 35. Sử dụng tỷ lệ Nyquist, vẽ đồ thị xa ( t), x(n ) & xa (t)
được phục hồi dựa trên x(n) và g(t).
Matlab: Ch1_Ex_1_6.m
57/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
Bán tại. 1.7: xa (t) = 3cos(2
F1 t) + 5sin(2
F2 t) + 10cos(2
F3
t), F1 = 1KHz, F2 = 3KHz, F3 = 6KHz.
a) Tốc độ Nyquist của tín hiệu này là bao nhiêu?
b) Nếu Fs = 5000 mẫu/s thì tín hiệu thời gian rời rạc thu được
sau khi lấy mẫu là bao nhiêu?
c) Tín hiệu tương tự ya (t) chúng ta có thể tái tạo từ các mẫu là bao nhiêu
nếu chúng ta sử dụng phép nội suy lý tưởng?
Giải pháp
a) Fmax = 6KHz
Fs = 12KHz
58/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
b) Nếu Fs = 5000 mẫu/s. Tín hiệu thời gian rời rạc thu
được sau khi lấy mẫu là gì?
Lời giải
x ( n)
F1
3cos 2
FS
F2
N
2
5sin
FS
N
1
_
FS
N
6
3cos 2
2
số 5
13cos 2
F3
2 10cos
3 n
5sin
2
5
1
10cos
2
n
5
1KHz & 2KHz được lấy mẫu ở 5KHz
n
5sin 2
n
5
5 Kết
quả phù hợp với tần số gấp. trong slide 47. Bởi vì F1 < Fs /2
nó không bị ảnh hưởng bởi
răng cưa. Nhưng F2 & F3 bị ảnh hưởng
'
FF
2 kF2
'
2S
FF kF 36 31S 5
3
'
F 2
F3
5
'
F2
'
_
'
F3
_
59/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Định lý lấy mẫu
c) Tìm ya (t) được phục hồi bằng cách sử dụng phép nội suy lý tưởng (Fs = 5KHz)
Giải pháp
Khi lấy mẫu 1KHz & 2KHz, ya (t) = 13cos(2000
Matlab: Ch1_Ex_1_7.m
t) - 5sin(4000
t)
60/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
• Tín hiệu số là một dãy số (mẫu) trong đó mỗi số được biểu diễn
bằng một số hữu hạn chữ số
• Lượng tử hóa: chuyển đổi các giá trị lấy mẫu
hạn các giá trị có thể
tập hợp hữu
lỗi lượng tử hóa
• Gọi Q[x(n)] là phép toán lượng tử hóa trên mẫu x(n), chuỗi đầu
ra của mẫu lượng tử hóa là
[(
Qxn
qxn
( ))]
• Vì vậy, sai số lượng tử hóa là
enxnx
q ( )nq
( )
( )
61/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
Bán tại. 1,8: Lấy mẫu xa (t) = 0,9t, t
( )
qe n 2 2
xx tối đa
tối thiểu
L
0, với Fs = 1Hz
1
Matlab: Ch1_Ex_1_8.m
62/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
• Phân tích này rất hữu ích vì các hình sin, ví dụ: xa (t) =
Asin(2
F0 t), T0 = 1/F0 , được sử dụng làm tín hiệu kiểm tra trong ADC
63/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
• Nếu
đủ nhỏ, xa (t) gần như tuyến tính giữa
mức lượng tử hóa
• Sai số trung bình bình phương Pq
p
p
1
q
(dt
2)
là et
2
2
1
q
q
2 t dt
0
1
0
et
(
2) q
dt
2
12
• Gọi b là số bit đại diện cho mỗi mức lượng tử hóa và
dải lượng tử hóa là [-A, A]
P
MỘT
b
= 2A/(2b - 1) nên
2
q 3(2 1)
2
64/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
• Công suất trung bình của xa (t) là
T0
1
Px
T
2 đt
Một [ sin(2 0F t)]
0 0
MỘT
2
2
• Chất lượng đầu ra của ADC thường được đo bằng tỷ lệ lỗi/nhiễu tín
hiệu trên lượng tử hóa (SQNR) được cho bởi
SQNR
x
b
P
p
q
3(2 1)
2
2
• Tính bằng decibel (dB), ta có (tức là tăng
SQNR
đ B
10log10(SQNR) 10log
3
10log10
2
3
10
2
b
(2 1)
6dB thêm một bit)
2
20log 10(2 b1) 1,76 6,02 b
65/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Lượng tử hóa tín hiệu biên độ liên tục
Bán tại. 1.9: Một số thông số quan trọng của tín hiệu âm thanh
- Chất lượng: tùy thuộc vào Fs , bit/mẫu, phương pháp mã hóa
- Tần suất phạm vi (băng thông): băng thông nghe của con người 20Hz-20KHz
- Fs : trên 40KHz, thường ưu tiên 44.1KHz
- Tốc độ bit (không nén): âm thanh = trái + phải, mỗi mẫu được lấy mẫu ở
Fs
nếu sử dụng 16 bit/mẫu, tốc độ bit = 16x44.1x2 = 1.4Mbps
- Tốc độ bit (nén có mất dữ liệu): Mp3 (128Kbps)
AAC (96Kbps)
66/70
Machine Translated by Google
1.4 Chuyển đổi tương tự sang số & kỹ thuật số sang tương tự
Mã hóa các mẫu lượng tử hóa
• Mỗi mức lượng tử hóa được mã hóa thành b bit
• Vậy chọn b sao cho 2b
L hoặc b
log2 L
• ADC thương mại có sẵn với b = 16 hoặc ít hơn
• Nói chung, Fs cao hơn + L cao hơn với b cao
hơn
lượng tử hóa tốt hơn
2 mức b
đắt hơn
Tùy thuộc vào đặc điểm của tín hiệu & sự cảm
nhận chủ quan của con người
Cân bằng nhu cầu người dùng và chi phí ADC
b = 3 bit
Mã cấp độ
1
000
2
001
3
010
4
011
5
100
6
101
7
110
số 8
111
67/70
Machine Translated by Google
1.5 Tóm tắt
68/70
Machine Translated by Google
1.5 Tóm tắt
Phân loại xem một tín hiệu có
• Một hoặc nhiều chiều
• Đơn hoặc đa kênh
• Thời gian liên tục hoặc thời gian rời rạc
• Analog hoặc kỹ thuật số (về biên độ)
Xác định chu kỳ hay không, tính chu kỳ cơ bản
Fs : bí
danh, Nyquist, tái cấu trúc, nội suy lý tưởng
ADC, lỗi lượng tử hóa
Sử dụng Matlab để tính toán, phác thảo & kiểm tra
69/70
Machine Translated by Google
1.6 Sự cố
Vấn đề
• Tất cả các vấn đề của Chương 1 trong [4]
Matlab để tính toán, vẽ đồ thị và kiểm tra
• Vẽ tất cả các tín hiệu trong Prob. 1.2
• Vẽ tín hiệu trong Prob. 1.5.a
• Vẽ tín hiệu xa (t) trong Prob. 1.9 lấy mẫu 600 lần mỗi giây
Các vấn đề được giải quyết hầu hết bởi các sinh viên trong lớp
Nhóm trưởng phải gửi file Matlab về Zalo của tôi trước
bài giảng (càng chi tiết điểm càng cao)
KHÔNG SAO CHÉP CỦA NHAU!
70/70
Download