Lượng tử hóa tín hiệu
Mỗi mẫu tín hiệu được AIC32 mã hóa và đưa tới vi xử lý sẽ có dạng chuỗi bit:
[b
1
, b
2
, b
3
, b
4
, b
5
, b
6
, b
7
, b
8
, 0, …0] (24 số không)
Trong đó bit b
1
là MSB và b
8
là LSB
Chúng ta có thể thay đổi số mức lượng tử xuống thấp hơn bằng cách dịch phải rồi dịch trái
chuỗi bit. Ví dụ ta có thể thay đổi từ 256 mức lượng tử (tương ứng 8bit) xuống thành 128
mức (tương ứng 7bit) bằng cách bỏ đi bit cuối cùng b
8
. Điều này được thực hiện bằng cách
dịch phải rồi dịch trái 25bit như sau:
[b
1
, b
2
, b
3
, b
4
, b
5
, b
6
, b
7
, b
8
, 0, …0] => [0, 0,…0, b
1
, b
2
, b
3
, b
4
, b
5
, b
6
, b
7
,] => [b
1
,
b
2
, b
3
, b
4
, b
5
, b
6
, b
7
, 0, 0, …0]
Việc này có thể thực hiện trên chương trình bằng dòng lênh sau:
yn = (input_sample() >> 25) << 25;
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
32
Sinh viên thực hiện
1. Cho tín hiệu hình sin có tần số 3KHz đi qua hệ thống. Tín hiệu được lấy mẫu với tần
số 8KHz. Mỗi mẫu tín hiệu được mã hóa thành chuỗi 8bit. Tín hiệu sau đó được phục
hồi lý tưởng. Quan sát và vẽ dạng sóng và phổ tín hiệu ngõ ra.
Thực hiện việc giảm dần số bit mã hóa xuống còn 6, 4, 2, 0 bit. Quan sát và vẽ dạng
sóng và phổ tín hiệu ngõ ra. Nhận xét.
Trường hợp mỗi mẫu được mã hóa bằng 6bit.
Trường hợp mỗi mẫu được mã hóa bằng 4bit.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
33
Trường hợp mỗi mẫu được mã hóa bằng 2bit.
Trường hợp mỗi mẫu được mã hóa bằng 0bit.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
34
- Cho tín hiệu xung vuông có tần số 3KHz đi qua hệ thống. Tín hiệu được lấy mẫu với
tần số 8KHz. Mỗi mẫu tín hiệu được mã hóa thành chuỗi 8bit. Tín hiệu sau đó được
phục hồi lý tưởng. Quan sát và vẽ dạng sóng và phổ tín hiệu ngõ ra.
Thực hiện việc giảm dần số bit mã hóa xuống còn 6, 4, 2, 0 bit. Quan sát và vẽ dạng
sóng và phổ tín hiệu ngõ ra. So sánh và nhận xét với trường hợp sóng sin.
Trường hợp mỗi mẫu được mã hóa bằng 6bit.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
35
Trường hợp mỗi mẫu được mã hóa bằng 4bit.
Trường hợp mỗi mẫu được mã hóa bằng 2bit.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
36
Trường hợp mỗi mẫu được mã hóa bằng 0bit.
5. Một hệ thống có tần số lấy mẫu fs = 8KHz. Xác định tần số cắt của bộ tiền lọc lý
tưởng để không xảy ra hiện tượng aliasing. Giải thích.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
37
6. Một tín hiệu
( )
5sin 6
x t
t
(t: ms). Xác định tần số lấy mẫu thấp nhất để có thể
phục hồi lại tín hiệu. Tín hiệu được lấy mẫu với tần số 4KHz. Sau đó tín hiệu được
phục hồi lý tưởng. Xác định tín hiệu sau khi được phục hồi lý tưởng. Giải thích ngắn
gọn.
7. Cho một tín hiệu có tầm toàn thang R = 10V. Xác định số bit B để mã hóa tín hiệu
được sai số lượng tử hiệu dụng (rms) không quá 50microV.
8. Cho một tín hiệu lưỡng cực có tầm toàn thang là 16V, được mã hóa thành 4bit bằng
phương pháp rounding. Các mẫu tín hiệu có giá trị: -7.9, -7.1,- 6.8,- 5.5,-3.1, 0, 1.3,
2.6, 5.8, 6.9.
a. Xác định chuỗi bit cho các mẫu trên nếu mã hóa bằng bộ mã offset binary.
b. Lặp lại câu trên với bộ mã bù bậc 2.
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
38
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
39
Chia sẻ với bạn bè của bạn: |