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

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

?? qaskenco.m

?? 現代通信系統(matlab版)(第二版)配套源代碼 John G. Proakis等著 劉樹棠 譯 電子工業出版社出版
?? M
字號:
function [x,y]=qaskenco(msg,M)
%QASKENCO Map a message to a QASK square signal constellation.
%   QASKENCO(M) plots a QASK square constellation with M-ary number M.
%   M must be an integer power of 2.
%
%   QASKENCO(MSG, M) plots the location of MSG in constellation with
%   M-ary number M. The elements in MSG must be integers in the range
%   [0, M-1].
%
%   [X, Y] = QASKENCO(M) outputs the in-phase and quadrature components
%   of the QASK square constellation in variables X and Y respectively.
%
%   [X, Y] = QASKENCO(MSG, M) encodes the message signal given in MSG
%   into in-phase and quadrature component variables X and Y.
%
%	The output signal constellations are scaled such that the minimum
%   distance between adjacent signal points is 2.
%
%   This function generates a Gray code with K = log2(M) bits, when K
%   is an even integer. When K is an odd integer, this function generates a
%   non-Gray-code near-square constellation.
%
%   See also QASKDECO.

%   Copyright 1996-2001 The MathWorks, Inc.
%   $Revision: 1.15 $

if nargin < 1
    disp('Usage: QASKENCO(M)');
end;

plot_type = [];
if nargin == 1
    M = msg;
    plot_type = 'N';
elseif isstr(M)
    plot_type = M;
    M = msg;
end;

if M < 0
    error('M must be a positive number.');
end;

K = log2(M);
if floor(K) ~= K
	error('M must equal an integer power of 2.');
end;

if ~isempty(plot_type)
    msg = 0:M-1;
end;

if any(msg<0) | any(msg>M-1)
	error('Input message to QASKENCO must be integers in the range [0, M-1].');
end

msg = msg + 1;
% define a table for the coding.
[tabx, taby] = QASKConstlation(K);

if nargout > 0 % Encode the message
    x = tabx(msg);
    y = taby(msg);
else % Plot the constellation
    if isempty(plot_type)
	plot_type = 'N';
    end

	lims = max(max([tabx(msg) taby(msg)])) * [-1 1];
    axx =  lims + [-1 1];
    if findstr(lower(plot_type), 'n')
       handle = plot(tabx(msg), taby(msg), 'r.',...
          [max(tabx(msg)) min(tabx(msg))],[0 0], 'k-',...
          [0 0], [max(taby(msg)) min(taby(msg))], 'k-');
        set(handle(1),'Markersize',12);
        set(get(handle(1),'parent'), ...
            'box','off',...
            'defaulttextfontsize', 9,...
            'Ylim',axx,...
            'Xlim',axx );
        for i = 1 : length(msg)
            text(tabx(msg(i)), taby(msg(i)), num2str(msg(i)-1));
        end;
    else
        handle = plot(tabx(msg), taby(msg), plot_type,...
                 axx, [0 0], 'k-', [0 0], axx, 'k-');
    end
    axis('square');
    set(handle(2), 'Xdata', get(get(handle(2), 'parent'), 'Xlim'));
    set(handle(3), 'Ydata', get(get(handle(3), 'parent'), 'Ylim'));
	set(gca, 'xtick', lims(1):2:lims(2), 'ytick', lims(1):2:lims(2));
	pos = get(gcf, 'position');
	pos = [pos(1) pos(2)-(pos(3)-pos(4)) pos(3) pos(3)];
	set(gcf,'position',pos);
    xlabel('In-phase'); ylabel('Quadrature'); title('QASK Constellation');
end;

%------------------------------------------------------------------
function [xt, yt] = QASKConstlation(K)
% Output the constellation in-phase and quadrature components.

xx = constlay(K, 1);

[leny, lenx] = size(xx);
[xt, yt]= meshgrid([1-lenx : 2 : lenx-1], [leny-1 : -2 : 1-leny]');

xx = xx(:);
xt = xt(:);
yt = yt(:);

tmp = isnan(xx);
if ~isempty(tmp)
  xx(tmp) = [];
  xt(tmp) = [];
  yt(tmp) = [];
end;

[xx, tmp] = sort(xx);
xt = xt(tmp);
yt = yt(tmp);

% [EOF]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品三级av在线播放| 天堂一区二区在线免费观看| 一区二区三区免费| 国产成人综合亚洲网站| 欧美性猛交一区二区三区精品| 337p日本欧洲亚洲大胆色噜噜| 亚洲免费av在线| 成人福利视频网站| 精品国产sm最大网站| 亚洲va国产天堂va久久en| 91色.com| 国产精品久久久一本精品 | 欧美日韩国产成人在线91| 国产欧美日韩三级| 国产乱人伦偷精品视频免下载 | 91在线视频18| 国产亚洲综合性久久久影院| 天堂av在线一区| 欧美中文字幕一区二区三区| 亚洲日本在线看| 91玉足脚交白嫩脚丫在线播放| 久久精品视频在线免费观看| 看电视剧不卡顿的网站| 日韩一级免费一区| 午夜国产不卡在线观看视频| 欧美性做爰猛烈叫床潮| 一区二区三区在线不卡| 91视视频在线观看入口直接观看www | 91黄色免费版| 一区二区三区欧美在线观看| 一本色道**综合亚洲精品蜜桃冫 | 91亚洲大成网污www| 日本一区二区在线不卡| 国产福利视频一区二区三区| 久久综合狠狠综合久久激情| 国产中文字幕一区| xfplay精品久久| 国产精品亚洲一区二区三区妖精| 精品久久久久久久一区二区蜜臀| 狠狠色丁香久久婷婷综| 欧美sm美女调教| 极品尤物av久久免费看| 久久这里只有精品6| 国产精品亚洲人在线观看| 久久色成人在线| 国产成人精品免费一区二区| 一区在线观看免费| 91国偷自产一区二区开放时间 | 狠狠色狠狠色综合日日91app| 欧美α欧美αv大片| 国产精品综合视频| 亚洲精品国产第一综合99久久| 91豆麻精品91久久久久久| 天天综合色天天综合| 精品入口麻豆88视频| 99这里都是精品| 日韩成人一区二区| 欧美国产精品久久| 欧美日韩亚洲综合在线| 国产在线精品不卡| 亚洲男人的天堂在线观看| 91精品国产综合久久国产大片| 精品亚洲国内自在自线福利| 国产精品久久久久久久裸模| 欧美色爱综合网| 国产成人啪午夜精品网站男同| 自拍偷拍亚洲欧美日韩| 欧美一区二区三区不卡| 国产成人av电影在线观看| 亚洲午夜视频在线| 久久精品免费在线观看| 欧美夫妻性生活| 成人av第一页| 久久91精品久久久久久秒播| 综合激情成人伊人| 久久久久久亚洲综合| 欧美日韩一区小说| 成年人午夜久久久| 国产综合一区二区| 亚洲成av人片一区二区三区| 亚洲国产精品黑人久久久| 国产精品另类一区| 91精品黄色片免费大全| 99久久精品免费看国产| 久久国产精品色婷婷| 一区二区三区在线观看欧美| 国产亚洲1区2区3区| 69av一区二区三区| 欧美视频在线一区| 91麻豆免费视频| 成人午夜电影网站| 国产一区二区在线电影| 日本不卡123| 亚洲国产美女搞黄色| 亚洲欧洲av另类| 国产视频一区在线播放| 日韩视频不卡中文| 欧美一区二区三区日韩| 欧美日韩在线播放一区| 91免费国产在线| 99这里只有精品| 成人av网址在线| 成人动漫av在线| 不卡高清视频专区| 99久久国产综合色|国产精品| 国产一区91精品张津瑜| 精品无人区卡一卡二卡三乱码免费卡| 亚洲在线视频网站| 午夜精品久久久久久久久| 亚洲午夜久久久久久久久电影网| 亚洲你懂的在线视频| 亚洲激情综合网| 亚洲一区二区三区不卡国产欧美| 亚洲黄色免费网站| 亚洲成人综合视频| 三级久久三级久久久| 日本美女视频一区二区| 免费一级片91| 国产剧情av麻豆香蕉精品| 欧美高清视频一二三区| 欧美日韩你懂得| 777亚洲妇女| 久久综合久色欧美综合狠狠| 日韩一级大片在线观看| 亚洲精品一区二区三区福利| 久久伊人蜜桃av一区二区| 日本一区二区三区视频视频| 中文字幕一区二区三区不卡| 亚洲精品网站在线观看| 亚洲地区一二三色| 国产最新精品免费| 91麻豆国产精品久久| 欧美亚洲一区二区在线观看| 欧美剧情片在线观看| 精品国产区一区| 亚洲欧美另类小说视频| 午夜精品久久久久久久久久 | 亚洲国产精品自拍| 日本不卡视频一二三区| 国产成人免费视频精品含羞草妖精| 国产mv日韩mv欧美| 欧美日精品一区视频| 日韩女同互慰一区二区| 国产女人18水真多18精品一级做| 日韩伦理电影网| 免费在线看成人av| 9l国产精品久久久久麻豆| 欧美专区日韩专区| 久久久电影一区二区三区| 亚洲美女在线国产| 精品亚洲欧美一区| 在线亚洲免费视频| 久久综合五月天婷婷伊人| 亚洲免费av观看| 国产成人在线视频网站| 欧美日韩国产在线观看| 蜜桃av一区二区| 成人av在线播放网站| 欧美一级片在线| 亚洲欧美激情一区二区| 韩国三级电影一区二区| 91激情五月电影| 国产精品毛片高清在线完整版| 日韩经典一区二区| 91在线国产观看| 久久婷婷国产综合精品青草| 亚洲成人动漫一区| 91免费观看在线| 国产欧美精品国产国产专区| 免费在线观看成人| 欧美日韩一区精品| 亚洲欧美精品午睡沙发| 国产剧情一区二区三区| 日韩色视频在线观看| 亚洲成在线观看| 在线视频综合导航| 欧美国产欧美亚州国产日韩mv天天看完整| 日本视频一区二区| 欧美性猛交xxxx黑人交| 亚洲少妇30p| 成人97人人超碰人人99| 国产欧美1区2区3区| 国模冰冰炮一区二区| 精品人在线二区三区| 奇米777欧美一区二区| 欧美日本国产视频| 亚洲午夜激情av| 在线视频欧美精品| 亚洲激情男女视频| 91麻豆免费在线观看| 亚洲日本韩国一区| 91农村精品一区二区在线| 亚洲视频精选在线| 不卡av在线免费观看| 亚洲欧洲日韩一区二区三区| 懂色av一区二区在线播放| 国产精品免费视频网站| 成人免费va视频| 亚洲欧美日韩精品久久久久| 暴力调教一区二区三区|