{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T05:06:49Z","timestamp":1782364009987,"version":"3.54.5"},"reference-count":36,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T00:00:00Z","timestamp":1711497600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Natural Science Foundation","award":["62371253"],"award-info":[{"award-number":["62371253"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Ultrasound is extremely efficient for wireless signal transmission through metal barriers due to no limit of the Faraday shielding effect. Echoing in the ultrasonic channel is one of the most challenging obstacles to performing high-quality communication, which is generally coped with by using a channel equalizer or pre-distorting filter. In this study, a deep learning algorithm called a dual-path recurrent neural network (DPRNN) was investigated for echo cancellation in an ultrasonic through-metal communication system. The actual system was constructed based on the combination of software and hardware, consisting of a pair of ultrasonic transducers, an FPGA module, some lab-made circuits, etc. The approach of DPRNN echo cancellation was applied to signals with a different signal-to-noise ratio (SNR) at a 2 Mbps transmission rate, achieving higher than 20 dB SNR improvement for all situations. Furthermore, this approach was successfully used for image transmission through a 50 mm thick aluminum plate, exhibiting a 24.8 dB peak-signal-to-noise ratio (PSNR) and a about 95% structural similarity index measure (SSIM). Additionally, compared with three other echo cancellation methods\u2014LMS, RLS and PNLMS\u2014DPRNN has demonstrated higher efficiency. All those results firmly validate that the DPRNN algorithm is a powerful tool to conduct echo cancellation and enhance the performance of ultrasonic through-metal transmission.<\/jats:p>","DOI":"10.3390\/s24072141","type":"journal-article","created":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T12:41:57Z","timestamp":1711543317000},"page":"2141","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Ultrasonic Through-Metal Communication Based on Deep-Learning-Assisted Echo Cancellation"],"prefix":"10.3390","volume":"24","author":[{"given":"Jinya","family":"Zhang","sequence":"first","affiliation":[{"name":"Engineering Training Center, Nanjing University of Posts and Telecommunications, Nanjing 210003, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5369-6025","authenticated-orcid":false,"given":"Min","family":"Jiang","sequence":"additional","affiliation":[{"name":"College of Telecommunications & Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jingyi","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Telecommunications & Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mengchen","family":"Gu","sequence":"additional","affiliation":[{"name":"College of Telecommunications & Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ziping","family":"Cao","sequence":"additional","affiliation":[{"name":"College of Telecommunications & Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,3,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2390","DOI":"10.1109\/TUFFC.2022.3171729","article-title":"Lamb wave wireless communication through healthy and damaged channels with symmetrical and asymmetrical steps and notches","volume":"69","author":"Bahouth","year":"2022","journal-title":"IEEE Trans. Ultrason. Ferroelectr. Freq. Control"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Sun, K., Wu, Y., Qian, F., Jung, H., Kaluvan, S., Huijin, H., Zhang, C., Reed, F.K., Ericson, M.N., and Zhang, H. (2022). Self-powered Through-wall communication for dry cask storage monitoring. Ann. Nucl. Energy, 177.","DOI":"10.1016\/j.anucene.2022.109306"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"8952","DOI":"10.1109\/JSEN.2023.3253663","article-title":"A Low-cost Through-metal Communication System for Sensors in Metallic Pipes","volume":"23","author":"Guo","year":"2023","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1788","DOI":"10.1109\/TUFFC.2015.007078","article-title":"Low-power, low-rate ultrasonic communications system transmitting axially along a cylindrical pipe using transverse waves","volume":"62","author":"Chakraborty","year":"2015","journal-title":"IEEE Trans. Ultrason. Ferroelectr. Freq. Control"},{"key":"ref_5","first-page":"121","article-title":"Transceiver design for high-data rate through-metal communication in naval applications","volume":"125","author":"Bielinski","year":"2013","journal-title":"Nav. Eng. J."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Pereira, R.B., Braga, A.M., and Kubrusly, A.C. (2023). Ultrasonic Energy and Data Transfer through a Metal\u2014Liquid Multi-Layer Channel Enhanced by Automatic Gain and Carrier Control. Sensors, 23.","DOI":"10.3390\/s23104697"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sugino, C., Gerbe, R., Baca, E., Reinke, C., Ruzzene, M., Erturk, A., and El-Kady, I. (2022). Machined phononic crystals to block high-order Lamb waves and crosstalk in through-metal ultrasonic communication systems. Appl. Phys. Lett., 120.","DOI":"10.1063\/5.0083380"},{"key":"ref_8","first-page":"2","article-title":"Ultrasonic Wireless Communication through Metal Barriers","volume":"53","author":"Zhang","year":"2019","journal-title":"Sound Vib."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"31581","DOI":"10.3390\/s151229870","article-title":"Through-metal-wall power delivery and data transmission for enclosed sensors: A review","volume":"15","author":"Yang","year":"2015","journal-title":"Sensors"},{"key":"ref_10","unstructured":"Pujari, S.S., Panda, A., and Dash, P. (2014, January 6\u20138). Design & Implementation of FPGA based Adaptive Filter for Echo Cancellation. Proceedings of the International Conference for Convergence for Technology\u20142014, Pune, India."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pauline, S.H., Samiappan, D., Kumar, R., Anand, A., and Kar, A. (2020). Variable tap-length non-parametric variable step-size NLMS adaptive filtering algorithm for acoustic echo cancellation. Appl. Acoust., 159.","DOI":"10.1016\/j.apacoust.2019.107074"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dogariu, L.M., Paleologu, C., Benesty, J., and Ciochin\u0103, S. (2022, January 6\u20139). On the Performance of a Data-Reuse Fast RLS Algorithm for Acoustic Echo Cancellation. Proceedings of the 2022 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Sofia, Bulgaria.","DOI":"10.1109\/BlackSeaCom54372.2022.9858200"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1109\/89.861368","article-title":"Proportionate normalized least-mean-squares adaptation in echo cancelers","volume":"8","author":"Duttweiler","year":"2000","journal-title":"IEEE Trans. Speech Audio Process."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lee, K.A., Gan, W.S., and Kuo, S.M. (2009). Subband Adaptive Filtering: Theory and Implementation, John Wiley & Sons.","DOI":"10.1002\/9780470745977"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2174","DOI":"10.1109\/TASLP.2021.3087951","article-title":"Proximal normalized subband adaptive filtering for acoustic echo cancellation","volume":"29","author":"Guo","year":"2021","journal-title":"IEEE\/ACM Trans. Audio Speech Lang. Process."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Bahraini, T., and Sadigh, A.N. (2024). Proposing a robust RLS based subband adaptive filtering for audio noise cancellation. Appl. Acoust., 216.","DOI":"10.1016\/j.apacoust.2023.109755"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Primerano, R., Wanuga, K., Dorn, J., Kam, M., and Dandekar, K. (2007, January 14\u201316). Echo-cancellation for ultrasonic data transmission through a metal channel. Proceedings of the 2007 41st Annual Conference on Information Sciences and Systems, Baltimore, MD, USA.","DOI":"10.1109\/CISS.2007.4298426"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Primerano, R., Kam, M., and Dandekar, K. (2009, January 18\u201320). High bit rate ultrasonic communication through metal channels. Proceedings of the 2009 43rd Annual Conference on Information Sciences and Systems, Baltimore, MD, USA.","DOI":"10.1109\/CISS.2009.5054845"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Tian, D., Yang, D., and Hou, B. (2016, January 8\u20139). Identification and Communication Simulation of an Ultrasonic Through-metal-wall Channel. Proceedings of the 2nd International Conference on Computer Engineering, Information Science & Application Technology, Wuhan, China.","DOI":"10.2991\/iccia-17.2017.105"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1109\/TUFFC.2021.3129822","article-title":"A Channel Estimation Method for Ultrasonic Through-Metal Communication","volume":"69","author":"Xu","year":"2022","journal-title":"IEEE Trans. Ultrason. Ferroelectr. Freq. Control"},{"key":"ref_21","first-page":"4245","article-title":"Subsampling ofdm-based ultrasonic data communication through metallic channels for monitoring of cargo containers","volume":"20","author":"Oya","year":"2018","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_22","unstructured":"Xu, L., Yang, W., Tian, H., and Wu, T. (2020). Bit-filling algorithm for fast subcarrier-selecting in ultrasonic through-metalcommunication. J. Commun., 41."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1038\/nature14236","article-title":"Human-level control through deep reinforcement learning","volume":"518","author":"Mnih","year":"2015","journal-title":"Nature"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1109\/LCOMM.2019.2898944","article-title":"Deep learning-based channel estimation","volume":"23","author":"Soltani","year":"2019","journal-title":"IEEE Commun. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2421","DOI":"10.1109\/JSAC.2021.3087252","article-title":"Blind channel codes recognition via deep learning","volume":"39","author":"Shen","year":"2021","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"6439","DOI":"10.1109\/TVT.2022.3162887","article-title":"Deep channel prediction: A DNN framework for receiver design in time-varying fading channels","volume":"71","author":"Mattu","year":"2022","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhang, C., and Zhang, X. (2020, January 25\u201329). A Robust and Cascaded Acoustic Echo Cancellation Based on Deep Learning. Proceedings of the INTERSPEECH, Shanghai, China.","DOI":"10.21437\/Interspeech.2020-1260"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ivry, A., Cohen, I., and Berdugo, B. (2021). Nonlinear acoustic echo cancellation with deep learning. arXiv.","DOI":"10.21437\/Interspeech.2021-722"},{"key":"ref_30","unstructured":"Butterweck, H.-J. (2000, January 4\u20138). A wave theory of long LMS adaptive filters. Proceedings of the 2000 10th European Signal Processing Conference, Tampere, Finland."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Luo, Y., Chen, Z., and Yoshioka, T. (2020, January 4\u20138). Dual-path RNN: Efficient long sequence modeling for time-domain single-channel speech separation. Proceedings of the ICASSP 2020\u20142020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.","DOI":"10.1109\/ICASSP40776.2020.9054266"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Li, C., Luo, Y., Han, C., Li, J., Yoshioka, T., Zhou, T., Delcroix, M., Kinoshita, K., Boeddeker, C., and Qian, Y. (2021, January 19\u201322). Dual-path RNN for long recording speech separation. Proceedings of the 2021 IEEE Spoken Language Technology Workshop (SLT), Shenzhen, China.","DOI":"10.1109\/SLT48900.2021.9383514"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"762","DOI":"10.1016\/j.procs.2021.01.065","article-title":"Implementation of Real-Time Speech Separation Model Using Time-Domain Audio Separation Network (TasNet) and Dual-Path Recurrent Neural Network (DPRNN)","volume":"179","author":"Wijayakusuma","year":"2021","journal-title":"Proc. Comput. Sci."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Zhu, J., Yeh, R.A., and Hasegawa-Johnson, M. (2021, January 6\u201311). Multi-decoder DPRNN: Source separation for variable number of speakers. Proceedings of the ICASSP 2021\u20142021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada.","DOI":"10.1109\/ICASSP39728.2021.9414205"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Graves, A., and Graves, A. (2012). Supervised Sequence Labelling with Recurrent Neural Networks, Springer.","DOI":"10.1007\/978-3-642-24797-2"},{"key":"ref_36","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/7\/2141\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:19:23Z","timestamp":1760105963000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/7\/2141"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,27]]},"references-count":36,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["s24072141"],"URL":"https:\/\/doi.org\/10.3390\/s24072141","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,27]]}}}