• 大小: 1KB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2021-03-09
  • 语言: Matlab
  • 标签: FBMC  FBMC仿真  OQAM  

资源简介

一个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


评论

共有 条评论