1

Simulink を使用せずに、Matlab で FM 信号用の PLL 復調器を実装しようとしています。

(FM信号) >----乗算---ループフィルタ------> (復調信号)
                     | | | |
                     ^ V
                     |--------VCO---------|

私の計画は、上記の構成を使用することです。を関数として持っているfilterのでVCO、フィードバック メカニズムでそれらを組み合わせる必要があります。これにはどのようなコード構造を使用すればよいですか?

4

2 に答える 2

1

ベクトル U に入力 (FM) 信号があると仮定すると、関数が一度に 1 つのサンプルに作用する場合、これらの線に沿った何かが機能します。

N = length(U);
v = 0; % initial value for v

for n = 1:N

    x = U(n) * v;
    y = loop_filter(x);
    v = vco(y);

    % store output
    Y(n) = y;

end

高速ではありませんが、それはあなたの関心事ではないかもしれません。

于 2015-05-12T21:09:51.187 に答える