1

我正在尝试在 Matlab 中实现 FM 信号的 PLL 解调器,而不使用 Simulink。

(FM 信号)>----乘法---环路滤波器----->(解调信号)
                     | |
                     ^ 五
                     |--------VCO---------|

我的计划是使用上述配置。我有filterVCO作为功能,现在我应该将它们组合在一个反馈机制中。我应该为此使用什么样的代码结构?

4

2 回答 2

1

假设您的输入 (FM) 信号位于向量 U 中,那么如果您的函数一次作用于一个样本,那么沿着这些思路就会起作用。

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 回答
0

查看:使用 MATLAB 模拟锁相环 (PLL)

于 2015-05-17T20:19:55.533 回答