matlab仿真
t = 0:1/fs:(0.256-1/fs) phase = 2*pi*randn(size(1:51)); Y = 0; for i = 1:51 Y = Y + sin(2*pi*(89+i)*detf*t + phase(i)); end
(89+i)*detf 为所要产生的频率351.5625hz到546.875hz,频率步进位3.90625hz 经过matlab仿真波形因素达到要求,频率范围也够了。
现在的问题是,那个随机的相位phase(i)在dsp中c如何实现。困惑。。求解答。 |