0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在低时延无线系统中 有哪些设计因素是要注意的?

ss 来源:电子工程专辑 作者:Victor Wollesen 2021-04-23 16:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无线通信网络的设计通常侧重考虑带宽、工作频率和时延等因素。本文将着重介绍实现低时延性能的设计考虑因素,特别是从设备首次接收到信号,到信号到达其最终目的地之间的时间如何实现最小化。通常,这种功能性时延对许多应用系统和用户都非常关键,如电信运营商采用的低时延通信系统和应用,以及高频交易无线网络的用户。

在信号传输过程中,有很多地方都会发生延迟,从入射无线信号与天线交互,直到信号所包含的信息可以被使用或到达接收器等。要计算时延,有许多因素需要考虑。本文研究与软件定义的无线电(SDR)设置相关联的时延,该设置连接外部主机系统以运行额外的应用逻辑。因此,整个系统的总时延可以是以下时延之和;

˙无线链群时延

˙转换器

˙传输层(位于转换器和处理器之间)

˙DSP/处理

˙板外网络层

˙应用层

无线电链

无线电链群时延是信号从RF输入传播到转换器所花费的时间。造成时延的因素有很多,包括天线与转换器之间的布线,以及PCB本身的走线时延。时延的大小取决于所用的电介质和导体的几何形状,并且与频率有关,通常测得的时延约为5-10ps/mm。一般来说,介电常数越高,传播距离越长,群时延就越大。在大型无线电链路上,甚至会表现为纳秒级的累积时延。

除了传播时延,设计中的物理组件也影响群时延。特别是滤波器放大器比较器,通常都会对设备造成额外的群时延。一些要求苛刻的应用通常都要求测量或模拟整个无线电链的群时延,从而更好地了解时延的来源。

整个无线电链的时延通常为数百皮秒到数十纳秒不等,具体取决于设计和应用。

转换器

信号经过无线电链之后,下一步就到达转换器。在这一步需要考虑模拟采样和数字转换之间的时间。其中,在接收路径上与模数转换器ADC)有关,在发送路径与数模转换器DAC)有关。在这两种情况下,模拟采样与其数字表达之间的时延与许多因素相关,包括板载DSP(插值、通道化、滤波、上转换或下转换)以及数字传输机制(并行LVDS或串行JESD204链路)。变换器的复杂性增加,与之相关的时延也会增加。选择具有低时延无线电的变换器,其关键是尽最大程度地减少DSP的使用,并通常着眼于高采样率和尽可能小的数字缓冲器。

传输层和DSP

在转换器和主机应用之间,通常会用到FPGA或专用ASIC,以支持各种DSP和调制/解调。这些器件通常包括影响时延的多个过程,比如传输层缓冲、收发器/ SERDES时延、DSP、缓冲,以及组帧/解帧。尽管这些过程对功能而言是必要的,但根据执行的DSP数量和额外的应用处理,时延对整个系统的影响可能相当大。因此,需要将传输层视为不同的传输层部分(以太网、InfiniBand、PCIe、JESD204)进行检查,并在器件和主机端采取不同的时延与性能平衡方案。

传输层的选择会影响应用侧的时延,因为易于在逻辑或硬件中实现的设计,可能会带来软件、可维护性或成本方面的复杂性,或者性能方面的折衷。因此,我们必须仔细审查不同标准的影响,才能最好地确定最佳的传输层实现。

