• 大小: 3.83KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


空间调制的仿真程序,适用于基础未编码的链路。可供学习编写使用

资源截图

代码片段和文件信息

function y=bit2dec(xSize)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%二进制数组转化为十进制                                                   %
%输入  x:二进制数组; Size:二进制数组中,数组中转化为一个十进制数的bit数%
%                                                                         %
%Copyright@Xiaotian Zhou from Shandong University                         %
%Last edited at 2014/05/02                                                %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Len=length(x)/Size; %算出需转化为十进制数组长度
x_tmp=reshape(xSizeLen); %将x转化成Size X Len 大小的矩阵形式,每列作为1个需转化为十进制的二进制数串
tmp=zeros(1Size);
y_tmp=zeros(1Len);
for len=1:Len
    for size=1:Size
        tmp(size)=x_tmp(sizelen).*2^(Size-size); %二进制数组从低位到高位的元素*2的位数-1次方
    end
    y_tmp(len)=sum(tmp);
end
y=y_tmp;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-03-28 14:51  BPSK_SM\
     文件         950  2014-12-29 10:33  BPSK_SM\bit2dec.m
     文件         509  2014-12-30 11:44  BPSK_SM\RayleighFactor.m
     文件         186  2014-12-30 10:21  BPSK_SM\RayleighFactor_test.m
     文件        5848  2015-01-16 11:14  BPSK_SM\simple_SM.m

评论

共有 条评论