基于MATLAB的阵列信号处理仿真方法
摘要:介绍如何使用MATLAB构建阵列信号处理系统模型,包括相千信号模型,幅度和相位误差模型,针对不同模型,实现协方差矩阵产生方法,波达方向估计的子空间方法,自适应波束合成器的权值求解算法和方向图、阵列增益等系统参数的仿真这些仿真模型和方法,对于各种复杂的阵列信号处理研究,具有重要的基础作用
Array Signal Processing Simulation Based on MATLAB
(Department munication Engineering, Chongqing University, Chongqing 400030, China)
Abstract: 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 factions, 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 plicated
si mul anon s.
Key words: array signal; covariance matrix; DOA; beamforming
引言
阵列信号处理源于60年代相控阵天线技术[}t},目前,
广泛用于雷达、通信、超声波、语音、水下探测等等小同领
域。阵列信号处理的对象,是山阵列天线接收的采样快拍数
据,而利用各种信号处理的算法和工具,主要实现两个目的
f Z-41:一是进行空间谱估计,通过对信号分析,确定信号波
达方向;二是进行波束介成,利用自和非自算法,得到阵列
加权矢量。就实现手段
基于MATLAB的阵列信号处理仿真方法 来自淘豆网www.taodocs.com转载请标明出处.