Lin et al., 2009 - Google Patents
Baseband Processing Architectures for SDRLin et al., 2009
- Document ID
- 2536897009517594909
- Author
- Lin Y
- Woh M
- Seo S
- Chakrabarti C
- Mahlke S
- Mudge T
- Publication year
- Publication venue
- Wireless, Networking, Radar, Sensor Array Processing, and Nonlinear Signal Processing
External Links
Snippet
Wireless communication has become one of the dominating applications in todayLs world. Mobile communication devices are the largest consumer electronic group in terms of volume. In 2007, there was an estimated 3.3 billion mobile telephone subscriptions. This …
- 238000004891 communication 0 abstract description 16
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units
- G06F9/3893—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator
- G06F9/3895—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator for complex operations, e.g. multidimensional or interleaved address generators, macros
- G06F9/3897—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator for complex operations, e.g. multidimensional or interleaved address generators, macros with adaptable data path
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3808—Instruction prefetching for instruction reuse, e.g. trace cache, branch target cache
- G06F9/381—Loop buffering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units
- G06F9/3889—Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units controlled by multiple instructions, e.g. MIMD, decoupled access or execute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/3001—Arithmetic instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/32—Address formation of the next instruction, e.g. incrementing the instruction counter, jump
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power Management, i.e. event-based initiation of power-saving mode
- G06F1/3234—Action, measure or step performed to reduce power consumption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Woh et al. | From SODA to scotch: The evolution of a wireless baseband processor | |
| KR101330059B1 (en) | Programmable digital signal processor having a clustered simd microarchitecture including a complex short multiplier and an independent vector load unit | |
| KR101394573B1 (en) | Programmable digital signal processor including a clustered simd microarchitecture configured to execute complex vector instructions | |
| KR101256851B1 (en) | Digital signal processor including a programmable network | |
| Bougard et al. | A coarse-grained array accelerator for software-defined radio baseband processing | |
| US20040142717A1 (en) | Flexible multi-processing system | |
| Anjum et al. | State of the art baseband DSP platforms for Software Defined Radio: A survey | |
| Lee et al. | A low-power DSP for wireless communications | |
| Chen et al. | DAP: A 507-GMACs/J 256-core domain adaptive processor for wireless communication and linear algebra kernels in 12-nm FINFET | |
| Poon | An energy-efficient reconfigurable baseband processor for wireless communications | |
| Lin et al. | Baseband Processing Architectures for SDR | |
| versus Cache | 21.1 Introd | |
| Schuster et al. | Design of a low power pre-synchronization ASIP for multimode SDR terminals | |
| Karlsson et al. | epuma: A processor architecture for future dsp | |
| Lin et al. | A system solution for High-Performance, low power SDR | |
| Nilsson et al. | Area efficient fully programmable baseband processors | |
| Hinkelmann et al. | Design and evaluation of an energy-efficient dynamically reconfigurable architecture for wireless sensor nodes | |
| Auras et al. | CMA: Chip multi-accelerator | |
| Woh | Architecture and analysis for next generation mobile signal processing | |
| US20240273058A1 (en) | Domain Adaptive Processor For Wireless Communication | |
| JP2008507039A (en) | Programmable processor architecture | |
| Lin | Realizing software defined radio-A study in designing mobile supercomputers | |
| Cavallaro | A Programmable Baseband Processor Design for Software Defined Radios | |
| Harju | Programmable receiver architectures for multimode mobile terminals | |
| Iacono et al. | ASIP architecture for multi-standard wireless terminals |