资源简介
用matlab仿真的FMCW连续调频波,再做FFT频谱。可以参考。
代码片段和文件信息
clcclose allclear all;
%% parameters
f0 = 24.125e9; %% center freq unit: Hz
fm = 100; %% unit: Hz
tm = 1/fm; %% unit: s
N = 1024; %% points of FFT trans
B = 100e6; %% mod bandwidth unit: Hz
C = 3e8; %% speed of light unit: m/s
d_2p = 0.014; %% distance between two echo antennas unit: m
fs = 256e3; %% AD sample rate unit: Hz
t = 0:1/fs:1; %% range of time domin( 1 second )
%% window function type length of window is the same as FFT
win = chebwin(N);
%% user define
ang_simu = 2; %% angle base on normal line unit: °
ang_hd = ang_simu/360*2*pi; %% angle base on normal line unit: rad
diff_refr = sin(ang_hd)*d_2p; %% distance_diff of two echos unit: m
ang_hd_lamda = diff_refr*f0/C*2*pi; %% phase_diff of two echos unit; rad
r = 90; %% distance base on normal point unit: m
tao1 = 2*r/C + diff_refr/C; %% delay of echo1 unit: s
tao2 = 2*r/C; %% delay of echo2 unit: s
%% signals after mix
s1_mix_i = cos(2*pi*(f0 - B*0.5)*tao1 + 2*pi*B*tao1.*t/tm);
s1_mix_q = sin(2*pi*(f0 - B*0.5)*tao1 + 2*pi*B*tao1.*t/tm);
s2_mix_i = cos(2*pi*(f0 - B*0.5)*tao2 + 2*pi*B*tao2.*t/tm);
s2_mix_q = sin(2*pi*(f0
- 上一篇:ARMA模型matlab源程序
- 下一篇:雷达系统Matlab仿真代码
相关资源
- 均值滤波和FFT频谱分析Matlab代码
- 傅里叶变化频谱图及频域滤波
- Matlab程序,是播放音乐文件的波形和
- 信号与系统大作业 声音信号的频谱分
- matlab实现FFT频谱分析仪(GUI)以及滤
- 认知无线电频谱感知有用论文以及能
- 基于matlab的数字语音信号的采集及频
- 鼾声检测算法资料与MATLAB实现.zip
- 图像倒频谱处理程序
- 基于MATLAB的电力谐波分析,在有频谱
- 音频信号的频谱分析 对音频号进行快
- 使用matlab语言对信号进行频谱分析识
- MATLAB TDM Example.zip《用Matlab处理TDMS数据
- 基于MATLAB GUI的信号发生器及频谱分析
- LFMCW雷达汽车防撞系统仿真代码
- 调频三角波的matlab仿真
- Matlab仿真AM、DSB、SSB、FM的调制信号的
- 利用FFT分析其频谱
- 产生LFM信号分析其频谱运用频域匹配
- 基于FFT的频谱信号分析Matlab程序
- 应用matlab对信号进行频谱分析和滤波
- 基于IIR对信号进行频谱分析及滤波处
- 加汉宁窗的FFT插值法频谱分析程序
- 利用matlab仿真实现FDMA
- 数字信号处理实习实验二离散信号的
- 周期信号的频谱分析 matlab实现
- 基于matlab的声音信号频谱分析仪
- 倒频谱分析
- 使用MATLAB和声卡录音并分析波形和频
- 用matlab实现双音多频信号频谱分析
评论
共有 条评论