有些应用对时延非常敏感,这类应用的无线设计是一个挑战,可能需要做很多折衷考虑。从PCB裸板所用的材料,到FPGA上实现DSP的复杂性,以及所用的网络层,所有这些都是设计要考虑的重要因素。幸运的是,这些折衷都可以量化,可以帮助确保在不牺牲其它性能要求的情况下,满足系统的时延要求。在尝试设计新系统之前,先搜索已商用的软件定义无线电(SDR)解决方案会非常有用。因为这些方案都经过精心设计,可以满足各种应用的极低时延要求。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    247079
  • 转换器
    +关注

    关注

    27

    文章

    9365

    浏览量

    155105
  • 无线电
    +关注

    关注

    63

    文章

    2202

    浏览量

    119175
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32F030使用注意事项哪些?

    CW32F030使用注意事项哪些?
    发表于 11-18 06:20

    中断处理程序上作寄存器时需要注意什么?

    中断处理程序上作寄存器时需要注意什么?
    发表于 08-26 07:28

    用户使用GPIO反跳功能时需要注意哪些限制?

    用户使用GPIO反跳功能时需要注意哪些限制?
    发表于 08-26 06:32

    请问中断处理程序上作寄存器时需要注意什么?

    中断处理程序上作寄存器时需要注意什么?
    发表于 08-22 07:51

    请问用户使用GPIO反跳功能时需要注意哪些限制?

    用户使用GPIO反跳功能时需要注意哪些限制?
    发表于 08-22 07:03

    NUC505选择从内部SPI闪存模式启动时,电路设计需要注意什么呢?

    NUC505选择从内部SPI闪存模式启动时,电路设计需要注意什么?
    发表于 08-21 08:21

    请问工程移植都有哪些需要注意的地方?

    ST的固件库还是挺丰富的,有时候我们直接移植工程还是挺方便的,不过总是会有各种各样的报错存在,移植的时候哪些需要注意的吗?或者一些常见的报错如何解决?
    发表于 07-11 06:50

    语音识别芯片选型哪些技术参数要注意

    语音识别芯片的使用场景越来越多涉及的范围也越来越广!那么语音芯片的选型就很重要了,选型不对直接影响产品的使用体验,下面小编从不同的维度来给大家介绍语音识别芯片的选型要注意哪些参数。 一、识别性
    的头像 发表于 06-23 17:31 671次阅读
    语音识别芯片选型<b class='flag-5'>有</b>哪些技术参数<b class='flag-5'>要注意</b>

    使用STM32CubeMX进行配置USB的时候,哪些小的需要注意的细节?

    使用STM32CubeMX进行配置USB的时候,是参照例程进行的配置,自己配置的就是没有成功,例程就灭问题,总感觉哪里没有打开?有人遇到过需要注意的小细节吗?
    发表于 04-23 06:54

    工业无线通信新标杆:MIFI技术驱动的高可靠Wi-Fi网络快速搭建方案!

    情况下仍保持毫秒级时与99.99%可用性。本期特别分享Wi-Fi联网AP应用示例(Air8000作为热点):   以Air8000核心板为例,工业物联网场景快速构建高可靠、
    的头像 发表于 04-17 13:46 600次阅读
    工业<b class='flag-5'>无线</b>通信新标杆:MIFI技术驱动的<b class='flag-5'>低</b>时<b class='flag-5'>延</b>高可靠Wi-Fi网络快速搭建方案!

    稳压器安装接线前需要注意哪些

    稳压器是一种非常重要的电气设备,它可以有效地解决电压不稳定、波动过大等问题,保证设备的正常运行,然而,稳压器接线并非简单地将线接好就行,而是需要注意一些事项,以确保其能够安全、有效地发挥应有的作用,下面小编来说说稳压器安装接线前需要注
    的头像 发表于 04-03 15:20 656次阅读
    稳压器<b class='flag-5'>在</b>安装接线前需<b class='flag-5'>要注意</b>哪些

    速度探头使用过程要注意哪些问题呢

    速度探头使用过程要注意安装与维护、参数设置与校准、使用注意事项以及安全注意事项等多个方面。只有做好这些工作,才能确保探头的正常工作、测
    的头像 发表于 02-06 15:11 764次阅读

    ADS1274 CLK的输入什么要注意的地方?

    时钟输入。这个芯片CLK的输入什么要注意的地方?另外,SPI模式下,SCLK/CLK的关系一定要是1:1 1:2 1:4。。。这样的吗,采样率很低的时候,SCLK能否高于CLK?
    发表于 01-16 08:08

    请问使用ADS1262采集数据的时候什么需要注意的地方吗?

    START1命令之后将CS引脚置高,发送读数命令之前再将CS引脚置,但是实际采集出来的数据完全不对。请问使用ADS1262采集数据的时候什么需
    发表于 12-27 06:30

    做16位AD转换PCB布线时候需要注意哪些事项?

    在做16位AD转换 PCB布线时候需要注意哪些事项
    发表于 12-12 06:37