【雷达通信】回波数据处理(Matlab代码实现)

简介: 【雷达通信】回波数据处理(Matlab代码实现)

💥1 概述

各电子装备间独立发展模式造成了硬件设备冗余、频谱管理困难、空间竞争、频谱干扰等问题,已难以满足当今作战环境对电子装备系统多功能化、小型化、网络化发展的需求。目前,最有效的方法就是通过雷达-通信共享波形设计,在同一平台上利用同一信号,同时实现雷达与通信功能,提升系统的综合程度。


本文包括:脉冲压缩、CA-CFAR恒虚警检测、PD测速、单脉冲测角等算法。


📚2 运行结果

2.1 目标探测

2.2 单脉冲

2.3 脉冲多普勒处理

2.4 脉冲压缩

2.4 DDC

部分代码:

% parameter
N  = 4096;
f0 = 60e+6;      % 60MHz中频 
B  = 8e+6;       % 8MHz带宽
Tp = 10e-6;      %10us时宽
fs = 80e+6;      % 80MHz采样频率
fnco = 20e+6;    % 20MHz NCO频率
t  = (0:N-1)/fs;
fd = (-N/2:N/2-1)*fs/N;
kr = B/Tp;
% Generate LFM @f0
s_in  = rectpuls(t-Tp/2,Tp).*exp(1i*pi*kr*(t-Tp/2).^2).*exp(-1i*2*pi*f0*t);
s_in_fft = fft(s_in,N);
figure(1);
subplot(221);plot(t/1e-6,real(s_in));
xlabel('t/us');ylabel('Amplitude');title('Input sampled signal(time Re)');
subplot(222);plot(fd/1e6,abs(fftshift(s_in_fft)));
xlabel('Frequency/MHz');ylabel('Amplitude');title('Input sampled signal(spectrum)');
s_fix = s_in.*exp(-1i*2*pi*fnco*t);
s_fix_fft = fft(s_fix,N);
subplot(223);
plot(t/1e-6,real(s_fix));hold on;
plot(t/1e-6,imag(s_fix));xlim([0, 10]);
xlabel('t/us');ylabel('Amplitude');
title('NCO signal (time)');legend('Re','Im');
subplot(224);plot(fd/1e6,abs(fftshift(s_fix_fft)));
xlabel('Frequency/MHz');ylabel('Amplitude');title('NCO signal (spectrum)');
coeff = fir1(127,B/(fs/2),hamming(128)); % 0.2 = B/(fs/2) 此处必须B大于信号带宽,否则信号失真
figure(2);freqz(coeff);
title('FIR filter speciation');
% fir filter
s_ddc = conv(s_fix,coeff);
scale = 4;
s_ddc = downsample(s_ddc,scale);
s_ddc_fft = fft(s_ddc,N);
figure(3);
subplot(211);
plot(real(s_ddc));hold on;
plot(imag(s_ddc));xlim([0, 1000/scale]);
xlabel('t/us');ylabel('Amplitude');
title('Baseband signal (time)');legend('Re','Im');
subplot(212);plot(fd/1e6/scale,abs(fftshift(s_ddc_fft)));
xlabel('Frequency/MHz');ylabel('Amplitude');title('Baseband signal (spectrum)');
%% DDC sine
clear ; close all; clc;
% parameter
N  = 4000;
f0 = 61e+6;      % 60MHz中频 
fs = 80e+6;      % 80MHz采样频率
fnco = 20e+6;    % 20MHz NCO采样频率
t  = (0:N-1)/fs;
fd = (-N/2:N/2-1)*fs/N;
s_in  = sin(2*pi*t*f0);
s_in_fft = fft(s_in,N);
figure(1);
subplot(221);plot(t/1e-6,s_in);xlim([0, 2]);
xlabel('t/us');ylabel('Amplitude');title('Input sampled signal(time)');
subplot(222);plot(fd/1e6,abs(fftshift(s_in_fft)));
xlabel('Frequency/MHz');ylabel('Amplitude');title('Input sampled signal(spectrum)');
s_fix = s_in.*exp(-1i*2*pi*fnco*t);
s_fix_fft = fft(s_fix,N);
subplot(223);
plot(t/1e-6,real(s_fix));hold on;
plot(t/1e-6,imag(s_fix));xlim([0, 2]);
xlabel('t/us');ylabel('Amplitude');
title('NCO output signal(time)');legend('Re','Im');
subplot(224);plot(fd/1e6,abs(fftshift(s_fix_fft)));
xlabel('Frequency/MHz');ylabel('Amplitude');title('NCO output signal(spectrum)');
coeff = fir1(127,2e6/(fs/2),hamming(128));
figure(2);freqz(coeff);
title('FIR filter speciation');
% fir filter
s_ddc = conv(s_fix,coeff);
scale = 10;
s_ddc = downsample(s_ddc,scale);
s_ddc_fft = fft(s_ddc,N);
figure(3);
subplot(211);
plot(real(s_ddc));hold on;
plot(imag(s_ddc));xlim([0, 1000/scale]);
xlabel('t/us');ylabel('Amplitude');
title('Baseband signal (time)');legend('Re','Im');

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]姚誉. 高效调制雷达通信一体化系统相关技术研究[D].东南大学,2015.

