{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T11:02:36Z","timestamp":1740135756101,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T00:00:00Z","timestamp":1602806400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T00:00:00Z","timestamp":1602806400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UIDB\/50021\/2020"],"award-info":[{"award-number":["UIDB\/50021\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Circuits Syst Signal Process"],"published-print":{"date-parts":[[2021,4]]},"DOI":"10.1007\/s00034-020-01567-8","type":"journal-article","created":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T17:02:35Z","timestamp":1602867755000},"page":"1905-1925","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An FPGA Implementation of the Log-MAP Algorithm for a Dirty Paper Coding CODEC"],"prefix":"10.1007","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9045-0413","authenticated-orcid":false,"given":"Paulo A. C.","family":"Lopes","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 A. B.","family":"Gerald","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,10,16]]},"reference":[{"issue":"2","key":"1567_CR1","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1109\/TIT.1974.1055186","volume":"20","author":"L Bahl","year":"1974","unstructured":"L. Bahl, J. Cocke, F. Jelinek, J. Raviv, Optimal decoding of linear codes for minimizing symbol error rate (corresp). IEEE Trans. Inf. Theory 20(2), 284\u2013287 (1974)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"1567_CR2","doi-asserted-by":"crossref","unstructured":"M. Barrenechea, L. Barbero, M. Mendicute, J. Thompson, Design and hardware implementation of a low-complexity multiuser vector precoder, in Conference on Design and Architectures for Signal and Image Processing (DASIP) (IEEE, New York, 2010), pp. 160\u2013167","DOI":"10.1109\/DASIP.2010.5706260"},{"key":"1567_CR3","unstructured":"S. Belfanti, C. Roth, M. Gautschi, C. Benkeser, Q. Huang, A 1 Gbps LTE-advanced turbo-decoder ASIC in 65 nm CMOS, in Symposium on VLSI Circuits (VLSIC) (IEEE, New York, 2013), pp. C284\u2013C285"},{"key":"1567_CR4","doi-asserted-by":"crossref","unstructured":"P. Bhagawat, W. Wang, M. Uppal, G. Choi, Z. Xiong, M. Yeary, A. Harris, An FPGA implementation of dirty paper precoder, in International Conference on Communications. ICC\u201907 (IEEE, New York, 2007), pp. 2761\u20132766","DOI":"10.1109\/ICC.2007.459"},{"key":"1567_CR5","unstructured":"Y. Chen, D. Hocevar, A FPGA and ASIC implementation of rate 1\/2, 8088-b irregular low density parity check decoder, in Global Telecommunications Conference, GLOBECOM\u201903, vol. 1 (IEEE, New York, 2003), pp. 113\u2013117"},{"key":"1567_CR6","doi-asserted-by":"crossref","unstructured":"C.L. Chen, K.S. Lin, H.C. Chang, W.C. Fang, C.Y. Lee, A 11.5-Gbps LDPC decoder based on CP-PEG code construction, in Proceedings of ESSCIRC\u201909 (IEEE, New York, 2009), pp. 412\u2013415","DOI":"10.1109\/ESSCIRC.2009.5325933"},{"issue":"3","key":"1567_CR7","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1109\/TIT.1983.1056659","volume":"29","author":"M Costa","year":"1983","unstructured":"M. Costa, Writing on dirty paper (corresp.). IEEE Trans. Inf. Theory 29(3), 439\u2013441 (1983)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"10","key":"1567_CR8","doi-asserted-by":"publisher","first-page":"3417","DOI":"10.1109\/TIT.2005.855586","volume":"51","author":"U Erez","year":"2005","unstructured":"U. Erez, S. Ten Brink, A close-to-capacity dirty paper coding scheme. IEEE Trans. Inf. Theory 51(10), 3417\u20133432 (2005)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"10","key":"1567_CR9","doi-asserted-by":"publisher","first-page":"2293","DOI":"10.1109\/TIT.2004.834787","volume":"50","author":"U Erez","year":"2004","unstructured":"U. Erez, R. Zamir, Achieving 1\/2 log (1 + SNR) on the AWGN channel with lattice encoding and decoding. IEEE Trans. Inf. Theory 50(10), 2293\u20132314 (2004)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"1567_CR10","volume-title":"Turbo Codes: Desirable and Designable","author":"A Giulietti","year":"2012","unstructured":"A. Giulietti, B. Bougard, L. Van Der Perre, Turbo Codes: Desirable and Designable (Springer, Berlin, 2012)"},{"issue":"5","key":"1567_CR11","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1109\/JSAC.2003.810294","volume":"21","author":"A Goldsmith","year":"2003","unstructured":"A. Goldsmith, S.A. Jafar, N. Jindal, S. Vishwanath, Capacity limits of MIMO channels. IEEE J. Sel. Areas Commun. 21(5), 684\u2013702 (2003)","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"2","key":"1567_CR12","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/18.485714","volume":"42","author":"J Hagenauer","year":"1996","unstructured":"J. Hagenauer, E. Offer, L. Papke, Iterative decoding of binary block and convolutional codes. IEEE Trans. Inf. Theory 42(2), 429\u2013445 (1996)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"6","key":"1567_CR13","doi-asserted-by":"publisher","first-page":"3632","DOI":"10.1109\/TWC.2017.2686399","volume":"16","author":"S Hu","year":"2017","unstructured":"S. Hu, F. Rusek, A generalized zero-forcing precoder with successive dirty-paper coding in MISO broadcast channels. IEEE Trans. Wirel. Commun. 16(6), 3632\u20133645 (2017)","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"1567_CR14","doi-asserted-by":"crossref","unstructured":"T. Ilnseher, F. Kienle, C. Weis, N. Wehn, A 2.15 Gbit\/s turbo code decoder for LTE advanced base station applications, in 7th International Symposium on Turbo Codes and Iterative Information Processing (ISTC) (IEEE, New York, 2012), pp. 21\u201325","DOI":"10.1109\/ISTC.2012.6325191"},{"issue":"9","key":"1567_CR15","doi-asserted-by":"publisher","first-page":"3945","DOI":"10.1109\/TIT.2009.2025539","volume":"55","author":"A Jovicic","year":"2009","unstructured":"A. Jovicic, P. Viswanath, Cognitive radio: an information-theoretic perspective. IEEE Trans. Inf. Theory 55(9), 3945\u20133958 (2009)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"1567_CR16","unstructured":"Y. Jung, C. Chung, J. Kim, Y. Jung, 7.7 Gbps encoder design for IEEE 802.11 n\/ac QC-LDPC codes, in International SoC Design Conference (ISOCC) (IEEE, New York, 2012), pp. 215\u2013218"},{"issue":"6","key":"1567_CR17","doi-asserted-by":"publisher","first-page":"1257","DOI":"10.1109\/LCOMM.2017.2674682","volume":"21","author":"T Kim","year":"2017","unstructured":"T. Kim, K. Kwon, J. Heo, Practical dirty paper coding schemes using one error correction code with syndrome. IEEE Commun. Lett. 21(6), 1257\u20131260 (2017)","journal-title":"IEEE Commun. Lett."},{"key":"1567_CR18","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1109\/ACCESS.2016.2515719","volume":"4","author":"A Li","year":"2016","unstructured":"A. Li, L. Xiang, T. Chen, R.G. Maunder, B.M. Al-Hashimi, L. Hanzo, VLSI implementation of fully parallel LTE turbo decoders. IEEE Access 4, 323\u2013346 (2016)","journal-title":"IEEE Access"},{"issue":"1","key":"1567_CR19","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MSP.2004.1267047","volume":"21","author":"HA Loeliger","year":"2004","unstructured":"H.A. Loeliger, An introduction to factor graphs. IEEE Signal Process. Mag. 21(1), 28\u201341 (2004)","journal-title":"IEEE Signal Process. Mag."},{"key":"1567_CR20","unstructured":"P.A.C. Lopes, DPC in VHDL on GitHub (2020). http:\/\/github.com\/paclopes\/DPC"},{"issue":"21","key":"1567_CR21","first-page":"10921","volume":"12","author":"K Manjunatha","year":"2017","unstructured":"K. Manjunatha, V.A. Meshram, Design and FPGA implementation of power efficient turbo decoder for 4G LTE standards. Int. J. Appl. Eng. Res. 12(21), 10921\u201310925 (2017)","journal-title":"Int. J. Appl. Eng. Res."},{"issue":"4","key":"1567_CR22","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1109\/TVLSI.2003.816136","volume":"11","author":"MM Mansour","year":"2003","unstructured":"M.M. Mansour, N.R. Shanbhag, VLSI architectures for SISO-APP decoders. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 11(4), 627\u2013650 (2003)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"issue":"8","key":"1567_CR23","doi-asserted-by":"publisher","first-page":"2762","DOI":"10.1109\/TCOMM.2015.2450208","volume":"63","author":"RG Maunder","year":"2015","unstructured":"R.G. Maunder, A fully-parallel turbo decoding algorithm. IEEE Trans. Commun. 63(8), 2762\u20132775 (2015)","journal-title":"IEEE Trans. Commun."},{"issue":"3","key":"1567_CR24","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1109\/TVLSI.2017.2776561","volume":"26","author":"TT Nguyen-Ly","year":"2017","unstructured":"T.T. Nguyen-Ly, V. Savin, K. Le, D. Declercq, F. Ghaffari, O. Boncalo, Analysis and design of cost-effective, high-throughput LDPC decoders. IEEE Trans Very Large Scale Integr (VLSI) Syst 26(3), 508\u2013521 (2017)","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"issue":"2","key":"1567_CR25","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1109\/TCOMM.2015.2499278","volume":"64","author":"KM Rege","year":"2015","unstructured":"K.M. Rege, K. Balachandran, J.H. Kang, M.K. Karakayali, Practical dirty paper coding with sum codes. IEEE Trans. Commun. 64(2), 441\u2013455 (2015)","journal-title":"IEEE Trans. Commun."},{"key":"1567_CR26","doi-asserted-by":"crossref","unstructured":"W. Ren, H. Ren, The design and implementation of high-speed codec based on FPGA, in 10th International Conference on Communication Software and Networks (ICCSN) (IEEE, New York, 2018), pp. 427\u2013532","DOI":"10.1109\/ICCSN.2018.8488239"},{"key":"1567_CR27","doi-asserted-by":"crossref","unstructured":"P. Robertson, E. Villebrun, P. Hoeher, A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain, in International Conference on Communications, ICC\u201995, vol.\u00a02 (IEEE, New York, 1995), pp. 1009\u20131013","DOI":"10.1109\/ICC.1995.524253"},{"key":"1567_CR28","doi-asserted-by":"crossref","unstructured":"A.D. Sarwate, M. Gastpar, Arbitrarily dirty paper coding and applications, in International Symposium on Information Theory (IEEE, New York, 2008), pp. 925\u2013929","DOI":"10.1109\/ISIT.2008.4595122"},{"issue":"3","key":"1567_CR29","doi-asserted-by":"publisher","first-page":"2309","DOI":"10.1109\/COMST.2019.2893851","volume":"21","author":"S Shao","year":"2019","unstructured":"S. Shao, P. Hailes, T.Y. Wang, J.Y. Wu, R.G. Maunder, B.M. Al-Hashimi, L. Hanzo, Survey of turbo, LDPC, and polar decoder ASIC implementations. IEEE Commun. Surv. Tutor. 21(3), 2309\u20132333 (2019)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"13","key":"1567_CR30","first-page":"1117","volume":"35","author":"S Ten Brink","year":"1999","unstructured":"S. Ten Brink, Convergence of iterative decoding. Electron. Lett. 35(13), 1117\u20131119 (1999)","journal-title":"Electron. Lett."},{"issue":"11","key":"1567_CR31","doi-asserted-by":"publisher","first-page":"2764","DOI":"10.1109\/TSP.2003.818250","volume":"51","author":"S Ten Brink","year":"2003","unstructured":"S. Ten Brink, G. Kramer, Design of repeat-accumulate codes for iterative detection and decoding. IEEE Trans. Signal Process. 51(11), 2764\u20132772 (2003)","journal-title":"IEEE Trans. Signal Process."},{"key":"1567_CR32","unstructured":"Y. Tong, VHDL implementation of turbo codec. Ph.D. Thesis, University of Ottawa (Canada) (2003)"},{"key":"1567_CR33","doi-asserted-by":"crossref","unstructured":"M. Uppal, G. Yue, Y. Xin, X. Wang, Z. Xiong, A dirty-paper coding scheme for the cognitive radio channel, in International Conference on Communications (IEEE, New York, 2010), pp. 1\u20135","DOI":"10.1109\/ICC.2010.5502721"},{"issue":"2","key":"1567_CR34","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/49.661114","volume":"16","author":"AJ Viterbi","year":"1998","unstructured":"A.J. Viterbi, An intuitive justification and a simplified implementation of the MAP decoder for convolutional codes. IEEE J. Sel. Areas Commun. 16(2), 260\u2013264 (1998)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"1567_CR35","volume-title":"Principles of Digital Communication and Coding","author":"AJ Viterbi","year":"2013","unstructured":"A.J. Viterbi, J.K. Omura, Principles of Digital Communication and Coding (Courier Corporation, New York, 2013)"},{"key":"1567_CR36","unstructured":"C.Y. Yang, M.K. Ku, LDPC coded OFDM modulation for high spectral efficiency transmission, in 4th European Conference on Circuits and Systems for Communications, ECCSC (IEEE, New York, 2008), pp. 280\u2013284"}],"container-title":["Circuits, Systems, and Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-020-01567-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00034-020-01567-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-020-01567-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T00:46:27Z","timestamp":1723769187000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00034-020-01567-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,16]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["1567"],"URL":"https:\/\/doi.org\/10.1007\/s00034-020-01567-8","relation":{},"ISSN":["0278-081X","1531-5878"],"issn-type":[{"type":"print","value":"0278-081X"},{"type":"electronic","value":"1531-5878"}],"subject":[],"published":{"date-parts":[[2020,10,16]]},"assertion":[{"value":"17 February 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 September 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 October 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 October 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}