DA (分布式算法)
SOP(SUM OF PRODUCTS)
乘积求和
考虑参数:
乘积数表示格式 是否有符号位
乘积数位宽
累加器位宽 为保证动态范围额外设计的位宽
DA(Distribute Arithmetic)
1.无符号DA
算法流程:
将X[n]看为变量 并按二进制分解表示
Xb[n]:标志位第n次抽样的数的第b位
假设每次抽样的数量化位宽为B
将X项展开并重新排列
将C项展开
所谓的重新排序其实可看为是矩阵运算
刚开始出现一个矩阵:竖方向为第n次抽样递增 横方向为第b位递减
把两个矩阵相乘转换为3个矩阵相乘
其中有矩阵倒置操作
每一次n次抽样中得到的的第b位分别于C的第n位相乘
进一步表示为:
每位都在同时计算速度大大提高!!
实现框图(PDSP)
LUT:接收一个N位输入向量输出f(C,X)
有符号DA:
连着符号位一起算进去 (补码表示)
采用带有加减控制的累加器
DA优化方案:
资源优化:
针对N过大情况
原因:LUT随N成指数增长
方案:将N拆分
二.速度优化
为每位提供一个ROM
转载于:https://www.cnblogs.com/sleepy/archive/2011/07/25/2116657.html
DA (分布式算法)相关推荐
- 【FPGA教程案例99】数据处理2——基于DA分布式算法的FIR滤波器FPGA实现
FPGA教程目录 MATLAB教程目录 ---------------------------------------- 本课程成果预览(带高频干扰的正弦滤波后恢复到标准的正弦) 目录 1.软件版本 ...
- ★教程2:fpga学习教程入门100例目录
1.订阅本教程用户可以免费获得本博任意2个(包括所有免费专栏和付费专栏)博文对应代码: 2.本FPGA课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用.未经本人允 ...
- 【DA算法】基于DA算法的FIR滤波器的FPGA实现
1.软件版本 quartusii 2.本算法理论知识 DA算法的主要特点是,巧妙地利用查找表将固定系数的MAC运算转化为查表操作,其运算速度不随系数和输入数据位数的增加而降低,而且相对直接实现乘法器而 ...
- 分布式算法FIR滤波器
目前FIR滤波器的实现方法有三种:利用单片通用数字滤波器集成电路.DSP器件和可编程逻辑器件实现.单片通用数字滤波器使用方便,但由于字长和阶数的规格较少,不能完全满足实际需要.使用DSP器件实现虽然简 ...
- 本田da屏怎么进wince系统_弥补小型车短板,东风本田全新LIFE“来福酱”上市
"骨子里流淌着本田的纯正血统." 来源:东风本田官方 12月15日晚,东风本田全新LIFE(中文名:来福酱)正式上市.新车推出SPORT"灵动拍档"和CROSS ...
- 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da)
by Donavon West 由Donavon West 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da) (A first look: do expr ...
- 通da信TCP长连接数据算法分析
点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 分析通da信TCP长连接内部分数据的算法." 作为一款老牌的炒股软件,通da信里面的数据是相当的丰富,免费的也很丰富,准确性也很好 ...
- 你听过BA、DA、AA、TA么?全网疯传的架构实践全景图!
业务架构是跨系统的业务架构蓝图,应用架构.数据架构.技术架构是解决方案的不同方面. 多年来,全球业界已在业务架构.应用架构.数据架构.技术架构方面积累了大量经验. 近几年,数字化转型呼唤"懂 ...
- Enterprise Vault 系列 [CA和DA]
很多人不知道Enterprise Vault是什么,更不用说它的组件CA和DA了,这两天时间看了两本书,分别是介绍CA和DA的,和大家简单分享: 首先说说EV,它是一种数据归档软件,主要用于归档Exc ...
最新文章
- 数据结构与算法 -- 二叉树 ADT
- CF374 Maxim and Array
- vue的Prop属性
- Ubuntu文件夹有锁标志(去除) 命令打包解包
- Jquery 1.4.2 animate的BUG
- matlab实现卷积操作
- Python神经网络模型和预测
- telink wiki使用简单说明
- 使用PhantomJS网页截图
- 路由入口与vue布局入口
- [创业-18]:财务报表之资产负债表
- 参加软件测试培训找工作有前景吗
- element表格多出一列空白
- 电池规格参数说明(MIT版本)
- Android View 生成唯一 Id
- 实现扫描图片出现3d模型的虚拟仿真技术
- neuoj1472 yuki的氪金之旅(倒置树状数组
- 模拟退火(Simulated Annealing)算法 PO J1379 2420
- 网页中如何将文字和图片垂直居中
- SQL注入一些过滤及绕过总结
热门文章
- 元好问《摸鱼儿-雁邱词》赏析
- 写给20岁读者的一些人生建议
- 微信公众号开发——接收用户消息(图文、语言、上报位置、关注、取消关注)及自动回复
- c语言编程送小狗回家,【原创】《My Sherlock Ⅱ 》(BY C语言概率论)
- 互联网中越老越吃香的行业是?
- Xshell实现Windows上传文件到Linux主机的方法
- 如何查看自己的分区是固态还是机械
- 发现微型计算机染有病毒后,??发现微型计算机染有病毒后,较为彻底的清除方法是(?? )...
- pytorch transforms图像增强
- excel制作跨职能流程图_轻松做Visio跨职能流程图(泳道图)