Ошибка при использовании. * Размеры матрицы должны совпадать, Демодуляция RFsingal в matlab - PullRequest
0 голосов
/ 07 августа 2020

Я слежу за этой лабораторной работой: Standford под названием «Сканирование сигналов, модуляции и децимации»

В частности, шаги в разделе * 1007 захваченные данные :

d = loadFile('ab1335_10s.dat');
f = ffreq(d)

f =
  [-998000 -402000 -401000 -400000 -399000 -398000 -397000 -396000 -395000 -394000 -224000]

fs = 2048000            % sampling frequency
dt = 1/fs               % sampling time
t = [1:length(d)]*dt;   % time of each of the samples of d

Но на этом этапе

dm = d.*exp(-i*2*pi*(-396000)*t);   % d is the RF data loaded above, dm is is the
                                    %   demodulated data

Я получаю сообщение об ошибке

Ошибка использования. * Размеры матрицы должны быть согласованы

Как устранить эту ошибку?

...