バンドパスフィルターとは
バンドパスフィルターとは、信号において特定範囲の周波数を通過させますが、この範囲を上回る周波数と下回る周波数をブロックするフィルターです。バンドパスフィルターを通過できる周波数の範囲は、通過帯域と呼ばれています。
バンドパスフィルターの用途
バンドパスフィルターは無線通信で使用されることが多く、特定の周波数帯域の送受信を可能にします。無線信号では複数の周波数帯域を使用することで、異なるソースからの信号が同じ空間で共存できるようにします。調整可能なバンドパスフィルターにより、1 つの受信機で複数の周波数帯域の通信信号を受信できるようになります。その他のデジタル信号処理の用途では、バンドパスフィルターは信号スペクトルのさまざまな部分を解析するために使用できます。たとえば生体信号処理では、心電図 (ECG) の特定の周波数成分を抽出するためにバンドパスフィルターが使用されています。これにより、医師や研究者は心拍の適切な特性を測定できます。オーディオシステムでは、バンドパスフィルターはイコライゼーションに使用されています。イコライゼーションにより、特定の周波数の音量を調整して特有のサウンドシグネチャを作成します。
MATLAB と Simulink を使用したバンドパスフィルター設計
Signal Processing Toolbox™ の関数 bandpass
により、信号を迅速にフィルター処理できます。フィルタータイプ、フィルター次数、減衰などのパラメーターに対し、より詳細な制御が必要な場合は、designfilt
およびその他のアルゴリズム固有の関数 (butter
、fir1
) を使用できます。MATLAB を使用したフィルター設計の詳細については、Signal Processing Toolbox を参照してください。
製品使用例および使い方
ソフトウェア リファレンス
参考: DSP System Toolbox, ローパスフィルター, フィルター設計, 量子化, ハイパスフィルター, ノッチフィルター