前提・実現したいこと
MATLAB R2018bのSimulinkで「Communication Toolbox Support Package for RTL-SDR Radio」の「RTL-SDR Reciever」と「Communication Toolbox」の「FM Broadcast Demodulator Baseband」を使用して、RTL-SDR(受信機は「DVB-T+DAB+FM USB チューナー RTL2832U+R820T」)によるFM復調を行いたい。
発生している問題・エラーメッセージ
'comm.FMBroadcastDemodulator' の 'validateInputsImpl' メソッドを呼び出すときに MATLAB System ブロック 'untitled/FM Broadcast Demodulator Baseband' エラーが発生しました。エラーは ' 'C:\Program Files\MATLAB\R2018b\toolbox\shared\coder\coder+coder+internal\assert.m' at line 33 'C:\Program Files\MATLAB\R2018b\toolbox\shared\coder\coder+coder+internal\errorIf.m' at line 7 'C:\Program Files\MATLAB\R2018b\toolbox\comm\comm+comm\FMBroadcastDemodulator.m' at line 296' からスローされました。 原因: The audio signal length (number of rows) must be a multiple of the decimation factor: 200. The decimation factor can also be obtained using the info method. コンポーネント:Simulink | カテゴリ:Block エラー
該当のソースコード
試したこと
下記ヘルプページを見たが、「制限」の項目の「入力長はオーディオ間引き係数の整数倍でなければなりません。」という記載に関して何をすべきかわからない。
「FM Broadcast Demodulator Baseband」のヘルプ
あなたの回答
tips
プレビュー