A multi-channel network data transmission system and method
A network data transmission, multi-channel technology, applied in the direction of digital transmission system, transmission system, multiple use of transmission path, etc., can solve the problems of low data transmission efficiency, hardware technical bottleneck, high bit error rate, and achieve high transmission efficiency, The effect of fast transmission speed and low bit error rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0050] A multi-channel network data transmission system, see figure 1 ,include:
[0051] sender, see figure 2 , 3, comprising an original data storage module 10, a data encoding module 20 and a reorganization module 30; image 3 Among them, din is the input of the sender, and dout is the output of the sender.
[0052] The original data storage module 10 is used to store data to be sent; the data to be sent is stored in the original data storage module in units of frames; wherein the original data storage module 10 uses different identification marks to mark the frame header in the data to be sent , end of frame, all valid data and valid bytes at end of frame;
[0053] Specifically, for example, the frame head is marked with sof, the frame end is marked with eof, all data is valid, and valid bytes are marked with byte_en in eof. The original data storage module 10 stores data to be sent in units of frames. The original data storage module 10 will transmit the data to be ...
Embodiment 2
[0068] Embodiment 2 On the basis of other embodiments, the following content is added:
[0069] In the encoding channel, when the length of the received data is less than the first number of bytes, the data is padded with 0 to obtain the encoded data.
[0070] Specifically, when encoding, when the length of the data received by the encoding channel is less than the first number of bytes, for example, the length of the received data is not enough for 223 bytes, and 0s are added to make up 223 bytes.
[0071] Preferably, the recombination module is specifically used to remove the data filled with 0 in the data obtained by encoding to obtain zero-removed data; generate a check digit and identification according to the zero-removal data, and remove the zero data, check digit and identification Recombination is performed to obtain data resulting from said recombination.
[0072] Specifically, when the reorganization module reassembles the data encoded by each encoding channel by f...
Embodiment 3
[0075] Embodiment 3 On the basis of other embodiments, the following content is added:
[0076] The decoding judgment module is specifically used to generate an error pulse when there is an error in the decoded data, and send the error pulse, frame header start address and frame length to the error code error correction module;
[0077] The error code error correction module ( Figure 5 The Error_Channel module) is specifically used to start from the start address of the frame header, read in the data cache module to be decoded in order of frame length to cache the data sent by the sender, and output the data after XOR with the received check digit .
[0078] Specifically, if there is an error code in the decoded data, the error pulse (Error signal), frame header start address and frame length are output to the error code error correction module for correction. The starting address of the frame header and the frame length are for the convenience of the error correction modul...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


