{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T15:07:53Z","timestamp":1784214473728,"version":"3.55.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2019,12,21]],"date-time":"2019-12-21T00:00:00Z","timestamp":1576886400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,12,21]],"date-time":"2019-12-21T00:00:00Z","timestamp":1576886400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2020,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, we present a high data rate implementation of a digital predistortion (DPD) algorithm on a modern mobile multicore CPU containing an on-chip GPU. The proposed implementation is capable of running in real-time, thanks to the execution of the predistortion stage inside the GPU, and the execution of the learning stage on a separate CPU core. This configuration, combined with the low complexity DPD design, allows for more than 400 Msamples\/s sample rates. This is sufficient for satisfying 5G new radio (NR) base station radio transmission specifications in the sub-6 GHz bands, where signal bandwidths up to 100 MHz are specified. The linearization performance is validated with RF measurements on two base station power amplifiers at 3.7 GHz, showing that the 5G NR downlink emission requirements are satisfied.<\/jats:p>","DOI":"10.1007\/s11265-019-01502-4","type":"journal-article","created":{"date-parts":[[2020,2,3]],"date-time":"2020-02-03T14:18:14Z","timestamp":1580739494000},"page":"475-486","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Digital Predistortion for 5G Small Cell: GPU Implementation and RF Measurements"],"prefix":"10.1007","volume":"92","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4987-6500","authenticated-orcid":false,"given":"Pablo","family":"Pascual Campo","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vesa","family":"Lampu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandre","family":"Meirhaeghe","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jani","family":"Boutellier","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lauri","family":"Anttila","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mikko","family":"Valkama","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,12,21]]},"reference":[{"key":"1502_CR1","unstructured":"(2018). 3GPP Tech. Spec. 38.104: NR; Base Station (BS) radio transmission and reception."},{"key":"1502_CR2","unstructured":"Abdelaziz, M. (2017). Reduced-complexity Digital Predistortion in Flexible Radio Spectrum Access. Ph.D. thesis, Tampere University of Technology."},{"issue":"1","key":"1502_CR3","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1109\/TMTT.2017.2706688","volume":"66","author":"M Abdelaziz","year":"2017","unstructured":"Abdelaziz, M., Anttila, L., Kiayani, A., Valkama, M. (2017). Decorrelation-based concurrent digital predistortion with a single feedback path. IEEE Transactions on Microwave Theory and Techniques, 66(1), 280\u2013293.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"11","key":"1502_CR4","doi-asserted-by":"publisher","first-page":"3501","DOI":"10.1109\/TMTT.2016.2602208","volume":"64","author":"M Abdelaziz","year":"2016","unstructured":"Abdelaziz, M., Anttila, L., Tarver, C., Li, K., Cavallaro, J.R., Valkama, M. (2016). Low-complexity subband digital predistortion for spurious emission suppression in noncontiguous spectrum access. IEEE Transactions on Microwave Theory and Techniques, 64(11), 3501\u20133517.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"4","key":"1502_CR5","doi-asserted-by":"publisher","first-page":"1166","DOI":"10.1109\/TMTT.2012.2184295","volume":"60","author":"S Afsardoost","year":"2012","unstructured":"Afsardoost, S., Eriksson, T., Fager, C. (2012). Digital predistortion using a vector-switched model. IEEE Transactions on Microwave Theory and Techniques, 60(4), 1166\u20131174.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"key":"1502_CR6","unstructured":"Boutellier, J., & Hautala, I. (2016). Executing dynamic data rate actor networks on openCL platforms. In: 2016 IEEE International Workshop on Signal Processing Systems (siPS) (pp. 98\u2013103). IEEE."},{"issue":"7","key":"1502_CR7","doi-asserted-by":"publisher","first-page":"2443","DOI":"10.1109\/TMTT.2016.2640318","volume":"65","author":"W Cao","year":"2017","unstructured":"Cao, W., & Zhu, A. (2017). A modified decomposed vector rotation-based behavioral model with efficient hardware implementation for digital predistortion of RF power amplifiers. IEEE Transactions on Microwave Theory and Techniques, 65(7), 2443\u20132452.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"1","key":"1502_CR8","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1109\/TCOMM.2003.822188","volume":"52","author":"L Ding","year":"2004","unstructured":"Ding, L., Zhou, G.T., Morgan, D.R., Ma, Z., Kenney, J.S., Kim, J., Giardina, C.R. (2004). A robust digital baseband predistorter constructed using memory polynomials. IEEE Transactions on Communications, 52(1), 159\u2013165.","journal-title":"IEEE Transactions on Communications"},{"issue":"7","key":"1502_CR9","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MMM.2009.934516","volume":"10","author":"FM Ghannouchi","year":"2009","unstructured":"Ghannouchi, F.M., & Hammi, O. (2009). Behavioral modeling and predistortion. IEEE Microwave Magazine, 10(7), 52\u201364.","journal-title":"IEEE Microwave Magazine"},{"key":"1502_CR10","doi-asserted-by":"publisher","unstructured":"Guan, L., & Zhu, A. (2011). Simplified dynamic deviation reduction-based Volterra model for Doherty power amplifiers. In: 2011 Workshop on Integrated Nonlinear Microwave and Millimetre-wave Circuits (pp. 1\u20134). https:\/\/doi.org\/10.1109\/INMMIC.2011.5773325.","DOI":"10.1109\/INMMIC.2011.5773325"},{"key":"1502_CR11","unstructured":"Haykin, S.S. (2005). Adaptive filter theory. Pearson Education India."},{"key":"1502_CR12","unstructured":"Intel Corp.: Intel Core i7-6700HQ Processor Product Specification. Tech. rep. (2015). https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/88967\/intel-core-i7-6700hq-processor-6m-cache-up-to-3-50-ghz.html\nhttps:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/88967\/intel-core-i7-6700hq-processor-6m-cache-up-to-3-50-ghz.html\nhttps:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/88967\/intel-core-i7-6700hq-processor-6m-cache-up-to-3-50-ghz.html."},{"key":"1502_CR13","unstructured":"Intel Corp.: The Compute Architecture of Intel Processor Graphics Gen9, Version 1.0. Tech. rep. (2015). https:\/\/software.intel.com\/sites\/default\/files\/managed\/c5\/9a\/The-Compute-Architecture-of-Intel-Processor-Graphics-Gen9-v1d0.pdf\nhttps:\/\/software.intel.com\/sites\/default\/files\/managed\/c5\/9a\/The-Compute-Architecture-of-Intel-Processor-Graphics-Gen9-v1d0.pdf\nhttps:\/\/software.intel.com\/sites\/default\/files\/managed\/c5\/9a\/The-Compute-Architecture-of-Intel-Processor-Graphics-Gen9-v1d0.pdf."},{"issue":"3","key":"1502_CR14","doi-asserted-by":"publisher","first-page":"1076","DOI":"10.1109\/TVT.2007.895566","volume":"56","author":"P Jardin","year":"2007","unstructured":"Jardin, P., & Baudoin, G. (2007). Filter lookup table method for power amplifier linearization. IEEE Transactions on Vehicular Technology, 56(3), 1076\u20131087.","journal-title":"IEEE Transactions on Vehicular Technology"},{"issue":"23","key":"1502_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1049\/el:20010940","volume":"37","author":"J Kim","year":"2001","unstructured":"Kim, J., & Konstantinou, K. (2001). Digital predistortion of wideband signals based on power amplifier model with memory. Electronics Letters, 37(23), 1.","journal-title":"Electronics Letters"},{"key":"1502_CR16","unstructured":"Korpi, D., Choi, Y.S., Huusari, T., Anttila, L., Talwar, S., Valkama, M. (2015). Adaptive nonlinear digital self-interference cancellation for mobile inband full-duplex radio: Algorithms and RF measurements. In: 2015 IEEE Global Communications Conference (GLOBECOM) (pp. 1\u20137). IEEE."},{"issue":"2-3","key":"1502_CR17","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s11265-008-0225-3","volume":"56","author":"AK Kwan","year":"2009","unstructured":"Kwan, A.K., Helaoui, M., Boumaiza, S., Smith, M.R., Ghannouchi, F.M. (2009). Wireless communications transmitter performance enhancement using advanced signal processing algorithms running in a hybrid DSP\/FPGA platform. Journal of Signal Processing Systems, 56(2-3), 187\u2013198.","journal-title":"Journal of Signal Processing Systems"},{"issue":"3","key":"1502_CR18","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s11265-017-1233-y","volume":"89","author":"K Li","year":"2017","unstructured":"Li, K., Ghazi, A., Tarver, C., Boutellier, J., Abdelaziz, M., Anttila, L., Juntti, M., Valkama, M., 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\u2013430.","journal-title":"Journal of Signal Processing Systems"},{"key":"1502_CR19","unstructured":"Logic Supply Inc.: Data sheet: Industrial Intel\u24c7 Kaby Lake Fanless NUC Computer. Tech. Rep. ML100G-31 (2019). http:\/\/static.logicsupply.com\/resources\/spec-sheets\/logic-supply-ml100-series-spec-sheet.pdf."},{"key":"1502_CR20","doi-asserted-by":"crossref","unstructured":"Luo, F.L. (2011). Digital front-end in wireless communications and broadcasting: circuits and signal processing. Cambridge University Press.","DOI":"10.1017\/CBO9780511744839"},{"issue":"11","key":"1502_CR21","doi-asserted-by":"publisher","first-page":"3961","DOI":"10.1109\/TMTT.2013.2281962","volume":"61","author":"Y Ma","year":"2013","unstructured":"Ma, Y., Yamao, Y., Akaiwa, Y., Yu, C. (2013). Fpga implementation of adaptive digital predistorter with fast convergence rate and low complexity for multi-channel transmitters. IEEE Transactions on Microwave Theory and Techniques, 61(11), 3961\u20133973. https:\/\/doi.org\/10.1109\/TMTT.2013.2281962.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"key":"1502_CR22","unstructured":"Mateo, C., Carro, P.L., Garcia-Ducar, P., de Mingo, J., Salinas, I. (2017). Digital predistortion based on B-spline CPWL models in a RoF LTE mobile fronthaul. In: 2017 47Th European Microwave Conference (euMC), pp. 1136\u20131139. IEEE."},{"issue":"6","key":"1502_CR23","doi-asserted-by":"publisher","first-page":"1763","DOI":"10.1109\/TMTT.2016.2561279","volume":"64","author":"F Mkadem","year":"2016","unstructured":"Mkadem, F., Islam, A., Boumaiza, S. (2016). Multi-band complexity-reduced generalized-memory-polynomial power-amplifier digital predistortion. IEEE Transactions on Microwave Theory and Techniques, 64(6), 1763\u20131774.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"10","key":"1502_CR24","doi-asserted-by":"publisher","first-page":"3852","DOI":"10.1109\/TSP.2006.879264","volume":"54","author":"DR Morgan","year":"2006","unstructured":"Morgan, D.R., Ma, Z., Kim, J., Zierdt, M.G., Pastalan, J. (2006). A generalized memory polynomial model for digital predistortion of RF power amplifiers. IEEE Transactions on Signal Processing, 54(10), 3852\u20133860.","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"5","key":"1502_CR25","doi-asserted-by":"publisher","first-page":"1995","DOI":"10.1109\/25.892601","volume":"49","author":"KJ Muhonen","year":"2000","unstructured":"Muhonen, K.J., Kavehrad, M., Krishnamoorthy, R. (2000). Look-up table techniques for adaptive digital predistortion: a development and comparison. IEEE Transactions on Vehicular Technology, 49(5), 1995\u20132002.","journal-title":"IEEE Transactions on Vehicular Technology"},{"key":"1502_CR26","unstructured":"Pascual Campo, P., Korpi, D., Anttila, L., Valkama, M. (2018). Nonlinear digital cancellation in full-duplex devices using spline-based hammerstein model. In: IEEE Global Communications Conference (GLOBECOM)."},{"key":"1502_CR27","unstructured":"Paulo, S.D., & et al. (2008). Adaptive filtering: algorithms and practical implementation. The International Series in Engineering and Computer Science, pp. 133\u2013150."},{"issue":"3","key":"1502_CR28","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1109\/TMTT.2011.2181860","volume":"60","author":"CD Presti","year":"2012","unstructured":"Presti, C.D., Kimball, D.F., Asbeck, P.M. (2012). Closed-loop digital predistortion system with fast real-time adaptation applied to a handset WCDMA PA module. IEEE Transactions on Microwave Theory and Techniques, 60 (3), 604\u2013618.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"3","key":"1502_CR29","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MCSE.2010.69","volume":"12","author":"JE Stone","year":"2010","unstructured":"Stone, J.E., Gohara, D., Shi, G. (2010). OpenCL: A parallel programming standard for heterogeneous computing systems. Computing in Science & Engineering, 12(3), 66.","journal-title":"Computing in Science & Engineering"},{"issue":"6","key":"1502_CR30","doi-asserted-by":"publisher","first-page":"1510","DOI":"10.1109\/TMTT.2010.2047920","volume":"58","author":"AS Tehrani","year":"2010","unstructured":"Tehrani, A.S., Cao, H., Afsardoost, S., Eriksson, T., Isaksson, M., Fager, C. (2010). A comparative analysis of the complexity\/ accuracy tradeoff in power amplifier behavioral models. IEEE Transactions on Microwave Theory and Techniques, 58(6), 1510\u20131520.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"key":"1502_CR31","unstructured":"Wright, A.S., Klijsen, B.T., Yee, P.V., Hung, C.Y.K., Bennett, S.J. (2003). Digital predistortion methods for wideband amplifiers. US Patent 6,587,514."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-019-01502-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-019-01502-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-019-01502-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,20]],"date-time":"2020-12-20T00:10:43Z","timestamp":1608423043000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-019-01502-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,21]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["1502"],"URL":"https:\/\/doi.org\/10.1007\/s11265-019-01502-4","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,21]]},"assertion":[{"value":"20 June 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 September 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 November 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 December 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}