• 大小: 0.28M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


旨在用C语言程序和MATLAB程序通过MUSIC算法对“信号提取”进行实现,结果证明程序运行效果良好,分辨率较高

资源截图

代码片段和文件信息

#include
#include 
#include

#define pi 3.1415926535
#define e 2.718281828459045
#define M 8 //假设的阵元个数;
#define N 17 //假设的快拍次数,即采样的次数;
#define T 30 //观测数据矩阵的维数
#define L 200 //频率采样点

#define EPS 0.000001//雅加比算法的临界值

typedef struct
{
double real; /*实数部分*/
double vir;  /*虚数部分*/
}COMPLEX;

double gaussian(double );
void multi_matrix(double *Ydouble y[M][M]);
void eigen_val_vec(double a[M][M] int ndouble vec[M][M]);
 int rank(double a[M][M]);
COMPLEX add(COMPLEX aCOMPLEX b);
COMPLEX substract(COMPLEX aCOMPLEX b);
COMPLEX multiple(COMPLEX aCOMPLEX b);
COMPLEX divide(COMPLEX aCOMPLEX b);
void gonge(COMPLEX a[M]COMPLEX b[M][1]);
void multi_line_matrix(double **aint pdouble c[M][M]);
void sub(double a[M][M]double b[M][M]double c[M][M]);
void zhuanhuan(double a[M][M]COMPLEX b[M][M]);
void muliti_line_complex(COMPLEX a[M]COMPLEX b[M][M]COMPLEX c[M]);
double multi_num_complex(COMPLEX a[M]COMPLEX b[M][1]);

void main()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-07-14 23:08  MUSIC算法的信号提取C和MATLAB程序实现和仿真\
     目录           0  2013-07-14 23:03  MUSIC算法的信号提取C和MATLAB程序实现和仿真\C程序及结果\
     文件       10489  2013-06-19 16:28  MUSIC算法的信号提取C和MATLAB程序实现和仿真\C程序及结果\main.cpp
     文件      233518  2013-06-19 16:28  MUSIC算法的信号提取C和MATLAB程序实现和仿真\C程序及结果\main.exe
     目录           0  2013-07-14 23:03  MUSIC算法的信号提取C和MATLAB程序实现和仿真\MATLAB程序及结果\
     文件       25954  2013-06-19 16:31  MUSIC算法的信号提取C和MATLAB程序实现和仿真\MATLAB程序及结果\music.jpg
     文件         926  2013-06-17 21:13  MUSIC算法的信号提取C和MATLAB程序实现和仿真\MATLAB程序及结果\music.m
     文件      268520  2013-07-14 23:07  MUSIC算法的信号提取C和MATLAB程序实现和仿真\MUSIC算法的信号提取C和MATLAB程序实现和仿真.docx
     文件         513  2013-07-14 23:08  MUSIC算法的信号提取C和MATLAB程序实现和仿真\readme.txt

评论

共有 条评论