{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:31:25Z","timestamp":1761708685974},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2011,9,10]],"date-time":"2011-09-10T00:00:00Z","timestamp":1315612800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2011,11]]},"DOI":"10.1007\/s11265-011-0617-7","type":"journal-article","created":{"date-parts":[[2011,9,9]],"date-time":"2011-09-09T12:27:09Z","timestamp":1315571229000},"page":"171-183","source":"Crossref","is-referenced-by-count":31,"title":["Implementation of a High Throughput 3GPP Turbo Decoder on GPU"],"prefix":"10.1007","volume":"65","author":[{"given":"Michael","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guohui","family":"Wang","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":[[2011,9,10]]},"reference":[{"key":"617_CR1","doi-asserted-by":"crossref","unstructured":"Berrou, C., Glavieux, A., & Thitimajshima, P. (1993). Near Shannon limit error-correcting coding and decoding: Turbo-codes. In IEEE international conference on communication.","DOI":"10.1109\/ICC.1993.397441"},{"key":"617_CR2","doi-asserted-by":"crossref","unstructured":"Garrett, D., Xu, B., & Nicol, C. (2001). Energy efficient turbo decoding for 3G mobile. In International symposium on low power electronics and design (pp. 328\u2013333). ACM.","DOI":"10.1145\/383082.383178"},{"key":"617_CR3","doi-asserted-by":"crossref","unstructured":"Bickerstaff, M., Davis, L., Thomas, C., Garrett, D., & Nicol, C. (2003). A 24Mb\/s Radix-4 LogMAP turbo decoder for 3GPP-HSDPA mobile wireless. In IEEE Int. Solid-State Circuit Conf. (ISSCC).","DOI":"10.1109\/ISSCC.2003.1234244"},{"key":"617_CR4","doi-asserted-by":"crossref","unstructured":"Shin, M., & Park, I. (2007). SIMD Processor-based turbo decoder supporting multiple third-generation wireless standards. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 15, 801\u2013810.","DOI":"10.1109\/TVLSI.2007.899237"},{"key":"617_CR5","doi-asserted-by":"crossref","unstructured":"Lin, Y., Mahlke, S., Mudge, T., Chakrabarti, C., Reid, A., & Flautner, K. (2006). Design and implementation of turbo decoders for software defined radio. In IEEE workshop on signal processing design and implementation (SIPS).","DOI":"10.1109\/SIPS.2006.352549"},{"key":"617_CR6","unstructured":"Sun, Y., Zhu, Y., Goel, M., & Cavallaro, J. R. (2008). Configurable and scalable high throughput turbo decoder architecture for multiple 4G wireless standards. In IEEE international conference on Application-Specific Systems, Architectures and Processors (ASAP) (pp. 209\u2013214)."},{"key":"617_CR7","doi-asserted-by":"crossref","unstructured":"Salmela, P., Sorokin, H., & Takala, J. (2008). A programmable Max-Log-MAP turbo decoder implementation. Hindawi VLSI Design (pp. 636\u2013640).","DOI":"10.1155\/2008\/319095"},{"key":"617_CR8","unstructured":"Wong, C.-C., Lee, Y.-Y., & Chang, H.-C. (2009). A 188-size 2.1 mm2 Reconfigurable turbo decoder chip with parallel architecture for 3GPP LTE system. In Symposium on VLSI circuits (pp. 288\u2013289)."},{"key":"617_CR9","unstructured":"Amiri, K., Sun, Y., Murphy, P., Hunter, C., Cavallaro, J.R., & Sabharwal, A. (2007). WARP, a unified wireless network testbed for education and research. In MSE \u201907: Proceedings of the 2007 IEEE international conference on microelectronic systems education."},{"issue":"3","key":"617_CR10","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/MCOM.2010.5434388","volume":"48","author":"J Kim","year":"2010","unstructured":"Kim, J., Hyeon, S., & Choi, S. (2010). Implementation of an SDR system using graphics processing unit. IEEE Communications Magazine, 48(3), 156\u2013162.","journal-title":"IEEE Communications Magazine"},{"key":"617_CR11","doi-asserted-by":"crossref","unstructured":"Wu, M., Sun, Y., & Cavallaro, J. R. (2009). Reconfigurable real-time MIMO detector on GPU. In IEEE 43rd Asilomar conference on signals, systems and computers (ASILOMAR\u201909).","DOI":"10.1109\/ACSSC.2009.5469936"},{"key":"617_CR12","doi-asserted-by":"crossref","unstructured":"Nylanden, T., Janhunen, J., Silv\u00e9n, O., & Juntti, M. J. (2010). A GPU implementation for two MIMO-OFDM detectors. In International conference on embedded computer systems (SAMOS) (pp. 293\u2013300).","DOI":"10.1109\/ICSAMOS.2010.5642054"},{"key":"617_CR13","unstructured":"Falc\u00e3o, G., Silva, V., & Sousa, L. (2009). How GPUs can outperform ASICs for fast LDPC decoding. In ICS \u201909: Proceedings of the 23rd international conference on supercomputing (pp. 390\u2013399)."},{"key":"617_CR14","doi-asserted-by":"crossref","unstructured":"Wu, M., Sun, Y., & Cavallaro, J. (2010). Implementation of a 3GPP LTE turbo decoder accelerator on GPU. In Signal Processing Systems (SIPS) (pp.\u00a0192\u2013197).","DOI":"10.1109\/SIPS.2010.5624788"},{"key":"617_CR15","doi-asserted-by":"crossref","unstructured":"Lee, D., Wolf, M., & Kim, H. (2010). Design space exploration of the turbo decoding algorithm on GPUs. In International conference on compilers, architectures and synthesis for embedded systems (pp. 214\u2013226).","DOI":"10.1145\/1878921.1878953"},{"key":"617_CR16","unstructured":"NVIDIA Corporation, CUDA compute unified device architecture programming guide (2008). Available: http:\/\/www.nvidia.com\/object\/cuda_develop.html"},{"key":"617_CR17","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1109\/TIT.1974.1055186","volume":"IT-20","author":"L Bahl","year":"1974","unstructured":"Bahl, L., Cocke, J., Jelinek, F., & Raviv, J. (1974). Optimal decoding of linear codes for minimizing symbol error rate. IEEE Transactions on Information Theory, IT-20, 284\u2013287.","journal-title":"IEEE Transactions on Information Theory"},{"key":"617_CR18","doi-asserted-by":"crossref","unstructured":"Naessens, F., Bougard, B., Bressinck, S., Hollevoet, L., Raghavan, P., der Perre, L. V., & Catthoor, F. (2008). A unified instruction set programmable architecture for multi-standard advanced forward error correction. In IEEE workshop on Signal Processing Systems(SIPS).","DOI":"10.1109\/SIPS.2008.4671733"},{"key":"617_CR19","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/18.485714","volume":"42","author":"J Hagenauer","year":"1996","unstructured":"Hagenauer, J., Offer, E., & Papke, L. (1996). Iterative decoding of binary block and convolutional codes. IEEE Transactions on Information Theory, 42, 429\u2013445.","journal-title":"IEEE Transactions on Information Theory"},{"key":"617_CR20","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/18.485714","volume":"42","author":"SLR Shao","year":"1996","unstructured":"Shao, S. L. R., & Fossorier, M. (1996). Two simple stopping criteria for turbo decoding. IEEE Transactions on Information Theory, 42, 429\u2013445.","journal-title":"IEEE Transactions on Information Theory"},{"key":"617_CR21","unstructured":"Matache, A., Dolinar, S., & Pollara, F. (2000). Stopping rules for turbo decoders. In JPL TMO Progress Report (pp. 42\u2013142)."},{"key":"617_CR22","doi-asserted-by":"crossref","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 Transactions on Information Theory, 51, 101\u2013119.","journal-title":"IEEE Transactions on Information Theory"},{"key":"617_CR23","doi-asserted-by":"crossref","unstructured":"Robertson, P., Villebrun, E., & Hoeher, P. (1995). A comparison of optimal and sub-optimal MAP decoding algorithm operating in the log domain. In IEEE Int. Conf. Commun. (pp. 1009\u20131013).","DOI":"10.1109\/ICC.1995.524253"},{"issue":"4","key":"617_CR24","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/A:1017925603986","volume":"8","author":"M Valenti","year":"2001","unstructured":"Valenti, M., & Sun, J. (2001). The UMTS turbo code and a efficient decoder implementation suitable for software-defined radios. International Journal of Wireless Information Networks, 8(4), 203\u2013215.","journal-title":"International Journal of Wireless Information Networks"},{"key":"617_CR25","doi-asserted-by":"crossref","unstructured":"Michel, H., Worm, A., Munch, M., & Wehn, N. (2002). Hardware software trade-offs for advanced 3G channel coding. In Proceedings of design, automation and test in Europe.","DOI":"10.1109\/DATE.2002.998304"},{"key":"617_CR26","doi-asserted-by":"crossref","unstructured":"Loo, K., Alukaidey, T., & Jimaa, S. (2003). High performance parallelised 3GPP turbo decoder. In IEEE personal mobile communications conference (pp. 337\u2013342).","DOI":"10.1049\/cp:20030273"},{"key":"617_CR27","unstructured":"Song, Y., Liu, G., & Yang, H. (2005). The implementation of turbo decoder on DSP in W-CDMA system. In International conference on wireless communications, networking and mobile computing (pp. 1281\u20131283)."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-011-0617-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-011-0617-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-011-0617-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,23]],"date-time":"2020-06-23T12:48:40Z","timestamp":1592916520000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-011-0617-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,10]]},"references-count":27,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,11]]}},"alternative-id":["617"],"URL":"https:\/\/doi.org\/10.1007\/s11265-011-0617-7","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9,10]]}}}