Method, device and system for data transmission based on forward error correction (FEC)
A technology of forward error correction and data transmission method, applied in the direction of digital transmission system, transmission system, error prevention, etc., can solve the problems of high erasure correction capability, low bandwidth occupancy rate, low receiving delay, etc., and achieve improved erasure correction The effect of improving the ability and error recovery performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0082] In this embodiment, taking the IPTV real-time media playback scene as an example, the corresponding data transmission and reception process based on FEC coding will be described
[0083] (1) Data sender
[0084] In the IPTV real-time media playback scenario, the corresponding data sender can be the server side, refer to figure 2 As shown, the specific processing procedures that can be adopted on the server side include:
[0085] (1) The original data to be sent is buffered by the source block construction module (i.e. the first source block filling unit 121) and grouped. After the grouping process is completed, the same group of data is generated according to predetermined rules with the data symbol as the smallest unit source block data containing several source symbols and preset carets;
[0086] (2) The source block data generated by the above-mentioned source block construction module is generated by the first encoding module according to a specific encoding algori...
Embodiment 2
[0172] In the second embodiment, the source block is coded to generate the repair symbol, and the predetermined caret symbol is introduced, but the original data is not filled with the predetermined caret symbol in the process of generating the source block.
[0173] The processing procedures adopted by the server side and the terminal side in this embodiment will be described respectively below with reference to the accompanying drawings.
[0174] (1) Server side
[0175] The server may send control information to the terminal, and describe in the corresponding control information the data value of the predetermined caret agreed with the terminal side (such as all 0 or all 1, etc.), the relative position of the caret in the source block, etc. or, the corresponding preset information may also be pre-configured on the server side and the terminal side.
[0176] Such as Figure 7 As shown, the server side determines the original data to be sent, and obtains the corresponding s...
Embodiment 3
[0187] In this third example, as Figure 10A with Figure 10B As shown, it is similar to the implementation solutions provided by Embodiment 1 and Embodiment 2, the difference is that the corresponding selection sending module includes an encoded data selection sending module (equivalent to the check information selection unit 14) and an original data selection sending module (equivalent to the data selection unit 14) The selection unit 15) is set independently. Wherein, the corresponding coded data selection and sending module and original data selection and sending module may use the same selection strategy to select the original data and the repaired data, or may use different selection strategies to select the original data and the repaired data.
[0188] Specifically, on the server side, control information can be sent to the terminal before data is sent, and the control information describes the data value of the caret preset on the terminal side, the relative position ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com