matlab - Causality error in PLL linearization simulink - Stack Overflow

I have been trying to linearize a simple PLL model using the mixed signal blockset, and I can't ma

I have been trying to linearize a simple PLL model using the mixed signal blockset, and I can't manage to do it. What I don't understand, is that the block "Integer N Single Modulus" has the exact same blocks and you are able to plot a bode with it. However, when I try to place the block myself with the same configuration I get the following error when trying to linearise and plot the Bode:

'pll_filtre/Loop Filter3/Convert Sample Time' implements a Jacobian method, but failed to configure its Jacobian dimensions in the DoPostPropagationTasks function.

Here is the PLL:

I have tried to change the block "Loop Filter" for a Transfer Function of a second order loop filter, but I only got the following error:

Error:Propagation delay input to pll_filtre/VCO/Variable Pulse Delay is negative. To obtain a causal simulation, the propagation delay must be positive.

Here is the configuration of this test:

I cannot find any of those errors online.

How to linearize this simple PLL as it's done in the pre-made block?

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744360342a4570438.html

相关推荐

  • matlab - Causality error in PLL linearization simulink - Stack Overflow

    I have been trying to linearize a simple PLL model using the mixed signal blockset, and I can't ma

    8天前
    120

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信