资源简介
Chirp BOK调制方式,频域匹配法进行解调,参考参考。
代码片段和文件信息
close all; clear;
%% 产生Up_chirp和Down_chirp %TB=16
Fs = 200e6; %采样频率是200MHz
Rb= 0.5e6; %符号速率
t = (-1/(2*Rb)+1/Fs) : 1/Fs : 1/(2*Rb) ; %chirp宽度为2e-6秒
u = 4e12 ; %斜率u=4e12;
f_0 = 40e6 ; %中心频率fo=40MHz
Up_chirp = cos(2*pi*(f_0*t+0.5*u*t.^2)); %Up_chirp
Down_chirp = fliplr(Up_chirp);
%% Chirp BOK调制
N=length(t);
Symbol=10; %仿真码元个数
Bit_send = randi([0 1]1Symbol);
Signal_send = zeros(1Symbol*N);
for num=1:Symbol
if Bit_send(num)==1
Signal_send(( num-1)*N + 1: num*N )=Up_chirp;
else
Signal_send( (num-1)*N + 1 : num*N )=Down_chirp;
end;
end;
%% 解调
NUM_FFT=1024;
FFT_Up=fft(Up_chirpNUM_FFT);
FFT_Down=fft(Down_chirpNUM_FFT);
Up_match = zeros(1Symbol*NUM_FFT);
Down_match = zeros(1Symbol*NUM_FFT);
for num=1:Symbol
FFT_window=fft(Signal_send((num-1)*N+1 : num*N)NUM_FFT);
Up_match((num-1)*NUM_FFT+1 : num*NUM_FFT)=abs(ifft(FFT_window.*FFT_DownNUM_FFT));
Down_match((num-1)*NUM_FFT+1 : num*NUM_FFT)=abs(ifft(FFT_window.*FFT_UpNUM_FFT));
end;
Bit_figure = kron(Bit_sendones(1NUM_FFT)); %纯属为了好看
figure(1);subplot(411);plot(Bit_figure);title(‘发送符号‘);axis([0 Symbol*NUM_FFT -0.5 1.5])
subplot(412);plot(Up_match);title(‘符号“1”匹配输出‘);axis([0 Symbol*NUM_FFT 0 max(Up_match)])
subplot(413);plot(Down_match);title(‘符号“0”匹配输出‘);axis([0 Symbol*NUM_FFT 0 max(Up_match)])
subplot(414);plot(Up_match-Down_match);title(‘相减输出‘);axis([0 Symbol*NUM_FFT -max(Up_match) max(Up_match)])
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1918 2011-06-23 11:19 Chirp_FDM.m
相关资源
- lombok-plugin-0.27-2019.2.zip
- idea2018.3.3 lombok插件
- PMBOK第六版_项目管理49个过程及ITTO_
- 聚束SAR扩展ChirpScaling成像算法_英文
- PMP备考资料49个过程组(PMBOK第六版)
- 雷达成像Dechirp 脉冲压缩代码
- PMBOK指南第六版思维导图
-
DAMA-DMBOK2-fr
amework-V2-20140317-FINAL.pdf - pmbok 第六版英文版 高清带目录
- PMP英文版 第六版
- PMBOK第6版-PMP考试题库大全1000道题
- 2019PMP考试5套模拟题附答案详解.zip
- DAMA—DMBOK数据管理知识体系.pdf
- 插件—idea2018---lombok
- idea2019.3+lombok.zip
- PMBOK 49过程 ITTO和4W1H(第六版).pdf
- PMP考试31个固定套路
- PMP_PMBOK图解项目管理 (完整版_经典)
- PMBOK-第六版-(汪小金博士解读第五版
- PMP考试-[必看]PMP最新考试模拟题680题
- 有关chirp信号的frft程序
评论
共有 条评论