{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:38:00Z","timestamp":1740148680432,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T00:00:00Z","timestamp":1488153600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T00:00:00Z","timestamp":1488153600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["EECS-1408370, CNS-1265332, ECCS-1232274"],"award-info":[{"award-number":["EECS-1408370, CNS-1265332, ECCS-1232274"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Finnish Agency of Innovation"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s11265-017-1233-y","type":"journal-article","created":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T02:13:04Z","timestamp":1488161584000},"page":"417-430","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Parallel Digital Predistortion Design on Mobile GPU and Embedded Multicore CPU for Mobile Transmitters"],"prefix":"10.1007","volume":"89","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2069-2337","authenticated-orcid":false,"given":"Kaipeng","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amanullah","family":"Ghazi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chance","family":"Tarver","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jani","family":"Boutellier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Abdelaziz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lauri","family":"Anttila","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markku","family":"Juntti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikko","family":"Valkama","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph R.","family":"Cavallaro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,2,27]]},"reference":[{"issue":"2","key":"1233_CR1","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/MCAS.2007.4299439","volume":"7","author":"P-I Mak","year":"2007","unstructured":"Mak, P.-I., U, S.-P., & Martins, R.P. (2007). Transceiver architecture selection: review, state-of-the-art survey and case study. IEEE Circuits and Systems Magazine, 7(2), 6\u201325.","journal-title":"IEEE Circuits and Systems Magazine"},{"issue":"2","key":"1233_CR2","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/MCOM.2014.6736761","volume":"52","author":"E Larsson","year":"2014","unstructured":"Larsson, E., Edfors, O., Tufvesson, F., & Marzetta, T. (2014). Massive MIMO for next generation wireless systems. IEEE Communications Magazine, 52(2), 186\u2013195.","journal-title":"IEEE Communications Magazine"},{"key":"1233_CR3","unstructured":"Dahlman, E., Parkvall, S., & Skold, J. (2011). 4G LTE\/LTE-advanced for mobile broadband."},{"issue":"2","key":"1233_CR4","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/JSAC.2004.839380","volume":"23","author":"S Haykin","year":"2005","unstructured":"Haykin, S. (2005). Cognitive radio: brain-empowered wireless communications. IEEE Journal on Selected Areas in Communications, 23(2), 201\u2013220.","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"1233_CR5","first-page":"151","volume":"2013","author":"V Lehtinen","year":"2013","unstructured":"Lehtinen, V., Lahteensuo, T., Vasenkari, P., Piipponen, A., & Valkama, M. (2013). Gating factor analysis of maximum power reduction in multicluster lte-a uplink transmission, in. IEEE Radio and Wireless Symposium (RWS), 2013, 151\u2013153.","journal-title":"IEEE Radio and Wireless Symposium (RWS)"},{"issue":"23","key":"1233_CR6","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\u20132.","journal-title":"Electronics Letters"},{"issue":"4","key":"1233_CR7","doi-asserted-by":"publisher","first-page":"730","DOI":"10.1109\/TMTT.2010.2041579","volume":"58","author":"L Anttila","year":"2010","unstructured":"Anttila, L., Handel, P., & Valkama, M. (2010). Joint mitigation of power amplifier and I\/Q modulator impairments in broadband direct-conversion transmitters. IEEE Transactions on Microwave Theory and Techniques, 58(4), 730\u2013739.","journal-title":"IEEE Transactions on Microwave Theory and Techniques"},{"issue":"9","key":"1233_CR8","doi-asserted-by":"publisher","first-page":"4717","DOI":"10.1109\/TSP.2007.896261","volume":"55","author":"YD Kim","year":"2007","unstructured":"Kim, Y.D., Jeong, E.R., & Lee, Y.H. (2007). Adaptive compensation for power amplifier nonlinearity in the presence of quadrature modulation\/demodulation errors. IEEE Transactions on Signal Processing, 55(9), 4717\u20134721.","journal-title":"IEEE Transactions on Signal Processing"},{"key":"1233_CR9","unstructured":"Wolf, M. (2014). High-performance embedded computing: applications in cyber-physical systems and mobile computing. Newnes."},{"issue":"5","key":"1233_CR10","doi-asserted-by":"publisher","first-page":"879","DOI":"10.1109\/JPROC.2008.917757","volume":"96","author":"JD Owens","year":"2008","unstructured":"Owens, J.D., Houston, M., Luebke, D., Green, S., Stone, J.E., & Phillips, J.C. (2008). GPU computing. Proceedings of the IEEE, 96(5), 879\u2013899.","journal-title":"Proceedings of the IEEE"},{"key":"1233_CR11","doi-asserted-by":"crossref","unstructured":"Wang, G., Xiong, Y., Yun, J., & Cavallaro, J.R. (2013). Accelerating computer vision algorithms using opencl framework on the mobile gpu - a case study. In IEEE International conference on acoustics, speech and signal processing (pp. 2629\u20132633).","DOI":"10.1109\/ICASSP.2013.6638132"},{"key":"1233_CR12","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1145\/2647868.2654889","volume-title":"Proceedings of the 22Nd ACM international conference on multimedia, MM \u201914","author":"Y Jia","year":"2014","unstructured":"Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., & Darrell, T. (2014). Caffe: convolutional architecture for fast feature embedding, Proceedings of the 22Nd ACM international conference on multimedia, MM \u201914 (pp. 675\u2013678). New York: ACM."},{"key":"1233_CR13","doi-asserted-by":"crossref","unstructured":"Li, K., Wu, M., Wang, G., & Cavallaro, J.R. (2014). A high performance GPU-based software-defined basestation. In 48th IEEE Asilomar conference on signals, systems, and computers (ASILOMAR).","DOI":"10.1109\/ACSSC.2014.7094835"},{"key":"1233_CR14","doi-asserted-by":"crossref","unstructured":"Li, K., Yin, B., Wu, M., Cavallaro, J.R., & Studer, C. (2015). Accelerating massive MIMO uplink detection on GPU for SDR systems. In 2015 IEEE Dallas on circuits and systems conference (DCAS) (pp. 1\u20134).","DOI":"10.1109\/DCAS.2015.7356600"},{"key":"1233_CR15","unstructured":"Nvidia CUDA tookit documentation. http:\/\/docs.nvidia.com\/cuda ."},{"key":"1233_CR16","unstructured":"The open standard for parallel programming of heterogeneous systems, https:\/\/www.khronos.org\/opencl\/ ."},{"key":"1233_CR17","doi-asserted-by":"crossref","unstructured":"Abdelaziz, M., Tarver, C., Li, K., Anttila, L., Martinez, R., Valkama, M., & Cavallaro, J.R. (2015). Sub-band digital predistortion for noncontiguous transmissions: algorithm development and real-time prototype implementation. In 2015 49th Asilomar conference on signals, systems and computers (pp. 1180\u20131186).","DOI":"10.1109\/ACSSC.2015.7421326"},{"key":"1233_CR18","doi-asserted-by":"crossref","unstructured":"Ghazi, A., Boutellier, J., Abdelaziz, M., Xiaojia, L., Anttila, L., Cavallaro, J.R., Bhattacharyya, S.S., Valkama, M., & Juntti, M. (2014). Low power implementation of digital predistortion filter on a heterogeneous application specific multiprocessor. In IEEE International conference on acoustics, speech and signal processing (ICASSP) (pp. 8336\u20138340).","DOI":"10.1109\/ICASSP.2014.6855227"},{"key":"1233_CR19","doi-asserted-by":"crossref","unstructured":"Li, K., Ghazi, A., Boutellier, J., Abdelaziz, M., Anttila, L., Juntti, M., Valkama, M., & Cavallaro, J R. (2015). Mobile GPU accelerated digital predistortion on a software-defined mobile transmitter. In 2015 IEEE Global conference on signal and information processing (GlobalSIP) (pp. 756\u2013760).","DOI":"10.1109\/GlobalSIP.2015.7418298"},{"key":"1233_CR20","doi-asserted-by":"crossref","unstructured":"Ghazi, A., Boutellier, J., Anttila, L., Juntti, M., & Valkama, M. (2015). Data-parallel implementation of reconfigurable digital predistortion on a mobile gpu. In 2015 49th Asilomar conference on signals, systems and computers (pp. 186\u2013191).","DOI":"10.1109\/ACSSC.2015.7421110"},{"key":"1233_CR21","unstructured":"ARM NEON technology, http:\/\/www.arm.com\/products\/processors\/technologies\/neon.php ."},{"key":"1233_CR22","unstructured":"Nvidia Jetson TK1, http:\/\/www.nvidia.com\/object\/jetson-tk1-embedded-dev-kit.html ."},{"key":"1233_CR23","unstructured":"Nvidia Jetson TX1, http:\/\/www.nvidia.com\/object\/jetson-tx1-module.html ."},{"key":"1233_CR24","unstructured":"WARP Project, http:\/\/warpproject.org\/trac\/ ."},{"issue":"10","key":"1233_CR25","doi-asserted-by":"publisher","first-page":"2788","DOI":"10.1109\/TSP.2004.834400","volume":"52","author":"R Raich","year":"2004","unstructured":"Raich, R., & Zhou, G.T. (2004). Orthogonal polynomials for complex gaussian processes. IEEE Transactions on Signal Processing, 52(10), 2788\u20132797.","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"1","key":"1233_CR26","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1109\/78.552219","volume":"45","author":"E Changsoo","year":"1997","unstructured":"Changsoo, E., & Powers, E.J. (1997). A new Volterra predistorter based on the indirect learning architecture. IEEE Transactions on Signal Processing, 45(1), 223\u2013227.","journal-title":"IEEE Transactions on Signal Processing"},{"key":"1233_CR27","unstructured":"Warp shuffle, https:\/\/devblogs.nvidia.com\/parallelforall\/cuda-pro-tip-kepler-shuffle\/ ."},{"key":"1233_CR28","unstructured":"WARPLab, https:\/\/warpproject.org\/trac\/wiki\/WARPLab ."},{"key":"1233_CR29","unstructured":"Jetson performance tuning, http:\/\/elinux.org\/Jetson\/Performance\/ ."},{"key":"1233_CR30","doi-asserted-by":"crossref","unstructured":"Nikolskiy, V.P., Stegailov, V.V., & Vecher, V.S. (2016). Efficiency of the Tegra K1 and X1 systems-on-chip for classical molecular dynamics. In 2016 International conference on high performance computing simulation (HPCS) (pp. 682\u2013689).","DOI":"10.1109\/HPCSim.2016.7568401"},{"key":"1233_CR31","first-page":"14:1","volume-title":"Proceedings of the 7th International conference on multimedia systems, MMSys \u201916","author":"KR Stokke","year":"2016","unstructured":"Stokke, K.R., Stensland, H.K., Griwodz, C., & Halvorsen, P. (2016). A High-precision, Hybrid GPU, CPU and RAM power model for generic multimedia workloads. In Proceedings of the 7th International conference on multimedia systems, MMSys \u201916 (pp. 14:1\u201314:12). New York: ACM."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-017-1233-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1233-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1233-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,24]],"date-time":"2022-07-24T20:40:24Z","timestamp":1658695224000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-017-1233-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,27]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["1233"],"URL":"https:\/\/doi.org\/10.1007\/s11265-017-1233-y","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2017,2,27]]},"assertion":[{"value":"19 July 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2016","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 February 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}