{"title":"实时数字射频仿真--第一部分:直接路径计算模型","authors":"C. DeLude;J. Driscoll;M. Mukherjee;N. Rahman;X. Mao;U. Kamal;S. Khan;H. Sivaraman;E. Huang;J. McHarg;M. Swaminathan;S. Pande;S. Mukhopadhyay;J. Romberg","doi":"10.1109/TRS.2024.3457491","DOIUrl":null,"url":null,"abstract":"In this article, we consider the problem of developing a computational model for emulating an RF channel. The motivation for this is that an accurate and scalable emulator has the potential to minimize the need for field testing, which is expensive, slow, and difficult to replicate. Traditionally, emulators are built using a tapped delay line (TDL) model where long filters modeling the physical interactions of objects are implemented directly. For an emulation scenario consisting of M objects all interacting with one another, the TDL model’s computational requirements scale as \n<inline-formula> <tex-math>$O(M^{3})$ </tex-math></inline-formula>\n per sample: there are \n<inline-formula> <tex-math>$O(M^{2})$ </tex-math></inline-formula>\n channels, each with \n<inline-formula> <tex-math>$O(M)$ </tex-math></inline-formula>\n complexity. In this article, we develop a new “direct path” model that, while remaining physically faithful, allows us to carefully factor the emulator operations, resulting in an \n<inline-formula> <tex-math>$O(M^{2})$ </tex-math></inline-formula>\n per-sample scaling of the computational requirements. The impact of this is drastic, a 200-object scenario sees about a \n<inline-formula> <tex-math>$100\\times $ </tex-math></inline-formula>\n reduction in the number of per-sample computations. Furthermore, the direct path model gives us a natural way to distribute the computations for an emulation: each object is mapped to a computational node, and these nodes are networked in a fully connected communication graph. Alongside a discussion of the model and the physical phenomena it emulates, we show how to efficiently parameterize antenna responses and scattering profiles within this direct path framework. To verify the model and demonstrate its viability in hardware, we provide several numerical experiments produced using a cycle-level C++ simulator of a hardware implementation of the model.","PeriodicalId":100645,"journal":{"name":"IEEE Transactions on Radar Systems","volume":"2 ","pages":"866-879"},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-Time Digital RF Emulation—Part I: The Direct Path Computational Model\",\"authors\":\"C. DeLude;J. Driscoll;M. Mukherjee;N. Rahman;X. Mao;U. Kamal;S. Khan;H. Sivaraman;E. Huang;J. McHarg;M. Swaminathan;S. Pande;S. Mukhopadhyay;J. Romberg\",\"doi\":\"10.1109/TRS.2024.3457491\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, we consider the problem of developing a computational model for emulating an RF channel. The motivation for this is that an accurate and scalable emulator has the potential to minimize the need for field testing, which is expensive, slow, and difficult to replicate. Traditionally, emulators are built using a tapped delay line (TDL) model where long filters modeling the physical interactions of objects are implemented directly. For an emulation scenario consisting of M objects all interacting with one another, the TDL model’s computational requirements scale as \\n<inline-formula> <tex-math>$O(M^{3})$ </tex-math></inline-formula>\\n per sample: there are \\n<inline-formula> <tex-math>$O(M^{2})$ </tex-math></inline-formula>\\n channels, each with \\n<inline-formula> <tex-math>$O(M)$ </tex-math></inline-formula>\\n complexity. In this article, we develop a new “direct path” model that, while remaining physically faithful, allows us to carefully factor the emulator operations, resulting in an \\n<inline-formula> <tex-math>$O(M^{2})$ </tex-math></inline-formula>\\n per-sample scaling of the computational requirements. The impact of this is drastic, a 200-object scenario sees about a \\n<inline-formula> <tex-math>$100\\\\times $ </tex-math></inline-formula>\\n reduction in the number of per-sample computations. Furthermore, the direct path model gives us a natural way to distribute the computations for an emulation: each object is mapped to a computational node, and these nodes are networked in a fully connected communication graph. Alongside a discussion of the model and the physical phenomena it emulates, we show how to efficiently parameterize antenna responses and scattering profiles within this direct path framework. To verify the model and demonstrate its viability in hardware, we provide several numerical experiments produced using a cycle-level C++ simulator of a hardware implementation of the model.\",\"PeriodicalId\":100645,\"journal\":{\"name\":\"IEEE Transactions on Radar Systems\",\"volume\":\"2 \",\"pages\":\"866-879\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Radar Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10674015/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Radar Systems","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10674015/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在本文中,我们探讨了开发射频信道仿真计算模型的问题。这样做的动机是,精确且可扩展的仿真器有可能最大限度地减少现场测试的需求,而现场测试成本高、速度慢且难以复制。传统上,仿真器是使用分接延迟线(TDL)模型构建的,在该模型中直接实现了模拟对象物理交互的长滤波器。对于由 M 个相互影响的对象组成的仿真场景,TDL 模型的计算要求按每个样本 $O(M^{3})$ 的比例缩放:有 $O(M^{2})$ 个通道,每个通道的复杂度为 $O(M)$。在本文中,我们开发了一种新的 "直接路径 "模型,在保持物理忠实性的同时,允许我们仔细考虑仿真器操作的因素,从而使每个样本的计算要求缩放为 $O(M^{2})$。这带来的影响是巨大的,在一个有 200 个对象的场景中,每个样本的计算量减少了约 $100\times$。此外,直接路径模型为我们提供了一种分配仿真计算的自然方法:每个对象映射到一个计算节点,这些节点在一个完全连接的通信图中联网。在讨论该模型及其模拟的物理现象的同时,我们还展示了如何在此直接路径框架内有效地对天线响应和散射剖面进行参数化。为了验证该模型并证明其在硬件中的可行性,我们提供了几个使用该模型硬件实现的循环级 C++ 模拟器进行的数值实验。
Real-Time Digital RF Emulation—Part I: The Direct Path Computational Model
In this article, we consider the problem of developing a computational model for emulating an RF channel. The motivation for this is that an accurate and scalable emulator has the potential to minimize the need for field testing, which is expensive, slow, and difficult to replicate. Traditionally, emulators are built using a tapped delay line (TDL) model where long filters modeling the physical interactions of objects are implemented directly. For an emulation scenario consisting of M objects all interacting with one another, the TDL model’s computational requirements scale as
$O(M^{3})$
per sample: there are
$O(M^{2})$
channels, each with
$O(M)$
complexity. In this article, we develop a new “direct path” model that, while remaining physically faithful, allows us to carefully factor the emulator operations, resulting in an
$O(M^{2})$
per-sample scaling of the computational requirements. The impact of this is drastic, a 200-object scenario sees about a
$100\times $
reduction in the number of per-sample computations. Furthermore, the direct path model gives us a natural way to distribute the computations for an emulation: each object is mapped to a computational node, and these nodes are networked in a fully connected communication graph. Alongside a discussion of the model and the physical phenomena it emulates, we show how to efficiently parameterize antenna responses and scattering profiles within this direct path framework. To verify the model and demonstrate its viability in hardware, we provide several numerical experiments produced using a cycle-level C++ simulator of a hardware implementation of the model.