2014---实验4信号发生器实验sine要点分析.pptVIP

  • 10
  • 0
  • 约6.68千字
  • 约 34页
  • 2016-04-25 发布于湖北
  • 举报

2014---实验4信号发生器实验sine要点分析.ppt

计算法(以正弦波为例) 例如,当利用递归的差分方程产生正弦信号时,若设定D/A转换速率fS=16000Hz,则产生f0=1000Hz的正弦波信号时,存在 ,此时 a=2πf0/fS=2π/N=2π/16=0.3927 首先在程序中计算出sin(a)及初始值y[0]和y[1]。 y[0]=sin(0)=0;y[1]=sin(a)=0.382683; n≥2以后的y[n]的值,通过y[n]=2sin(a)*y[n-1]-y[n-2]递归计算得出。 利用Taylor级数计算正弦波部分参考程序 在c主程序中添加: #define Nx 360 //每周期抽取点数 #pragma DATA_SECTION(output1,data_out1); float output1[Nx]; //存放sin数据,浮点型 #pragma DATA_SECTION(output,data_out); int output[Nx]; //存放sin数据,定点型 在cmd文件中添加: data_out : {} SDRAM data_out1 : {} SDRAM Uint16 i,j=0,k=0; float input0=0,x1,x2; float

文档评论(0)

1亿VIP精品文档

相关文档