Encoding

LabView Modulation Toolkit

Encoding

A data source generates the information signal sent to a particular receiver. This signal may be either an analog signal, such as speech, or a digital signal, such as a binary data sequence. The information signal is typically a baseband signal represented by a voltage level.

The Source Coding block typically involves data compression. For example, the ATSC standard for digital video broadcast (DVB) specifies MPEGII encoding for the transmitted image. A-law, Mu-law, JPEG, A-87.6 are examples of other compression algorithms commonly used in source coding.

The Channel Coding block typically involves adding redundant bits to the data stream to increase the receiver's immunity to noise and interference in the channel. The output of the Channel Coding block is a series of 0s and 1s. Among the most popular error-correcting schemes are block and convolutional coding.

Note Note  The Modulation Toolkit does not currently support source coding. You can use LabVIEW VIs and primitives to apply source coding in your application.

The Modulation Toolkit provides the following VIs for channel coding: