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

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

?? qaskenco.m

?? The sample source of "Contemporary Communication Systems"
?? 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一区二区三区免费野_久草精品视频
91网址在线看| 精品久久久久久亚洲综合网| 国产精品三级av在线播放| 国产美女在线观看一区| 久久精品一区四区| 成人免费视频网站在线观看| 亚洲人成精品久久久久久| 欧美性猛交xxxxxx富婆| 五月天亚洲精品| 精品国产乱码久久久久久久久| 国产乱码精品一区二区三区五月婷| 久久亚洲私人国产精品va媚药| 国产成人在线网站| 亚洲欧美日本韩国| 9191精品国产综合久久久久久| 久久精品国产在热久久| 国产精品不卡一区| 欧美日韩www| 韩国成人精品a∨在线观看| 国产精品久久久久影视| 欧美视频中文字幕| 激情成人综合网| 一区二区三区在线免费观看| 日韩精品一区二区三区四区视频| 国产成人免费视频网站 | 欧美96一区二区免费视频| 日韩免费观看高清完整版在线观看| 国产麻豆精品在线观看| 亚洲一区二区三区四区五区中文| 日韩欧美国产wwwww| 91亚洲大成网污www| 美女视频黄 久久| 最新热久久免费视频| 日韩欧美一级二级三级| 91丨九色丨国产丨porny| 毛片av中文字幕一区二区| 成人免费在线视频| 精品乱码亚洲一区二区不卡| 91丨九色丨尤物| 国产精品 欧美精品| 日韩国产精品91| 亚洲女人的天堂| 欧美精品一区视频| 欧美日韩在线一区二区| 不卡av在线免费观看| 日本不卡一二三区黄网| 亚洲男人都懂的| 国产午夜一区二区三区| 91精品国产综合久久久蜜臀粉嫩| kk眼镜猥琐国模调教系列一区二区| 美国十次了思思久久精品导航| 亚洲精品中文在线| 国产精品私人自拍| 精品日韩成人av| 欧美精品一二三区| 色噜噜夜夜夜综合网| 韩国精品主播一区二区在线观看 | 高清国产午夜精品久久久久久| 天天爽夜夜爽夜夜爽精品视频| 中文字幕在线观看一区二区| 精品国产区一区| 欧美另类z0zxhd电影| 91视频在线看| 成人激情动漫在线观看| 国产一区二区成人久久免费影院 | 亚洲欧美激情视频在线观看一区二区三区 | 欧美电影免费观看高清完整版| 色综合久久中文综合久久97| 成人av网在线| 成人网男人的天堂| 国产成人免费视频网站| 国产精品一区三区| 国产麻豆精品在线观看| 国产精品一级二级三级| 久久66热偷产精品| 久久99精品久久久久久| 琪琪久久久久日韩精品| 美腿丝袜一区二区三区| 婷婷丁香激情综合| 欧美aⅴ一区二区三区视频| 麻豆精品视频在线观看视频| 秋霞av亚洲一区二区三| 精品亚洲成a人| 国产在线一区观看| 成人国产精品免费观看视频| 成人综合日日夜夜| 99re这里只有精品6| 色婷婷综合久久久久中文| 色综合久久久久| 欧美亚洲国产一区在线观看网站| 色天使久久综合网天天| 欧美体内she精视频| 欧美一区二区在线视频| 日韩三级高清在线| 久久综合九色综合久久久精品综合| 日韩欧美区一区二| 久久久精品国产免费观看同学| 日韩欧美美女一区二区三区| 亚洲精品一区二区三区四区高清| 国产视频亚洲色图| 亚洲欧美另类久久久精品| 亚洲国产精品一区二区久久| 免费在线观看一区二区三区| 国产一区二区三区在线看麻豆| 高清成人免费视频| 日本韩国欧美在线| 91精品国产色综合久久ai换脸| 欧美精品一区二区三区蜜臀| 国产精品久久久久aaaa樱花| 亚洲一区二区免费视频| 久久精品国产精品亚洲精品| 风间由美性色一区二区三区| 日本精品视频一区二区三区| 日韩一区二区三区视频| 国产精品久线在线观看| 五月天一区二区| 国产.欧美.日韩| 欧美日韩久久久| 国产婷婷精品av在线| 一区二区三区中文在线| 精品一区二区三区视频| 99久久夜色精品国产网站| 91精品国产综合久久久蜜臀图片 | 国产在线乱码一区二区三区| 99re亚洲国产精品| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲婷婷综合色高清在线| 日韩经典一区二区| 成人国产一区二区三区精品| 欧美精品粉嫩高潮一区二区| 国产欧美日韩精品一区| 日韩精品三区四区| 色综合网色综合| 久久天天做天天爱综合色| 亚欧色一区w666天堂| 99re成人在线| 国产视频一区二区在线| 日本不卡的三区四区五区| 99久久婷婷国产综合精品| 精品国产青草久久久久福利| 一区二区三区.www| 国产69精品久久久久毛片| 日韩欧美亚洲另类制服综合在线| 亚洲欧美综合色| 国产一区二区三区四区五区美女 | 亚洲国产经典视频| 日本成人在线电影网| 91久久精品网| 国产精品视频线看| 国产在线看一区| 精品日韩在线观看| 蜜桃视频在线一区| 欧美美女视频在线观看| 亚洲精品中文在线观看| 色综合天天视频在线观看 | 中文字幕一区在线| 国产成人一级电影| 精品不卡在线视频| 免费成人在线网站| 91精品国产免费| 婷婷丁香激情综合| 91精品在线观看入口| 亚洲高清免费观看| 欧美偷拍一区二区| 亚洲成人av中文| 欧美日本一区二区三区| 香蕉成人啪国产精品视频综合网| 色av一区二区| 一区二区三区四区激情| 欧洲国产伦久久久久久久| 尤物在线观看一区| 在线精品视频一区二区| 亚洲资源中文字幕| 欧美日韩一区国产| 午夜精品一区二区三区电影天堂| 欧美视频一区二区三区四区| 亚洲高清免费观看 | 洋洋av久久久久久久一区| 欧美性一二三区| 图片区日韩欧美亚洲| 欧美成人精品1314www| 韩国中文字幕2020精品| 久久久蜜桃精品| 成人18视频在线播放| 亚洲精品成人少妇| 欧美精品精品一区| 韩国成人精品a∨在线观看| 国产精品久线观看视频| 一本一道久久a久久精品| 亚洲v中文字幕| 欧美xxxxxxxx| 成人av综合在线| 亚洲成人动漫av| 久久久久久电影| 一本到三区不卡视频| 日韩电影免费在线观看网站| 久久久久久亚洲综合| 91麻豆精品在线观看| 爽好久久久欧美精品| 久久久精品国产免大香伊|