• 大小: 34.22MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: 其他
  • 标签: QT5.50  VS2013  

资源简介

GSL库(64bit)在QT5.50中使用+VS2013编译器,并应用GSL中的大量函数完在多种算法的开发,具体算法因版权问题,从中去除,不影响正常GSL测试使用。在64位win7下,64位的GSL库,QT5.5+vs2013编译器调用。

资源截图

代码片段和文件信息

//////////////////////////////////////////////////////////////////////
//
// Clutter_Function.cpp: implementation of the clutter function class.
//
//////////////////////////////////////////////////////////////////////
#pragma warning(disable:4786)

#include “Clutter_Function.h“
#include 
#include 
#include 
#include 
//#include 
//#include 
//using namespace std;

#define REAL(zi) (z[2*i])
#define IMAG(zi) (z[2*i+1])

//参数设置
static double FS = 18310.546875;     //设置采样频率(Hz)原位5KHz
static double Overflow_Gate = 10;    //设定杂波实部及虚部幅度门限
const int N_FFT = 8192;              //快速傅里叶变换使用的数组长度
static double sigma = 1.0;           //高斯分布随机数的分布参数
static int DATA_LENGTH = 8192;       //最后的不重复数据长度

extern bool Hardware_Flag;

#define CLUTTER_DATA_FILE_NAME “D:\\data\\clutter\\clutter_data.txt“
#define FILE_DATA_LOOP 4000          //注意:此处生成125M数据,可以播放近30分钟

//*******************************************************************************
//**杂波模拟算法子程序clutter_calculation,模拟具有特定概率分布特性及相关特性的杂波    **
//**模拟的概率分布模型包括:瑞利分布、威布尔分布、对数-正态分布及K分布        **
//**模拟的杂波谱模型包括:高斯谱、柯西谱及立方谱                               **
//*******************************************************************************

//****************************----函数参数说明----*******************************
//** pdf         :  杂波幅度分布类型参数(1代表瑞利分布,2代表威布尔分布,     **       
//**                                      3代表对数-正态分布,4代表K分布)    **
//** shapeP      :  杂波幅度分布的形状参数                                     **
//** rmsD        :  杂波方差                                                   **
//** psd         :  杂波功率谱类型参数(1代表高斯谱,2代表柯西谱,3代表立方谱)**
//** bandWidth   :  杂波带宽(Hz)                                             **
//*******************************************************************************

//****************************----内部调用函数说明----***************************
//** levison_AR     : 采样Levinson递推算法计算AR模型参数的子函数               **
//** R_Gau_Cal      :模拟威布尔杂波中,二分法计算非线性变换前信号相关性子函数 **  
//** Overflow_Gate_Gau_Cal :分布杂波信号,计算高斯杂波序列的门限幅度函数      **
//** S_Cal          : 模拟K分布杂波信号时,通过非线性变换计算调制序列的函数    **
//*******************************************************************************


//高斯(瑞利分布)杂波生成函数
void Clutter_Gaussian(double rmsD int psd double bandWidth)
{


return;
}


//*******************************************************************************
//**AR模型的参数计算子函数Levison_AR(利用Levinson_Debin算法)                   **
//*******************************************************************************

//****************************----函数参数说明----*******************************
//--------输入参数--------                                                     **
//** len_a       :  AR模型的阶数                                               **       
//** r           :  信号自相关函数                                             **
//--------输出参数--------                                                  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      91337  2016-09-08 17:30  ImageRadarSARTest\Clutter_Function.cpp

     文件      18551  2016-09-08 17:05  ImageRadarSARTest\Clutter_Function.h

     文件    1226130  2016-09-08 17:30  ImageRadarSARTest\debug\Clutter_Function.obj

     文件     515079  2016-09-08 17:05  ImageRadarSARTest\debug\dialog.obj

     文件   21529088  2014-09-03 16:13  ImageRadarSARTest\debug\icudt53.dll

     文件    1961472  2014-09-03 16:13  ImageRadarSARTest\debug\icuin53.dll

     文件    1316352  2014-09-03 16:13  ImageRadarSARTest\debug\icuuc53.dll

     文件     346624  2016-09-08 17:30  ImageRadarSARTest\debug\ImageRadarSARTest.exe

     文件        676  2016-09-08 17:30  ImageRadarSARTest\debug\ImageRadarSARTest.exp

     文件    1634744  2016-09-08 17:30  ImageRadarSARTest\debug\ImageRadarSARTest.ilk

     文件       1878  2016-09-08 17:30  ImageRadarSARTest\debug\ImageRadarSARTest.lib

     文件    3993600  2016-09-08 17:30  ImageRadarSARTest\debug\imageradarsartest.pdb

     文件   10612146  2011-10-31 14:46  ImageRadarSARTest\debug\libgsl-0.dll

     文件    1291312  2011-10-31 14:44  ImageRadarSARTest\debug\libgslcblas-0.dll

     文件     204276  2016-09-08 16:21  ImageRadarSARTest\debug\main.obj

     文件       3631  2016-09-08 16:21  ImageRadarSARTest\debug\moc_dialog.cpp

     文件     198864  2016-09-08 16:21  ImageRadarSARTest\debug\moc_dialog.obj

     文件   11980800  2016-07-28 18:34  ImageRadarSARTest\debug\Qt5Cored.dll

     文件   13091328  2015-06-29 18:34  ImageRadarSARTest\debug\Qt5Guid.dll

     文件   10890240  2015-06-29 18:50  ImageRadarSARTest\debug\Qt5Widgetsd.dll

     文件       1844  2016-09-08 16:22  ImageRadarSARTest\dialog.cpp

     文件        538  2016-09-08 16:21  ImageRadarSARTest\dialog.h

     文件       6949  2016-09-08 16:21  ImageRadarSARTest\dialog.ui

     文件        115  2014-09-10 16:26  ImageRadarSARTest\gsl\gsl.pri

     文件       7942  2006-07-05 02:25  ImageRadarSARTest\gsl\include\gsl\config.h

     文件      26630  2006-07-04 13:43  ImageRadarSARTest\gsl\include\gsl\gsl_blas.h

     文件       1579  2005-06-26 15:25  ImageRadarSARTest\gsl\include\gsl\gsl_blas_types.h

     文件        580  2003-07-25 17:18  ImageRadarSARTest\gsl\include\gsl\gsl_block.h

     文件       2454  2006-07-04 13:44  ImageRadarSARTest\gsl\include\gsl\gsl_block_char.h

     文件       2581  2006-07-04 13:44  ImageRadarSARTest\gsl\include\gsl\gsl_block_complex_double.h

............此处省略474个文件信息

评论

共有 条评论