检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《广东技术师范学院学报》2011年第6期20-23,44,共5页Journal of Guangdong Polytechnic Normal University
基 金:广东省自然科学基金项目(No.8151063301000004)
摘 要:针对电池供电仪器中对FIR数字滤波的需求与低功耗、低成本设计约束的矛盾,提出了一种改进的、专为无硬件乘法器MSP430单片机使用的高时间效率FIR滤波算法,并根据该算法研制了相应的工具软件,能根据Matlab产生的FIR滤波器系数文件和用户指定的A/D转换精度等指标自动生成MSP430汇编语言源码.实际测试表明,该工具合成的FIR滤波代码完全达到人工编码的质量,耗时仅为等效C语言编码的8.7%,可用于所有无乘法器的MSP430单片机,有助于程序员大幅提高FIR滤波程序开发效率.In order to impliment FIR digital filter in battery-powered instruments with low-cost, low-power, an improved high efficiency FIR filter algorithm for non-multiplier MSP430 mierocontroller is proposed, and a code synthesizer tool based on this algorithm is also developed, which imports Matlab-generated filter's coefficient file and synthesizes MSP430 source code according to user-specified A/D resolution. Experiment results show that the tool-generated codes achieve the same quality as manual coding and consumes the equivalent of only 8.7% of the C language code in CPU cycles. The tool can be used to generate high efficiency FIR filter source code for all non-multipliers MSP430 microcontroller.
关 键 词:MSP430单片机 FIR滤波 Horner算法 CSD编码
分 类 号:TM614[电气工程—电力系统及自动化]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.227