资源简介
一个FBMC/OQAM的仿真程序,可以实现调制与解调,得到原型滤波器和OQAM调制解调信号图
代码片段和文件信息
clear all;
close all;
clc;
N=16;
% Prototype Filter (cf M. Bellanger Phydyas project)
H1=0.971960;
H2=sqrt(2)/2;
H3=0.235147;
factech=1+2*(H1+H2+H3);
hef(1:4*N)=0;
for i=1:4*N-1
hef(1+i)=1-2*H1*cos(pi*i/(2*N))+2*H2*cos(pi*i/N)-2*H3*cos(pi*i*3/(2*N));
end
hef=hef/factech;
%
% Prototype filter impulse response
h=hef;
% Initialization for transmission
frame=1;
y=zeros(14*N+(frame-1)*N/2);
s=zeros(Nframe);
for ntrame=1:frame
% OQAM Modulator
if rem(ntrame2)==1
s(1:2:Nntrame)=sign(randn(N/21));
s(2:2:Nntrame)=j*sign(randn(N/21));
else
s(1:2:Nntrame)=j*sign(randn(N/21));
s(2:2:Nntrame)=sign(randn(N/21));
end
x=ifft(s(:ntrame));
% Duplication of the signal
x4=[x.‘ x.‘ x.‘ x.‘];
% We apply the filter on the
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3561 2017-01-09 14:14 fbmc.m
----------- --------- ---------- ----- ----
4029 3
- 上一篇:MATLAB写的自动泊车的例子
- 下一篇:Gardner定时算法
评论
共有 条评论