{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,17]],"date-time":"2024-07-17T00:26:10Z","timestamp":1721175970796},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T00:00:00Z","timestamp":1721088000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T00:00:00Z","timestamp":1721088000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Automatic modulation classification (AMC) is an important process for future communication systems with prominent applications from spectrum management, and secure communication, to cognitive radio. The requirement for an efficient AMC classifier is due to its capability in blind modulation recognition, which is a difficult task in real scenarios where the limitations of traditional hardware and the complexity of channel impairments are involved. Therefore, this paper proposes a complete real-time AMC system based on software-defined radio and deep learning architecture. The system demodulation performance is verified through simulations and real channel impairment conditions to ensure reliability. With at most 6 times reduced number of parameters, two proposed models convolutional long short-term memory deep neural network and residual long short-term memory neural network also show a general improvement in classification accuracy compared with reference studies. The performance of these models at real-time AMC is tested with suitable processing time for practical applications.<\/jats:p>","DOI":"10.1186\/s13634-024-01176-6","type":"journal-article","created":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T16:07:40Z","timestamp":1721146060000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Modified receiver architecture in software-defined radio for real-time modulation classification"],"prefix":"10.1186","volume":"2024","author":[{"given":"Quoc Nam","family":"Le","sequence":"first","affiliation":[]},{"given":"Tan Quoc","family":"Huynh","sequence":"additional","affiliation":[]},{"given":"Hien Quang","family":"Ta","sequence":"additional","affiliation":[]},{"given":"Phuoc Vo","family":"Tan","sequence":"additional","affiliation":[]},{"given":"Lap Luat","family":"Nguyen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,7,16]]},"reference":[{"key":"1176_CR1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.4762","author":"M Abdel-Moneim","year":"2021","unstructured":"M. Abdel-Moneim, W. El-Shafai, N. Abdelsalam, E.S. El-Rabaie, F. Abd El-Samie, A survey of traditional and advanced automatic modulation classification techniques, challenges and some novel trends. Int. J. Commun. Syst. (2021). https:\/\/doi.org\/10.1002\/dac.4762","journal-title":"Int. J. Commun. Syst."},{"key":"1176_CR2","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1049\/iet-com:20050176","volume":"1","author":"OA Dobre","year":"2007","unstructured":"O.A. Dobre, A. Abdi, Y. Bar-Ness, W. Su, Survey of automatic modulation classification techniques: classical approaches and new trends. IET Commun. 1, 137\u2013156 (2007)","journal-title":"IET Commun."},{"issue":"12","key":"1176_CR3","doi-asserted-by":"publisher","first-page":"16","DOI":"10.12676\/j.cc.2018.12.002","volume":"15","author":"X Zhou","year":"2018","unstructured":"X. Zhou, M. Sun, G.Y. Li, B.H.F. Juang, Intelligent wireless communications enabled by cognitive radio and machine learning. China Commun. 15(12), 16\u201348 (2018). https:\/\/doi.org\/10.12676\/j.cc.2018.12.002","journal-title":"China Commun."},{"key":"1176_CR4","doi-asserted-by":"publisher","unstructured":"A. Toma, A. Krayani, L. Marcenaro, Y. Gao, C.S. Regazzoni, Deep Learning, for Spectrum Anomaly Detection in Cognitive mmWave Radios, in IEEE 31st Annual International Symposium on Personal. Indoor and Mobile Radio Communications, pp. 1\u20137 (2020). https:\/\/doi.org\/10.1109\/PIMRC48278.2020.9217240","DOI":"10.1109\/PIMRC48278.2020.9217240"},{"issue":"9","key":"1176_CR5","doi-asserted-by":"publisher","first-page":"16196","DOI":"10.1109\/JIOT.2024.3350927","volume":"11","author":"J Bai","year":"2024","unstructured":"J. Bai, X. Wang, Z. Xiao, H. Zhou, T.A.A. Ali, Y. Li, L. Jiao, Achieving efficient feature representation for modulation signal: a cooperative contrast learning approach. IEEE Internet Things J. 11(9), 16196\u201316211 (2024). https:\/\/doi.org\/10.1109\/JIOT.2024.3350927","journal-title":"IEEE Internet Things J."},{"key":"1176_CR6","doi-asserted-by":"publisher","unstructured":"M.\u00a0Goyal, S.\u00a0Mittal, Review for prevention of botnet attack using various detection techniques in IoT and IIoT, in 2024 2nd International Conference on Disruptive Technologies (ICDT) (2024), pp. 259\u2013264. https:\/\/doi.org\/10.1109\/ICDT61202.2024.10489168","DOI":"10.1109\/ICDT61202.2024.10489168"},{"issue":"2","key":"1176_CR7","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1109\/26.823550","volume":"48","author":"W Wei","year":"2000","unstructured":"W. Wei, J. Mendel, Maximum-likelihood classification for digital amplitude-phase modulations. IEEE Trans. Commun. 48(2), 189\u2013193 (2000). https:\/\/doi.org\/10.1109\/26.823550","journal-title":"IEEE Trans. Commun."},{"key":"1176_CR8","doi-asserted-by":"publisher","unstructured":"L.\u00a0Hong, K.\u00a0Ho, Classification of BPSK and QPSK signals with unknown signal level using the Bayes technique, in 2003 IEEE International Symposium on Circuits and Systems (ISCAS), vol.\u00a04 (2003), pp. IV\u2013IV. https:\/\/doi.org\/10.1109\/ISCAS.2003.1205758","DOI":"10.1109\/ISCAS.2003.1205758"},{"key":"1176_CR9","doi-asserted-by":"publisher","unstructured":"P.\u00a0Panagiotou, A.\u00a0Anastasopoulos, A.\u00a0Polydoros, Likelihood ratio tests for modulation classification, in MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155), vol.\u00a02 (2000), pp. 670\u2013674 https:\/\/doi.org\/10.1109\/MILCOM.2000.904013","DOI":"10.1109\/MILCOM.2000.904013"},{"key":"1176_CR10","doi-asserted-by":"publisher","unstructured":"M. Li, X. Yin, W. Cao, M. Zhang, J. Tao, H. Zhang, Cloud platform protocol data graph structure modeling method based on spectral clustering, in, IEEE 7th Advanced Information Technology. Electronic and Automation Control Conference (IAEAC), vol. 7(2024), pp. 317\u2013322 (2024). https:\/\/doi.org\/10.1109\/IAEAC59436.2024.10503987","DOI":"10.1109\/IAEAC59436.2024.10503987"},{"issue":"12","key":"1176_CR11","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1109\/LCOMM.2009.12.091711","volume":"13","author":"VD Orlic","year":"2009","unstructured":"V.D. Orlic, M.L. Dukic, Automatic modulation classification algorithm using higher-order cumulants under real-world channel conditions. IEEE Commun. Lett. 13(12), 917\u2013919 (2009). https:\/\/doi.org\/10.1109\/LCOMM.2009.12.091711","journal-title":"IEEE Commun. Lett."},{"issue":"2","key":"1176_CR12","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/MCAS.2008.931739","volume":"9","author":"B Ramkumar","year":"2009","unstructured":"B. Ramkumar, Automatic modulation classification for cognitive radios using cyclic feature detection. IEEE Circuits Syst. Mag. 9(2), 27\u201345 (2009). https:\/\/doi.org\/10.1109\/MCAS.2008.931739","journal-title":"IEEE Circuits Syst. Mag."},{"issue":"9","key":"1176_CR13","doi-asserted-by":"publisher","first-page":"2117","DOI":"10.1109\/JSAC.2019.2929404","volume":"37","author":"P Yang","year":"2019","unstructured":"P. Yang, Y. Xiao, M. Xiao, Y.L. Guan, S. Li, W. Xiang, Adaptive spatial modulation MIMO based on machine learning. IEEE J. Sel. Areas Commun. 37(9), 2117\u20132131 (2019). https:\/\/doi.org\/10.1109\/JSAC.2019.2929404","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"4","key":"1176_CR14","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1109\/LCOMM.2011.022411.101637","volume":"15","author":"FCBF Muller","year":"2011","unstructured":"F.C.B.F. Muller, C. Cardoso, A. Klautau, A front end for discriminative learning in automatic modulation classification. IEEE Commun. Lett. 15(4), 443\u2013445 (2011). https:\/\/doi.org\/10.1109\/LCOMM.2011.022411.101637","journal-title":"IEEE Commun. Lett."},{"key":"1176_CR15","doi-asserted-by":"publisher","unstructured":"T.J. O\u00e2\u20ac\u2122Shea, J.\u00a0Corgan, T.C. Clancy. Convolutional radio modulation recognition networks (2016). https:\/\/doi.org\/10.1007\/978-3-319-44188-7_16","DOI":"10.1007\/978-3-319-44188-7_16"},{"issue":"4","key":"1176_CR16","doi-asserted-by":"publisher","first-page":"4074","DOI":"10.1109\/TVT.2019.2900460","volume":"68","author":"Y Wang","year":"2019","unstructured":"Y. Wang, M. Liu, J. Yang, G. Gui, Data-driven deep learning for automatic modulation recognition in cognitive radios. IEEE Trans. Veh. Technol. 68(4), 4074\u20134077 (2019). https:\/\/doi.org\/10.1109\/TVT.2019.2900460","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"5","key":"1176_CR17","doi-asserted-by":"publisher","first-page":"4228","DOI":"10.1109\/TWC.2023.3316197","volume":"23","author":"R Ding","year":"2024","unstructured":"R. Ding, F. Zhou, Q. Wu, C. Dong, Z. Han, O.A. Dobre, Data and knowledge dual-driven automatic modulation classification for 6g wireless communications. IEEE Trans. Wirel. Commun. 23(5), 4228\u20134242 (2024). https:\/\/doi.org\/10.1109\/TWC.2023.3316197","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"1176_CR18","doi-asserted-by":"publisher","first-page":"221235","DOI":"10.1109\/ACCESS.2020.3043588","volume":"8","author":"C Lin","year":"2020","unstructured":"C. Lin, W. Yan, L. Zhang, W. Wang, A real-time modulation recognition system based on software-defined radio and multi-skip residual neural network. IEEE Access 8, 221235\u2013221245 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3043588","journal-title":"IEEE Access"},{"key":"1176_CR19","doi-asserted-by":"publisher","unstructured":"D.\u00a0Hong, Z.\u00a0Zhang, X.\u00a0Xu, Automatic modulation classification using recurrent neural networks, in 2017 3rd IEEE International Conference on Computer and Communications (ICCC) (2017), pp. 695\u2013700. https:\/\/doi.org\/10.1109\/CompComm.2017.8322633","DOI":"10.1109\/CompComm.2017.8322633"},{"key":"1176_CR20","doi-asserted-by":"publisher","unstructured":"M.\u00a0Zhang, Y.\u00a0Zeng, Z.\u00a0Han, Y.\u00a0Gong, Automatic modulation recognition using deep learning architectures, in 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) (2018), pp. 1\u20135. https:\/\/doi.org\/10.1109\/SPAWC.2018.8446021","DOI":"10.1109\/SPAWC.2018.8446021"},{"key":"1176_CR21","doi-asserted-by":"publisher","unstructured":"A.\u00a0Emam, M.\u00a0Shalaby, M.A. Aboelazm, H.E.A. Bakr, H.A. Mansour, A comparative study between CNN, LSTM, and CLDNN models in the context of radio modulation classification, in 2020 12th International Conference on Electrical Engineering (ICEENG) (2020), pp. 190\u2013195. https:\/\/doi.org\/10.1109\/ICEENG45378.2020.9171706","DOI":"10.1109\/ICEENG45378.2020.9171706"},{"key":"1176_CR22","doi-asserted-by":"publisher","unstructured":"Y.\u00a0Wu, X.\u00a0Li, J.\u00a0Fang, A deep learning approach for modulation recognition via exploiting temporal correlations, in 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) (2018), pp. 1\u20135. https:\/\/doi.org\/10.1109\/SPAWC.2018.8445938","DOI":"10.1109\/SPAWC.2018.8445938"},{"key":"1176_CR23","unstructured":"B.\u00a0Farhang-Boroujeny, Signal Processing Techniques for Software Radios (University of Utah, 2008)"},{"key":"1176_CR24","unstructured":"GNU Radio Website (2001). http:\/\/www.gnuradio.org"},{"key":"1176_CR25","doi-asserted-by":"publisher","unstructured":"A.\u00a0Xhafa, F.\u00a0Fabra, J.A. L\u00f3pez-Salcedo, G.\u00a0Seco-Granados, I.\u00a0Lapin, Pathway to coherent phase acquisition in multi-channel USRP SDRs for direction of arrival estimation, in 2023 Tenth International Conference on Software Defined Systems (SDS) (2023), pp. 1\u20138. https:\/\/doi.org\/10.1109\/SDS59856.2023.10329093","DOI":"10.1109\/SDS59856.2023.10329093"},{"issue":"10","key":"1176_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/s21103506","volume":"21","author":"Y Molina-Tenorio","year":"2021","unstructured":"Y. Molina-Tenorio, A. Prieto-Guerrero, R. Aguilar-Gonzalez, Real-time implementation of multiband spectrum sensing using SDR technology. Sensors 21(10),\u00a01\u201321 (2021)","journal-title":"Sensors"},{"issue":"10","key":"1176_CR27","doi-asserted-by":"publisher","first-page":"2500","DOI":"10.1109\/LCOMM.2022.3191787","volume":"26","author":"HB Thameur","year":"2022","unstructured":"H.B. Thameur, I. Dayoub, W. Hamouda, USRP RIO-based testbed for real-time blind digital modulation recognition in MIMO systems. IEEE Commun. Lett. 26(10), 2500\u20132504 (2022). https:\/\/doi.org\/10.1109\/LCOMM.2022.3191787","journal-title":"IEEE Commun. Lett."},{"key":"1176_CR28","doi-asserted-by":"publisher","first-page":"7860","DOI":"10.1109\/ACCESS.2023.3238995","volume":"11","author":"TT An","year":"2023","unstructured":"T.T. An, B.M. Lee, Robust automatic modulation classification in low signal to noise ratio. IEEE Access 11, 7860\u20137872 (2023). https:\/\/doi.org\/10.1109\/ACCESS.2023.3238995","journal-title":"IEEE Access"},{"key":"1176_CR29","doi-asserted-by":"publisher","first-page":"1662","DOI":"10.1109\/ACCESS.2017.2779939","volume":"6","author":"F Karim","year":"2018","unstructured":"F. Karim, S. Majumdar, H. Darabi, S. Chen, LSTM fully convolutional networks for time series classification. IEEE Access 6, 1662\u20131669 (2018). https:\/\/doi.org\/10.1109\/ACCESS.2017.2779939","journal-title":"IEEE Access"},{"key":"1176_CR30","unstructured":"Onnx Runtime Website (2019). https:\/\/onnxruntime.ai"},{"key":"1176_CR31","unstructured":"T.\u00a0O\u2019Shea, N.\u00a0West, Radio machine learning dataset generation with GNU radio, in Proceedings of the GNU Radio Conference, vol.1, no. (1) (2016)"},{"key":"1176_CR32","volume-title":"Digital Communications","author":"MS John","year":"2008","unstructured":"M.S. John, G. Proakis, Digital Communications (McGraw-Hill Higher Education, New York, 2008)"},{"issue":"3","key":"1176_CR33","doi-asserted-by":"publisher","first-page":"718","DOI":"10.1109\/TNNLS.2018.2850703","volume":"30","author":"S Peng","year":"2019","unstructured":"S. Peng, H. Jiang, H. Wang, H. Alwageed, Y. Zhou, M.M. Sebdani, Y.D. Yao, Modulation classification based on signal constellation diagrams and deep learning. IEEE Trans. Neural Netw. Learn. Syst. 30(3), 718\u2013727 (2019). https:\/\/doi.org\/10.1109\/TNNLS.2018.2850703","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"1176_CR34","doi-asserted-by":"publisher","first-page":"115833","DOI":"10.1109\/ACCESS.2022.3219090","volume":"10","author":"A Ahmad","year":"2022","unstructured":"A. Ahmad, S. Agarwal, S. Darshi, S. Chakravarty, DeepDeMod: BPSK demodulation using deep learning over software-defined radio. IEEE Access 10, 115833\u2013115848 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3219090","journal-title":"IEEE Access"}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-024-01176-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13634-024-01176-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-024-01176-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T16:11:22Z","timestamp":1721146282000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-024-01176-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,16]]},"references-count":34,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["1176"],"URL":"https:\/\/doi.org\/10.1186\/s13634-024-01176-6","relation":{},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,16]]},"assertion":[{"value":"8 March 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 July 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"77"}}