フィルターと呼ばれるものを使用します。さまざまな種類のものからフィルターを構築できます。
抵抗とコンデンサで作られたRCフィルターは、おそらく理解するのが最も簡単です。基本的に、コンデンサは抵抗器として機能しますが、周波数によって抵抗が異なります。抵抗を追加すると、周波数に依存する分圧器を構築できます。これをRCフィルターといいます。1つの抵抗と1つのコンデンサでハイパスフィルターとローパスフィルターを作成できます。ローパスフィルターは低周波数を通過させて高周波数をブロックするように設計されていますが、ハイパスフィルターはその逆です。ハイパスと直列のローパスはバンドパスを形成し、ある範囲内の周波数を通過させ、他の周波数をブロックします。RCフィルター(さらに言えば、ほとんどのフィルター)の動作は、ソースと負荷インピーダンスに依存することに注意してください。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
フィルタは、インダクタなどの他のコンポーネントで作成することもできます。インダクタも抵抗器のように機能しますが、コンデンサとは逆方向に変化します。低周波数では、インダクターはショートのように見え、コンデンサーはオープンのように見えます。高周波では、インダクタは開放のように見え、コンデンサは短絡のように見えます。LCフィルターは、インダクターとコンデンサーで構築されたフィルターの一種です。カットオフが速く、可変コンデンサーでの調整が容易な、かなりシャープなLCフィルターを作成できます。これは通常、クリスタルラジオのような単純なラジオに対して行われます。
この回路をシミュレート
共振周波数を持つものからバンドパスフィルターを作成できます。コンデンサーとインダクターを直列または並列に接続することで、共振タンク回路を形成します。共振タンク回路は、接続方法に応じて、バンドパスフィルターまたはバンドストップフィルターとして使用できます。アンテナはバンドパスフィルターでもあります。アンテナのサイズに近い波長の周波数のみを受信します。大きすぎるか小さすぎると機能しません。キャビティはフィルターとしても使用できます。密閉された金属製のボックスにはさまざまな定在波モードがあり、これらを利用してフィルターとして使用できます。電子波は、音波などの他の波に変換し、フィルタリングすることもできます。SAW(表面弾性波)フィルターと水晶フィルターは、どちらも機械的共振によって機能し、圧電効果を使用して回路と接続します。固有のインダクタンスと静電容量を利用することによって、および反射から生じる建設的および破壊的な干渉を利用することによって、伝送線路からフィルターを構築することも可能です。私は、PCBに印刷されたクレイジーな形の銅片から作られた多くのマイクロ波帯域フィルターを見てきました。これらは分散要素フィルター。ちなみに、これらの他のフィルターのほとんどは、すべてLCまたはRLC回路としてモデル化できます。
今では、ソフトウェア無線機はまったく別の動物です。あなたはデジタルデータで作業しているので、問題にいくつかの抵抗とコンデンサを投げることはできません。代わりに、FIRやIIRなどのいくつかの標準フィルタートポロジを使用できます。これらは、乗算器と加算器のカスケードから構築されています。基本的な考え方は、必要なフィルターの時間領域表現を作成し、このフィルターをデータでたたみ込むことです。結果はフィルタリングされたデータです。ローパスおよびバンドパスFIRフィルターを構築することが可能です。
フィルタリングは、周波数変換と連動しています。Qと呼ばれる場所全体に表示されるパラメーターがあります。これは品質係数です。バンドパスフィルターの場合、それは帯域幅と中心周波数に関連しています。1 GHzで100 Hzの幅のフィルターを作成する場合は、天文学的に高いQのフィルターが必要になります。これは構築が不可能です。したがって、代わりに、低Q(ワイド)フィルターでフィルター処理し、より低い周波数にダウンコンバートしてから、別の低Qフィルターでフィルター処理します。ただし、1 GHzをたとえば10 MHzに変換すると、100 Hzフィルターの方がはるかに妥当なQになります。これは、多くの場合、無線で行われ、おそらく複数の周波数変換を伴います。さらに、
デジタルフィルターの場合、フィルターが長いほどQが高くなり、フィルターの選択性が高くなります。FIRバンドパスフィルターの例を次に示します。
上の曲線はフィルターの周波数応答で、下の曲線はフィルター係数のプロットです。このタイプのフィルターは、一致する形状を検索する方法の1つと考えることができます。フィルター係数には特定の周波数成分が含まれています。ご覧のとおり、応答は少し振動しています。この振動は入力波形と一致するという考えです。厳密に一致する周波数成分は出力に表示され、一致しない周波数成分はキャンセルされます。信号は、一度に1つのサンプルで入力信号に沿ってフィルター係数をスライドさせることによってフィルター処理され、各オフセットで、対応する信号サンプルとフィルター係数が乗算および合計されます。これは基本的に、フィルターに一致しない信号成分を平均化することになります。
cos(A )cos(B )= 12(cos(A + B )+ cos(A − B ))