# matlab 资料

#### CRC-Code Features

Cyclic redundancy check (CRC) coding is an error-control coding technique for detecting errors that occur when a message is transmitted. Unlike block or convolutional codes, CRC codes do not have a built-in error-correction capability. Instead, when a communications system detects an error in a received message word, the receiver requests the sender to retransmit the message word.

#### Block-Coding Features

Error-control coding techniques detect, and possibly correct, errors that occur when messages are transmitted in a digital communication system. To accomplish this, the encoder transmits not only the information symbols but also extra redundant symbols. The decoder interprets what it receives, using the redundant symbols to detect and possibly correct whatever errors occurred during transmission. You might use error-control coding if your transmission channel is very noisy or if your data is very sensitive to noise. Depending on the nature of the data or noise, you might choose a specific type of error-control coding.

Block coding is a special case of error-control coding. Block-coding techniques map a fixed number of message symbols to a fixed number of code symbols. A block coder treats each block of data independently and is a memoryless device. Communications System Toolbox contains block-coding capabilities by providing Simulink blocks, System objects, and MATLAB functions.

The class of block-coding techniques includes categories shown in the diagram below.

#### Convolutional Code Features

Convolutional coding is a special case of error-control coding. Unlike a block coder, a convolutional coder is not a memoryless device. Even though a convolutional coder accepts a fixed number of message symbols and produces a fixed number of code symbols, its computations depend not only on the current set of input symbols but on some of the previous input symbols.

### Galois Field Computations

A Galois field is an algebraic field that has a finite number of members. Galois fields having 2m members are used in error-control coding and are denoted GF(2m). This chapter describes how to work with fields that have 2m members, where m is an integer between 1 and 16. The sections in this chapter are as follows.

Convolutional Code Features

Convolutional coding is a special case of error-control coding. Unlike a block coder, a convolutional coder is not a memoryless device. Even though a convolutional coder accepts a fixed number of message symbols and produces a fixed number of code symbols, its computations depend not only on the current set of input symbols but on some of the previous input symbols.

## Description

dm = dftmtx(alph) returns a Galois array that represents the discrete Fourier transform operation on a Galois vector, with respect to the Galois scalar alph. The element alph is a primitive nth root of unity in the Galois field GF(2m) = GF(n+1); that is, n must be the smallest positive value of k for which alph^k equals 1. The discrete Fourier transform has size n and dm is an n-by-n array. The array dm represents the transform in the sense that dm times any length-n Galois column vector yields the transform of that vector.

#### MATLAB从入门到精通（学习资料）

2010年09月04日 11.97MB 下载

#### matlab学习资料

2013年05月05日 1.24MB 下载

#### 地震资料处理中的MATLAB实现 （seismiclab）

2016年01月25日 872KB 下载

01-21 1756

#### matlab科学计算宝典（刘君正）光盘资料

2013年11月18日 3.75MB 下载

#### matlab全套学习资料

2013年03月04日 4.34MB 下载

#### 数字图像处理matlab版配套资料（图片和源码）

2018年06月18日 17.9MB 下载

#### MATLAB数字信号处理 王彬著

2013年04月13日 35.38MB 下载

#### 数字调制解调技术的MATLAB与FPGA实现 光盘资料

2017年06月07日 34.52MB 下载

10-22 870