注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Mr.Right

不顾一切的去想,于是我们有了梦想。脚踏实地的去做,于是梦想成了现实。

 
 
 

日志

 
 
关于我

人生一年又一年,只要每年都有所积累,有所成长,都有那么一次自己认为满意的花开时刻就好。即使一时不顺,也要敞开胸怀。生命的荣枯并不是简单的重复,一时的得失不是成败的尺度。花开不是荣耀,而是一个美丽的结束,花谢也不是耻辱,而是一个低调的开始。

网易考拉推荐

CDMA码分多址扩频解扩MATLAB演示  

2015-08-02 07:49:13|  分类: 编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
clc; close all; clear;

nBits = 20;
% Generation of Random Bits
r=round(rand(1, nBits)); % 0, 1 bit stream

% Spreading Pattern for station A, B and C
a_one=[1 -1 -1 1 -1 1];
a_zero=-1*a_one;
b_one=[1 1 -1 -1 1 1];
b_zero=-1*b_one;
c_one=[1 1 -1 1 1 -1];
c_zero=-1*c_one;

nChips = length(a_one);

% Random Allotment of bits to stations A,B and C
cdma_seq = [];  % data spreading using spreading pattern
for counter=1:nBits
    switch(randi([1 3], 1, 1))   % randi([1 3], 1, 1), randint(1,1,[1 3])
        case(1)
            if r(1,counter)==0;  % r denotes the data
                cdma_seq=[cdma_seq a_zero];
            else
                cdma_seq=[cdma_seq a_one];
            end
        case(2)
            if r(1,counter)==0;
                cdma_seq=[cdma_seq b_zero];
            else
                cdma_seq=[cdma_seq b_one];
            end
        case(3)
            if r(1,counter)==0;
                cdma_seq=[cdma_seq c_zero];
            else
                cdma_seq=[cdma_seq c_one];
            end
    end
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%   Despreading the Signal
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cntr=0;
for iBit = 1:nBits
    temp = cdma_seq(1, (iBit - 1)*nChips + (1:6));
    result1=dot(a_one,temp);
    result2=dot(b_one,temp);
    result3=dot(c_one,temp);
    if (result1==6)|(result1==-6)
        fprintf('\nThe bit # %d is from Station A',iBit);
    else 
        if (result2==6)|(result2==-6)
            fprintf('\nThe bit # %d is from Station B',iBit);
        else
            if (result3==6)|(result3==-6)
                fprintf('\nThe bit # %d is from Station C',iBit);
            end
        end
    end
end

  评论这张
 
阅读(270)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016