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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mmodmapper.m

?? OFDMA 物理層開(kāi)發(fā)的matlab 源碼.飛思卡爾提供.對(duì)物理層開(kāi)發(fā)的工程師有幫助!
?? M
字號(hào):
function [output] = mModMapper(input,mode,res,boosting)
% Modulation Mapping of IEEE 802.16-2004 (WiMAX) 
%
%     output = mModMapper(input, mode <,res>,boosting)
%
% input : binary input vector or matrix (logical)
%         Matrices are processed column by column, one vector per column.
% output: complex output vector or matrix (double)
% mode  : number of coded bits per complex symbol   
%         1 = BPSK
%         2 = QPSK
%         4 = 16QAM
%         6 = 64QAM
% res   : output resolution in bits (8..32, optional)
%         If res is not specified the average power of the output is 1.
%         If res is specified the average output power is 
%         42 / 49 * (2^(res-1)-1)^2 - 9dB. Hence, the maximum magnitude
%        (64QAM, +9dB boosting) does not exceed the bit resolution.
%         In this case, the output can be rounded to obtain the integer
%         numbers in the required resolution.
% boosting :  boosting level of data subchannels
%             0:0dB
%             1:6dB
%             2:-6dB
%             3:9dB
%             4:3dB
%             5:-3dB
%             6:-9dB
%             7:-12dB
%         
% Matlab 7 Release 14 SP2

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  Property of Freescale
%  Freescale Confidential Proprietary
%  Freescale Copyright (C) 2005 All rights reserved
%  ----------------------------------------------------------------------------
%  $RCSfile: mModMapper.m.rca $
%  $Revision: 1.7 $
%  $Date: Mon Oct 23 15:27:19 2006 $
%  Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


[m,n]=size(input);

%if input is a row vector then make a column vector
if m==1
  input=input';
end  
[InputLen,blocks]=size(input);

%check input size and format
if ndims(input)>2
    error('Error: Input must be a vector or 2-dim matrix.');
end
if ~isreal(input)
    error('Error: Input vector must be real.');
end
if mod(InputLen,mode)
    error('Error: Block length must be a multiple of the mode.');
end

%check 'res' parameter
if exist('res','var')
    %normalize 
    factor = (2^(res-1)-1)*sqrt(42)/7;
    factor = factor * (10^(-9/20)); %9dB attenuation
else
    factor=1;
end

%map the bits according to the scheme
switch mode
    case 1
        output = 1-input.*2;
    case 2
        temp   = reshape(1-input.*2,2,InputLen*blocks/2)'/sqrt(2);
        output = reshape(temp(:,1) + i*temp(:,2),InputLen/2,blocks);
    case 4
        map=[ 1+i; 1+3i; 1-i; 1-3i;  3+i; 3+3i; 3-i; 3-3i; ...
             -1+i;-1+3i;-1-i;-1-3i; -3+i;-3+3i;-3-i;-3-3i]/sqrt(10);
        temp = [8 4 2 1]*reshape(input,4,InputLen*blocks/4);
        output = map(temp+1);
    case 6
        map=[ 3+3i; 3+i; 3+5i; 3+7i; 3-3i; 3-i; 3-5i; 3-7i; ...
              1+3i; 1+i; 1+5i; 1+7i; 1-3i; 1-i; 1-5i; 1-7i; ...
              5+3i; 5+i; 5+5i; 5+7i; 5-3i; 5-i; 5-5i; 5-7i; ...
              7+3i; 7+i; 7+5i; 7+7i; 7-3i; 7-i; 7-5i; 7-7i; ...
             -3+3i;-3+i;-3+5i;-3+7i;-3-3i;-3-i;-3-5i;-3-7i; ...
             -1+3i;-1+i;-1+5i;-1+7i;-1-3i;-1-i;-1-5i;-1-7i; ...
             -5+3i;-5+i;-5+5i;-5+7i;-5-3i;-5-i;-5-5i;-5-7i; ...
             -7+3i;-7+i;-7+5i;-7+7i;-7-3i;-7-i;-7-5i;-7-7i]/sqrt(42);
        temp = [32 16 8 4 2 1]*reshape(input,6,InputLen*blocks/6);
        output = map(temp+1);
    otherwise
        error('Error: Modulation mode %d not supported.',mode);
