单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2012年
8期
23-25,33
,共4页
Goertzel算法%正弦信号%基波与谐波
Goertzel算法%正絃信號%基波與諧波
Goertzel산법%정현신호%기파여해파
Goertzel algorithm%sine signal%fundamental wave and harmonic
通过对Goertzel算法的优化和运用查表法处理来加快其运算速度。在硬件电路的基础上,用C语言完成了实际应用的算法程序。采用Atmel公司51系列外接晶振时钟频率可高达24MHz的单片机AT89C2051—24SU,运算后输出了一定频率的正弦基波及其多次谐波组成的波形。
通過對Goertzel算法的優化和運用查錶法處理來加快其運算速度。在硬件電路的基礎上,用C語言完成瞭實際應用的算法程序。採用Atmel公司51繫列外接晶振時鐘頻率可高達24MHz的單片機AT89C2051—24SU,運算後輸齣瞭一定頻率的正絃基波及其多次諧波組成的波形。
통과대Goertzel산법적우화화운용사표법처리래가쾌기운산속도。재경건전로적기출상,용C어언완성료실제응용적산법정서。채용Atmel공사51계렬외접정진시종빈솔가고체24MHz적단편궤AT89C2051—24SU,운산후수출료일정빈솔적정현기파급기다차해파조성적파형。
By optimization and using look-up table, the arithmetic speed of Goertzel algorithm is improved. The algorithm program of practical application is achieved by C language based on the hardware circuit. Atmel 51 MCU AT89C2051-24SU with 24 MHz oscillator clock frequency, calculates and outputs sine fundamental with certain frequency and the waveform of multiple harmonic.