⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 it is a program about ofdm,and it is programed on dsk6455
💻 C
字号:
/****     基于OFDM的水声通信系统    ****
**             C Programme            ** 
*****         2008.7   fanxin      ****/
#include   "math.h"
#include   "stdio.h"
#include   "stdlib.h"

#define    pi   3.1415926

/*   Complex  Operation   */
#include   "Complex_Operation.h"

/*       Inintial Data       */
#include   "Data.h"
#include   "OFDM_Parameter.h"
#include   "twiddle.h"

/*       function       */
#include   "Jiarao.h"
#include   "Jiaozhi.h"
#include   "QAM.h"
#include   "IFFT_Modulation1.h"
#include   "Off_Synchronization.h"
#include   "FFT_Demodulation.h"
#include   "QAM1.h"
#include   "Jiaozhi1.h"
#include   "Jiarao1.h"
#include   "Panjue.h"

/*       dsplib       */
#include "DSP_ifft16x32.h" 


main() 
{ 
 /*  transmition  */
 Jiarao(buffer,buffer_jiarao,data_jiarao,buffer_len,D);
 //Jiaozhi(buffer_jiarao,buffer_jiaozhi,buffer_len,jiaozhi_len,buffer_jiaozhi0);
 QAM(buffer_jiarao,buffer_QAM,buffer_jiaozhi_len,psudo_bit_sequence,qpsk_sequence);
 IFFT_Modulation1(buffer_QAM,signal,Lfm_Data,x,buffer_QAM_len);
 
 /*  receiving  */
 FFT_Modulation(receive,buffer_QAM1,y);
 QAM1(buffer_QAM1,buffer_jiarao1,qpsk_sequence1,r_data,5600);
 //Jiaozhi1(buffer_jiaozhi1,buffer_jiarao1,buffer_len,jiaozhi_len);
 Jiarao1(buffer_jiarao1,buffer1,data_jiarao);

 /*  deceision  */
 Panjue(buffer1,buffer,data_erro,buffer_len);
 Panjue(buffer_jiarao1,buffer_jiarao,data_erro,8100);
 Panjue(buffer_jiaozhi1,buffer_jiaozhi,data_erro,8400);
 //Panjue(buffer_QAM1,buffer_QAM,5600);
 Panjue(qpsk_sequence1,qpsk_sequence,data_erro,2800);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -