亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tx_modulate.m

?? 對基本調制解調進行了詳細的闡述,包括BPSK,QPSK,16QAM,64QAM
?? M
字號:
function [mod_symbols,table, P] = tx_modulate(txdata_in, num_bits)

%**************************************************************************
%This program modulates the input binary data.The inputs are:
% bits_in -> the binary input bits
%modulation -> we choose one of 'BPSK','QPSK',8PSK',16QAM'
%The outputs are:
%mod_symbols -> modulated output
%table -> the complete set of symbols in a chosen constellation. This is
%required by the demodulator.
%P -> the number of points in a chosen constellation. This is required by
%the demodulator
%**************************************************************************
txdata_len = length(txdata_in);
switch (num_bits)
% *************************** BPSK modulation ***************************
   case 1
      % Angle [pi/4 -3*pi/4] corresponds to 
      % Gray code vector [0 1], respectively.
      table=exp(j*[0 -pi]);       % generates BPSK symbols
      table=table([1 0]+1);       % Gray code mapping pattern for BPSK symbols
      inp=txdata_in;
      mod_symbols=table(inp+1);   % maps transmitted bits into BPSK symbols
      P=2;                        % 2 constellation points
% *************************** QPSK modulation *************************

    case 2
       % Angle [pi/4 3*pi/4 -3*pi/4 -pi/4] corresponds to 
       % Gray code vector [00 10 11 01], respectively.
       table=exp(j*[-3/4*pi 3/4*pi 1/4*pi -1/4*pi]);   % generates QPSK symbols
       table=table([0 1 3 2]+1);                       % Gray code mapping pattern for QPSK symbols
       inp=reshape(txdata_in,2,txdata_len/2);
       mod_symbols=table([2 1]*inp+1);                 % maps transmitted bits into QPSK symbols
       P=4;                                            % 4 constellation points
   
% *************************** 8PSK modulation ************************* 

    case 3
       % generate constellations
       % Angle [0 pi/4 pi/2 3*pi/4 pi 5*pi/4 3*pi/2 7*pi/4] corresponds to 
       % Gray code vector [000 001 011 010 110 111 101 100], respectively.
       table=exp(j*[0 pi/4 pi/2 3*pi/4 pi 5*pi/4 3*pi/2 7*pi/4]);  % generates 8PSK symbols
       table=table([0 1 3 2 6 7 5 4]+1);                           % Gray code mapping pattern for 8PSK symbols
       inp=reshape(txdata_in,3,txdata_len/3);
       mod_symbols=table([4 2 1]*inp+1);                           % maps transmitted bits into 8PSK symbols
       P=8;                                                        %8 constellation points
   
% *************************** 16QAM modulation ************************* 

    case 4
       % generates 16QAM symbols
       m=1;
       for k=-3:2:3
           for l=-3:2:3
               table(m) = (k+j*l)/sqrt(10);                          % power normalization
               m=m+1;
           end;
       end;
       table=table([0 1 3 2 4 5 7 6 12 13 15 14 8 9 11 10]+1);     % Gray code mapping pattern for 8-PSK symbols
       inp=reshape(txdata_in,4,txdata_len/4);
       mod_symbols=table([8 4 2 1]*inp+1);                         % maps transmitted bits into 16QAM symbols
       P=16;                                                       %16 constellation points
   
% *************************** 64QAM modulation *************************

    case 6
       % generates 64QAM symbols
       m=1;
       for k=-7:2:7
           for l=-7:2:7
               table(m) = (k+j*l)/sqrt(42);               % power normalization
               m=m+1;
           end;
       end;
       table=table([[ 0  1  3  2  7  6  4  5]...
                  8+[ 0  1  3  2  7  6  4  5]... 
                 24+[ 0  1  3  2  7  6  4  5]...
                 16+[ 0  1  3  2  7  6  4  5]...
                 56+[ 0  1  3  2  7  6  4  5]...
                 48+[ 0  1  3  2  7  6  4  5]...
                 32+[ 0  1  3  2  7  6  4  5]...
                40+[ 0  1  3  2  7  6  4  5]]+1);
      inp=reshape(txdata_in,6,txdata_len/6);
      mod_symbols=table([32 16 8 4 2 1]*inp+1);        % maps transmitted bits into 64QAM symbol
      P=64;                                                       %16 constellation points
   otherwise
     disp('Undefined modulation');
