{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T15:13:31Z","timestamp":1753888411969,"version":"3.37.3"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2019,8,3]],"date-time":"2019-08-03T00:00:00Z","timestamp":1564790400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,8,3]],"date-time":"2019-08-03T00:00:00Z","timestamp":1564790400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Ann. Telecommun."],"published-print":{"date-parts":[[2020,2]]},"DOI":"10.1007\/s12243-019-00727-5","type":"journal-article","created":{"date-parts":[[2019,8,3]],"date-time":"2019-08-03T15:02:25Z","timestamp":1564844545000},"page":"27-42","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Low-latency and high-throughput software turbo decoders on multi-core architectures"],"prefix":"10.1007","volume":"75","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2269-8756","authenticated-orcid":false,"given":"Bertrand","family":"Le Gal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christophe","family":"Jego","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,3]]},"reference":[{"key":"727_CR1","doi-asserted-by":"crossref","unstructured":"Wubben D, Paul H (2016) Analysis of virtualized turbo-decoder implementation for Cloud-RAN systems. In: Proceeding of the 9th international symposium on turbo codes & iterative information processing, pp 385\u2013389","DOI":"10.1109\/ISTC.2016.7593142"},{"issue":"1","key":"727_CR2","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1109\/COMST.2014.2355255","volume":"17","author":"A Checko","year":"2015","unstructured":"Checko A, Christiansen HL, Yan Y, Scolari L, Kardaras G, Berger MS, Dittmann L (2015) Cloud RAN for mobile networks - a technology overview. IEEE Commun Surv Tutor 17(1):405\u2013426. Firstquarter","journal-title":"IEEE Commun Surv Tutor"},{"key":"727_CR3","unstructured":"Inc F (2015) The benefits of Cloud-RAN architecture in mobile network expansion. Fujitsu Network Communications Inc., Tech. Rep."},{"issue":"6","key":"727_CR4","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/MSP.2014.2334952","volume":"31","author":"D Wubben","year":"2014","unstructured":"Wubben D, Rost P, Bartelt JS, Lalam M, Savin V, Gorgoglione M, Dekorsy A, Fettweis G (2014) Benefits and impact of cloud computing on 5G signal processing: flexible centralization through Cloud-RAN. IEEE Signal Process Mag 31(6):35\u201344","journal-title":"IEEE Signal Process Mag"},{"key":"727_CR5","unstructured":"Wilson R (2018) Intel flexran reference designs deployed in 5g infrastructure"},{"key":"727_CR6","doi-asserted-by":"crossref","unstructured":"Foukas X, Nikaein N, Kassem MM, Marina MK, Kontovasilis K (2017) Demo: Flexran \u2013 a software-defined ran platform. In: Proceedings of the 23rd annual international conference on mobile computing and networking conference (MOBICOM), pp 465\u2013467","DOI":"10.1145\/3117811.3119852"},{"key":"727_CR7","unstructured":"I. corp., INTEL 5G Vision (Network, Cloud Client) (2017)"},{"key":"727_CR8","doi-asserted-by":"crossref","unstructured":"Foukas X, Nikaein N, Kassem MM, Marina MK, Kontovasilis K (2016) Flexran: a flexible and programmable platform for software-defined radio access networks. In: Proceedings of the 12th international on conference on emerging networking experiments and technologies (CoNEXT), pp 427\u2013441","DOI":"10.1145\/2999572.2999599"},{"key":"727_CR9","doi-asserted-by":"crossref","unstructured":"Yu H, Lee H, Jeon H (2017) What is 5G? Emerging 5G mobile services and network requirements. Sustainability, 9","DOI":"10.3390\/su9101848"},{"key":"727_CR10","doi-asserted-by":"crossref","unstructured":"Parvez I, Rahmati A, Guvenc I, Sarwat AI, Dai H (2018) A survey on low latency towards 5G: RAN, core network and caching solutions. IEEE Communications Surveys & Tutorials, arXiv:\n1708.02562v2","DOI":"10.1109\/COMST.2018.2841349"},{"key":"727_CR11","doi-asserted-by":"crossref","unstructured":"Berrou C, Glavieux A, Thitimajshima P (1993) Near Shannon limit error-correcting coding and decoding: turbo-codes. In Proceedings of the international conference on communications (ICC). Geneva, pp 1064\u20131070","DOI":"10.1109\/ICC.1993.397441"},{"key":"727_CR12","unstructured":"Third generation partnership project, 3GPP home page, \nwww.3gpp.org"},{"issue":"1","key":"727_CR13","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/COMST.2015.2448692","volume":"18","author":"MF Brejza","year":"2015","unstructured":"Brejza MF, Li L, Maunder RG, Al-Hashimi BM, Berrou C, Hanzo L (2015) 20 years of turbo coding and energy-aware design guidelines for energy-constrained wireless applications. IEEE Commun Surv Tutor 18(1):8\u201328","journal-title":"IEEE Commun Surv Tutor"},{"key":"727_CR14","unstructured":"Belfanti S, Roth C, Gautschi M, Benkeser C, Huang Q (2013) A 1Gbps LTE-advanced turbo-decoder ASIC in 65nm CMOS. In: Proceedings of the symposium on VLSI circuits (VLSIC), pp 284\u2013285"},{"issue":"1","key":"727_CR15","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/JSSC.2010.2075390","volume":"46","author":"C Studer","year":"2011","unstructured":"Studer C, Benkeser C, Belfanti S, Huang Q (2011) Design and implementation of a parallel turbo-decoder ASIC for 3GPP-LTE. IEEE J Solid State Circuits 46(1):8\u201317","journal-title":"IEEE J Solid State Circuits"},{"issue":"4","key":"727_CR16","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/j.vlsi.2010.07.001","volume":"44","author":"Y Sun","year":"2011","unstructured":"Sun Y, Cavallaro JR (2011) Efficient hardware implementation of a highly-parallel 3GPP LTE\/LTE-advance turbo decoder. Integration VLSI J 44(4):305\u2013315","journal-title":"Integration VLSI J"},{"key":"727_CR17","doi-asserted-by":"crossref","unstructured":"Wu M, Sun Y, Cavallaro JR (2010) Implementation of a 3GPP LTE turbo decoder accelerator on GPU. In: Proceedings of the IEEE workshop on signal processing systems (SIPS), pp 192\u2013197","DOI":"10.1109\/SIPS.2010.5624788"},{"key":"727_CR18","doi-asserted-by":"crossref","unstructured":"May M, Ilnseher T, Wehn N, Raab W (2010) A 150Mbit\/s 3GPP LTE turbo code decoder. In: Proceedings of the design, automation & test in europe conference & exhibition (DATE), pp 1420\u20131425","DOI":"10.1109\/DATE.2010.5457035"},{"issue":"1","key":"727_CR19","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/JSSC.2008.2007166","volume":"44","author":"C Benkeser","year":"2009","unstructured":"Benkeser C, Burg A, Cupaiuolo T, Huang Q (2009) Design and optimization of an HSDPA turbo decoder ASIC. IEEE J Solid State Circuits 44(1):98\u2013106","journal-title":"IEEE J Solid State Circuits"},{"issue":"1","key":"727_CR20","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1109\/TVLSI.2008.2003164","volume":"17","author":"O Muller","year":"2009","unstructured":"Muller O, Baghdadi A, Jezequel M (2009) From parallelism levels to a multi-ASIP architecture for turbo decoding. IEEE Trans Very Large Scale Integr (VLSI) Syst 17(1):92\u2013102","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"issue":"23","key":"727_CR21","doi-asserted-by":"publisher","first-page":"1937","DOI":"10.1049\/el:20001357","volume":"36","author":"J Vogt","year":"2000","unstructured":"Vogt J, Finger A (2000) Improving the max-log-MAP turbo decoder. Electron Lett 36(23):1937\u20131939","journal-title":"Electron Lett"},{"key":"727_CR22","unstructured":"Liu C, Bie Z, Chen C, Jiao X (2013) A parallel LTE turbo decoder on GPU. In: Proceedings of the 15th IEEE international conference on communication technology conference (ICCT), pp 609\u2013614"},{"key":"727_CR23","unstructured":"Chen X, Zhu J, Wen Z, Wang Y, Yang H (2013) BER, guaranteed optimization and implementation of parallel turbo decoding on GPU. In: Proceedings of the 8th international conference on communications and networking in China (CHINACOM), pp 183\u2013188"},{"key":"727_CR24","doi-asserted-by":"crossref","unstructured":"Xianjun J, Canfeng C, Jaaskelainen P, Guzma V, Berg H (2013) A 122mb\/s turbo decoder using a mid-range GPU. In: IWCMC proc., pp 1090\u20131094","DOI":"10.1109\/IWCMC.2013.6583709"},{"key":"727_CR25","doi-asserted-by":"crossref","unstructured":"Wu M, Wang G, Yin B, Studer C, Cavallaro JR (2013) HSPA+\/LTE - a turbo decoder on GPU and multicore architecture. In: Proceedings of the Asilomar conference on signals, systems and computers, pp 824\u2013828","DOI":"10.1109\/ACSSC.2013.6810402"},{"issue":"5","key":"727_CR26","doi-asserted-by":"publisher","first-page":"1027","DOI":"10.1587\/transfun.E97.A.1027","volume":"97","author":"R Li","year":"2014","unstructured":"Li R, Dou Y, Xu J, Niu X, Ni S (2014) An efficient parallel SOVA-based turbo decoder for software defined radio on GPU. IEICE Trans Fund Electron Commun Comput Sci 97(5):1027\u20131036","journal-title":"IEICE Trans Fund Electron Commun Comput Sci"},{"key":"727_CR27","doi-asserted-by":"crossref","unstructured":"Cassagne A, Tonnellier T, Leroux C, Le Gal B, Aumage O, Barthou D (2016) Beyond Gbps turbo decoder on multi-core CPUs. In: Proceeding of the international symposium on turbo codes and iterative information processing (ISTC). Brest, pp 136\u2013140","DOI":"10.1109\/ISTC.2016.7593092"},{"issue":"5","key":"727_CR28","doi-asserted-by":"publisher","first-page":"1373","DOI":"10.1109\/TPDS.2015.2435787","volume":"27","author":"B Le Gal","year":"2016","unstructured":"Le Gal B, Jego C (2016) High-throughput multi-core LDPC decoders based on x86 processor. IEEE Trans Parallel Distrib Syst (TPDS) 27(5):1373\u20131386","journal-title":"IEEE Trans Parallel Distrib Syst (TPDS)"},{"key":"727_CR29","doi-asserted-by":"publisher","first-page":"6704","DOI":"10.1109\/ACCESS.2016.2594265","volume":"4","author":"J Andrade","year":"2016","unstructured":"Andrade J, Falcao G, Silva V, Sousa L (2016) A survey on programmable LDPC decoders. IEEE Access 4:6704\u20136718","journal-title":"IEEE Access"},{"key":"727_CR30","unstructured":"Le Gal B, Jego C (2017) Low-latency software LDPC decoders. In: Proceedings of the IEEE internationnal workshop on signal processing systems (SIPS). Lorient, pp 1\u20136"},{"issue":"2","key":"727_CR31","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/TSP.2014.2371781","volume":"63","author":"B Le Gal","year":"2015","unstructured":"Le Gal B, Leroux C, Jego C (2015) Multi-Gb\/s software decoding of polar codes. IEEE Trans Signal Process 63(2):349\u2013359","journal-title":"IEEE Trans Signal Process"},{"key":"727_CR32","doi-asserted-by":"crossref","unstructured":"Sarkis G, Giard P, Vardy A, Thibeault C, Gross WJ (2015) Unrolled polar decoders, part ii: fast list decoders. IEEE Journal on Selected Areas in Communications - Special Issue on Recent Advances In Capacity Approaching Codes (submitted)","DOI":"10.1109\/JSAC.2015.2504299"},{"issue":"9","key":"727_CR33","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1049\/el.2011.0201","volume":"47","author":"G Falcao","year":"2011","unstructured":"Falcao G, Andrade J, Silva V, Sousa L (2011) GPU-based DVB-S2 LDPC decoder with high throughput and fast error floor detection. IET Electron Lett 47(9):542\u2013543","journal-title":"IET Electron Lett"},{"key":"727_CR34","doi-asserted-by":"crossref","unstructured":"Chinnici S, Spallaccini P (2012) Fast simulation of turbo codes on GPUs. In: Proceeding of the 7th international symposium on turbo codes and iterative information processing (ISTC), pp 61\u201365","DOI":"10.1109\/ISTC.2012.6325199"},{"key":"727_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9332-8","volume-title":"Implementing software defined radio","author":"E Grayver","year":"2013","unstructured":"Grayver E (2013) Implementing software defined radio. Springer, New York"},{"key":"727_CR36","unstructured":"ITU-R (2014) Framework and overall objectives of the future development of IMT for 2020 and beyond in [IMT.VISION]"},{"key":"727_CR37","doi-asserted-by":"crossref","unstructured":"Berrou C, Glavieux A, Thitimajshima P (1993) Near Shannon limit error-correcting coding and decoding: turbo-codes. In: Proceedings of the IEEE international conference on communications (ICC), pp 1064\u20131070","DOI":"10.1109\/ICC.1993.397441"},{"key":"727_CR38","doi-asserted-by":"crossref","unstructured":"Bahl L, Cocke J, Jelinek F, Raviv J (1974) Optimal decoding of linear codes for minimizing symbol error rate. IEEE Trans Inf Theory, 284\u2013287","DOI":"10.1109\/TIT.1974.1055186"},{"key":"727_CR39","doi-asserted-by":"crossref","unstructured":"Robertson P, Villebrun E, Hoeher P (1995) A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain. In: Proceedings of the IEEE international conference on communications (ICC), vol 2, pp 1009\u20131013","DOI":"10.1109\/ICC.1995.524253"},{"issue":"6","key":"727_CR40","doi-asserted-by":"publisher","first-page":"941","DOI":"10.1109\/LCOMM.2014.2319257","volume":"18","author":"E Boutillon","year":"2014","unstructured":"Boutillon E, S\u00e1nchez-Rojas J-L, Marchand C (2014) Simplified compression of redundancy free trellis sections in turbo decoder. IEEE Commun Lett 18(6):941\u2013944","journal-title":"IEEE Commun Lett"},{"key":"727_CR41","doi-asserted-by":"crossref","unstructured":"Muller O, Baghdadi A, Jezequel M (2006) Exploring parallel processing levels for convolutional turbo decoding. In: Proceedings of the international conference on information & communication technologies, vol 2, pp 2353\u20132358","DOI":"10.1109\/ICTTA.2006.1684774"},{"issue":"4","key":"727_CR42","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/j.vlsi.2010.07.001","volume":"44","author":"Y Sun","year":"2011","unstructured":"Sun Y, Cavallaro JR (2011) Efficient hardware implementation of a highly-parallel 3GPP LTE\/LTE-advance turbo decoder. Integr VLSI J 44(4):305\u2013315","journal-title":"Integr VLSI J"},{"key":"727_CR43","unstructured":"Ilnseher T, Kienle F, Weis C, Wehn N (2012) A 2.15 GBit\/s turbo code decoder for LTE advanced base station applications. In: Proceedings of the 7th international symposium on turbo codes and iterative information processing (ISTC), pp 21\u201325"},{"key":"727_CR44","first-page":"9","volume":"61","author":"R Shrestha","year":"2014","unstructured":"Shrestha R, Paily RP (2014) High-throughput turbo decoder with parallel architecture for LTE wireless communication standards. IEEE Trans Circ Syst I 61:9","journal-title":"IEEE Trans Circ Syst I"},{"issue":"2","key":"727_CR45","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11265-011-0617-7","volume":"65","author":"M Wu","year":"2011","unstructured":"Wu M, Sun Y, Wang G, Cavallaro JR (2011) Implementation of a high throughput 3GPP turbo decoder on GPU. J Signal Process Syst Springer 65(2):171\u2013183","journal-title":"J Signal Process Syst Springer"},{"key":"727_CR46","doi-asserted-by":"crossref","unstructured":"Yoge D, Chandrachoodan N (2012) GPU implementation of a programmable turbo decoder for software defined radio applications. In: Proceedings of the 25th international conference on VLSI design (VLSID), pp 149\u2013154","DOI":"10.1109\/VLSID.2012.62"},{"key":"727_CR47","doi-asserted-by":"crossref","unstructured":"Zhang Y, Xing Z, Yuan L, Liu C, Wang Q (2014) The acceleration of turbo decoder on the newest GPGPU of kepler architecture. In: Proceedings of the 14th international symposium on communications and information technologies (ISCIT), pp 199\u2013203","DOI":"10.1109\/ISCIT.2014.7011900"},{"key":"727_CR48","doi-asserted-by":"crossref","unstructured":"Huang L, Luo Y, Wang H, Yang F, Shi Z, Gu D (2011) A high speed turbo decoder implementation for CPU-based SDR system. In: Proceedings of the IET international conference on communication technology and application (ICCTA), pp 19\u201323","DOI":"10.1049\/cp.2011.0622"},{"key":"727_CR49","unstructured":"Zhang S, Qian R, Peng T, Duan R, Chen K (2012) High throughput turbo decoder design for GPP platform. In: Proceedings of the 7th international conference on communications and networking in China, pp 817\u2013821"},{"key":"727_CR50","doi-asserted-by":"crossref","unstructured":"Giard P, Sarkis G, Leroux C, Thibeault C, Gross WJ (2016) Low-latency software polar decoders. Journal of Signal Processing Systems Springer","DOI":"10.1007\/978-3-319-59782-9_3"},{"key":"727_CR51","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TIT.2004.839478","volume":"51","author":"J Sun","year":"2005","unstructured":"Sun J, Takeshita O (2005) Interleavers for turbo codes using permutation polynomials over integer rings. IEEE Trans Inf Theory 51:101\u2013119","journal-title":"IEEE Trans Inf Theory"},{"key":"727_CR52","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/49.924871","volume":"19","author":"G Montorsi","year":"2001","unstructured":"Montorsi G, Paily RP (2001) Design of fixed-point iterative decoders for concatenated codes with interleavers. IEEE J Select Areas Commun 19:5","journal-title":"IEEE J Select Areas Commun"},{"key":"727_CR53","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10470-013-0113-z","volume":"78","author":"S Shahabuddin","year":"2014","unstructured":"Shahabuddin S, Janhunen J, MJ, et al (2014) Design of a transport triggered vector processor for turbo decoding. J Analog Integr Circ Signal Process 78:3","journal-title":"J Analog Integr Circ Signal Process"},{"issue":"1","key":"727_CR54","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/JSSC.2010.2075390","volume":"46","author":"C Studer","year":"2011","unstructured":"Studer C, Benkeser C, Belfanti S, Huang Q (2011) Design and implementation of a parallel turbo-decoder ASIC for 3GPP-LTE. IEEE J Solid State Circuits 46(1):8\u201317","journal-title":"IEEE J Solid State Circuits"},{"key":"727_CR55","unstructured":"Belfanti S, Roth C, Gautschi M, Benkeser C, Huang Q (2013) A 1 Gbps LTE-advanced turbo-decoder ASIC in 65 nm CMOS. In: Proceedings of the symposium on VLSI circuits"},{"key":"727_CR56","doi-asserted-by":"crossref","unstructured":"Wu M, Wang G, Yin B, Studer C, Cavallaro JR (2013) HSPA+\/LTE-a turbo decoder on GPU and multicore CPU. In: Proceedings of the Asilomar conference on signals, systems and computers, pp 824\u2013828","DOI":"10.1109\/ACSSC.2013.6810402"}],"container-title":["Annals of Telecommunications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-019-00727-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12243-019-00727-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-019-00727-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T23:32:40Z","timestamp":1596324760000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12243-019-00727-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,3]]},"references-count":56,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2020,2]]}},"alternative-id":["727"],"URL":"https:\/\/doi.org\/10.1007\/s12243-019-00727-5","relation":{},"ISSN":["0003-4347","1958-9395"],"issn-type":[{"type":"print","value":"0003-4347"},{"type":"electronic","value":"1958-9395"}],"subject":[],"published":{"date-parts":[[2019,8,3]]},"assertion":[{"value":"19 September 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}