0

そこにいるSDRの専門家にとっては奇妙な質問かもしれません。

ブロードバンド分周器の (ソフトウェアでの) 物理的な実装は何でしょうか?

たとえば、10 MHz の帯域幅で 1 GHz の信号をキャプチャし、それを 10 で割るとします。

1 MHz の帯域幅で 100 MHz でダウンサンプリングされた信号が得られると期待しています。

はい、情報が失われることは承知していますが、これは完全なオーディオやビデオなどではなく、スペクトル分析として提示されると想定してください。

概念的には、これは最高周波数成分の 2 倍以上、たとえば 2.5 GHz で RF をサンプリングし、10 個のサンプルのうち 9 個を破棄して、入力ストリームをデシメートすることで実現できますか?

ありがとう、

デイブ

4

1 に答える 1

3

信号をデジタル化するとすぐに、「帯域幅」という特性が失われます。これは、現実世界の概念です (DSP や SDR で話している本質的に無意味な数の流れに付随するものではありません)。つまり、帯域幅が 10MHz の信号はありません (サンプルの内容を確認する必要はありません) が、20MS/s のサンプリング レートでアナログ信号をサンプリングすることによって生成されたことを覚えている数字のストリームだけです (実際のサンプリングを行う; I/Q ダウンコンバーターがあり、I と Q を同時にサンプリングすると、複雑なサンプルが得られ、そのうちの 10MS/s は 10MHz の帯域幅を表すのに十分です)。

ここで、10 個のサンプルのうち 9 個を破棄すると (間引き)、エイリアシングが発生します。これは、元の信号で 10 個のサンプルを使用した正弦波が実際に正弦波なの​​か単なる定数なのかがわからないためです。同じことが、新しいサンプリング レートのナイキスト帯域幅よりも高い周波数の正弦波にも当てはまります。それは情報の損失なので、はい、うまくいきます。

ただし、周波数方向に信号をスケーリングするという特定のことを念頭に置いていると思います。フーリエ解析について簡単に説明しましょう。

周波数スケーリングにはよく知られている対応があります。

G を g のフーリエ変換とすると、g(at) <--> 1/|a| G(t/a)

ご覧のとおり、周波数ドメインで何かを圧縮することは、実際には時間ドメインで「高速化」することを意味します。間引き!

したがって、これを有意義に行うために、信号の長さ N の DFT を取得し、1 のくしで乗算することにより、10 個のビンのうち 9 個をゼロに設定することを想像できます。ここで、周波数領域の信号との乗算は、時間領域でのその信号のフーリエ変換との畳み込みです。このような Comb のフーリエ変換は、ほとんど驚くことではありませんが、Nyquist-M フィルターの補数であり、したがってフィルター自体です。したがって、信号のマルチバンドパスバージョンが得られ、エイリアシングなしでデシメーションできます。

それがあなたが求めていたものであることを願っています!

于 2015-01-09T19:28:06.133 に答える