在Matlab中重建Zadoff-Chu的循环自相关图

在Matlab中重建Zadoff-Chu的循环自相关图,matlab,plot,signal-processing,Matlab,Plot,Signal Processing,我试图更好地掌握这一切是如何流动的,我试图给自己画一个狄拉克三角图,这应该是一个通过循环自相关把一个扎多夫楚的效果 这是我坚持的公式: circcorr_ab = ifft(fft(a).*conj(fft(b))) 我期待类似的东西(除了X=0之外,Y上的零) 相反,我得到的是: 很明显,我在Y轴上得到了非常小的值,所有的意图和目的都是零,而在X轴上得到了预期的839。看起来我需要翻转绘图并规范化值,但我无法想出有效的解决方案 感谢您的帮助。您需要绘制结果的绝对值。试一试 plot(ab

我试图更好地掌握这一切是如何流动的,我试图给自己画一个狄拉克三角图,这应该是一个通过循环自相关把一个扎多夫楚的效果

这是我坚持的公式:

circcorr_ab = ifft(fft(a).*conj(fft(b)))
我期待类似的东西(除了X=0之外,Y上的零)

相反,我得到的是:

很明显,我在Y轴上得到了非常小的值,所有的意图和目的都是零,而在X轴上得到了预期的839。看起来我需要翻转绘图并规范化值,但我无法想出有效的解决方案


感谢您的帮助。

您需要绘制结果的绝对值。试一试

plot(abs(circcorr_ab))

如何创建绘图?直线绘图(circorr_ab)尝试
plot(abs(…)
Jeebus,当然可以。我已经玩过abs(),并且完全确定我已经尝试了所有的选项。我一定是在配方中其他东西已经改变的时候戴上的。非常感谢你。