--- Quote Start ---
Nothing changed also!
--- Quote End ---
Now what I said should apply but as follows:
phy_inc should settle to 0.1, 0.11 and 0.09 for the three cases. I & Q should be dc only in all three cases especially towards end of vector if lock occurs. error may oscillate initially.
Do not kill the error by that scaling, you need a target of .01 be added or subtracted from nco value of 0.1 initially. Once the nco is set to this correct value then the error I think will tend to drop towards zero.
200 x 2 does not mean nesting. I simply meant resource of two flters each 200 taps so it 200 x 2 (one per branch)
use y = filter(LPF,1,x(1:i));
if it doesn't cut the high band then check response.