Multi-element error correcting code transmitting and receiving apparatus, data communication system and related method
A technology of transmitting device and error correction code, which is applied in the field of data coding and decoding, can solve the problems of poor error correction performance of binary codes, poor ability to resist burst errors, loss of coding gain, and high computational complexity, so as to improve the resistance to burst errors. ability, reduce computational complexity, and improve the effect of error correction performance
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2009-05-06
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to the field of data encoding and decoding, in particular to a multiple error correction code transmitting and receiving device, a data transmission system and related methods. Background technique
[0002] There are multiple multiple access methods in existing communication systems, such as Code Division Multiple Access (CDMA, Code Division Multiple Access) and Interleave Division Multiple Access (IDMA, Interleave Division Multiple Access). The so-called CDMA refers to the use of different users. Different spreading codeword sequences transmit information; the so-called IDMA means that different users use different interleavers to transmit information.
[0003] CDMA technology uses forward error correction coding (FEC, Forward ErrorCorrection) cascaded with spread spectrum operation at the transmitter. From the perspective of channel coding theory, spread spectrum operation does not obtain coding gain; while IDMA technology uses ...
Examples
no. 5 example
[0173] The above description is for the signal transmission and reception process of a certain user in the multi-user processing process. It can be understood that, on the basis of the fourth embodiment, the spreading sequence of each user can be generalized after spreading. The interleaving steps, please refer to Figure 10 , Figure 10 It is the fifth embodiment of the multiple error correction code transmitting device in the embodiment of the present invention, including:
[0174] Multivariate channel encoder 1001, configured to perform multivariate encoding on the user's source data frame to obtain an encoding sequence;
[0175] A grouper 1002, configured to group the coded sequence to obtain a grouped sequence;
[0176] A user interleaver 1003, configured to interleave the packet sequence to obtain an interleaved sequence; wherein, the user interleaver used by each user may be the same or different;
[0177] A symbol mapper 1004, configured to perform symbol mapping on...
no. 1 example
[0190] see Figure 12 , the first embodiment of the multiple error correction code transmission method in the embodiment of the present invention includes:
[0191] 1201. Receive the source data frame sent by the user;
[0192] 1202. Perform multiple encoding on the source data frame to obtain an encoding sequence;
[0193] 1203. Perform symbol mapping on the coding sequence to obtain a symbol sequence;
[0194] 1204. Interleave the symbol sequence to obtain an interleaved sequence;
[0195] 1205. Perform spectrum spreading on the interleaving sequence to obtain a spreading sequence and transmit it.
[0196] For specific examples and detailed explanations, refer to the previous description of the embodiment of the device for transmitting multiple error correction codes, and details will not be repeated here.
[0197] It can be understood that, in this embodiment, the spreading sequence obtained after spreading may also be subjected to general interleaving and then transmit...