Method and device for quickening FEC operation based on SIMD technology, and user equipment
A technology, the technology of this device, applied in the field of accelerated FEC operation based on SIMD technology, can solve the problems of time consumption, power consumption, loss outweighing the gain, etc., and achieve the effect of improving the receiving speed, increasing real-time performance, and increasing the speed of XOR unpacking
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] see figure 1 , figure 1 It is a schematic flowchart of a method for accelerating FEC operation based on SIMD technology disclosed in an embodiment of the present invention. Such as figure 1 As shown, the method for accelerating the FEC operation based on SIMD technology may include the following steps:
[0050] 101. When the sender starts to send a data packet, it first unpacks the data packet;
[0051] When the sender starts to send a data packet, it first unpacks the data packet. For example, the sender puts streaming media data into a Real-time Transport Protocol (RTP) packet, and before adding redundancy, untie the RTP data pack.
[0052] 102. Determine whether the data packet supports the NEON engine;
[0053]After the sending end unpacks the data packet to be sent, it judges whether the data packet supports the NEON engine, if the data packet supports the NEON engine, then executes step 103, and if the data packet does not support the NEON engine, then execut...
Embodiment 2
[0065] see figure 2 , figure 2 It is a schematic flowchart of another SIMD-based method for accelerating FEC operations disclosed in an embodiment of the present invention. Such as figure 2 As shown, the method for accelerating the FEC operation based on SIMD technology may include the following steps:
[0066] 201. The receiving end receives the FEC data packet sent by the sending end;
[0067] 202. Determine whether the device supports the NEON engine;
[0068] After receiving the FEC data packet, the receiving end first needs to judge whether the device supports the NEON engine. If the device supports the NEON engine, perform step 203, and if the device does not support the NEON engine, perform step 204.
[0069] 203. Decode the FEC data packet in parallel through SIMD technology to generate a decoded data packet;
[0070] If it is determined in step 202 that the device supports the NEON engine, the FEC data packet is subjected to parallel XOR and / or iterative decod...
Embodiment 3
[0075] see image 3 , image 3 is a schematic flowchart of another SIMD-based method for accelerating FEC operations disclosed in an embodiment of the present invention. Such as image 3 As shown, the method for accelerating the FEC operation based on SIMD technology may include the following steps:
[0076] 301. When the sending end starts to send a data packet, it first unpacks the data packet;
[0077] When the sender starts to send a data packet, it first unpacks the data packet. For example, the sender puts streaming media data into a Real-time Transport Protocol (RTP) packet, and before adding redundancy, untie the RTP data pack.
[0078] 302. Determine whether the data packet supports the NEON engine;
[0079] After the sending end unpacks the data packet to be sent, it judges whether the data packet supports the NEON engine, if the data packet supports the NEON engine, then executes step 303, and if the data packet does not support the NEON engine, then executes s...
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