介绍如何使用MATLAB构建阵列信号处理系统模型,包括相干信号模型,幅度和相位误差模型,针对不同模型,实现协方差矩阵产生方法,波达方向估计的子空间方法,自适应波束合成器的权值求解算法和方向图、阵列增益等系统参数的仿真。这些仿真模型和方法,对于各种复杂的阵列信号处理研究,具有重要的基础作用。
MATLAB is used to develop the system model of array signal processing, such as the correlated signals, the error of amplitude and phase. To deal with these different models, MATLAB offers great instructions and fuctions, which make the simulating considerably convenient. The key programs were proposed, which could simulate the covariance matrix estimation, estimate the DOA (direction of arrival) of signal based on subspace, calculate the weight vector of adaptive beamformer, and get some basic system parameters. Some examples show the detail procedure and the programs are useful to the array signal processing research. Furthermore, these methods take an important function to many other complicated simulations.