The invention discloses a AAN fast DCT algorithm based on Builder DSP, with DSP Builder and Simulink platform, the establishment of a butterfly operation model of AAN fast DCT, and realize the complete test circuit simulation and verification. The results show that this method is simple and feasible, and the development cycle is short, so that the complex code design can be avoided, and it can be easily applied in related fields.
【技术实现步骤摘要】
基于DSPBuilder的AAN快速DCT算法
本专利技术涉及DCT运算领域,具体涉及一种基于DSPBuilder的AAN快速DCT算法。
技术介绍
传统二维DCT变换及其逆变换运算复杂度很高。计算一维8点的DCT/IDCT,需要512次乘法和448次加法运算,如果变换点数增加,则计算量相当巨大,实际应用完成起来非常困难。为此,学者提出了离散余弦变换的快速算法,离散余弦变换是一种常用的信号处理变换,已经广泛应用于信号处理领域,尤其是在图像、视频和语音压缩编码方面,同时,离散余弦变换也是诸多方法实现的常用变换。实际中,往往需要硬件实现数字信号处理算法。经典的算法有B.G.Lee算法、AAN算法。相比B.G.Lee算法,AAN算法运算更为简单,蝶形运算减少了计算量,但实际中利用代码实现仍然比较复杂。EDA(电子设计自动化)技术的迅速发展,使得通过硬件描述语言,在FPGA/CPLD等硬件上实现常见数学变换成为可能,但是硬件描述语言的代码编写、调试、仿真复杂,开发周期较长、工作量大,对开发者要求高。如果使用调试好的IP核可显著减小工作量,但多数IP核需要单独购买。专利技术 ...
【技术保护点】
基于DSP Builder的AAN快速DCT算法,其特征在于,包括如下步骤:S1、利用DSP Builder设计AAN算法的DSP Builder模型;S2、令输入序列x(0)‑x(7)的值分别为1‑8,运行测试,输出结果为:Output0:9.937;Output1:‑8.796;Output2:3.751;Output3:‑2.947;Output4:1.74;Output5:‑1.26;Output6:0.6489;Output7:‑0.2446;S3、模型经Simulink仿真后,运行Signal Complier之后转换为硬件描述语言,并产生测试向量文件;S4、利 ...
【技术特征摘要】
1.基于DSPBuilder的AAN快速DCT算法,其特征在于,包括如下步骤:S1、利用DSPBuilder设计AAN算法的DSPBuilder模型;S2、令输入序列x(0)-x(7)的值分别为1-8,运行测试,输出结果为:Output0:9.937;Output1:-8.796;Output2:3.751;O...
【专利技术属性】
技术研发人员:赵杰,李英,李亚文,王博,杨滨峰,
申请(专利权)人:商洛学院,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。