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

📄 map_module.asv

📁 好东西
💻 ASV
字号:
function output=map_module(input,map_flag)%按照map_flag指示完成各种星座映射,input为输入比特块
[N,NL]=size(input);
N=N/map_flag;
output=zeros(N,NL);
for j=1:NL
      for n=1:N
          for ic=1:map_flag
              map_input(ic)=input((n-1)*map_flag+ic,j);  %每次取map_flag个bit 
          end
          if map_flag==1
              output(n,j)=map_bpsk(map_input);           %output每一列为一次FFT运算的信号,与一个ofdm符号结构相似
          elseif map_flag==2
              output(n,j)=map_qpsk(map_input);
%           elseif map_flag==3
%               output(n,j)=map_8psk(map_input);
          elseif map_flag==4
              output(n,j)=map_16qam(map_input);
          elseif map_flag==6
              output(n,j)=map_64qam(map_input);
          end
      end
   
  end   

⌨️ 快捷键说明

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