CCS环境下-四相编码脉冲压缩雷达算法研究

本文详细探讨了在CCS环境下,利用四相编码实现脉冲压缩雷达的算法。通过查表得到cos函数值,分别计算I路和Q路信号,再进行卷积操作,最终得出结果。代码中定义了所需变量,并提供了信号生成、卷积计算的函数实现。
摘要由CSDN通过智能技术生成
#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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值