{"id":910,"date":"2024-10-14T10:11:09","date_gmt":"2024-10-14T10:11:09","guid":{"rendered":"https:\/\/blogs.kcl.ac.uk\/kclip\/?p=910"},"modified":"2024-10-14T10:12:56","modified_gmt":"2024-10-14T10:12:56","slug":"neuromorphic-wireless-split-computing-with-wake-up-radios-architecture-and-design-via-digital-twinning","status":"publish","type":"post","link":"https:\/\/blogs.kcl.ac.uk\/kclip\/2024\/10\/14\/neuromorphic-wireless-split-computing-with-wake-up-radios-architecture-and-design-via-digital-twinning\/","title":{"rendered":"Neuromorphic Wireless Split Computing with Wake-Up Radios"},"content":{"rendered":"<h3><strong>Context and Motivations<\/strong><\/h3>\n<p>Neuromorphic processing units (NPUs), such as Intel&#8217;s Loihi or BrainChip&#8217;s Akida, leverage the sparsity of temporal data to reduce processing energy by activating a small subset of neurons and synapses at each time step. When deployed for <em>split computing<\/em> in edge-based systems, remote NPUs, each carrying out part of the computation, can reduce the communication power budget by communicating asynchronously using sparse <em>impulse radio<\/em> (IR) waveforms [1-2], a form of ultra-wide bandwidth (UWB) spread-spectrum signaling.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-912\" src=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model.png\" alt=\"\" width=\"593\" height=\"344\" srcset=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model.png 1864w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model-300x174.png 300w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model-1024x593.png 1024w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model-768x445.png 768w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model-1536x890.png 1536w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/model-676x392.png 676w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/p>\n<p>However, the power savings afforded by sparse transmitted signals are limited to the transmitter&#8217;s side, which can transmit impulsive waveforms only at the times of synaptic activations. The main contributor to the overall energy consumption remains the power required to maintain the main radio on.<\/p>\n<h3>Architecture<\/h3>\n<p>To address this architectural problem, as seen in the figure above, our <a href=\"https:\/\/ieeexplore.ieee.org\/document\/10682971\">recent work<\/a> [3-4] proposes a novel architecture that integrates a <em>wake-up radio<\/em> mechanism within a split computing system consisting of remote, wirelessly connected, NPUs. In the proposed architecture, the NPU at the transmitter side remains idle until a signal of interest is detected by the signal detection module. Subsequently, a wake-up signal (WUS) is transmitted by the wake-up transmitter over the channel to the wake-up receiver, which activates the main receiver. The IR transmitter modulates the encoded signals from the NPU, and sends them to the main receiver. The NPU at the receiver side then decodes the received signals and make an inference decision.<\/p>\n<h3>Digital twin-aided design methodology with reliability guarantee<\/h3>\n<p>A key challenge in the design of a wake-up radios is the selection of thresholds for sensing and WUS detection, and decision making (three <span class=\"mord mathnormal\">\u03bb&#8217;s<\/span> in the figure above). A conventional solution would be to calibrate the thresholds via <em>on-air<\/em> testing, trying out different thresholds via testing on the actual physical system. On-air calibration would be expensive in terms of spectral resources, and there is generally no guarantee that the selected thresholds would provide desirable performance levels for the end application.<\/p>\n<p>To address this design problem, as illustrated in the figure below, this work proposes a novel methodology, dubbed DT-LTT,\u00a0 that leverages the use of a <em>digital twin<\/em>, i.e., a simulator, of the physical system, coupled with a sequential statistical testing approach that provides theoretical reliability guarantees. Specifically, the digital twin is leveraged to pre-select a sequence of hyperparameters to be tested using on-air calibration via Learn then Test (LTT) [5]. The proposed DT-LTT calibration procedure is proved to guarantee reliability of the receiver&#8217;s decisions irrespective of the fidelity of digital twin and of the data distribution.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-913\" src=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt.png\" alt=\"\" width=\"819\" height=\"114\" srcset=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt.png 2547w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-300x42.png 300w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-1024x143.png 1024w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-768x107.png 768w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-1536x214.png 1536w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-2048x285.png 2048w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/dtpt-676x94.png 676w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/p>\n<h3>Experiment<\/h3>\n<p>We compare the proposed DT-LTT calibration method with conventional neuromorphic wireless communications without wake-up radio, conventional LTT without a digital twin, and DT-LTT with an always-on main radio system. As shown in the figure below, the conventional calibration scheme fails to meet the reliability requirement, while the basic LTT scheme selects conservative hyperparameters, often including all classes in the predicted set, which results in zero expected loss. In contrast, the proposed DT-LTT schemes are guaranteed to meet the probabilistic reliability requirement.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-911\" src=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2.png\" alt=\"\" width=\"612\" height=\"486\" srcset=\"https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2.png 1289w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2-300x238.png 300w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2-1024x813.png 1024w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2-768x610.png 768w, https:\/\/blogs.kcl.ac.uk\/kclip\/files\/2024\/10\/r2-676x537.png 676w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/p>\n<h3>References<\/h3>\n<p>[1] J. Chen, N. Skatchkovsky and O. Simeone, &#8220;Neuromorphic Wireless Cognition: Event-Driven Semantic Communications for Remote Inference,&#8221; in\u00a0<em>IEEE Transactions on Cognitive Communications and Networking<\/em>, vol. 9, no. 2, pp. 252-265, April 2023,.<\/p>\n<p>[2] J. Chen, N. Skatchkovsky and O. Simeone, &#8220;Neuromorphic Integrated Sensing and Communications,&#8221; in\u00a0<em>IEEE Wireless Communications Letters<\/em>, vol. 12, no. 3, pp. 476-480, March 2023.<\/p>\n<p>[3] J. Chen, S. Park, P. Popovski, H. V. Poor and O. Simeone, &#8220;Neuromorphic Split Computing with Wake-Up Radios: Architecture and Design via Digital Twinning,&#8221; in\u00a0<em>IEEE Transactions on Signal Processing<\/em>, Early Access, 2024.<\/p>\n<p>[4] J. Chen, S. Park, P. Popovski, H. V. Poor and O. Simeone, &#8220;Neuromorphic Semantic Communications with Wake-Up Radios,&#8221; <em>Proc. IEEE 25th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC)<\/em>, Lucca, Italy, pp. 91-95, 2024.<\/p>\n<p>[5] Angelopoulos, Anastasios N., et al. &#8220;Learn then test: Calibrating predictive algorithms to achieve risk control,&#8221;\u00a0arXiv preprint arXiv:2110.01052,<em> 2021.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Context and Motivations Neuromorphic processing units (NPUs), such as Intel&#8217;s Loihi or BrainChip&#8217;s Akida, leverage the sparsity of temporal data to reduce processing energy by activating a small subset of neurons and synapses at each time step. When deployed for split computing in edge-based systems, remote NPUs, each carrying out part of the computation, can [&hellip;]<\/p>\n","protected":false},"author":1243,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-910","post","type-post","status-publish","format-standard","hentry","category-uncategorized","post-preview"],"_links":{"self":[{"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/posts\/910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/users\/1243"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/comments?post=910"}],"version-history":[{"count":6,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/posts\/910\/revisions"}],"predecessor-version":[{"id":919,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/posts\/910\/revisions\/919"}],"wp:attachment":[{"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/media?parent=910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/categories?post=910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/kclip\/wp-json\/wp\/v2\/tags?post=910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}