⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 channel.asv

📁 这是一个TD-SCDMA系统的RAKE接收模型
💻 ASV
字号:
function out=channel(in)
    
    global sys_consts;
    
    L = size(in,2);
        
    switch sys_consts.channel
        case {'awgn'}
            
        case {'case1'}
            
            L1=L+sys_consts.Lh-1;                  % 经过信道后长度(加上信道传输延迟)
            out=zeros(1,L1);                                        % 置接收信号长度和令初始值为0
            for k = 1:sys_consts.Lh
                out(1,k:L+k-1) = out(1,k:L+k-1)+in*sys_consts.h(k);
            end
                 
        case {'case2'}
                    
        case {'case3'}
            
            
    end
     en = 10^(EbN0(nEN)/10);                                 % convert Eb/N0 from unit db to normal numbers
        L_c = 4 * sim_consts.a * en * R; 	                    % reliability value of the channel
    %    sigma = 1/sqrt(2*R*en); 	                            % standard deviation of AWGN noise       
        sigma = sqrt(en/2);

    
    
    out = out + 0.1*(randint(1,size(out,2))+j*randint(1,size(out,2)));
    return;
    

⌨️ 快捷键说明

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