Coding method and device, decoding method and device and coding and decoding system
An encoding method and technology of an encoding device, which are applied in transmission systems, selection devices, digital transmission systems, etc., can solve the problems of changes in encoder/decoder overhead, occupation of encoder/decoder resources, and uncertainty in delay time, and achieve savings. Effects of overhead, avoided resources, reduced chance of error
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0065] see figure 2 , an embodiment of the present invention provides an encoding method, including:
[0066] 201: Form the data to be sent into multiple equal-length blocks according to the specified number;
[0067] 202: Perform line coding on the multiple equal-length blocks respectively;
[0068] 203: Perform Reed-Solomon RS coding on all blocks obtained after line coding according to the specified codeword length and data block length, that is, channel coding, to obtain data blocks and check blocks, and the specified codeword length is 235 words Section, the specified data block length is 195 bytes;
[0069] 204: Add a data block synchronization header before the data block, and add a check block synchronization header before the check block, where the check block synchronization header is the first set of check block synchronization headers and the second set of preset check block synchronization headers. One of the group verification block synchronization headers, a...
Embodiment 2
[0093] see Image 6 , the embodiment of the present invention also provides a decoding method for decoding the frame obtained by using the encoding method provided in embodiment 1, the method includes:
[0094] 601: Synchronize the received frame;
[0095] 602: Remove the data block synchronization header from the data block in the synchronized frame, and remove the verification block synchronization header from the check block in the synchronized frame;
[0096] 603: For the codeword composed of the data block and the check block after the synchronization header is removed, perform RS decoding according to the specified codeword length and data block length. The specified codeword length is 235 bytes, and the specified data block length is 195 bytes;
[0097] 604: Perform the line coding decoding operation on the block obtained after decoding the RS to obtain data.
[0098] This embodiment still adopts RS (235, 195) encoding, and the decoding operation of the line encoding...
Embodiment 3
[0113] see Figure 9 , the embodiment of the present invention also provides an encoding device, including:
[0114] A line encoding module 901, configured to form the data to be sent into a plurality of equal-length blocks according to a specified number, and perform line encoding on the plurality of equal-length blocks respectively;
[0115] The channel encoding module 902 is configured to perform Reed-Solomon RS encoding on all blocks obtained after the line encoding of the line encoding module 901 according to the specified codeword length and data block length to obtain the data block and check block, and the specified codeword The length is 235 bytes, and the specified data block length is 195 bytes;
[0116] The synchronous header adding module 903 is used to add a data block synchronous header before the data block obtained by the channel encoding module 902, and add a verification block synchronous header before the verification block obtained by the channel encoding...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 