·上一文章:基于CPCI总线的智能A/D,D/A模块设计
·下一文章:基于磁放大器的ATX电源的设计
该设计就是通过实时的改变NCO IP core的输入频率控制字的办法,数控频率输出的办法实现Chirp函数。
1 系统总体设计
Chirp函数根据输出频率的递变规律一般分为两种:线性Chirp函数和非线性Chirp函数,以下是两种Chirp函数在频域上的表现如图2,图3所示。
从图2,图3可以看出Chirp函数的频率输出与时间的f-t关系可以总结为:
对于线性Chirp函数:
在连续域时间域内有关系式:
式中:k为常数;f0为初始输出频率;t为连续时间。
在离散时间域有关系式:
式中:k为常数;f0为初始输出频率;n为采样点。
对于非线性Chirp函数:在连续域时间域内有关系式:
式中:f(t)为非线性函数;f0为初始输出频率;t为连续时间。
在离散时间域有关系式:
式中:f(n)为非线性函数f0为初始输出频率;n为采样点。由上式可以看出Chirp函数在每一个时刻点具有不同的频率输出,而根据具体的频率变化的需要在每一个时刻点实时的改变其频率控制字是实现Chirp函数的关键。其算法框图如图4所示。