#include #define a0 0 #define a1 90 #define a2 127 /*8bit量化 */ #define N 8 #define M 1041 #pragma DATA_SECTION(OUT,"bufffer1") int _cosx1[N] , _cosx2[N] , _cosx3[N] , _cosx4[N]; int tc1[10*N] , tc2[10*N] , tc3[10*N] , tc4[10*N] ; int _I[M] , _Q[M] , _FI[M] , _FQ[M]; int _Ijuan[2*M-1] , _Qjuan[2*M-1] , OUT[2*M-1]; int i , j; void signal(int _I[M] , int _Q[M]) { /*通过查表等到cos函数*/ _cosx1[0]=a2 ; _cosx1[1]=a1 ; _cosx1[2]=a0 ; _cosx1[3]=-a1 ; _cosx1[4]=-a2 ; _cosx1[5]=-a1 ; _cosx1[6]=a0 ; _cosx1[7]=a1 ; _cosx2[0]=a0 ; _cosx2[1]=-a1 ; _cosx2[2]=-a2 ; _cosx2[3]=-a1 ; _cosx2[4]=a0 ; _cosx2[5]=a1 ; _cosx2[6]=a2 ; _cosx2[7]=a1 ; _cosx3[0]=-a2 ; _cosx3[1]=-a1 ; _cosx3[2]=a0 ; _cosx3[3]=a1 ; _cosx3[4]=a2 ; _cosx3[5]=a1 ; _cosx3[6]=a0 ; _cosx3[7]=-a1 ; _cosx4[0]=a0 ; _cosx4[1]=a1 ; _cosx4[2]=a2 ; _cosx4[3]=a1 ; _cosx4[4]=a0 ; _cosx4[5]=-a1 ; _cosx4[6]=-a2 ; _cosx4[7]
CCS环境下-四相编码脉冲压缩雷达算法研究
最新推荐文章于 2024-10-09 09:53:23 发布
本文详细探讨了在CCS环境下,利用四相编码实现脉冲压缩雷达的算法。通过查表得到cos函数值,分别计算I路和Q路信号,再进行卷积操作,最终得出结果。代码中定义了所需变量,并提供了信号生成、卷积计算的函数实现。
摘要由CSDN通过智能技术生成