Tín hiệu liên tục có thể được xử lý bằng cách xử lý các mẩu của tín hiệu qua hệ thống rời rạc. Điều cần thiết là phải duy trì tốc độ lấy mẩu tín hiệu đủ lớn để khôi phục tốt tín hiệu (không có sai số hay sai số với độ dung sai chấp nhận được). Điều này có thể thực hiện được dùng định lý lấy mẩu.
37 trang |
Chia sẻ: haohao89 | Lượt xem: 2442 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Bài giảng Lấy mẩu tín hiệu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
CHƯƠNG 7: LẤY MẨU TÍN HIỆU
Nội dung
5.1 Định lý lấy mẩu
5.2 Tính biến đổi Fourier: Biến đổi Fourier rời rạc (DFT)
5.3 Biến đổi Fourier nhanh (FFT)
5.4 Phụ chương 5.1
5.5 Tóm tắt
Tài liệu tham khảo:
B.P. Lathi, Signal Processing and Linear Systems, Berkeley-Cambridge Press, 1998
Lấy mẩu
Tín hiệu liên tục có thể được xử lý bằng cách xử lý các mẩu của tín hiệu qua hệ
thống rời rạc. Điều cần thiết là phải duy trì tốc độ lấy mẩu tín hiệu đủ lớn để khôi phục
tốt tín hiệu (không có sai số hay sai số với độ dung sai chấp nhận được). Điều này có thể
thực hiện được dùng định lý lấy mẩu.
5.1 Định lý lấy mẫu
Ta sẽ chứng minh là tín hiệu thực có phổ băng thông giới hạn B Hz [F(w)= 0 với
Bpw 2> ] có thể được khôi phục chính xác (không có sai số nào) từ các tốc độ lấy mẩu
đồng đều với tốc độ Fs > 2B mẩu/giây. Nói cách khác, tốc dộ lấy mẩu tối thiểu là Fs = 2B
Hz.
Để chứng minh định lý lấy mẩu, xét tín hiệu f(t) (hình 5.1a) có phổ giới hạn B Hz
(hình 5.1b). Để thuận tiện, ta vẽ phổ là hàm theo w cũng như theo F (Hz). Lấy mẩu f(t)
với tốc độ Fs Hz (Fs mẩu/giây) có thể thực hiện bằng cách nhân f(t) với chuỗi xung dT(t)
(hình 5.1c), gồm các xung đơn vị lặp lại theo chu kỳ T giây, với T =1/Fs. Kết quả là tín
hiệu được lấy mẫu )(tf vẽ trong hình 5.1d, là tín hiệu gồm các xung cách nhau từng T
giây (thời gian lấy mẫu). Xung thứ n, nằm tại t = nT, có cường độ f(nT), là giá trị của f(t)
tại t = nT.
å -==
n
T nTtnTfttftf )()()()()( dd (5.1)
Để tìm )(wF , biến đổi Fourier của )(tf , ta lấy biến đổi Fourier của vế phải phương trình
(5.3) từng thừa số một. Biến đổi của thừa số thứ nhất trong ngoặc là F(w). Biến đổi của
thừa số thứ hai ttf swcos)(2 là F(w –ws ) + F(w +ws ) (xem phương trình (4.41), cho
thấy phổ F(w) dời ws và –ws. Tương tự, biến đổi Fourier của thừa số thứ ba
ttf sw2cos)(2 là F(w –2ws ) + F(w +2ws ), cho thấy phổ F(w) dời 2ws và –2ws, và tiếp
tục cho tới vô hạn. Điều này tức là phổ )(wF gồm F(w) lặp lại theo chu kỳ ws = 2p/T
rad/s, hay Fs = 1/T Hz, như vẽ trong hình 5.1e. Ngoài ra còn có thêm hằng số nhân 1/T
trong phương trình (5.3). Do đó
å
¥
-¥=
-=
n
snFT
F )(
1
)( www (5.4)
Nếu muốn khôi phục f(t) từ )(tf , ta phải khôi phục được F(w) từ )(wF . Có thể
khôi phục được nếu không có trùng lắp giữa các chu kỳ liên tiếp của )(wF . Hình 5.1e
cho thấy cần có
Fs > 2B (5.5)
Đồng thời, thời gian lấy mẩu T =1/Fs. Do đó
B
T
2
1
£ (5.6)
¢ Thí dụ 5.1
Trong thí dụ này, ta xét ảnh hưởng của tín hiệu khi lấy mẩu theo tốc độ Nyquist,
thấp hơn tốc độ Nyquist (lấy mẩu thiếu), cao hơn tốc độ Nyquist (lấy mẩu lố). Xét tín
hiệu )5(sin)( 2 tctf p= (hình 5.2a) có phổ ( )pww 202,0)( D=F (hình 5.2b). Băng thông của
tín hiệu là 5 Hz (10p rad/s). Như thế, tốc độ Nyquist là 10Hz; tức là, ta phải lấy mẩu tín
hiệu với tốc độ không nhỏ hơn 10 mẩu/s. Khoảng Nyquist là T = 1/2B = 0,1 giây.
Nhắc lại là phổ của tín hiệu đã lấy mẩu gồm ( ) ( )pww 202)(/1 D= TFT lặp lại theo chu
kỳ bằng với tần số lấy mẩu Fs Hz. Ta trình bày thông tin này trong bảng sau với tốc độ
lấy mẩu Fs = 5Hz (lấy mẩu thiếu). 10Hz (tốc độ Nyquist) và 20Hz (lấy mẩu lố).
Tần số lấy mẩu Fs Thời gian lấy mẩu T (1/T)F(w) Nhận xét
5 Hz 0,2 ( )pw20D Lấy mẩu thiếu
10 Hz 0,1 ( )pw202D Tốc độ Nyquist
20 Hz 0,05 ( )pw204D Lấy mẩu lố
Trong trường hợp đầu (lấy mẩu thiếu), tốc độ lấy mẩu là 5Hz (5 mẩu/giây) , và phổ
)(1 wFT lặp lại sau mỗi 5Hz (10p rad/s). Các phổ liên tiếp trùng lắp, như vẽ trong hình
5.2d, và phổ F(w) không thể được khôi phục từ )(wF ; tức là f(t) không thể được khôi
phục
từ các mẩu )(tf trong hình 5.2c. Trường hợp thứ hai, khi dùng tốc độ lấy mẫu Nyquist
10Hz (hình 5.2e). Phổ )(wF gồm các thành phần phổ )(1 wFT không trùng lắp lặp lại
từng 10 Hz. Do đó, phổ F(w) có thể được khôi phục từ )(wF dùng mạch lọc thông thấp
lý tưởng có băng thông 5 Hz (hình 5.2f). Sau cùng, trường hợp cuối là lấy mẩu lố (tốc độ
lấy mẩu 20Hz); phổ F(w) gồm các gồm các thành phần phổ )(1 wFT không trùng lắp (lặp
lại từng 20 Hz) với các băng tần trống giữa các chu kỳ liên tiếp. Do đó, phổ F(w) có thể
được khôi phục từ )(wF dùng mạch lọc thông thấp lý tưởng hay mạch lọc thực tế cũng
được (tín hiệu vẽ chấm trong hình 5.2h). ¢
r Bài tập E5.1
Tìm tốc độ Nyquist là khoảng Nyquist cho tín hiệu:
(a) sinc(100pt) và sinc(100pt) + sinc(50pt) .
Đáp số: khoảng Nyquist là 0,01 giây và tốc độ Nyquist là 100Hz cho cả hai tín hiệu. s
5.1-1 Khôi phục tín hiệu: Công thức nội suy
Quá trình khôi phục tín hiệu liên tục f(t) từ các mẩu còn được gọi là phép nội suy.
Trong phần 5.1, ta thấy tín hiệu f(t) có băng thông giới hạn B Hz có thể được khôi phục
(nội suy) chính xác từ các mẩu của mình. Quá trình khôi phục bằng cách cho tín hiệu đã
lấy mẩu qua mạch lọc thông thấp lý tưởng có băng thông B Hz. Từ phương trình (5.3), tín
hiệu đã lấy mẩu chứa các thành phần (1/T)f(t) và để khôi phục được f(t) (hay F(w)), thì
tín hiệu đã lấy mẩu phải qua mạch lọc lý tưởng có băng thông B Hz và độ lợi T. Do đó,
hàm truyền của bộ lọc khôi phục (hay nội suy) là:
÷
ø
ö
ç
è
æ=
B
TrectH
p
ww
4
)( (5.7)
Quá trình nội suy được biểu diễn trong miền tần số như là tác động lọc. Ta xem xét tiếp
quá trình này từ quan điểm khác, tức là trong miền thời gian.
Để bắt đầu, ta hảy xét mạch lọc cực kỳ đơn giản có đáp ứng xung là ( )Ttrect , vẽ
trong hình 5.3a. Đây là xung cổng (gate pulse) có tâm tại gốc, có chiều cao đơn vị, và độ
rộng T (thời gian lấy mẩu). Ta tìm ngõ ra của bộ lọc khi ngõ vào là tín hiệu đã lấy mẩu
)(tf , Từng mẩu của )(tf , đã được biến thành xung, tạo ngõ ra là xung cổng với chiều
cao bằng với cường độ của mẩu. Thí dụ, mẩu thứ k là xung có cường độ f(kT) nằm tại
kTt - và có thể viết thành )()( kTtkTf -d . Khi xung qua bộ lọc, tạo ra ngõ ra là xung
cổng có cao độ f(kT), tâm tại t = kT (phần nét gián đoạn trong hình 5.3b). Từng mẩu
trong )(tf sẽ tạo ra xung cổng tương ứng tại ngõ ra bộ lọc dạng xấp xỉ hình bậc thang
của f(t), vẽ trong phần chấm trong hình 5.3b. Bộ lọc cho ta dạng thô của phép nội suy.
Hàm truyền H(w) của bộ lọc là biến đổi Fourier của đáp ứng xung ( )Ttrect . Giả
sử, ta dùng tốc độ Nyquist; tức là T = 1/2B.
)2()( Btrect
T
t
rectth =÷
ø
ö
ç
è
æ=
Và
÷
ø
ö
ç
è
æ=÷
ø
ö
ç
è
æ=
BB
T
cTH
42
1
2
sin)(
www (5.8)
Đáp ứng biên độ )(wH của bộ lọc này, như vẽ trong hình 5.3c, giải thích lý do về tính
thô của phép nội suy. Bộ lọc này, còn được gọi là mạch lọc giữ bậc zêrô (zero hold filter),
dạng xấu nhất của mạch lọc thông thấp lý tưởng (phần tô bóng trong hình 5.3c) cần có
cho phép nội suy chính xác.
Ta có thể cải thiện dạng mạch lọc bậc zêrô bằng cách dùng mạch lọc giử bậc một
(first order hold filter), cho ta phép nội suy tuyến tính thay vì dạng nội suy theo bậc
thang. Bộ nội suy tuyến tính này, với đáp ứng xung là xung tam giác ( )Tt2D , cho phép xấp
xỉ với đỉnh các mẩu được nối nhau bằng đường thẳng (xem bài tập 5.1-5).
Hàm truyền bộ lọc nội suy lý tưởng lấy từ phương trình (5.7) và vẽ trong hình 5.4a.
Đáp ứng xung của bộ lọa này là biến đổi Fourier nghịch của H(w) là
)2(sin2)( BTcBTth p= (5.9a)
Giả sử lấy mẩu với tốc độ lấy mẩu Nyquist; tức là 2BT =1, thì
)2(sin)( BTcth p= (5.9b)
å -=
k
kTthkTftf )()()(
å -=
k
kTtBckTftf )](2[sin)()( p (5.10a)
å -=
k
kBtckTftf )2(sin)()( pp (5.10b)
Phương trình (5.10) là công thức nội suy, tìm các giá trị của f(t) giữa các mẩu là phép
cộng dồn (weighted sum) mọi giá trị mẩu.
¢ Thí dụ 5.2
Tìm tín hiệu f(t) với băng thông giới hạn B Hz, và có các mẩu là
f(0) = 1 và f(±T) = f(±2T) = f(±3T) = . . . = 0
trong đó khoảng lấy mẩu là khoảng Nyquist của f(t); tức là T = 1/2B.
Dùng công thức nội suy (5.10b) để khôi phục f(t) từ các mẩu. Do tất cả các mẩu Nyquist
đều là zêrô, trừ một mẩu (tương ứng với k = 0) trong tổng bên vế phải của phương trình
(5.10b). Do đó
f(t) = sinc (2pBt)
Tín hiệu này được vẽ trong 5.4b. Quan sát thấy là chỉ tín hiệu có băng thông B Hz và giá
trị mẩu là f(0) = 1 và f(nT) = 0 (n ¹ 0). Các tín hiệu khác không thỏa được các điều kiện
này. ¢
5.1-2 Khó khăn thực tế khi khôi phục tín hiệu
Nếu tín hiệu được lấy mẩu với tốc độ Nyquist Fs = 2B Hz, phổ )(wF bao gồm
F(w) được lặp lại nhiều lần mà không có khoảng hở giữa các chu kỳ kế tiếp, như vẽ trong
hình 5.5a. Như đã thấy trong phần 4.5, thì mạch lọc này là dạng không thực hiện được;
mà chỉ có thể xấp xỉ gần đúng dùng vô số các khâu trễ trong đáp ứng. Nói cách khác, ta
có thể khôi phục lại tín hiệu f(t) từ các mẩu dùng dùng vô số các khâu trễ. Một giải pháp
thực tế là lấy mẩu tín hiệu với tốc độ cao hơn tốc độ Nyquist (Fs > 2B hay )4 Bs pw > .
Kết quả là )(wF , bao gồm F(w) được lặp lại nhiều lần với một số hữu hạn các khoảng
hở giữa các chu kỳ kế tiếp, như vẽ trong hình 5.5b. Có thể khôi phục F(w) từ )(wF
dùng mạch lọc thông thấp có đặc tính ngắt chậm (từ từ), vẽ đường chấm trong hình 5.5b.
Nhưng ngay cả trong trường hợp này, độ lợi mạch lọc phải là zêrô sau chu kỳ thức nhất
của F(w) (xem hình 5.5b). Theo tiêu chuẩn Paley-Wiener, thì không thể thực hiện được
mạch lọc này. Ưu điểm duy nhất trong trường hợp này là ta có thể xấp xỉ mạch lọc cần có
dùng số khâu trễ ít nhất. Điều này cho thấy là trong thực tế không thể khôi phục chính
xác được tín hiệu f(t) có băng thông giới hạn từ các mẩu của tín hiệu, ngay cả khi tốc độ
lấy mẩu có cao hơn tốc độ Nyquist đi nữa. Tuy nhiên, khi tốc độ lấy mẩu càng tăng thì tín
hiệu khôi phục càng gần với tín hiệu mong muốn.
Sự bội bạc của trùm phổ (The treachery of aliasing)
Trong thực tế, khi khôi phục tín hiệu từ các mẩu còn một khó khăn cơ bản khác.
Định lý lấy mẩu vừa chứng minh đã dựa trên giả thiết là tín hiệu có băng thông giới hạn.
Các tín hiệu thực tế đều có thời gian giới hạn; tức là có độ rộng xung hữu hạn. Ta có thể
chứng minh (xem bài tập 5.1-10) là tín hiệu không thể đồng thời vừa có thời gian giới
hạn và băng thông giới hạn. Nếu tín hiệu có thời gian giới hạn, thì không thể có băng
thông giới hạn và ngược lại (nhưng tín hiệu có thể có thời gian không giới hạn và băng
thông không giới hạn). Rõ ràng, mọi tín hiệu thực tế, cần có thời gian giới hạn, thì băng
thông không hạn chế; chúng có băng thông vô hạn, và phổ )(wF gồm các chu kỳ chồng
lắp của F(w) lặp lại mỗi Fs Hz (tần số lấy mẩu) như vẽ trong hình 5.6. Do có băng thông
vô hạn trong trường hợp này, nên chồng lắp phổ là đặc trưng không thay đổi, bất chấp tốc
độ lấy mẩu. Do có phần đuôi chồng lắp, nên )(wF không còn đủ thông tin về F(w), và
không còn khả năng, ngay cả trong lý thuyết, để khôi phục f(t) từ các tín hiệu đã lấy mẩu
)(tf . Nếu tín hiệu lấy mẩu đi qua mạch lọc thông thấp lý tưởng, thì ngõ ra không phải là
F(w) mà là một phiên bản F(w) bị méo dạng do hai nguyên nhân riêng biệt sau:
1. Phần đuôi của F(w) bị mất khi |F| > Fs/2 Hz;
2. Phần đuôi này tái xuất hiện với dạng gấp lại trong phổ. Chú ý là phổ ngang qua Fs/2
= 1/2T Hz. Tần số này được gọi là tần số gấp lại. Do đó, phổ tự gấp lại tại tần số gấp
lại. Thí dụ, thành phần tần số Fs/2+ Fx + Fx lộ diện để “đóng vai” thành phần tần số
thấp hơn (Fs/2) – Fx trong tín hiệu khôi phục được. Do đó, thành phần tần số cao
hơn (Fs/2) lại tái xuất hiện như là thành phần tần số thấp hơn (Fs/2). Yếu tố đảo
phần đuôi được gọi là gấp phổ (spectral folding) hay trùm phổ (aliasing), vẽ phần
tô bóng trong hình 5.6. Trong qua trình trùm phổ này, ta không chỉ mất mọi thành
phần tần số cao hơn (Fs/2) Hz, nhưng các thành phần này lại tái hiện (trùm phổ) như
thành phần tần số thấp. Sự xuất hiện lại này còn phá hủy tính toàn vẹn của các thành
phần tần số thấp, như vẽ trong hình 5.6.
Giải pháp: Bộ lọc chống trùm phổ
Thực hiện như sau, ta biết nguy cơ tiềm tàng nằm ở các thành phần tần số lớn hơn
(Fs/2) = (1/2T) Hz. Ta cần loại bớt (triệt) các thành phần này khỏi f(t) trước khi lấy mẩu
f(t). Theo phương pháp này, ta chỉ mất các thành phần lớn hơn tần số gấp (Fs/2)Hz; do đó
các thành phần này không thể tái hiện để làm hỏng các thành phần có tần số thấp hơn tần
số gấp. Các thành phần tần số cao được lọc nhờ mạch lọc thông thấp lý tưởng có băng
thông là (Fs/2)Hz. Bộ lọc này được gọi là bộ lọc trùm phổ. Chú ý là phải thực hiện việc
chống trùm phổ trước khi lấy mẩu tín hiệu.
Bộ lọc chống trùm phổ là mạch lọc lý tưởng nên không thực hiện được. Trong thực
tế, ta dùng mạch lọc có tần số cắt dạng dốc đứng, nhằm làm suy giảm sắc nét các phổ
còn sót lại của tần số gấp (Fs/2).
Lấy mẩu thực tế
Khi chứng minh định lý lấy mẩu, ta giả sử các mẩu lý tưởng có được bằng cách nhân
tín hiệu f(t) với chuỗi xung có độ rộng hữu hạn, vẽ trong hình 5.7b. Tín hiệu lấy mẩu
được vẽ trong hình 5.7c. Điều kinh ngạc là ta có thể khôi phục hay tái tạo tín hiệu f(t) từ
tín hiệu lấy mẩu )(tf trong hình 5.7c. Đáng ngạc nghiên hơn là tốc độ lấy mầu lại không
thấp hơn tốc độ Nyquist. Tín hiệu f(t) có thể khôi phục bằng các cho )(tf qua lọc thông
thấp dù nó đã được lấy mẩu dùng chuỗi xung.
Kết quả này có vẽ đáng tin cậy khi ta xét thực tế là việc khôi phục f(t) đòi hỏi kiến
thức về giá trị của mẩu Nyquist. Thông tin này có sẳn hay nằm trong tín hiệu lấy mẩu
)(tf trong hình 5.7c do cường độ của mẩu thứ k là f(kT). Để chứng minh điều này một
cách giải tích, ta thấy là chuỗi xung lấy mẩu pT(t) vẽ trong hình 5.7b, là tín hiệu tuần
hoàn, có thể biểu diễn thành chuỗi Fourier
å
¥
=
++=
1
0 )cos()(
n
nsnT tnCCtp qw Ts
pw 2=
Và
ú
û
ù
ê
ë
é
++== å
¥
=1
0 )cos()()()()(
n
nsnT tnCCtftptftf qw
å
¥
=
++=
1
0 )cos()()(
n
nsn tntfCtfC qw (5.11)
Tín hiệu đã lấy mẩu )(tf gồm có )(0 tfC , ),cos()( 11 qw +ttfC s ),2cos()( 22 qw +ttfC s
…. Chú ý là thừa số thứ nhất )(0 tfC là tín hiệu mong muốn và tất cả các thừa số khác
đều là tín hiệu điều chế với phổ có tâm tại ±ws, ±2ws, ±3ws, . . . , như vẽ trong hình 5.7e.
Rõ ràng tín hiệu f(t) có thể được khôi phục bằng cách cho )(tf qua mạch lọc thông thấp,
để có ws > 4pB ( hay Fs > 2B).
¢ Thí dụ 5.3
Để minh họa việc lấy mẩu thực tế, xét tín hiệu )5(sin)( 2 tctf p= được lấy mẩu dùng
chuỗi xung vuông )(tpT vẽ ở hình 5.8c. Chu kỳ của )(tpT là 0,1 giây, để có tần số cơ
bản là 10Hz. Do đó pw 20=s . Chuỗi Fourier của )(tpT có thể biểu diễn thành
å
¥
=
+=
1
0 cos)(
n
snT tnCCtp w
Dùng phương trình (3.66) ta có 410 =C và ( )42 sin pp nnnC = ; tức là
,
4
1
0 =C ,
2
1 p
=C ,
1
2 p
=C ,
3
2
3 p
=C ,04 =C K,5
2
5 p
-=C
Do đó
L++++== ttfttfttftftptftf T pppppp 60cos)(3
2
40cos)(
1
20cos)(
2
)(
4
1
)()()(
Và
)]40()04([
2
1
)]20()20([
2
1
)(
4
1
)( pwpw
p
pwpw
p
ww ++-+++-+= FFFFFF
L+++-+ )]60()06([
23
1 pwpw
p
FF
Trong trường hợp này ( )pww 202,0)( D=F . Phổ )(wF vẽ trong hình 5.8e. Quan sát thấy
phổ gồm )(wF được lặp lại theo chu kỳ 20p rad/s (10Hz). Do đó, không có trùng lắp
giữa các chu kỳ, và )(wF có thể được khôi phục dùng bộ lọc thông thấp lý tưởng với
băng thông 5 Hz. Bộ lọc thông thấp lý tưởng có độ lợi đơn vị (và băng thông 5 Hz) sẽ
cho phép thừa số thứ nhất bên vế phải của phương trình trên đi qua đầy đủ và triệt mọi
thừa số khác. Do đó, ngõ ra y(t) là
)(
4
1
)( tfty = ¢
5.3-1 Một số ứng dụng của định lý lấy mẩu
Định lý lấy mẩu rất quan trọng trong phân tích, xử lý và truyền dẫn tín hiệu do cho
phép ta thay thế tín hiệu liên tục theo thời gian bằng chuỗi rời rạc các số. Do đó, việc xử
lý tín hiệu liên tục tương đương với việc xử lý chuỗi rời rạc các số. Phép xử lý này đưa
ta đến lĩnh vực lọc số. Trong lĩnh vực thông tin, việc truyền các bản tin liên tục theo thời
gian rút lại thành việc truyền các chuỗi số dùng chuỗi xung. Tín hiệu liên tục theo thời
gian f(t) được lấy mẩu và các giá trị mẩu được dùng thay đổi một số tham số của chuỗi
xung tuần hoàn. Ta có thể thay đổi biên độ (hình 5.9b), độ rộng (hình 5.9c), vị trí (hình
5.9d) của xung tỉ lệ với các giá trị mẩu của tín hiệu f(t). Từ đó, ta có phương pháp điều
chế biên độ xung (PAM: pulse-amplitude modulation), điều chế độ rộng xung (PWM:
pulse-width modulation), hay điều chế vị trí xung (PPM: pulse-position modulation).
Dạng điều chế xung quan trọng nhất hiện nay là điều chế xung mã (PCM: pulse-code
modulation). Trong mọi trường hợp, thay vì truyền tín hiệu f(t), ta truyền tín hiệu điều
chế xung tương ứng. Tại máy thu, ta độc thông tin từ tín hiệu hiệu điều chế xung và khôi
phục tín hiệu analog f(t).
Một ưu điểm của điều chế xung là cho phép truyền đồng thời nhiều tín hiệu trên cơ sở
chia sẻ thời gian (ghép kênh bằng cách phân chia theo thời gian TDM: time-division
multiplexing). Do tín hiệu điều chế xung chỉ chiếm một phần thời gian của kênh truyền,
nên ta có thể truyền nhiều tín hiệu điều chế xung trên cùng một kênh bằng cách chuyển vị
(inter-weaving) chúng. Hình 5.10 vẽ phương pháp ghép kênh hai tín hiệu PAM dùng
phương pháp TDM. Dùng phương pháp này, ta có thể ghép kênh nhiều tín hiệu trên cùng
một kênh truyền bằng cách giảm độ rộng xung.
Một phương pháp khác để truyền đồng thời nhiều tín hiệu analog (baseband) là
phương pháp ghép kênh bằng cách phân chia theo tần số (FDM: frequency - division
multiplexing), thảo luận trong phần 4.8-4. Trong phương pháp FDM, nhiều tín hiệu được
truyền đồng thời dùng phương pháp chia sẻ khổ sóng của kênh truyền. Phổ của từng bản
tin được dời đến dải tần đặc thù, chưa bị các tín hiệu khác chiếm. Thông tin của nhiều tín
hiệu được đặt trong các dải tần số không trùng lắp của kênh (hình 4.45). Có thể xem
TDM và FDM là dạng đối ngẫu của nhau.
Điều chế xung mã (PCM: Pulse Code Modulation)
PCM rất hữu ích và được dùng rộng rãi nhất trong các phương thức điều chế xung
vừa nêu. Về cơ bản PCM là phương pháp chuyển đổi tín hiệu analog thành tín hiệu số
(chuyển đổi A/D). Một tín hiệu analog có đặc trưng là biên độ có thể có giá trị bất kỳ
trong một tầm liên tục. Do đó, tín hiệu analog có thể có vô hạn các giá trị. Ngược lại,
biên độ tín hiệu số chỉ có thể có số hữu hạn các giá trị. Một tín hiệu analog có thể được
chuyển đổi thành tín hiệu số bằng cách lấy mẩu và lượng tử hóa (làm tròn). Nếu chỉ lấy
mẩu tín hiệu analog không, thì cũng chưa có tín hiệu số do tín hiệu đã lấy mẩu vẩn còn có
nhiều giá trị bất kỳ trong một tầm liên tục. Để số hóa tín hiệu này thì cần có quá trình
lượng tử hóa, để biên độ này nằm trong khoảng lượng tử như vẽ trong hình 5.11a.
Các biên độ của tín hiệu analog f(t) nằm trong tầm (– V, V). Tầm này là được chia thành
L khoảng con, có biên độ là rv = 2V/L. Tiếp đến, mỗi mẩu biên độ được xấp xỉ dùng giá
trị trung điểm của khoảng con của mẩu đang giảm (xem hình 5.11a với L = 16). Rõ ràng
là mỗi mẩu được xấp xỉ với một trong L giá trị. Như thế, tín hiệu được số hóa với các
mẩu lượng tử là một trong L giá trị. Các tín hiệu này là tín hiệu số L – phân (L – ary ).
Theo quan điểm thực tế, tín hiệu nhị phân (là tín hiệu chỉ có hai giá trị) là tín hiệu rất
hấp dẫn do tính đơn giản, kinh tế và dễ sử dụng trong kỹ thuật. Ta có thể chuyển đổi tín
hiệu L – phân thành tín hiệu nhị phân dùng phương pháp mã hóa xung. Hình 5.11b vẽ mã
trong trường hợp L = 16. Mã này, dùng biểu diễn nhị phân của hệ octal từ 0 đến 15, được
gọi là mã nhị phân tự nhiên (NBC: natural binary code). Còn có nhiều phương pháp
khác để mã hóa nhị phân. Mỗi mức trong 16 mức được truyền đi với một mã nhị phân 4
bit. Để truyền dữ liệu nhị phân này, ta cần định nghĩa các dạng xung riêng biệt để chỉ thị
các trạng thái nhị phân. Một khả năng là dùng dạng xung âm cho bit 0 và xung dương
cho bit 1 để các mẩu có thể được truyền đi thành nhóm 4 bit nhị phân, như vẽ trong hình
5.11b. Tín hiệu có được là tín hiệu PCM. Tín hiệu analog f(t) được chuyển đỗi thành tín
hiệu số (nhị phân). Tín hiệu nhị phân được gọi là bit, hiện đang là dạng viết tắt trong
chuẩn công nghiệp.
Băng thông của tín hiệu âm thanh vào khoảng 15kHz, nhưng nhiều thử nghiệm cho
thấy tín