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

📄 map_module.m

📁 该文件夹给出了卷积编码、交织及维特比软译码仿真程序
💻 M
字号:
function output=map_module(input,map_flag)%按照map_flag指示完成各种星座映射,input为输入比特块
[N,NL]=size(input);
if map_flag==0
    output=zeros(N,NL);
else
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);           
          end
      end
  end
  end   

⌨️ 快捷键说明

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