首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

可重构FFT和Viterbi协处理器的研究与实现

【摘要】:本文以软件无线电为背景,重点着眼于其可重构特性。结合数字通信系统中常用的FFT算法和Viterbi译码算法,通过分析FFT算法和Viterbi译码算法的运算过程,找到两个算法结构上的相似之处,据此提出新的可重构的蝶形计算单元。在可重构蝶形计算单元的基础之上,提出了可重构的FFT和Viterbi协处理器。主要贡献包括:1.针对传统数字通信系统中FFT算法和Viterbi译码算法单独实现,硬件资源开销过大,不能很好地满足软件无线电灵活性要求的情况,结合软件无线电的可重构需要,提出将FFT算法和Viterbi译码算法用一个可重构的硬件结构实现,达到了节省硬件开销,增强硬件灵活性的目的。2.通过分析FFT算法和Viterbi算法的运算过程,找到两个算法运算过程中的共同点,并在此基础之上实现了可重构的蝶形计算单元。该可重构蝶形计算单元所需硬件资源,相对于分立实现的FFT算法和Viterbi译码算法的蝶形计算单元要少三分之一左右。3.在可重构的蝶形计算单元基础之上,提出了可重构的FFT和Viterbi协处理器。该处理器不但可以在FFT算法和Viterbi算法之间切换,而且在FFT算法的实现上也实现了4点到1024点之间的可变点数的计算,Viterbi译码算法在码率、约束长度以及生成函数都是在一定范围内可配置的。
【关键词】:软件无线电 可重构 FFT Viterbi 蝶形单元
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332;TN92
论文共70页,点击 下载论文
上一篇:变极化微带阵列天线研究
下一篇:WSN监测系统中目标分类与多目标定位的研究