end

%here the output is normalized to an average power of 1.

switch boosting
    case 0  %0dB
    case 1  %6dB
        factor=factor*10^(6/20);
    case 2  %-6db
        factor=factor*10^(-6/20);
    case 3  %9dB
        factor=factor*10^(9/20);
    case 4  % 3dB
        factor=factor*10^(3/20);
    case 5  % -3dB
        factor=factor*10^(-3/20);
    case 6  %-9dB
        factor=factor*10^(-9/20);
    case 7  %-12dB
        factor=factor*10^(-12/20);
    otherwise
        error('Error: boosting mode %d not supported.',boosting);
end

%scale output according to the 'res' parameter and reshape to input format
output = reshape(output*factor,InputLen/mode,blocks);

%if input is a row vector make output also a row vector
if m==1
  output=output.';
end

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品成人天堂一二三| 26uuu国产在线精品一区二区| 日本一区二区三区电影| 国产高清在线精品| 国产精品久久网站| 日本韩国精品一区二区在线观看| 亚洲人成网站影音先锋播放| 色噜噜狠狠色综合中国| 一区二区三区精品久久久| 欧美精品在线观看播放| 精品夜夜嗨av一区二区三区| 久久久国产精华| 91亚洲精品久久久蜜桃网站| 一区二区三区电影在线播| 8v天堂国产在线一区二区| 美洲天堂一区二卡三卡四卡视频| 欧美tickling挠脚心丨vk| 国产高清不卡一区| 一卡二卡三卡日韩欧美| 欧美一区二区人人喊爽| 国产黄色精品视频| 一区二区三区精品在线| 日韩欧美亚洲一区二区| www.66久久| 青青国产91久久久久久| 久久精品人人做人人综合| 色综合天天做天天爱| 日av在线不卡| 亚洲欧洲日本在线| 日韩午夜电影av| 99re视频精品| 乱中年女人伦av一区二区| 国产精品麻豆网站| 91精品国产综合久久精品性色| 国产精品一区二区男女羞羞无遮挡| 国产精品嫩草99a| 欧美一区二区性放荡片| 不卡电影一区二区三区| 欧美aaa在线| 亚洲欧美日韩中文播放| 欧美精品一区二区精品网| 91日韩精品一区| 国产在线一区观看| 午夜精品久久久久久久久久| 亚洲国产精品av| 欧美一级久久久久久久大片| 色婷婷综合久久久久中文一区二区| 蜜桃av噜噜一区二区三区小说| 1024成人网| 久久精品网站免费观看| 日韩一二在线观看| 欧美午夜寂寞影院| www.66久久| 国产电影一区二区三区| 久久精品噜噜噜成人av农村| 亚洲一区二区三区四区不卡| 综合欧美亚洲日本| 日本一区二区三区在线不卡| 精品国产乱码久久久久久蜜臀 | 日韩欧美一区二区免费| 色综合一个色综合亚洲| 不卡欧美aaaaa| 国产成人精品综合在线观看| 毛片av一区二区| 午夜一区二区三区在线观看| 成人欧美一区二区三区| 国产精品美女久久久久久2018| 久久综合成人精品亚洲另类欧美 | 国内精品第一页| 狂野欧美性猛交blacked| 香蕉乱码成人久久天堂爱免费| 亚洲视频免费在线| 亚洲欧洲精品一区二区三区| 中文字幕高清不卡| 亚洲线精品一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲精品日韩专区silk| 国产精品久久久久久妇女6080| 久久欧美中文字幕| 精品成人a区在线观看| 欧美tk—视频vk| 亚洲精品一区二区精华| 久久影视一区二区| 国产欧美中文在线| 国产精品天干天干在观线| 一区免费观看视频| 亚洲日本一区二区三区| 亚洲日本乱码在线观看| 亚洲柠檬福利资源导航| 亚洲一区在线视频| 天天色天天操综合| 捆绑调教一区二区三区| 狠狠色狠狠色综合系列| 国产成人8x视频一区二区| 成人综合激情网| 91麻豆福利精品推荐| 欧美手机在线视频| 日韩女优av电影| 国产网红主播福利一区二区| 中文字幕一区二区三区色视频| 亚洲女人的天堂| 三级影片在线观看欧美日韩一区二区 | 国产精品一二三四五| av亚洲精华国产精华| 欧美性感一区二区三区| 日韩美女主播在线视频一区二区三区| 久久尤物电影视频在线观看| 中文字幕亚洲成人| 午夜精品一区二区三区电影天堂 | 国产麻豆视频精品| 色综合一个色综合亚洲| 3atv在线一区二区三区| 国产欧美一区二区精品性| 亚洲精品va在线观看| 裸体健美xxxx欧美裸体表演| 波多野结衣中文一区| 欧美日韩亚洲丝袜制服| 久久久久久久久久久久电影| 亚洲激情av在线| 精品午夜一区二区三区在线观看| 成人黄页在线观看| 91精品国产日韩91久久久久久| 亚洲国产精品成人综合色在线婷婷| 亚洲午夜私人影院| 国产精品亚洲人在线观看| 欧美午夜在线一二页| 久久精品一区四区| 爽爽淫人综合网网站| 成人高清免费观看| 日韩三级免费观看| 一区二区三区在线免费播放 | 国产成人aaa| 欧美一区二区三区免费观看视频| 18欧美亚洲精品| 国产在线一区二区综合免费视频| 色八戒一区二区三区| 国产欧美精品区一区二区三区| 日韩av一区二区三区| 91美女在线看| 国产日产欧产精品推荐色| 日韩精品亚洲一区二区三区免费| 成人丝袜高跟foot| 久久综合久久久久88| 性欧美疯狂xxxxbbbb| 色女孩综合影院| 中文字幕免费在线观看视频一区| 蜜臀a∨国产成人精品| 欧洲另类一二三四区| 国产精品乱人伦中文| 国内精品不卡在线| 日韩精品一区二| 日韩成人免费看| 欧美日韩视频在线一区二区 | 欧美这里有精品| **网站欧美大片在线观看| 懂色av一区二区三区免费看| 欧美精品一区二区三区高清aⅴ| 日韩精品电影在线| 精品视频在线免费看| 有坂深雪av一区二区精品| 成人a免费在线看| 日本一区二区高清| 国产成人亚洲精品狼色在线| 久久综合一区二区| 精品一区二区久久久| 精品成人一区二区三区| 狠狠色伊人亚洲综合成人| 2019国产精品| 国产一区二区三区不卡在线观看| 日韩欧美综合在线| 久久精品国产在热久久| 日韩精品一区二区三区三区免费 | 国产丝袜欧美中文另类| 国产美女一区二区| 国产三级三级三级精品8ⅰ区| 韩国v欧美v亚洲v日本v| 国产午夜精品美女毛片视频| 国产激情视频一区二区在线观看| 欧美国产视频在线| 成人av综合在线| 一区二区三区不卡视频在线观看| 色8久久精品久久久久久蜜| 亚洲国产综合在线| 欧美一级精品在线| 国产馆精品极品| 亚洲免费观看高清完整版在线观看| 色狠狠av一区二区三区| 天堂蜜桃91精品| 欧美精品一区二区三区蜜桃| 国产99一区视频免费| 亚洲三级在线看| 欧美剧在线免费观看网站| 精彩视频一区二区三区| 国产精品美女久久久久aⅴ | 欧美喷潮久久久xxxxx| 免费久久99精品国产| 久久久久亚洲蜜桃| 91麻豆精品秘密| 日本午夜精品一区二区三区电影|