TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters

Tutkimustuotosvertaisarvioitu

Standard

Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters. / Li, Kaipeng; Ghazi, Amanullah; Tarver, Chance; Boutellier, Jani; Abdelaziz, Mahmoud; Anttila, Lauri; Juntti, Markku; Valkama, Mikko; Cavallaro, Joseph R.

julkaisussa: Journal of Signal Processing Systems, Vuosikerta 89, Nro 3, 2017, s. 417–430.

Tutkimustuotosvertaisarvioitu

Harvard

Li, K, Ghazi, A, Tarver, C, Boutellier, J, Abdelaziz, M, Anttila, L, Juntti, M, Valkama, M & Cavallaro, JR 2017, 'Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters', Journal of Signal Processing Systems, Vuosikerta. 89, Nro 3, Sivut 417–430. https://doi.org/10.1007/s11265-017-1233-y

APA

Li, K., Ghazi, A., Tarver, C., Boutellier, J., Abdelaziz, M., Anttila, L., ... Cavallaro, J. R. (2017). Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters. Journal of Signal Processing Systems, 89(3), 417–430. https://doi.org/10.1007/s11265-017-1233-y

Vancouver

Li K, Ghazi A, Tarver C, Boutellier J, Abdelaziz M, Anttila L et al. Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters. Journal of Signal Processing Systems. 2017;89(3):417–430. https://doi.org/10.1007/s11265-017-1233-y

Author

Li, Kaipeng ; Ghazi, Amanullah ; Tarver, Chance ; Boutellier, Jani ; Abdelaziz, Mahmoud ; Anttila, Lauri ; Juntti, Markku ; Valkama, Mikko ; Cavallaro, Joseph R. / Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters. Julkaisussa: Journal of Signal Processing Systems. 2017 ; Vuosikerta 89, Nro 3. Sivut 417–430.

Bibtex - Lataa

@article{d4f6fa46bf95442ba09014c4af2f3790,
title = "Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters",
abstract = "Digital predistortion (DPD) is a widely adopted baseband processing technique in current radio transmitters. While DPD can effectively suppress unwanted spurious spectrum emissions stemming from imperfections of analog RF and baseband electronics, it also introduces extra processing complexity and poses challenges on efficient and flexible implementations, especially for mobile cellular transmitters, considering their limited computing power compared to basestations. In this paper, we present high data rate implementations of broadband DPD on modern embedded processors, such as mobile GPU and multicore CPU, by taking advantage of emerging parallel computing techniques for exploiting their computing resources. We further verify the suppression effect of DPD experimentally on real radio hardware platforms. Performance evaluation results of our DPD design demonstrate the high efficacy of modern general purpose mobile processors on accelerating DPD processing for a mobile transmitter.",
keywords = "CUDA, Digital predistortion, Mobile SoC, NEON SIMD, Software-defined radio",
author = "Kaipeng Li and Amanullah Ghazi and Chance Tarver and Jani Boutellier and Mahmoud Abdelaziz and Lauri Anttila and Markku Juntti and Mikko Valkama and Cavallaro, {Joseph R.}",
year = "2017",
doi = "10.1007/s11265-017-1233-y",
language = "English",
volume = "89",
pages = "417–430",
journal = "Journal of Signal Processing Systems",
issn = "1939-8018",
publisher = "Springer Verlag",
number = "3",

}

RIS (suitable for import to EndNote) - Lataa

TY - JOUR

T1 - Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters

AU - Li, Kaipeng

AU - Ghazi, Amanullah

AU - Tarver, Chance

AU - Boutellier, Jani

AU - Abdelaziz, Mahmoud

AU - Anttila, Lauri

AU - Juntti, Markku

AU - Valkama, Mikko

AU - Cavallaro, Joseph R.

PY - 2017

Y1 - 2017

N2 - Digital predistortion (DPD) is a widely adopted baseband processing technique in current radio transmitters. While DPD can effectively suppress unwanted spurious spectrum emissions stemming from imperfections of analog RF and baseband electronics, it also introduces extra processing complexity and poses challenges on efficient and flexible implementations, especially for mobile cellular transmitters, considering their limited computing power compared to basestations. In this paper, we present high data rate implementations of broadband DPD on modern embedded processors, such as mobile GPU and multicore CPU, by taking advantage of emerging parallel computing techniques for exploiting their computing resources. We further verify the suppression effect of DPD experimentally on real radio hardware platforms. Performance evaluation results of our DPD design demonstrate the high efficacy of modern general purpose mobile processors on accelerating DPD processing for a mobile transmitter.

AB - Digital predistortion (DPD) is a widely adopted baseband processing technique in current radio transmitters. While DPD can effectively suppress unwanted spurious spectrum emissions stemming from imperfections of analog RF and baseband electronics, it also introduces extra processing complexity and poses challenges on efficient and flexible implementations, especially for mobile cellular transmitters, considering their limited computing power compared to basestations. In this paper, we present high data rate implementations of broadband DPD on modern embedded processors, such as mobile GPU and multicore CPU, by taking advantage of emerging parallel computing techniques for exploiting their computing resources. We further verify the suppression effect of DPD experimentally on real radio hardware platforms. Performance evaluation results of our DPD design demonstrate the high efficacy of modern general purpose mobile processors on accelerating DPD processing for a mobile transmitter.

KW - CUDA

KW - Digital predistortion

KW - Mobile SoC

KW - NEON SIMD

KW - Software-defined radio

U2 - 10.1007/s11265-017-1233-y

DO - 10.1007/s11265-017-1233-y

M3 - Article

VL - 89

SP - 417

EP - 430

JO - Journal of Signal Processing Systems

JF - Journal of Signal Processing Systems

SN - 1939-8018

IS - 3

ER -