MATLAB的加速
1.在占用时间较长的代码上进行算法的优化
2.打开MATLAB并行池使用parfor等运算
3.将循环转化为矩阵
0526更新
本来在做CUDA的矩阵乘法,在设计参数的时候突然想到matlab这边可以把一个循环转化成矩阵。也就是3的思想。
波束形成的主要部分:
data = hilbert(data);
R1 = data'*data;
for i = 1:length(theta)
a_s = exp(-jay*2*pi*[0:N-1]*f0*d/c*sin(theta(i)*pi/180));
beam_single(