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

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

?? qaskenco.m

?? 現(xiàn)代通信原理第十章程序代碼
?? M
字號(hào):
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]

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本va欧美va精品发布| 日本亚洲电影天堂| 精品国产一二三| 91色婷婷久久久久合中文| 久久99精品国产.久久久久| 亚洲欧美日韩系列| 欧美精品一区二区三区很污很色的 | 91精品国产黑色紧身裤美女| 97精品国产97久久久久久久久久久久| 午夜电影一区二区三区| 国产精品国模大尺度视频| 日韩欧美在线123| 精品视频在线免费观看| 99精品热视频| 成人小视频在线| 国产精品亚洲第一区在线暖暖韩国 | www.欧美精品一二区| 欧美日韩久久久久久| av欧美精品.com| 国产精品一区二区在线播放 | 久久99热99| 蜜桃久久av一区| 青青草国产成人99久久| 亚洲一区二区三区四区在线观看| 中文字幕精品在线不卡| 久久这里只有精品首页| 久久综合色天天久久综合图片| 欧美一区二区三区四区五区| 欧美精品丝袜久久久中文字幕| 欧美日韩中文国产| 欧美日韩你懂得| 欧美区视频在线观看| 欧美色成人综合| 欧美日韩激情一区二区| 欧美精品在线观看播放| 91精品国产欧美日韩| 欧美理论片在线| 欧美日高清视频| 91麻豆精品国产91久久久使用方法 | 紧缚捆绑精品一区二区| 久久99国产精品麻豆| 捆绑调教一区二区三区| 国内精品免费**视频| 国产精品自拍一区| 成人午夜免费电影| 色综合久久天天| 欧美日韩综合在线| 欧美一区二区黄色| 精品国产91洋老外米糕| 国产日韩欧美a| 国产精品久久福利| 亚洲美女淫视频| 香蕉成人伊视频在线观看| 精品区一区二区| 精品三级av在线| 久久久www成人免费无遮挡大片| 久久久.com| 日韩伦理av电影| 亚洲va在线va天堂| 久久精品久久综合| 成人免费三级在线| 欧美色视频在线| 精品国产91亚洲一区二区三区婷婷| 日本伊人色综合网| 国产美女在线观看一区| 97se狠狠狠综合亚洲狠狠| 欧美性xxxxxx少妇| 日韩精品在线一区二区| 国产精品久久久久天堂| 亚洲一区电影777| 国产真实乱偷精品视频免| 99久久精品久久久久久清纯| 欧美日韩久久不卡| 国产亚洲综合色| 亚洲一本大道在线| 国产一区二区精品久久91| 91猫先生在线| 亚洲国产sm捆绑调教视频 | 日本一区二区不卡视频| 亚洲精品视频在线看| 日韩高清在线不卡| 国产不卡一区视频| 欧美日韩亚州综合| 国产午夜精品久久久久久久| 一个色在线综合| 国内久久精品视频| 欧美日韩精品综合在线| 国产日韩欧美麻豆| 日韩av一二三| 色综合天天综合网天天看片| 日韩欧美在线一区二区三区| 亚洲视频一区二区在线观看| 久久精品噜噜噜成人av农村| 色激情天天射综合网| 久久久精品黄色| 五月天激情小说综合| 99综合影院在线| 精品剧情在线观看| 亚洲午夜在线电影| 91亚洲男人天堂| 久久综合狠狠综合久久激情 | 国产成人午夜99999| 91色婷婷久久久久合中文| 欧美一区二区成人| 一区二区三区在线视频免费| 国产一区二区在线影院| 欧美日韩一区中文字幕| 亚洲视频一区在线观看| 国产精品白丝av| 欧美不卡在线视频| 免费一级片91| 欧美理论在线播放| 亚洲第一会所有码转帖| 91精品办公室少妇高潮对白| 中文字幕一区在线观看视频| 国内成+人亚洲+欧美+综合在线| 777午夜精品免费视频| 亚洲欧美激情一区二区| 91在线观看高清| 国产精品嫩草99a| 粉嫩av一区二区三区在线播放| 日韩视频123| 免费看欧美女人艹b| 91精品国产综合久久久蜜臀图片| 亚洲成人免费视频| 欧美日韩激情一区二区三区| 亚洲综合一区二区三区| 色婷婷综合久久久| 亚洲三级久久久| 色悠久久久久综合欧美99| 亚洲精品videosex极品| 91亚洲精品久久久蜜桃| 亚洲麻豆国产自偷在线| 91在线观看一区二区| 亚洲美女偷拍久久| 欧洲在线/亚洲| 日韩精品免费视频人成| 日韩欧美中文字幕精品| 精品一区二区av| 欧美精品一区二区三| 国产在线精品一区二区夜色| 精品免费国产二区三区| 国产高清精品久久久久| 成人欧美一区二区三区1314 | 欧美精品黑人性xxxx| 丝瓜av网站精品一区二区| 欧美一区二区三区免费| 精品无人码麻豆乱码1区2区 | 激情久久五月天| 国产欧美视频一区二区| 91丝袜美女网| 亚洲午夜精品久久久久久久久| 欧美日韩一区二区在线视频| 蜜臀av性久久久久蜜臀aⅴ| 精品国产91九色蝌蚪| 国产成人免费视频网站| 成人欧美一区二区三区1314| 欧洲色大大久久| 免费看日韩精品| 国产校园另类小说区| 91小宝寻花一区二区三区| 性感美女久久精品| 2021中文字幕一区亚洲| 91免费观看在线| 日韩国产精品久久| 久久精品夜夜夜夜久久| 色又黄又爽网站www久久| 日本视频在线一区| 国产欧美一区二区在线| 欧美曰成人黄网| 韩国一区二区三区| 一区二区三区在线影院| 精品福利av导航| 色综合欧美在线| 久久激情综合网| 亚洲精品伦理在线| 欧美精品一区二区三区四区| 色999日韩国产欧美一区二区| 美女视频黄免费的久久 | 成人av电影观看| 午夜免费欧美电影| 国产欧美精品一区二区色综合朱莉| 欧美午夜影院一区| 国产a级毛片一区| 日韩主播视频在线| 国产精品久久久久婷婷二区次| 6080亚洲精品一区二区| 成人av在线播放网站| 免费高清视频精品| 一区二区三区四区中文字幕| 久久这里只有精品视频网| 欧美三区在线观看| 国产宾馆实践打屁股91| 青青草97国产精品免费观看| 亚洲欧美色综合| 欧美国产一区视频在线观看| 欧美变态口味重另类| 欧美日韩亚州综合| 色噜噜狠狠色综合欧洲selulu| 国产另类ts人妖一区二区|