在MATLAB算法实现音乐我要分享

MUSIC Algorithim implementation in MATLAB

matlab 算法 音乐 实现

关注次数: 323

下载次数: 0

文件大小: 1.85 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:这个源代码是用Matlab对MUSIC算法的实现。入射信号随机BPSK符号或源信号的二进制信号(沃尔什像一个可以选择的时间)和噪声信号为高斯分布。有M(M & gt;入射信号数) ;单元间距d = 0.5波长的数组元素。阵列相关矩阵的情形(输入数据的协方差矩阵)是以样本估计K时间 ;x是接收 ;输入数据向量。利用特征结构 ;矩阵的情形,MUSIC算法的伪谱的计算和绘制。程序生成随机AOA和计算相应的光谱中最高峰的AOA估计的准确性。有关代码的更多细节参见代码中的注释


English Description:

The source code is written in MATLAB for the implementation of a MUSIC algorithm. The incident signals are either Random BPSK symbols or Source signal- Binary Walsh-like signals (One can be selected at time) and the noise signal is of Gaussian distribution. There are M (where M>Number of incident signals)  array elements with element spacing distance d=0.5 wavelengths. The array correlation matrix Rxx (input data covariance matrix) is estimated by taking K time samples of  X where X is the received  input data vector. By exploiting the eigenstructure  of matrix Rxx, the pseudospectrum of the MUSIC algorithm is computed and then plotted. The program generates random AOA and calculates the accuracy of estimation for the AOA corresponding to the highest peak in the spectrum. For more details about the codes refer to comments in the code


代码预览