Hướng dẫn sử dụng
Thông số đầu vào
1. Loại bộ lọc: Chọn loại bộ lọc cần thiết kế
- Thông thấp: Cho phép tần số thấp đi qua
- Thông cao: Cho phép tần số cao đi qua
- Thông dải: Cho phép một dải tần số nhất định đi qua
- Chặn dải: Chặn một dải tần số nhất định
2. Loại cửa sổ: Chọn hàm cửa sổ để giảm hiệu ứng Gibbs
- Rectangular: Đơn giản nhưng có độ gợn sóng lớn
- Hanning/Hamming: Cân bằng tốt giữa độ gợn sóng và độ rộng băng chuyển tiếp
- Blackman: Độ gợn sóng thấp nhưng băng chuyển tiếp rộng
- Kaiser: Linh hoạt với tham số β điều chỉnh được
3. Bậc bộ lọc: Số bậc của bộ lọc (N), số hệ số = N + 1
4. Tần số lấy mẫu: Tần số lấy mẫu của tín hiệu đầu vào
Kết quả
- Đồ thị đáp ứng tần số: Hiển thị đáp ứng biên độ theo tần số
- Hệ số bộ lọc: Danh sách các hệ số h[n]
- Xuất mã: Hỗ trợ xuất hệ số sang các định dạng C (Double, Q15, Q31)
Lưu ý khi thiết kế
- Tần số cắt phải nhỏ hơn tần số Nyquist (fs/2)
- Bậc bộ lọc càng cao thì đáp ứng càng sắc nhọn nhưng độ trễ càng lớn
- Hàm cửa sổ ảnh hưởng đến độ gợn sóng và độ rộng băng chuyển tiếp