Thông tin tài liệu:
Bài giảng Xử lý tín hiệu số và ứng dụng - Chương 4: Vi xử lý tín hiệu số. Chương này cung cấp cho học viên những nội dung về: giới thiệu; cấu trúc chung của các bộ vi xử lý; định dạng số của các bộ vi xử lý; tập lệnh; các bộ vi xử lý mở rộng; cài đặt thuật toán xử lý tín hiệu lên DSP;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng Xử lý tín hiệu số và ứng dụng - Chương 4: Vi xử lý tín hiệu số
Nguyễn Công Phương
Xử lý tín hiệu số và ứng dụng
Vi xử lý tín hiệu số
Nội dung
I. Khái niệm chung
II. Tín hiệu và hệ thống rời rạc
III. Lọc số
IV. Vi xử lý tín hiệu số
V. Một số ví dụ ứng dụng
sites.google.com/site/ncpdhbkhn 2
Vi xử lý tín hiệu số
1. Giới thiệu
2. Cấu trúc chung của các bộ vi xử lý
3. Định dạng số của các bộ vi xử lý
4. Tập lệnh
5. Các bộ vi xử lý mở rộng
6. Cài đặt thuật toán xử lý tín hiệu lên DSP
sites.google.com/site/ncpdhbkhn 3
Giới thiệu (1)
Xử lý dữ liệu Tính toán toán học
Xử lý văn bản, quản lý dữ liệu, Xử lý tín hiệu số, điều
Ứng dụng điển hình hệ điều hành, v.v… khiển chuyển động, mô
phỏng, v.v…
Dịch chuyển dữ liệu (A B) Cộng (A + B = C)
Phép toán chính
Đánh giá (If A=B then …) Nhân (A B = C)
https://en.w ikipedia.org/w iki/Pentium_FDIV_bug https://www.revolvy.com/topic/Texas%20Ins
truments&item_type=topic
sites.google.com/site/ncpdhbkhn 4
Giới thiệu (2)
http://xlr8danceandfitness.co.uk/about/documents-other-info/ https://en.w ikipedia.org/w iki/Digital_filter
sites.google.com/site/ncpdhbkhn 5
Giới thiệu (3)
Smith, S.W. (1999) The Scientist and Engineer’s Guide to Digital Signal Processing, California Technical Publishing
sites.google.com/site/ncpdhbkhn 6
Giới thiệu (4)
https://www.slideshare.net/fcharlot/digital-signal-processor-evolution-over-the-last-30-years
sites.google.com/site/ncpdhbkhn 7
Vi xử lý tín hiệu số
1. Giới thiệu
2. Cấu trúc chung của các bộ vi xử lý
3. Định dạng số của các bộ vi xử lý
4. Tập lệnh
5. Các bộ vi xử lý mở rộng
6. Cài đặt thuật toán xử lý tín hiệu lên DSP
sites.google.com/site/ncpdhbkhn 8
Cấu trúc chung của các bộ vi xử lý (1)
100 100 100
101 D x[n – 3] 101 D x[n – 4] 101 D x[n – 5]
102 C x[n – 2] 102 C x[n – 3] 102 C x[n – 4]
103 B x[n – 1] 103 B x[n – 2] 103 B x[n – 3]
104 A x[n] 104 A x[n – 1] 104 A x[n – 2]
105 H x[n – 7] 105 I x[n ] 105 I x[n – 1]
106 G x[n – 6] 106 G x[n – 7] 106 J x[n]
107 F x[n – 5] 107 F x[n – 6] 107 F x[n – 7]
108 E x[n – 4] 108 E x[n – 5] 108 E x[n – 6]
109 109 109
sites.google.com/site/ncpdhbkhn 9
Cấu trúc chung của các bộ vi xử lý (2)
y[ n] = a0 x[ n] + a1 x[n − 1] + ... + a7 x[n − 7]
100
101 D x[n – 3] ×a3
102 C x[n – 2] ×a2
103 B x[n – 1] ×a1
104 A x[n] ×a0
→ y[n]
105 H x[n – 7] ×a7
106 G x[n – 6] ×a6
107 F x[n – 5] ×a5
108 E x[n – 4] ×a4
109
sites.google.com/site/ncpdhbkhn 10
Cấu trúc chung của các bộ vi xử lý (3)
BỘ NHỚ Bus địa chỉ Bộ xử lý
trung tâm
dữ liệu
Bus dữ liệu (CPU)
& lệnh
BỘ NHỚ Bus địa chỉ PM Bus địa chỉ DM
CPU BỘ NHỚ
LỆNH (PM)
DỮ LIỆU (DM)
chỉ có lệnh Bus dữ liệu PM Bus dữ liệu DM
chỉ có dữ liệu
sites.google.com/site/ncpdhbkhn 11
Cấu trúc chung của các bộ vi xử lý (4)
BỘ NHỚ Bus địa chỉ PM CPU Bus địa chỉ DM BỘ NHỚ
LỆNH (PM)
DỮ LIỆU (DM)
chỉ có lệnh Bus dữ liệu PM Bus dữ liệu DM
chỉ có dữ liệu
BỘ NHỚ Bus địa chỉ PM Bus địa chỉ DM
CPU BỘ NHỚ
LỆNH (PM)
DỮ LIỆU (DM)
lệnh & dữ liệu Bus dữ liệu PM Instruction Bus dữ liệu DM
cache chỉ có dữ liệu
thứ cấp
Điều khiển
Dữ liệu
vào/ra
sites.google.com/site/ncpdhbkhn 12
Vi xử lý tín hiệu số
1. Giới thiệu
2. Cấu trúc chung của các bộ vi xử lý
a) Cơ sở kiến trúc m ...