精选优质文档-倾情为你奉上正弦波的产生方法目前,正弦波的产生方法主要有两种:(1)查表法(2)利用数字振荡器产生正弦波1)查表法考虑一个模拟正弦波的表达式,并以固定的时间间隔对其进行采样,即其中,为初始相位;F为模拟频率,即需要产生的频率;Fs为采样频率;即为采样间隔。因此,要想产生一个正弦波,需要在每一个采样间隔计算xn的值,并通过数模转换器(DAC,Digital-to-Analog Convector)输出。通过将xn的值以不同的幅度和不同的采样间隔输出,就可以得到任意幅度、任意频率的正弦波或余弦波。根据上式,xn通过计算正弦函数而得。基于此,可以构造一个查找表,表中所列为余弦函数的值。考虑到不可能把正弦函数或余弦函数的所有值都放在查找表内,不妨将表的大小初设为517项。又考虑到正弦函数和余弦函数之间只有一个90的相移,可以将表的大小缩减为257项。表中的第一个值对应于,最后一个值对应于180,或者说。这样,表中相邻两点之间的间隔为180/256=0.,即表格中的第1项是cos0的值,第2项是cos0.的值,第3项是