giins.m

来自「OFDM systems based on MATLAB simulation 」· M 代码 · 共 27 行

M
27
字号
% giins.m
% 往传输信号中插入保护间隔的函数
% Programmed by ZuFei Chen

function [iout,qout]= giins(idata,qdata,fftlen,gilen,nd);

%****************** 变量 *****************************
% idata    : Ich路输入数据
% qdata    : Qch路输入数据
% iout     : Ich路输出数据
% qout     : Qch路输出数据
% fftlen   : FFT的长度
% gilen    : 保护间隔的长度
% nd       : OFDM符号个数
% *****************************************************

idata1=reshape(idata,fftlen,nd);
qdata1=reshape(qdata,fftlen,nd);
idata2=[idata1(fftlen-gilen+1:fftlen,:); idata1];
qdata2=[qdata1(fftlen-gilen+1:fftlen,:); qdata1];

iout=reshape(idata2,1,(fftlen+gilen)*nd);
qout=reshape(qdata2,1,(fftlen+gilen)*nd);

%******************** end of file ***************************

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?