在matlab中逐列圆形移位

时间:2014-09-09 21:11:57

标签: matlab parallel-processing gpu

我正在尝试运行波束成形算法,这需要我将时间延迟引入矩阵(更具体地说,我必须将时移向量相加)。我希望(大致)通过循环移动每列合适的数量来实现这一点。执行此操作一次(或类似操作,如此处回答:How to perform a column by column circular shift of a matrix without a loop))不会花费太多时间,但我必须做几十到几十万次。 看到每个操作彼此独立,我希望我能够并行执行它们,可能在GPU上,但是我还没有找到任何方法来做到这一点。我可以使用parfor循环来加快速度,但不是很多。

有没有人对我如何做到这一点有任何建议?

先谢谢。

0 个答案:

没有答案