Bài giảng "Xử lý tín hiệu số - Chương 3: Các thuật toán FFT và ứng dụng" cung cấp cho người học các kiến thức: Ứng dụng của DFT, các thuật toán FFT. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Bài giảng Xử lý tín hiệu số: Chương 3 - TS. Đặng Quang Hiếu ET4020 - Xử lý tín hiệu số Chương 3: Các thuật toán FFT và ứng dụng TS. Đặng Quang Hiếu Trường Đại học Bách Khoa Hà Nội Viện Điện tử - Viễn thông Năm học 2012 - 2013 Outline Ứng dụng của DFT Các thuật toán FFT Thực hiện hệ thống FIR Xét hệ thống LTI với đáp ứng xung h(n) có chiều dài hữu hạn P. Khi đầu vào x(n) chiều dài L, ta có: y (n) = x(n) ∗ h(n) = x(n)N (∗)M h(n)N trong đó N ≥ L + P − 1, các dãy x(n)N , h(n)N được chèn thêm 0 vào cuối. x(n) DFT IDFT y (n) h(n) DFT Trên thực tế, đầu vào x(n) rất dài so với đáp ứng xung h(n) (có thể coi dài tới vô hạn): L ≫ P. Khi đó, chia x(n) thành các đoạn nhỏ trước khi chập → chập phân đoạn. Chập phân đoạn: Xếp chồng & cộng (overlap-add) đầu vào x1 (n) x2 (n) (P − 1) điểm x3 (n) đầu ra y1 (n) + y2 (n) + y2 (n) + Chập phân đoạn: Đặt kề nhau (overlap-save) đầu vào x1 (n) (P − 1) điểm 0 x2 (n) x3 (n) đầu ra y1 (n) y2 (n) y3 (n) Bỏ 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ác bước thực hiện trên một đoạn dữ liệu: 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) Outline Ứng dụng của DFT Các thuật toán FFT Độ phức tạp tính toán của DFT N−1 X X (k) = x(n)WNkn , 0≤k ≤N −1 n=0 trong đó, WN = e −j2π/N . Để tính trực tiếp mỗi giá trị của X (k): ◮ N phép nhân phức (4N phép nhân thực và 2N phép cộng thực) ◮ N − 1 phép cộng phức (2N − 2 .