Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

iscatastrophic

True for trellis corresponding to catastrophic convolutional code

Syntax

iscatastrophic(s)

Description

iscatastrophic(s) returns true if the trellis s corresponds to a convolutional code that causes catastrophic error propagation. Otherwise, it returns false.

Examples

collapse all

Determine if a convolutional code causes catastrophic error propagation.

Create the trellis for the standard, rate 1/2, constraint length 7 convolutional code.

t = poly2trellis(7,[171 133]);

Verify that the code is not catastrophic.

iscatastrophic(t)
ans =

  logical

   0

Create a trellis for a different convolutional code using the poly2trellis function.

u = poly2trellis(7,[161 143]);

Verify that the code is catastrophic.

iscatastrophic(u)
ans =

  logical

   1

References

[1] Stephen B. Wicker, Error Control Systems for Digital Communication and Storage, Prentice-Hall, 1995, pp. 274-275.

Introduced before R2006a

Was this topic helpful?