1 / 8
文档名称:

MATLABOFDM卷积编码程序及代码.doc

格式:doc   大小:89KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLABOFDM卷积编码程序及代码.doc

上传人:资料分享 2018/6/7 文件大小:89 KB

下载得到文件列表

MATLABOFDM卷积编码程序及代码.doc

文档介绍

文档介绍:%
function y=bin22deci(x)
%将二进制数转化为十进制数
t=size(x,2);
y=(t-1:-1:0);
y=2.^y;
y=x*y';
%************************end of file***********************************
%
%AWGN加噪声程序
function[iout,qout]=comb(idata,qdata,attn)
%******************variables*************************
%idata:输入I信道数据
%qdata:输入Q信道数据
%iout输出I信道数据
%qout输出Q信道数据
%attn:由信噪比导致的衰减系数
%******************************************************
iout=randn(1,length(idata)).*attn;
qout=randn(1,length(qdata)).*attn;
iout=iout+idata(1:length(idata));
qout=qout+qdata(1:length(qdata));
%************************end of file***********************************
%
%数据逆映射载波程序
function[iout,qout]=crdemapping(idata,qdata,fftlen,nd);
%******************variables*************************
%idata:输入I信道的数据
%qdata:输入Q信道的数据
%iout:输出I信道的数据
%qout:输出Q信道的数据
%fftlen:FFT的长度
%nd:OFDM符号数
%*****************************************************
iout(1:26,:)=idata(2:27,:);
qout(1:26,:)=qdata(2:27,:);
iout(27:52,:)=idata(39:64,:);
qout(27:52,:)=qdata(39:64,:);
%********************end of file***************************
%
%数据映射载波程序
function[iout,qout]=crmapping(idata,qdata,fftlen,nd);
%******************variables*************************
%idata:输入I信道的数据
%qdata:输入Q信道的数据
%iout:输出I信道的数据
%qout:输出Q信道的数据
%fftlen:FFT的长度
%nd:OFDM符号数
%*********************************