dsp能算这个吗?

[复制链接]
2743|6
 楼主| lanyong 发表于 2007-12-28 14:39 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;8个8bit数据<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;L[8]={L0,L1,L2,,,&nbsp;L7}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;如何最快<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;得到H[8]={H0,H1,H2,,,H7}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;按位排列如下:<br />L0.7&nbsp;L0.6&nbsp;L0.5&nbsp;L0.4&nbsp;L0.3&nbsp;L0.2&nbsp;L0.1&nbsp;L0.0<br />L1.7&nbsp;L1.6&nbsp;L1.5&nbsp;L1.4&nbsp;L1.3&nbsp;L1.2&nbsp;L1.1&nbsp;L1.0<br />L2.7&nbsp;L2.6&nbsp;L2.5&nbsp;L2.4&nbsp;L2.3&nbsp;L2.2&nbsp;L2.1&nbsp;L2.0<br /><br />,&nbsp;&nbsp;&nbsp;&nbsp;<br />,<br />,<br />L7.7&nbsp;L7.6&nbsp;L7.5&nbsp;L7.4&nbsp;L7.3&nbsp;L7.2&nbsp;L7.1&nbsp;L7.0<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;H与L关系如下:<br />&nbsp;&nbsp;&nbsp;&nbsp;H0:L7.0,,,L2.0,L1.0&nbsp;L0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//即按列取最低位组成H0.<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;是否有硬件可以完成这样的运算?<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;就有点象矩阵旋转.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;dsp是否有这样的功能,本人没有玩过dsp.请指教,谢谢.<br />
lanmanck 发表于 2008-1-1 17:19 | 显示全部楼层

首先

你把这个功能做成一个c语言函数,然后放到dsp工程编译即可。
hongh 发表于 2008-1-1 21:59 | 显示全部楼层

没有见过有硬件可以完成这样的运算

最直接的算法就是&nbsp;移位&nbsp;与&nbsp;或。
zhang123 发表于 2008-1-1 22:57 | 显示全部楼层

那还是cpld

  
jim0810 发表于 2008-1-10 20:06 | 显示全部楼层

用程序当然可以实现这样的算法了

这个应该算是比较简单的
mohanwei 发表于 2008-1-10 21:23 | 显示全部楼层

随便一个可以编程的处理器都可以实现……

  
samuelyu 发表于 2008-1-11 11:05 | 显示全部楼层

似乎曾经在某个 MCU 的介绍中看到过;

硬件支持上述算法;不过忘了是哪个&nbsp;MCU&nbsp;了,BLACKFIN&nbsp;?<br />其他应该软件都可以支持;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

457

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部