摘要 |
Described is using a graphic processing unit (GPU) as a programming platform to implement radio communication technologies. A software defined radio platform is implemented via a graphics processing unit (GPU). The GPU includes modules, corresponding to kernels, that process an incoming bitstream (e.g., from a CPU) into baseband signals for output by radio frequency hardware. Example modules include a PLCP module, a scrambler, an encoder, a puncturer, an interleaver, a mapper, a pilot insertion module, an OFDM module, and cyclic prefix and/or windowing modules. Other example modules/kernels convert a received baseband signal into a bitstream for consumption by a CPU or the like. In one example, an IEEE 802.11a transceiver is operated by the GPU-based software defined radio platform.
|