{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T06:56:23Z","timestamp":1764053783249,"version":"3.37.3"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,12,24]],"date-time":"2021-12-24T00:00:00Z","timestamp":1640304000000},"content-version":"vor","delay-in-days":23,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100000844","name":"European Space Agency","doi-asserted-by":"publisher","award":["4000124933\/18\/D\/MB"],"award-info":[{"award-number":["4000124933\/18\/D\/MB"]}],"id":[{"id":"10.13039\/501100000844","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The Consultative Committee for Space Data Systems, followed by all national and international space agencies, has updated the Telecommand Coding and Synchronization sublayer to introduce new powerful low-density parity-check (LDPC) codes. Their large coding gains significantly improve the system performance and allow new Telecommand services and profiles with higher bit rates and volumes. In this paper, we focus on the Telecommand transmitter implementation in the Ground Station baseband segment. First, we discuss the most important blocks and we focus on the most critical one, i.e., the LDPC encoder. We present and analyze two techniques, one based on a Shift Register Adder Accumulator and the other on Winograd convolution both exploiting the block circulant nature of the LDPC matrix. We show that these techniques provide a significant complexity reduction with respect to the usual encoder mapping, thus allowing to obtain high uplink bit rates. We then discuss the choice of a proper hardware or software platform, and we show that a Central Processing Unit-based software solution is able to achieve the high bit rates requested by the new Telecommand applications. Finally, we present the results of a set of tests on the real-time software implementation of the new system, comparing the performance achievable with the different encoding options.<\/jats:p>","DOI":"10.1186\/s13638-021-02078-z","type":"journal-article","created":{"date-parts":[[2021,12,24]],"date-time":"2021-12-24T13:02:36Z","timestamp":1640350956000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Next generation earth-to-space telecommand coding and synchronization: ground system design, optimization and software implementation"],"prefix":"10.1186","volume":"2021","author":[{"given":"Ricard","family":"Abell\u00f3","sequence":"first","affiliation":[]},{"given":"Marco","family":"Baldi","sequence":"additional","affiliation":[]},{"given":"Filipe","family":"Carvalho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6994-1448","authenticated-orcid":false,"given":"Franco","family":"Chiaraluce","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Fernandes","sequence":"additional","affiliation":[]},{"given":"Roberto","family":"Garello","sequence":"additional","affiliation":[]},{"given":"Enrico","family":"Paolini","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Prata","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,12,24]]},"reference":[{"key":"2078_CR1","unstructured":"Consultative Committee for Space Data Systems (CCSDS), Telecommand, CCSDS 200.0-G-6 Green Book (1987)"},{"key":"2078_CR2","unstructured":"Consultative Committee for Space Data Systems (CCSDS), Next Generation Uplink, CCSDS 230.2-G-1 Green Book (2014)"},{"key":"2078_CR3","doi-asserted-by":"crossref","unstructured":"G. Kazz, E. Greenberg, C. Scott, Replacing the CCSDS telecommand protocol with the next generation uplink (NGU), in Proceedings of the 2012 AIAA International Conference Space Operations, Stockholm, Sweden (2012)","DOI":"10.2514\/6.2012-1234422"},{"key":"2078_CR4","doi-asserted-by":"crossref","unstructured":"N. Peccia, A brief story of a success: the CCSDS, in Proceedings of the 2014 AIAA International Conference on Space Operations, Pasadena, CA, USA (2014)","DOI":"10.2514\/6.2014-1827"},{"key":"2078_CR5","unstructured":"Consultative Committee for Space Data Systems (CCSDS), TC Synchronization and Channel Coding, CCSDS 231.0-B-3 Blue Book (2014)"},{"key":"2078_CR6","doi-asserted-by":"crossref","unstructured":"G. Liva, E. Paolini, T. De Cola, M. Chiani, Codes on high-order fields for the CCSDS next generation uplink, in Proceedings of the 2012 6th Advanced Satellite Multimedia Systems Conference and 12th Signal Processing for Space Communication Workshop, Vigo, Spain (2012)","DOI":"10.1109\/ASMS-SPSC.2012.6333104"},{"key":"2078_CR7","doi-asserted-by":"crossref","unstructured":"K. Andrews, D. Divsalar, J. Hamkins, F. Pollara, Error correcting codes for next generation spacecraft telecommand, in Proceedings of the 2013 IEEE Aerospace Conference, Big Sky, MT, USA (2013)","DOI":"10.1109\/AERO.2013.6496915"},{"issue":"4","key":"2078_CR8","doi-asserted-by":"publisher","first-page":"1213","DOI":"10.1109\/TCSII.2020.3034392","volume":"68","author":"\u00c1 \u00c1lvarez","year":"2021","unstructured":"\u00c1. \u00c1lvarez, V. Fern\u00e1ndez, B. Matuz, An efficient NB-LDPC decoder architecture for space telecommand links. IEEE Trans. Circuits Syst. II Express Briefs 68(4), 1213\u20131217 (2021)","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"issue":"6","key":"2078_CR9","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MAES.2017.160079","volume":"32","author":"M Baldi","year":"2017","unstructured":"M. Baldi, M. Bertinelli, F. Chiaraluce, P. Closas, P. Dhakal, R. Garello, N. Maturo, M. Navarro, J.M. Palomo, E. Paolini, S. Pfletschinger, P.F. Silva, L. Simone, J. Vil\u00e0-Valls, State-of-the-art space mission telecommand receivers. IEEE Aerosp. Electron. Syst. Mag. 32(6), 4\u201315 (2017)","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"2078_CR10","doi-asserted-by":"crossref","unstructured":"M. Baldi, M. Bertinelli, F. Chiaraluce, P. Freire de Silva, R. Garello, N. Maturo, M. Navarro, J.M. Palomo, E. Paolini, R. Prata, L. Simone, C. Urrutia, Theoretical analysis and implementation of effective receivers for telecommand space links, in Proceedings of the TTC 2019 International Workshop on Tracking, Telemetry and Command Systems for Space Applications, Darmstadt, Germany (2019)","DOI":"10.1109\/TTC.2019.8895426"},{"key":"2078_CR11","unstructured":"Consultative Committee for Space Data Systems (CCSDS), TC Space Data Link Protocol, CCSDS 232.0-B-3 Blue Book (2015)"},{"issue":"2","key":"2078_CR12","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/MVT.2019.2903343","volume":"14","author":"Y Fang","year":"2019","unstructured":"Y. Fang, P. Chen, G. Cai, F.C.M. Lau, S.C. Liew, G. Han, Outage-limit-approaching channel coding for future wireless communications: root-protograph low-density parity-check codes. IEEE Veh. Technol. Mag. 14(2), 85\u201393 (2019)","journal-title":"IEEE Veh. Technol. Mag."},{"issue":"10","key":"2078_CR13","doi-asserted-by":"publisher","first-page":"11033","DOI":"10.1109\/TVT.2021.3106053","volume":"70","author":"L Dai","year":"2021","unstructured":"L. Dai, Y. Fang, Z. Yang, P. Chen, Y. Li, Protograph LDPC-coded BICM-ID with irregular CSK mapping in visible light communication systems. IEEE Trans. Veh. Technol. 70(10), 11033\u201311038 (2021)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"4","key":"2078_CR14","doi-asserted-by":"publisher","first-page":"1989","DOI":"10.1109\/COMST.2015.2436705","volume":"17","author":"Y Fang","year":"2015","unstructured":"Y. Fang, G. Bi, Y.L. Guan, F.C.M. Lau, A survey on protograph LDPC codes and their applications. IEEE Commun. Surveys Tuts. 17(4), 1989\u20132016 (2015)","journal-title":"IEEE Commun. Surveys Tuts."},{"key":"2078_CR15","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1186\/s13638-016-0769-z","volume":"2016","author":"M Baldi","year":"2016","unstructured":"M. Baldi, N. Maturo, E. Paolini, F. Chiaraluce, On the use of ordered statistics decoders for low-density parity-check codes in space telecommand links. EURASIP J. Wirel. Commun. Netw. 2016, 272 (2016)","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"issue":"1","key":"2078_CR16","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/TCOMM.2003.822172","volume":"54","author":"Z Li","year":"2006","unstructured":"Z. Li, L. Chen, L. Zeng, S. Lin, W.H. Fong, Efficient encoding of quasi-cyclic low-density parity-check codes. IEEE Trans. Commun. 54(1), 71\u201381 (2006)","journal-title":"IEEE Trans. Commun."},{"key":"2078_CR17","doi-asserted-by":"crossref","unstructured":"S. Winograd, Arithmetic Complexity of Computations, CBMS-NSF Regional Confernce Series in Mathematics, Book Code: CB33 (1980)","DOI":"10.1137\/1.9781611970364"},{"key":"2078_CR18","doi-asserted-by":"crossref","unstructured":"G. Wang, M. Wu, Y. Sun, J.R. Cavallaro, A massively parallel implementation of QC-LDPC decoder on GPU, in Proceedings of the 2011 IEEE 9th Symposium on Application Specific Processors (SASP), pp. 82\u201385 (2011)","DOI":"10.1109\/SASP.2011.5941084"},{"issue":"2","key":"2078_CR19","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1109\/LCOMM.2014.010214.132406","volume":"18","author":"Y Lin","year":"2014","unstructured":"Y. Lin, W. Niu, High throughput LDPC decoder on GPU. IEEE Commun. Lett. 18(2), 344\u2013347 (2014)","journal-title":"IEEE Commun. Lett."},{"key":"2078_CR20","doi-asserted-by":"crossref","unstructured":"R. Li, X. Zhou, H. Pan, H. Su, Y. Dou, A high-throughput LDPC decoder based on GPUs for 5G new radio, in Proceedings of the IEEE Symposium on Computers and Communications (ISCC) 2020, pp. 1\u20137 (2020)","DOI":"10.1109\/ISCC50000.2020.9219558"},{"key":"2078_CR21","doi-asserted-by":"crossref","unstructured":"R. Abell\u00f3, M. Baldi, F. Chiaraluce, R. Fernandes, P. Freire da Silva, R. Garello, D. Gelfusa, J.M. Palomo, E. Paolini, R. Prata, L. Santos Ugarte, L. Simone, NEXTRACK\u2014Next Generation ESTRACK Uplink Services, in Proceedings of the TTC 2019 International Workshop on Tracking, Telemetry and Command Systems for Space Applications, Darmstadt, Germany (2019)","DOI":"10.1109\/TTC.2019.8895312"},{"key":"2078_CR22","unstructured":"Consultative Committee for Space Data Systems (CCSDS), Radio Frequency and Modulation Systems, CCSDS 401.0-B-31 Blue Book (2021)"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-02078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-021-02078-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-02078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,24]],"date-time":"2021-12-24T13:19:35Z","timestamp":1640351975000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-021-02078-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["2078"],"URL":"https:\/\/doi.org\/10.1186\/s13638-021-02078-z","relation":{},"ISSN":["1687-1499"],"issn-type":[{"type":"electronic","value":"1687-1499"}],"subject":[],"published":{"date-parts":[[2021,12]]},"assertion":[{"value":"1 June 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 December 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 December 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"203"}}