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

📄 demapping.asv

📁 matlab 代码,实现了ITU-T V.32建议的 modem 整体仿真实现。
💻 ASV
字号:
function [y1,y2,q3,q4]=demapping(Re,Im)
  N=length(Re);
  for i=1:N;
      if Re(i)==-1
          if Im(i)==-1
          y1(i)=0;y2(i)=0;q3(i)=0;q4(i)=0;
          elseif Im(i)==-3
              y1(i)=0;y2(i)=0;q3(i)=1;q4(i)=0;
          elseif Im(i)==1
              y1(i)=1;y2(i)=0;q3(i)=0;q4(i)=0;
          else Im(i)==3
               y1(i)=1;y2(i)=0;q3(i)=0;q4(i)=1;
          end
      elseif Re(i)==-3
           if Im(i)==-1
          y1(i)=0;y2(i)=0;q3(i)=0;q4(i)=1;
           elseif Im(i)==-3
            y1(i)=0;y2(i)=0;q3(i)=1;q4(i)=1;
           elseif Im(i)==1
             y1(i)=1;y2(i)=0;q3(i)=1;q4(i)=0;
           else
              y1(i)=1;y2(i)=0;q3(i)=1;q4(i)=1; 
           end
      elseif Re(i)==1
          if Im(i)==-3
              y1(i)=0;y2(i)=1;q3(i)=0;q4(i)=1;
          elseif Im(i)==-1
              y1(i)=0;y2(i)=1;q3(i)=0;q4(i)=0;
          elseif Im(i)==1
               y1(i)=1;y2(i)=1;q3(i)=0;q4(i)=0;
          else
              y1(i)=1;y2(i)=1;q3(i)=1;q4(i)=0;
          end
      else
          if Im(i)==-3
               y1(i)=0;y2(i)=1;q3(i)=1;q4(i)=1;
          elseif Im(i)==-1
             y1(i)=0;y2(i)=1;q3=1;q4=0;
          elseif Im==1
                y1=1;y2=1;q3=0;q4=1;
          else
             y1=1;y2=1;q3=1;q4=1;
          end
      end
  end
              
      

⌨️ 快捷键说明

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