| Contents | Index |
Utility Blocks

The Modulation Error Ratio (MER) is a measure of the signal-to-noise ratio (SNR) in digital modulation applications. You can use these types of measurements to determine system performance in communications applications. For example, determining if an EDGE system conforms to 3GPP radio transmission standards requires accurate MER, Minimum MER, and 95th percentile for the MER measurements. The block measures all outputs in decibels (dB).
The MER block receives an ideal input signal (at reference port, Ref) and an AWGN corrupted signal (at input port, In). The MER block then outputs a measure of the modulation accuracy by comparing these inputs. The Modulation Error Ratio is the ratio of the average reference signal power to the mean square error. This ratio corresponds to the SNR of the AWGN channel.
The block output defaults to MER in decibels (dB), with an option of Output minimum MER or Output X-percentile MER values. The minimum MER represents the best-case MER value per burst. For the X-percentile option, you can select to output the number of symbols processed in the percentile computations.
The following table shows the output type, the activation (what selects the output computation), computation units, and the corresponding computation duration.
| Output | Activation | Units | Computation Duration |
|---|---|---|---|
| MER | Default | Decibels | Per burst |
| Min MER | Parameter setting | Decibels | Per burst |
| Percentile MER | Parameter setting | Decibels | Continuous |
| Number of symbols | Parameter setting if you select Output X-percentile MER | None | Continuous |
The block computes measurements for bursts of data. The data must be of length N symbols, where N is the size of the burst. The block computes a unique output for each incoming burst; therefore, the computation duration is per burst.
The input signals must be 1-D or 2-D sample-based column vectors or 2-D frame-based column vectors. The input and reference signals must have identical dimensions.
The output is always a scalar value.
The block accepts double, single, and fixed-point data types. The output of the block is always double type.
MER is a measure of the SNR in a modulated signal calculated in dB. MER over N symbols is

The MER for the kth symbol is

The minimum MER represents the minimum MER value in a burst or
![]()
where
ek =
![]()
Ik = In-phase measurement of the kth symbol in the burst
Qk = Quadrature phase measurement of the kth symbol in the burst
Ik and Qk represent
ideal (reference) values.
and
represent measured (received)
symbols.
The block computes X-percentile MER by creating a histogram of all the incoming MERk values. The output provides the MER value above which X% of the MER values lay.

Outputs the minimum MER of an input vector or frame.
Enables an output X-percentile MER measurement. When you select this option, specify X-percentile value (%).
This parameter only appears when you select Output X-percentile MER. The Xth percentile is the MER value above which X% of all the computed MER values lie. The parameter defaults to the 95th percentile. Therefore, 95% of all MER values are above this output.
Outputs the number of symbols that the block uses to compute the Output X-percentile MER. This parameter only appears when you select Output X-percentile MER.
[1] Digital Video Broadcasting (DVB): Measurement guidelines for DVB systems, DVB (ETSI) Standard ETR290, May 1997.

Learn how to apply early verification to your development process through these technical resources.
How much time do you spend on testing to ensure implementation meets system-level requirements?
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |