本人菜鸟,C6678学了一个多月,至今想不出LMS算法如何多核实现?
看多核实现的IMAGE PROCESSING的例程,这个处理比较复杂,数据量也大,
个人理解:这个图像处理的例程是不是基于数据分块的,就是SLAVE核是对不同的数据块做相同的处理?
可是LMS算法中循环:y(n)=w(n)x(n);
e(n)=d(n)-y(n);
w(n+1)=w(n)+2ue(n)x(n);
算法是迭代的,紧密联系,是闭环结构,要是代码分块执行,感觉块与块之间总要传递数据?不是破坏了高内聚低耦合性,实在是不太懂,还请专家给些指导!非常感谢!