1

入力信号を取り、それにオクターブで FM 変調を実行しようとしています。

これにより、説明のつかない「メモリ不足」エラーが発生します。私の知る限り、入力ファイルはそれほど大きくないので、なぜこのエラーが発生するのかわかりません。

以下の私の試用コードを参照してください(行番号付き):

 1  pkg load communications
 2
 3  [sound1, fs] = audioread( 'sound1.wav' );
 4
 5  fc     = fs / 2;
 6  devreq = 100;
 7  dt     = 1 / fs;
 8  len    = length( sound1 ) * dt;
 9
10  y = fmmod( sound1, fc, fs, devreq );
11
12  plot( abs( y ) )

私が受け取っているエラー:

error: out of memory or dimension too large for Octave's index type
error: called from
    fmmod at line 32 column 5
    Q2 at line 10 column 2
4

0 に答える 0