adapteq_pskdetect.m
来自「利用matlab软件对各种频率选择性信道进行仿真」· M 代码 · 共 23 行
M
23 行
function [rxData, BER, yErr] = adapteq_pskdetect(y, x, txData, M);
%ADAPTEQ_PSKDETECT Detect data from PSK signal.
% Syntax: [rxData, BER, yErr] = pskdetect(y, x, txData, M);
% Inputs/Outputs:
% y: Received PSK symbols
% x: Transmitted PSK symbols
% txData: Transmitted data (integers)
% M: Number of modulation levels
% rxData: Detected data (integers)
% BER: Bit error rate
% yErr: errored symbols
% Copyright 1996-2006 The MathWorks, Inc.
% $Revision: 1.1.4.2 $ $Date: 2006/06/23 19:24:51 $
rxData = demodulate(modem.pskdemod(M), y);
pskSym = modulate(modem.pskmod(M), rxData);
[nSymErrors, SER, symError] = symerr(x, pskSym);
[nBitErrors, BER] = biterr(txData, rxData);
uNaN = nan;
yErr = uNaN(ones(1, length(y)));
n = logical(symError);
yErr(n) = y(n);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?