semianalytic
BER using semianalytic technique
Syntax
Description
The semianalytic
function computes the bit error rate
(BER) of a communication system for the specified energy per bit to noise power spectral
density ratio
(Eb/N0)
levels by using the semianalytic technique. The system transmits complex baseband signal
txsig
and receives noiseless complex baseband signal
rxsig
. The function filters the received signal
rxsig
and determines the symbol error probability of each
received IQ symbol by analytically applying a Gaussian noise distribution to each
complex value. The function averages the error probabilities over the entire received
signal to determine the overall error probability. For each symbol error probability,
the function returns a BER, assuming a Gray-coded constellation. For more information,
see When to Use Semianalytic Technique.
returns the BER of the system for the transmitted signal ber
= semianalytic(txsig
,rxsig
,modtype
,M
,Nsamp
)txsig
,
received noiseless signal rxsig
, modulation type
modtype
, and modulation order M
. The
function uses an ideal integrator to filter rxsig
. Input
Nsamp
is the number of samples per symbol for each signal.
The returned BER values correspond to the default
Eb/N0
levels in the range [0, 20] in dB.
Examples
Input Arguments
Output Arguments
Limitations
The semianalytic
function makes several assumptions about the
communication system. To find out whether your communication system is suitable for the
semianalytic technique and the semianalytic
function, see When to Use Semianalytic Technique.
More About
References
[1] Jeruchim, Michel C., Philip Balaban, and K. Sam Shanmugan. Simulation of Communication Systems. Second edition. Boston, MA: Springer US, 2000.
[2] Pasupathy, S. “Minimum Shift Keying: A Spectrally Efficient Modulation.”IEEE® Communications Magazine (July, 1979): 14–22.
Version History
Introduced before R2006a