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

📄 generate_x2.asv

📁 PDCCH的实现过程及其遇见的问题应该遇见的问题
💻 ASV
字号:
function x2=generate_x2(numbits,channelname,Nid,Ns,Nidmbsf,nRNTI,q)
%                   x2(n+31)=(x2(n+3)+x2(n+2)+x(n+1)x2(n))mod2,shall be initialized with 
%                   Cinit=nRNTI*2^14+q*2^13+floor(Ns/2)*2^9+Nid   PDSCH 
%                   Cinit=floor(Ns/2)*2^9+N_idmbsf                  PMCH
%                   Cinit=Nid                                      PBCH
%                   Cinit=(floor(Ns/2)+1)*(2*N_id+1)*2^9+Nid       PCFICH
%                   Cinit=floor(Ns/2)*2^14+Nid                     PDCCH                 
%                  where the nRNTI,Ns,Nid  Nidmbsf  and q are given by high
%                  layer
%                  where  the channelname is  given by high layer.The channelname is defined by the type of channel,PDSCH is 1,PMCH is 2,
%                  PBCH is 3,PCFICH is 4, PDCCH is 5.
switch channelname
    case 1
        Cinit=nRNTI*2^14+q*2^13+floor(Ns/2)*2^9+Nid;
        x2=de2bi (Cinit,31);
    case 2
       Cinit=floor(Ns/2)*2^9+Nidmbsf;
        x2=de2bi (Cinit,31);
    case 3
        Cinit=Nid ;
        x2=de2bi (Cinit,31);
    case 4
        Cinit=(floor(Ns/2)+1)*(2*N_id+1)*2^9+Nid;
        x2=de2bi (Cinit,31);
    case 5
        c_init=(floor(Ns/2)+1)*(2*Nid+1)*2^9+Nid;
        x2=de2bi (Cinit,31);
end
%           for i=1:(1600+numbits-31)
%     x2(i+31)=mod((x2(i+3)+x2(i+2)+x2(i+1)+x2(i)),2);
% end
% 


    
         
         
             
         
         
         
            
         
        

⌨️ 快捷键说明

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