Page 1
Chương 1. Xử lý tín hiệu số và các hệ thống DSP
Nguyễn Hồng Quang
Bộ môn Kỹ thuật máy tínhViện Công nghệ thông tin và Truyền thông
Trường Đại học Bách Khoa Hà NộiEmail: [email protected]
[email protected] Điện thoại: 0978813688
DSP và ứng dụng
Page 2
Ví dụ 1.3 Dot Product
Page 3
Ví dụ 1.3 Dot Product
Page 4
Ví dụ 3.2n + (n - 1) + (n - 2) + . . . + 1
#include <stdio.h>main(){short n=6; //set valueshort result; //result from asm functionresult = sumfunc(n); //call ASM function sumfuncprintf("sum = %d", result); //print result from asm function
}
Page 5
Example 3.2n + (n - 1) + (n - 2) + . . . + 1
Page 6
Ví dụ 3.3. n! = n(n - 1)(n - 2) . . . (1)
Page 7
Ví dụ 3.3. n! = n(n - 1)(n - 2) . . . (1)
Page 8
Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit
Page 9
Ví dụ 3.5. Phát hiện mãKIT DSK C6713
codec
DSPCPLD RAM
FLASH
DIP LED
Page 10
Sơ đồ khối của C6713
Page 11
Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit
Page 12
Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit
Page 13
Ví dụ 3.5. Phát hiện mãKIT DSK C6713
codec
DSPCPLD RAM
FLASH
DIP LED
Page 14
Ví dụ 3.5.Phát hiện mã
� Có mã: � code1=1,code2=2,code3=2,code4=4
� Cần dò mã:� digit1=1,digit2=1,digit3=1,digit4=1
� Sử dụng switch DIP 0 và 3
Page 15
Ví dụ 3.5.Phát hiện mã
Page 16
Các tham số truyền vào cho hàm hợp ngữ
� Các thanh ghi : A8, B8, A10, B10, A4, B4, A6, B6
Page 17
Ví dụ 3.5.Phát hiện mã
Page 18
Lệnh CMPEQ
� CMPEQ A2, A4, A1:� Nếu A2 == A4 thì A1 = 1� Nếu A2 khác A4 thì A1 = 0
Page 19
Ví dụ 3.6.Dot Product
Page 20
Ví dụ 3.6.Dot Product