Method and device for controlling power consumption of turbo decoder
A decoder and power consumption technology, applied in the field of wireless communication, can solve the problems of high peak power consumption, increased equipment manufacturing costs, high manufacturing and design costs, and achieve the effect of reducing manufacturing costs and avoiding peak power consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0021] An embodiment of the present invention provides a method for controlling the power consumption of a TURBO decoder, such as figure 1 shown, including:
[0022] Step 101, determine the size of the transport block.
[0023] Step 102: Determine the number of iterations required by the TURBO decoder to process the transport block according to the size of the transport block, so as to control the amount of computation required by the TURBO decoder to process the transport block.
[0024] Specifically, in this embodiment, the TURBO decoder can determine a preset value of the amount of operation, and the preset value of the amount of operation can be automatically set by the TURBO decoder according to the specific environment or preset by a technician, and in The preset value of the amount of computation will not change when the TURBO decoder decodes the data packet. For example, for the HSPA (High-Speed Packet Access) channel in 3GPP, the preset value of the amount of compu...
Embodiment 2
[0028] An embodiment of the present invention provides a method for controlling the power consumption of a TURBO decoder, such as figure 2 shown, including:
[0029] Step 201, determine the size of the transport block.
[0030] Wherein, in the practical application of the TURBO decoder, the calculation amount of the TURBO decoder is proportional to the size of the transport block currently processed by the TURBO decoder and the number of iterations when the TURBO decoder processes the transport block.
[0031] Further, the relationship between the calculation amount required by the TURBO decoder for processing the transport block, the size of the transport block and the number of iterations required for processing the transport block is:
[0032] C≥TB_SIZE*INTER_TIME, where C is a preset value of computation, TB_SIZE is the size of the transport block, and INTER_TIME is the number of iterations required by the TURBO decoder to process the transport block.
[0033] For each ...
Embodiment 3
[0047] An embodiment of the present invention provides a device for controlling power consumption of a TURBO decoder, such as image 3 shown, including:
[0048] The transmission block size calculation module 31 is configured to determine the size of the transmission block.
[0049] A processing module 32, configured to determine the number of iterations required for the TURBO decoder to process the transport block according to the size of the transport block, so as to control the amount of computation required for the TURBO decoder to process the transport block .
[0050] The device for controlling the power consumption of the TURBO decoder provided in this embodiment can determine the size of the transmission block according to the transmission block size calculation module, and determine the number of iterations required for the TURBO decoder to process each transmission block through the processing module, thereby ensuring The actual calculation amount required by the T...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 