Tôi đang cố gắng xác định độ dài bộ lọc FIR 'lý tưởng' là bao nhiêu, với độ dài xung của một hình sin có cửa sổ trong tiếng ồn mà tôi tìm cách lọc.
Khi tham số vào bộ lọc FIR mà tôi thiết kế, tôi có:
, Tần số trung tâm. (Đây là tần số sóng mang của tín hiệu). Tôi biết cái này.
Vì đây là FIR của BPF, nên tôi chỉ định băng thông là thành . Điều này là do băng thông của hình sin cửa sổ là
Tham số cuối cùng mà tôi không biết chính xác như thế nào về độ đặc biệt, là độ dài của FIR này ... đây là nơi tôi bị mất. Độ dài lý tưởng ở đây là bao nhiêu, (nếu có?) ... Có nên chỉ là độ dài của xung (trong các mẫu tất nhiên), do đó làm cho nó giống với bộ lọc phù hợp? Điều này có nghĩa là tôi không có thêm lợi ích nào trong việc tăng chiều dài bộ lọc?
Nếu bối cảnh xa hơn, tôi đang tìm kiếm độ dài 'lý tưởng' này, nếu nó tồn tại, bởi vì tôi đang cố gắng lọc ra càng nhiều tiếng ồn càng tốt, nhưng cũng cố gắng hết sức để giữ lại các quá độ sắc nét. Đây là những gì khiến tôi phải hỏi, có độ dài bộ lọc lý tưởng để bắt đầu không. Ví dụ, trong âm mưu sau đây, tôi đã lọc một phiên bản nhiễu tín hiệu của mình, với các bộ lọc có độ dài lần lượt là 11 (đỏ) và 171 (đen). Chúng được hiển thị dưới đây:
Như bạn có thể thấy, trong khi kết quả màu đen là 'mượt mà' hơn, bạn có thể thấy rằng nó cũng bị 'nhòe' hơn trong chừng mực tạm thời. Ngược lại, màu đỏ vẫn giữ một số nhiễu, nhưng quá độ không bị ảnh hưởng.
Biểu đồ bên dưới hiển thị phổ của các bộ lọc trên:
TLDR: Vì vậy, có độ dài 'lý tưởng' cho các bộ lọc FIR, cho đến khi việc tăng thêm chiều dài bộ lọc sẽ không mua cho bạn bất kỳ khả năng chống ồn nào nữa, nhưng thực sự có thể làm nhòe quá độ của bạn nhiều hơn mức cần thiết?
BIÊN TẬP:
Tôi đã thêm hai hình ảnh mới. Cái đầu tiên có bộ lọc có chiều dài 11, (màu đỏ), bộ lọc có chiều dài 171, (màu đen) và bộ lọc có chiều dài 901, (màu xanh). Màu xanh đậm là phổ của dữ liệu.
Dưới đây là kết quả tương ứng cho bộ lọc có độ dài 11, (màu đỏ) và bộ lọc mới có độ dài 901, (màu đen).