Xu-Ly-Tin-Hieu-So - XLSTH - Phu - c4 - FFT - (Cuuduongthancong - Com)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

ET4020 ‐ Xử lý tín hiệu số

Các thuật
ậ toán FFT
TS. Đỗ Lê Phú
Việ Điện
Viện Điệ tử - Viễn
Viễ thông,
thô
Trường Đại học Bách Khoa Hà Nội

HK1 năm học 2013-2014

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thực hiện hệ thống FIR

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chập phân đoạn: Xếp chồng & cộng
(overlap-add)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chập phân đoạn: Đặt kề nhau (overlap-
save)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phân tích phổ của tín hiệu thời gian
thực
Nguyên lý: Chia tín hiệu thành các đoạn (thường là chồng lên
nhau), thực hiện biến đổi FFT trên từng đoạn, với các loại cửa sổ
khác nhau.
Cá b
Các bước
ớ th
thực hiện
hiệ trên
t ê mộtột đoạn
đ dữ liệu:
liệ
1. Rời rạc hóa tín hiệu x(t) → x(n), xét trên một đoạn N mẫu
2. Nhân với hàm cửa sổ xd (n) = x(n)w(n)
3. Thực hiện FFT M-điểm cho xd (n), với M ≥ N (thêm các
điểm 0 vào cuối ko làm thay đổi phổ tín hiệu!).
4. Chuẩn hóa tần số,, biên độ ộ khi vẽ ||X(k)|
( )|
Lưu ý:
• Ảnh hưởng của cửa sổ: Rò rỉ công suất (leakage)
• Độ phân giải tần số
• Các đoạn chồng lên nhau (overlapping)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix‐2
Radix 2 FFT

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Độ phức tạp tính toán của DFT

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix-2 FFT (phân chia theo thời
gian, cơ số 2)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix
Radix‐2
2 FFT: Độ phức tạp tính toán

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix‐2
Radix 2 FFT

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix‐2
Radix 2 FFT: Rút gọn

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix‐2
Radix 2 FFT: Tiếp tục phân chia

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix-2 FFT: Lưu đồ tín hiệu
hoàn chỉnh

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIT Radix
Radix-22 FFT: Sơ đồ cánh bướm

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tính toán tại chỗ và đảo bit

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIF Radix-2 FFT (phân chia theo tần
số, cơ số 2)

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIF Radix
Radix‐2
2 FFT: Độ phức tạp tính toán

CuuDuongThanCong.com https://fb.com/tailieudientucntt
DIF Radix-2 FFT: Lưu đồ tín hiệu
hoàn chỉnh

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Bài tập
1. Vẽ lưu đồồ tín hiệu cho thuật toán FFT trường hợp N =
16, phân chia theo tần số / thời gian, cơ số 2.
2 Tìm
2. Tì hiểu
hiể thuật
th ật toán
t á FFT cơ số ố 4.
4
3. Triển khai các thuật toán FFT đã học bằng ngôn ngữ C,
so sánh tốc độ.
độ
4. Sử dụng bộ DFT N-điểm để tính DFT 2N-điểm của dãy
số thực.
thực
5. Tính toán tối ưu DFT N-điểm của hai dãy số thực (cùng
chiều dài hữu hạn N).

CuuDuongThanCong.com https://fb.com/tailieudientucntt

You might also like