end


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一卡二卡三卡四卡| 成人av资源网站| 亚洲一区二区三区在线看| 国产色爱av资源综合区| 成人一区二区三区中文字幕| 久草中文综合在线| 青青草97国产精品免费观看无弹窗版| 亚洲麻豆国产自偷在线| 91精品国产色综合久久| 91精品国产综合久久精品麻豆 | 石原莉奈一区二区三区在线观看| 自拍偷自拍亚洲精品播放| 国产欧美日韩亚州综合| 久久综合色之久久综合| 久久久综合精品| 欧美日韩在线不卡| 欧美日本在线播放| gogo大胆日本视频一区| 97se亚洲国产综合自在线不卡| 国产精品18久久久久| 韩国毛片一区二区三区| 国产精品白丝av| 国产91对白在线观看九色| 国产99久久久久| www.欧美色图| 色婷婷激情综合| 欧美日韩一二区| 91精品国产高清一区二区三区 | 3d成人h动漫网站入口| 日韩一区二区三区免费观看| 日韩区在线观看| 欧美sm极限捆绑bd| 久久久久综合网| 亚洲欧洲日韩综合一区二区| 日本一区二区三区久久久久久久久不 | 在线免费观看日韩欧美| 欧美三区在线观看| 精品国产露脸精彩对白| 国产日韩av一区二区| 亚洲图片激情小说| 日本va欧美va精品发布| 裸体健美xxxx欧美裸体表演| 精品伊人久久久久7777人| 成人在线综合网| 91九色最新地址| 精品国产一区二区三区av性色 | 欧美成人激情免费网| 欧美精品一区二区三区四区| 亚洲一区在线视频| 99久久免费国产| 成av人片一区二区| av电影天堂一区二区在线| 日韩一二在线观看| 伊人性伊人情综合网| 国产精品一二三在| 欧美成人官网二区| 婷婷夜色潮精品综合在线| 91在线播放网址| 国产偷v国产偷v亚洲高清| 日本亚洲天堂网| 制服丝袜日韩国产| 午夜久久久久久久久久一区二区| 国产99精品视频| 久久久国产综合精品女国产盗摄| 日本成人中文字幕在线视频| 欧美日本一区二区三区| 一区二区三区精品在线观看| 97久久精品人人澡人人爽| 国产精品丝袜91| 成人黄色国产精品网站大全在线免费观看 | 欧美成人精品1314www| 日韩精品视频网| 欧美日韩国产bt| 亚洲成人在线网站| 欧美日韩国产综合草草| 亚洲一区在线视频| 欧美日韩国产免费一区二区| 日日夜夜免费精品| 日韩三级高清在线| 九九国产精品视频| 欧美精品一区在线观看| 国产成人免费在线观看不卡| 久久久亚洲精品一区二区三区 | 日韩黄色片在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲国产sm捆绑调教视频| 777亚洲妇女| 国内外精品视频| 国产精品少妇自拍| 欧洲精品在线观看| 日韩av不卡在线观看| 久久久综合精品| www.亚洲色图.com| 午夜精品在线视频一区| 精品捆绑美女sm三区| 国产成人鲁色资源国产91色综| 国产精品久久看| 欧美三级电影网站| 久久精工是国产品牌吗| 国产精品成人免费| 91精品国产欧美一区二区18| 成人av先锋影音| 亚洲动漫第一页| 久久久亚洲午夜电影| 色综合久久久久综合体| 久久成人免费电影| 亚洲色图视频免费播放| 欧美精品高清视频| 国产精品99久久久久| 亚洲国产精品一区二区www| 欧美肥妇free| 成人高清av在线| 日本亚洲天堂网| 亚洲视频免费在线观看| 日韩精品中文字幕一区二区三区| 成人97人人超碰人人99| 轻轻草成人在线| 亚洲激情校园春色| 久久精品欧美一区二区三区不卡 | 久久亚洲欧美国产精品乐播| 99视频国产精品| 精品无人码麻豆乱码1区2区| 亚洲精品高清视频在线观看| 久久一夜天堂av一区二区三区| 欧美性猛交一区二区三区精品| 国产伦精品一区二区三区视频青涩 | 成人免费av网站| 美国一区二区三区在线播放| 亚洲一区在线播放| 欧美国产在线观看| 欧美电影免费观看高清完整版| 在线欧美小视频| 91网上在线视频| 国产69精品久久久久毛片| 久久99久久久欧美国产| 日韩和欧美一区二区| 亚洲综合无码一区二区| 亚洲欧美日韩国产成人精品影院| 国产情人综合久久777777| 精品久久久久一区二区国产| 91精品国产福利在线观看| 欧美日韩一区中文字幕| 欧洲一区在线电影| 91福利视频在线| 欧美性受极品xxxx喷水| 在线亚洲+欧美+日本专区| 91麻豆福利精品推荐| 色综合 综合色| 色中色一区二区| 在线免费观看一区| 欧美日免费三级在线| 欧美私模裸体表演在线观看| 欧美视频自拍偷拍| 在线播放91灌醉迷j高跟美女 | 麻豆成人在线观看| 久久国产成人午夜av影院| 久久精品国产99国产| 久久福利视频一区二区| 国产中文字幕一区| 成人精品一区二区三区中文字幕| 国产成人免费视频网站高清观看视频| 国模一区二区三区白浆| 国产成人免费视频网站| 99精品久久免费看蜜臀剧情介绍| 99精品久久久久久| 欧洲视频一区二区| 91麻豆精品国产91久久久资源速度 | 免费久久99精品国产| 久久99精品久久久| 成人黄色国产精品网站大全在线免费观看| 丰满白嫩尤物一区二区| 色婷婷综合久色| 日韩一级二级三级精品视频| 亚洲一级二级三级在线免费观看| 蜜桃一区二区三区四区| 国产成人精品影院| 欧美日韩在线一区二区| 精品盗摄一区二区三区| 亚洲欧洲精品一区二区三区| 天堂久久一区二区三区| 国产v综合v亚洲欧| 欧美色区777第一页| 精品国产免费人成电影在线观看四季| 中文字幕av一区二区三区高| 亚洲第四色夜色| 国产丶欧美丶日本不卡视频| 99热精品国产| 精品乱人伦一区二区三区| 中文字幕五月欧美| 免费不卡在线视频| 97超碰欧美中文字幕| 欧美大片一区二区三区| 最新日韩av在线| 黄网站免费久久| 欧美日韩高清影院| 亚洲女人小视频在线观看| 蜜臀99久久精品久久久久久软件| 色综合视频一区二区三区高清| 精品卡一卡二卡三卡四在线| 亚洲国产日产av|