FM Broadcast Demodulator Baseband
ブロードキャスト FM 変調信号の復調
ライブラリ
Modulation の Analog Baseband Modulation
説明
FM Broadcast Demodulator Baseband ブロックは、共役遅延法を使用して複素ベースバンド FM 信号を復調し、ディエンファシス フィルターを使用して信号をフィルター処理します。38 kHz を使用してステレオ オーディオを復調するには、ステレオ復調を有効にします。57 kHz の帯域から RBDS 信号を復調するには、RBDS 復調を有効にします。
パラメーター
- Sample rate (Hz)
入力信号のサンプルレートを正の実数スカラーで指定します。
- Frequency deviation (Hz)
変調器の周波数偏差を Hz 単位で、正の実数スカラーで指定します。システムの帯域幅は、周波数偏差とメッセージ帯域幅の合計の 2 倍と等しくなります。FM ブロードキャストの業界標準では、米国では 75 kHz、ヨーロッパでは 50 kHz の値が規定されています。
- De-emphasis filter time constant (s)
ディエンファシス ローパス フィルターの時定数を秒単位で、正の実数スカラーで指定します。FM ブロードキャストの業界標準では、米国では 75 μs、ヨーロッパでは 50 μs の値が規定されています。
- Output audio sample rate (Hz)
出力オーディオのサンプルレートを正の実数スカラーで指定します。
- Play audio device
このチェック ボックスをオンにすると、既定のオーディオ デバイスで音声が再生されます。
- Buffer size (samples)
ブロックでオーディオ デバイスとの通信に使用されるバッファーのサイズを正の整数スカラーで指定します。このパラメーターは、[Play audio device] チェック ボックスがオンのときのみ使用できます。
- Stereo audio
このチェック ボックスをオンにすると、ステレオ オーディオ信号の復調が有効になります。チェック ボックスがオフの場合、オーディオ信号はモノラルであるとみなされます。
- RBDS demodulation
このチェック ボックスをオンにすると、RBDS 信号が入力複素ベースバンド FM 信号から復調されます。既定では、このチェック ボックスはオフになっています。
- Number of samples per RBDS symbol
RBDS 出力のサンプル数を正の整数で指定します。RBDS サンプル レートは、[Number of samples per RBDS symbol] ×
1187.5
Hz で求められます。RBDS 標準によれば、各ビットのサンプル レートは 1187.5 Hz です。このパラメーターは、[RBDS demodulation] チェック ボックスがオンになっている場合に表示されます。
既定の設定は 10 です。
- RBDS Costas loop
Costas ループを RBDS 信号の位相の再生に使用するかどうかを指定します。
19
kHz パイロット トーンの第 3 高調波によって位相で57
kHz RBDS 信号をロックしないラジオ局では、このチェック ボックスをオンにします。このパラメーターは、[RBDS demodulation] チェック ボックスがオンになっている場合に表示されます。
既定では、このチェック ボックスはオフになっています。
- シミュレーション実行方法
実行するシミュレーションのタイプを選択します。
コード生成
。C コードの生成を使用してモデルをシミュレートします。シミュレーションの初回実行時、Simulink は対象ブロックの C コードを生成します。この C コードは、モデルが変更されない限り以降のシミュレーションで再利用されます。このオプションを使用すると、シミュレーションの起動時間は長くなりますが、シミュレーションの速度は[インタープリター型実行]
よりも速くなります。インタープリター型実行
。MATLAB インタープリターを使用してモデルをシミュレートします。このオプションを使用すると、シミュレーションの起動時間は短くなりますが、シミュレーションの速度は[コード生成]
よりも遅くなります。
例
制限
入力長はオーディオ間引き係数の整数倍でなければなりません。[RBDS demodulation] チェック ボックスがオンになっている場合、入力長はさらに RBDS 間引き係数の整数倍でなければなりません。
サポートされているデータ型
端子 | サポートされているデータ型 |
---|---|
信号入力 |
|
信号出力 |
|
アルゴリズム
参照
[1] Hatai, I., and I. Chakrabarti. “A New High-Performance Digital FM Modulator and Demodulator for Software-Defined Radio and Its FPGA Implementation.” International Journal of Reconfigurable Computing (December 25, 2011): 1–10. https://doi.org/10.1155/2011/342532.
[2] Taub, H., and D. Schilling. Principles of Communication Systems. McGraw-Hill Series in Electrical Engineering. New York: McGraw-Hill, 1971, pp. 142–155.
[3] Der, Lawrence. "Frequency Modulation (FM) Tutorial". Silicon Laboratories Inc., pp. 4–8.
拡張機能
バージョン履歴
R2015a で導入