資源簡介
一個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定時算法
評論
共有 條評論