測定するオーディオ回路などの周波数特性を測定する回路を作ってみます。ネットワークアナライザのように振幅特性だけではなくて位相特性も測定できるようにします。周波数特性は理論上96kHzまで伸ばす事ができます。IQ復調回路を使う事で比較的簡単に実現できます。IQ復調回路は位相を測定する様々な分野で応用可能です。周波数特性の測定なので可能な限り広い周波数をカバーしたいものです。そのためにはUSB接続によるオーディオインターフェイスを使用するのが簡単です。市販のオーディオインターフェイスでMac対応で192kHzに対応していれば使用できます。注意する点として、入出力回路の周波数特性があります。内部のアナログ回路の周波数特性が20Hz〜20kHzという機器が見られます。15:46時点)感想(1件)こういった問題を満足する製品としてTASCAMのUS−366があります。実際に周波数特性をこちらで実測して10Hz〜80kHzまではほぼフラットであることを確認しています。上のような画面になり一番下の「AudioMIDI設定」を選択します。接続したデバイス名を選んで「フォーマット」から192000Hzを選んでください。この回路はIQ復調器そのものです。TGはそれぞれ90°の位相差になっていて、TG1とTG2のように番号が異なると90°位相差になるよう設定されます。ここでは使用されませんがTG3は更に90°の位相差が付いてTG1とは180°差となります。このように90°位相差の信号源2個と乗算器2個、出力のLPFで構成されたものがIQ復調器になります。測定周波数範囲は10Hz〜96kHzで固定です。上の周波数範囲を50分割でスイープします。周波数のステップ幅は指数的に増加するためLOG軸上は等間隔になります。Inputで外部から信号を入力します。バッファサイズ内で平均され内部レジスタvalue1に格納されます。周波数特性を測定するという定義文です。wait時間ごとに測定値を表示し、TGの周波数を1ステップ進めます。測定値の計算は以下の通りです。value1)wait時間はLPFの収束時間から計算します。長い時間を設定すべきです。LPFはIIRフィルタなので回路例より大きな比帯域では不安定になります。高い周波数から測定するのであれば、スイープを高速化できるでしょう。このようにTGは単独ではスイープできないのでFresp定義文と必ずセットになります。CAL(キャリブレーション)周波数特性を測定するためにはCALが必要になります。CALするためには入出力間をケーブルでショートして周波数特性を測定します。測定した周波数特性です。これはそのままオーディオインターフェイスの周波数特性を表しています。直線的なのが振幅特性でギザギザしているのが位相特性になります。周波数ステップが50ステップと荒いため位相特性は無秩序に見えます。CALスイッチを押すとケーブルなどの測定系の周波数特性がキャンセルされます。上の輝線が振幅特性で下の輝線が振幅特性になります。振幅は10dB/div、位相は45°/divで固定です。これで測定の準備が完了しました。被測定物をケーブルに接続します。測定した周波数特性です。カットオフが2kHzあたりの1次フィルタ特性であることがわかります。この例では挿入損失が5dBほどあります。