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

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

?? qaskenco.m

?? 這些都是通信系統仿真與分析一書的源代碼
?? 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一区二区三区免费野_久草精品视频
欧美乱妇15p| 欧美日本一区二区三区四区| 99久久精品费精品国产一区二区| 欧美性色欧美a在线播放| 91精品国产高清一区二区三区 | 成人影视亚洲图片在线| 色吊一区二区三区| 精品裸体舞一区二区三区| 亚洲精品国产精华液| 国内国产精品久久| 在线播放91灌醉迷j高跟美女| 中文字幕乱码亚洲精品一区| 九一久久久久久| 欧美日韩一区二区三区视频| 中文字幕综合网| 国产精品综合在线视频| 777欧美精品| 亚洲一区二区av在线| 9久草视频在线视频精品| 欧美不卡123| 日韩影视精彩在线| 欧美综合天天夜夜久久| 亚洲婷婷在线视频| 懂色av噜噜一区二区三区av| 久久婷婷色综合| 老司机精品视频在线| 欧美日韩国产成人在线91| 亚洲一级在线观看| 在线欧美一区二区| 亚洲精品免费一二三区| 色哟哟在线观看一区二区三区| 国产无遮挡一区二区三区毛片日本| 麻豆国产91在线播放| 欧美三级在线播放| 亚洲va在线va天堂| 欧美丝袜丝交足nylons| 亚洲亚洲精品在线观看| 欧美综合亚洲图片综合区| 一区二区三区四区在线播放| 一本一道久久a久久精品| 亚洲视频图片小说| 色美美综合视频| 亚洲自拍偷拍九九九| 欧美高清视频不卡网| 日日摸夜夜添夜夜添精品视频| 欧美另类久久久品| 日本亚洲三级在线| 2021国产精品久久精品| 国产成人免费高清| 中文字幕日韩一区二区| 色哟哟精品一区| 亚洲国产精品视频| 欧美人妇做爰xxxⅹ性高电影| 无码av免费一区二区三区试看| 91精品国产入口在线| 国内精品嫩模私拍在线| 国产日韩欧美不卡| 在线观看国产一区二区| 无码av中文一区二区三区桃花岛| 精品三级av在线| 白白色 亚洲乱淫| 亚洲综合成人在线视频| 日韩亚洲欧美在线观看| 国产成人99久久亚洲综合精品| 国产精品对白交换视频| 欧美日韩一级大片网址| 麻豆成人av在线| 国产精品久久久久天堂| 欧美在线免费播放| 精品伊人久久久久7777人| 亚洲啪啪综合av一区二区三区| 精品污污网站免费看| 国产精品一区在线| 亚洲视频每日更新| 精品国产乱子伦一区| 色噜噜狠狠色综合欧洲selulu| 美女视频黄 久久| 国产精品成人在线观看| 91麻豆精品国产91久久久久久| 风间由美性色一区二区三区| 亚洲国产wwwccc36天堂| 国产情人综合久久777777| 精品视频在线视频| 成人手机电影网| 天天综合天天综合色| 国产精品色噜噜| 91精品国产乱码久久蜜臀| www.日韩av| 久久国产乱子精品免费女| 亚洲精品乱码久久久久久久久 | 无码av免费一区二区三区试看 | 色综合久久久久网| 国产一区二区三区日韩| 亚洲成av人片一区二区梦乃| 国产精品色婷婷| 精品精品国产高清a毛片牛牛| 在线区一区二视频| 岛国一区二区在线观看| 精彩视频一区二区三区| 婷婷成人激情在线网| 一区二区三区在线免费播放| 国产精品毛片久久久久久| 精品国产91乱码一区二区三区 | 国产日产亚洲精品系列| 91精品国产色综合久久不卡电影| 一本色道久久综合亚洲91| 国产综合久久久久影院| 麻豆91精品91久久久的内涵| 香蕉久久一区二区不卡无毒影院| 一色桃子久久精品亚洲| 日本一区二区动态图| 26uuu精品一区二区在线观看| 9191精品国产综合久久久久久| 欧美撒尿777hd撒尿| 色综合久久久久久久| 色八戒一区二区三区| 色婷婷av一区| 91精品1区2区| 欧美亚洲国产一区二区三区 | 国产ts人妖一区二区| 开心九九激情九九欧美日韩精美视频电影 | 婷婷成人综合网| 午夜精品一区二区三区三上悠亚| 亚洲电影激情视频网站| 亚洲午夜精品17c| 五月天一区二区三区| 婷婷综合五月天| 日韩av在线发布| 精品在线一区二区| 国产精品一区在线| 成人美女视频在线观看18| av电影在线观看不卡| 色美美综合视频| 555夜色666亚洲国产免| 精品国产一区二区三区久久久蜜月 | 9191国产精品| 久久夜色精品一区| 国产精品无人区| 亚洲乱码国产乱码精品精98午夜| 亚洲成人av电影在线| 免费一区二区视频| 国产一区二区精品久久| 99re8在线精品视频免费播放| 色婷婷国产精品| 欧美蜜桃一区二区三区| 欧美一区二区三区视频免费播放 | 国产丝袜在线精品| 欧美二区三区91| 久久天天做天天爱综合色| 欧美激情一区二区三区四区| 国产精品天美传媒沈樵| 日韩一区在线看| 日韩电影免费一区| 国内精品伊人久久久久av影院 | 国产一区二区三区美女| 国产精品一区2区| 成人动漫视频在线| 欧美亚洲一区三区| 久久久久久久久久美女| 中文字幕制服丝袜成人av| 亚洲综合在线电影| 奇米色777欧美一区二区| 成人免费视频播放| 欧美性色黄大片| 精品久久久久久久人人人人传媒| 国产女人水真多18毛片18精品视频 | 国产精品私人影院| 首页国产丝袜综合| 国产精品羞羞答答xxdd| 成人av电影观看| 91.com视频| 亚洲男女一区二区三区| 欧美a一区二区| 不卡一区二区三区四区| 欧美久久久久久久久久| 国产精品传媒入口麻豆| 青青青伊人色综合久久| av午夜精品一区二区三区| 欧美一级黄色录像| 亚洲国产中文字幕在线视频综合| 国产一区二区在线观看免费| 欧美综合色免费| 久久久三级国产网站| 久久精品99久久久| 欧美在线免费播放| 国产精品毛片高清在线完整版 | 日本韩国欧美三级| 亚洲精品一区二区三区精华液| 亚洲丰满少妇videoshd| 国产99久久久精品| 欧美久久一区二区| 亚洲久草在线视频| 99久久伊人网影院| 91精品国产色综合久久不卡电影| 久久蜜桃香蕉精品一区二区三区| 亚洲小少妇裸体bbw| 色综合久久久久网| 一区视频在线播放| 国产麻豆精品久久一二三| 欧美军同video69gay|