![]() |
|
||||||||||||||
| . 网站首页 . 新闻 . 新品 . 方案 . 专访 . 活动 . DSP . EDA . 评测室 . 技术文库 . 会员区 . 商城 . 服务导航 . 邮购 . 资源 . | ||
|
||
|
|||||
| 基于C6000多处理器的雷达信息处理系统(2) | |||||
作者:DSP技术咨… 文章来源:本站原创 点击数: 更新时间:2004-7-27 ![]() |
|||||
|
可以看出,每个方括号中进行的是输入变量的某一个数据位和所有常数A1~AK的每一位进行位与并求和。而指数部分则说明了求和结果的位权。现在就可以建立查找表来实现方括号中的操作了,其查找表用所有输入变量的同一位进行寻址,如图2所示。
图2、查找表的寻址方式及其内容
图2中所示的DA查找表,其宽度为对常数AK 定义的宽度,深度为2K,K是能够对数据源抽样数据进行处理的数据长度,对于滤波器就表现为滤波器阶数;对于FFT就表现为FFT点数。 三、 系统实现
图3、系统硬件结构图 3.2、全并行软件方法实现
将式(5)改写如下:
利用式(5),可以得到一种直观的树形阵列,如图3所示。
图3中,首先要建立一个K×B位的寄存器阵列,将其输出进行排列,用所有K个输入数据的相同位,对DA查找表寻址,从图中可以看出,当b=16时,输入到输出所需的路径最长,该路径为关键路径,影响着电路处理的速度,在进行设计时应该注意到这点,所以应该采用流水线设计方法[1],并进行适当的约束,其数据率可以达到50MHz。图中的15个节点代表着15个并行的加法器,中间过程的数据宽度既可以保持双精度(B+C)位数据(C是常数AK的宽度),也可以采用截尾的办法得到单精度b位数据,可根据系统所要求的精度确定。
|
|||||
| 欢迎点击进入:TI德州中文网 (国内唯一针对TI应用的中文技术网站) 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于C6000多处理器的雷达信息… |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|
|