91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: C/C++
  • 標簽: fft??xcorr??

資源簡介

可以用fft實現互相關計算,c語言實現,速度更快,易于硬件實現

資源截圖

代碼片段和文件信息

??/*------線性調頻信號的檢測------*/
#include?
#include?
#include?“User.h“
#include?“complex.h“
extern?void?FFT(int?FFT_Nstruct?compx?*xin);
extern?void?IFFT(int?FFT_Nstruct?compx?*xin);
int?lfmjc(long?start_cw_lfmfloat?lfmc[]float?cc[])
{
int?i;
????long?start_lfm;
????float?pmax;???????????//最大值
????int?qmax;?????????????//最大值對應坐標
????float?R[FFT_N_lfm];???//存放實部
????float?RR[FFT_N_lfm];??//存放實部
float?sum;
????float?mean;


????struct?compx?Fx[FFT_N_lfm];?
????struct?compx?Fy[FFT_N_lfm];?
????struct?compx?Fxy[FFT_N_lfm];
????struct?compx?lfm[FFT_N_lfm];?
????struct?compx?y1[FFT_N_lfm];

//lfm賦值:需要改動
????for(i=0;i {
????lfm[i].real=lfmc[i];
????lfm[i].imag=0;
}

//補零
????for(i=N_lfm;i {
????lfm[i].real=0;
????lfm[i].imag=0;
}

//接收lfm信號
????for(i=0;i<(int)(FFT_N_lfm/2);i++)
{
????y1[i].real=cc[i+start_cw_lfm];
????y1[i].imag=0;
}

//補零
????for(i=(int)(FFT_N_lfm/2);i {
????y1[i].real=0;y1[i].imag=0;
}

//lfm做fft
????FFT(FFT_N_lfmlfm);?
????for(i=0;i {
????Fx[i].real=lfm[i].real;
????Fx[

評論

共有 條評論