Turbo decoder architecture for use in software-defined radio systems
First Claim
1. A reconfigurable turbo decoder comprising:
- N processing units, each of the N processing units capable of receiving soft input data samples and decoding the received soft input data samples, wherein the N processing units operate independently such that a first one of the N processing units may be selected to decode the received soft input data samples while a second one of the N processing units may be disabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A reconfigurable turbo decoder comprising N processing units. Each of the N processing units receives soft input data samples and decodes the received soft input data samples. The N processing units operate independently such that a first processing unit may be selected to decode the received soft input data samples while a second processing unit may be disabled. The number of processing units selected to decode the soft input data samples is determined by a data rate of the received soft input data samples. The reconfigurable turbo decoder also comprises N input data memories that store the received soft input data samples and N extrinsic information memories that store extrinsic information generated by the N processing units. Each of the N processing units is capable of reading from and writing to each of the N input data memories and each of the N extrinsic information memories.
17 Citations
40 Claims
-
1. A reconfigurable turbo decoder comprising:
N processing units, each of the N processing units capable of receiving soft input data samples and decoding the received soft input data samples, wherein the N processing units operate independently such that a first one of the N processing units may be selected to decode the received soft input data samples while a second one of the N processing units may be disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A software-defined radio (SDR) system capable of operating under a plurality of wireless communication standards, the SDR system comprising:
-
a radio frequency (RE) transceiver capable of receiving an incoming RE signal and generating a down-converted signal; and a reconfigurable turbo decoder capable of receiving soft input data samples associated with the down-converted signal, the reconfigurable turbo decoder comprising; N processing units, each of the N processing units capable of receiving the soft input data samples and decoding the received soft input data samples, wherein the N processing units operate independently such that a first one of the N processing units may be selected to decode the received soft input data samples while a second one of the N processing units may be disabled. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a reconfigurable turbo decoder comprising N independent processing units capable of decoding received soft input data samples, the method comprising the steps of:
-
selecting at least one of the N processing units to receive soft input data samples; decoding at least some of the received soft input data samples in the selected at least one processing unit; and disabling at least one of the N processing units while the selected at least one processing units decodes received soft input data samples. - View Dependent Claims (20)
-
-
21. A maximum a-posteriori probability (MAP) algorithm execution unit comprising:
N processing units, each of the N processing units capable of receiving soft input data samples and decoding the received soft input data samples, wherein the N processing units operate independently such that a first one of the N processing units may be selected to decode the received soft input data samples while a second one of the N processing units may be disabled. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A software-defined radio (SDR) system capable of operating under a plurality of wireless communication standards, the SDR system comprising:
-
a radio frequency (RF) transceiver capable of receiving an incoming RF signal and generating a down-converted signal; and a reconfigurable maximum a-posteriori probability (MAP) algorithm execution unit capable of receiving soft input data samples associated with the down-converted signal, the reconfigurable MAP execution algorithm unit comprising; N processing units, each of the N processing units capable of receiving the soft input data samples and decoding the received soft input data samples, wherein the N processing units operate independently such that a first one of the N processing units may be selected to decode the received soft input data samples while a second one of the N processing units may be disabled. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of operating a reconfigurable maximum a-posteriori probability (MAP) algorithm execution unit comprising N independent processing units capable of decoding received soft input data samples, the method comprising the steps of:
-
selecting at least one of the N processing units to receive soft input data samples; decoding at least some of the received soft input data samples in the selected at least one processing unit; and disabling at least one of the N processing units while the selected at least one processing units decodes received soft input data samples. - View Dependent Claims (40)
-
Specification