Ví dụ bạn đã đưa ra về việc lấy 4 mẫu và lấy mức trung bình của nó là loại bộ lọc thông thấp của người nghèo. Nói chung mọi thứ không đơn giản như thế. Nhưng để hiểu vì lợi ích, có một số giá trị trong việc sử dụng các ví dụ đơn giản này.
Một bộ lọc thông thấp thực sự giống như lấy 4 mẫu và lấy trung bình của nó. Ví dụ:
samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75
Bộ lọc thông cao đang loại bỏ thuật ngữ "DC". Hay nói chung hơn, nó đang loại bỏ dữ liệu không thay đổi. Một cách nghĩ đơn giản về điều này là trừ avg_value của bạn khỏi mọi mẫu. Ví dụ:
samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75;
high_pass = samples-avg_value;
high_pass: [7.75 2.75 -8.25 -2.25]
Bây giờ nếu bạn lấy trung bình của tín hiệu "vượt qua cao", bạn sẽ nhận được 0.
Hai 'bộ lọc' mà tôi đề cập đến đều cực kỳ ở chỗ bạn có một bộ lọc chỉ cung cấp cho bạn DC và một bộ lọc khác chỉ loại bỏ DC. Về cơ bản những gì bạn kết thúc nhận được là bộ lọc lý tưởng này, nơi bộ lọc thông thấp cung cấp cho bạn màu xanh lá cây và bộ lọc thông cao cung cấp cho bạn màu vàng.
Hầu hết các bộ lọc bạn sẽ sử dụng sẽ có phản hồi giống như thế này đối với thông qua thấp:
và điều này cho một đường chuyền cao: