Procedure for Using the Semianalytic Panel in BERTool

The procedure below describes how you would typically implement the semianalytic technique using BERTool:

  1. Generate a message signal containing at least ML symbols, where M is the alphabet size of the modulation and L is the length of the impulse response of the channel, in symbols. A common approach is to start with an augmented binary pseudonoise (PN) sequence of total length (log2M)ML. An augmented PN sequence is a PN sequence with an extra zero appended, which makes the distribution of ones and zeros equal.

  2. Modulate a carrier with the message signal using baseband modulation. Supported modulation types are listed on the reference page for semianalytic.

  3. Filter the modulated signal with a transmit filter. This filter is often a square-root raised cosine filter, but you can also use a Butterworth, Bessel, Chebyshev type 1 or 2, elliptic, or more general FIR or IIR filter. Store the result of this step as txsig for later use.

  4. Run the filtered signal through a noiseless channel. This channel can include multipath fading effects, phase shifts, amplifier nonlinearities, quantization, and additional filtering, but it must not include noise. Store the result of this step as rxsig for later use.

  5. On the Semianalytic panel of BERTool, enter parameters as in the table below.

    Parameter NameMeaning
    Eb/No rangeA vector that lists the values of Eb/N0 for which you want to collect BER data. The value in this field can be a MATLAB expression or the name of a variable in the MATLAB workspace.
    Modulation typeThese parameters describe the modulation scheme that you used earlier in this procedure.
    Modulation order
    Differential encodingThis check box, which is visible and active for MSK and PSK modulation, enables you to choose between differential and nondifferential encoding.
    Samples per symbolThe number of samples per symbol in the transmitted signal. This value is also the sampling rate of the transmitted and received signals, in Hz.
    Transmitted signalThe txsig signal that you generated earlier in this procedure
    Received signalThe rxsig signal that you generated earlier in this procedure
    NumeratorCoefficients of the receiver filter that BERTool applies to the received signal
    Denominator

  6. Click Plot.

Semianalytic Computations and Results

After you click Plot, BERTool performs these tasks:


© 1994-2005 The MathWorks, Inc.