[2]谷亚彬. 雷达-通信共享信号设计与处理方法研究[D].西安电子科技大学,2019.DOI:10.27389/d.cnki.gxadu.2019.000094.


🌈4 Matlab代码实现

相关文章
|
1天前
|
监控 算法 数据安全/隐私保护
基于扩频解扩+turbo译码的QPSK图传通信系统matlab误码率仿真,扩频参数可设置
本项目基于MATLAB 2022a实现图像传输通信系统的仿真,涵盖QPSK调制解调、扩频技术和Turbo译码。系统适用于无人机图像传输等高要求场景,确保图像质量和传输稳定性。通过仿真,验证了系统在不同信噪比下的性能,展示了图像的接收与恢复效果。核心代码实现了二进制数据到RGB图像的转换与显示,并保存不同条件下的结果。
16 6
|
1月前
|
算法 数据安全/隐私保护
基于DVB-T的COFDM+16QAM+LDPC图传通信系统matlab仿真,包括载波同步,定时同步,信道估计
### 简介 本项目基于DVB-T标准,实现COFDM+16QAM+LDPC码通信链路的MATLAB仿真。通过COFDM技术将数据分成多个子载波并行传输,结合16QAM调制和LDPC编码提高传输效率和可靠性。系统包括载波同步、定时同步和信道估计模块,确保信号的准确接收与解调。MATLAB 2022a仿真结果显示了良好的性能,完整代码无水印。仿真操作步骤配有视频教程,便于用户理解和使用。 核心程序涵盖导频插入、载波频率同步、信道估计及LDPC解码等关键环节。仿真结果展示了系统的误码率性能,并保存为R1.mat文件。
127 76
|
1月前
|
监控 算法 数据安全/隐私保护
基于扩频解扩+LDPC编译码的16QAM图传通信系统matlab误码率仿真,扩频参数可设置
该通信系统主要用于高质量图像传输,适用于无人机、视频监控等场景。系统采用16QAM调制解调、扩频技术和LDPC译码,确保复杂电磁环境下的稳定性和清晰度。MATLAB 2022a仿真结果显示图像传输效果良好,附带的操作视频详细介绍了仿真步骤。核心代码实现了图像的二进制转换、矩阵重组及RGB合并,确保图像正确显示并保存为.mat文件。
53 20
|
2月前
|
资源调度 监控 算法
基于扩频解扩+LDPC编译码的QPSK图传通信系统matlab误码率仿真,扩频参数可设置
该通信系统主要用于高质量图像传输,如无人机、视频监控等场景。系统采用QPSK调制解调、扩频技术和LDPC译码,确保复杂电磁环境下的稳定性和清晰度。MATLAB仿真(2022a)验证了算法效果,核心程序包括信道编码、调制、扩频及解调等步骤,通过AWGN信道测试不同SNR下的性能表现。
70 6
基于扩频解扩+LDPC编译码的QPSK图传通信系统matlab误码率仿真,扩频参数可设置
|
2月前
|
监控 算法 数据安全/隐私保护
基于扩频解扩+turbo译码的64QAM图传通信系统matlab误码率仿真,扩频参数可设置
该通信系统基于MATLAB 2022a仿真,适用于高要求的图像传输场景(如无人机、视频监控等),采用64QAM调制解调、扩频技术和Turbo译码提高抗干扰能力。发射端包括图像源、64QAM调制器、扩频器等;接收端则有解扩器、64QAM解调器和Turbo译码器等。核心程序实现图像传输的编码、调制、信道传输及解码,确保图像质量和传输可靠性。
60 16
|
2月前
|
算法 数据安全/隐私保护
数字通信中不同信道类型对通信系统性能影响matlab仿真分析,对比AWGN,BEC,BSC以及多径信道
本项目展示了数字通信系统中几种典型信道模型(AWGN、BEC、BSC及多径信道)的算法实现与分析。使用Matlab2022a开发,提供无水印运行效果预览图、部分核心代码及完整版带中文注释的源码和操作视频。通过数学公式深入解析各信道特性及其对系统性能的影响。
|
4月前
|
固态存储
螺旋卫星通信天线设计与有限元分析matlab仿真
本课题研究了尺寸为10cm*10cm*30cm的卫星上搭载的螺旋型天线,工作于UHF频段(1-3GHz)。通过MATLAB2022a进行系统仿真,展示了天线的辐射特性。螺旋天线因其低轴比、宽带宽和紧凑结构而适用于卫星通信。采用有限元法分析天线的电磁性能,计算了天线的关键性能指标,包括S参数、增益、轴比等。
|
5月前
|
算法 5G 数据安全/隐私保护
大规模MIMO通信系统信道估计matlab性能仿真,对比LS,OMP,MOMP以及CoSaMP
本文介绍了大规模MIMO系统中的信道估计方法,包括最小二乘法(LS)、正交匹配追踪(OMP)、多正交匹配追踪(MOMP)和压缩感知算法CoSaMP。展示了MATLAB 2022a仿真的结果,验证了不同算法在信道估计中的表现。最小二乘法适用于非稀疏信道,而OMP、MOMP和CoSaMP更适合稀疏信道。MATLAB核心程序实现了这些算法并进行了性能对比。以下是部分
326 84
|
6月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
272 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
6月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
138 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码

热门文章

最新文章