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

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

3天内不再提示

智能调制解调器在ISM频段上实现可靠的无线数据传输

星星科技指导员 来源:ADI 作者:Patrick Butler and Au 2023-01-31 09:49 次阅读

作者:Patrick Butler and Austin Harney

在过去的几年里,射频技术突飞猛进,产生了数量惊人的新无线应用。这些应用中的大多数(例如蓝牙、WLAN 802.11b 和无绳电话)都与微波炉一起出现在 2.4 GHz 的免许可 UHF 频段中。由于 2.4 GHz 频段的大量流量及其相关的共存问题,人们对 ISM(工业、科学、医疗)UHF 频段的兴趣日益浓厚——欧洲的较低频率为 868 MHz 和 433 MHz,美国的较低频率为 902 MHz 至 928 MHz。®

然而,与 2.4 GHz 不同,低 UHF 频段没有通用的全球标准;这意味着制造商的系统必须适应每个地区的法规。然而,通过引入灵活的ISM频段收发器,如ADF7020,这一负担已大大减轻,该收发器的工作频率范围为433 MHz至960 MHz。

不幸的是,不能通过简单地切换到这些较低的UHF频段来完全消除干扰和共存的问题。正如预期的那样,这些频段中已经有大量遗留系统在运行。在无线系统中,如果干扰源与所需信号发生碰撞,数据就会损坏,从而导致接收器的信噪比(SNR)不足。处理此问题的传统方法是使用某种错误检测技术,例如循环冗余检查(CRC)。CRC可以在一定程度上检测到这种损坏并触发错误数据包的重新传输(这通常称为自动重复请求,ARQ),但代价是实时应用中相当大的延迟和性能损失。

对于低吞吐量系统(例如,每隔几分钟从远程传感器发送一次突发数据)来说,重新传输损坏的数据包的需求并不是特别繁重。但是,对于无线音频或视频传输等具有较高数据速率的应用来说,这确实是一个问题,因为ARQ引入的延迟可能是不可接受的。它还在工业过程控制和遥测系统中引入了问题,这些系统必须在嘈杂的环境中保持吞吐量,而无需多次重传。这种较长的相关传输时间也会增加整体系统功耗。

解决这一困境的有力解决方案在于使用前向纠错(FEC)技术,能够检测和纠正足够多的比特的错误,以补偿部分数据包丢失并确保服务质量。Blackfin ADSP-BF531等低成本但功能强大的处理器可用于实现需要每秒数百万条指令(MIPS)的密集纠错技术(例如具有位加扰和交错的卷积编码),以提供超过100 kbps的数据速率,传输错误率小于10®–6.

当与ADF7020 ISM频段收发器IC配合使用时,该方法的典型范围为数百米(视距),为希望在不影响服务质量的情况下替换当前有线解决方案的设计人员提供了可靠的解决方案。得益于其400 MIPS(每秒百万条指令)和800 MMACS(每秒百万次乘法累加)功能,ADSP-BF531还可以支持各种无线配置和拓扑的协议,包括点对点、多点和广播,以及复杂的加密和源编码和解码算法,如运动JPEG(MJPEG)。

图1是围绕ADF7020 ISM频段收发器及其配套控制器ADSP-BF531构建的无线数字调制解调器的详细电路图。两个主芯片共享相同的电源电压(2.3 V发送/接收操作。

poYBAGPYdJGASmi8AADlm1Tw1ek510.png

图1.调制解调器的电路图。

数据将通过UART异步传输或与其余SPORT同步传输到调制解调器或从调制解调器接收。

多功能收发器

ADF7020是一款完整的单芯片无线电收发器,采用0.25μm CMOS技术。它能够在433 MHz和868 MHz欧洲ISM频段(ETSI EN300 220-1标准)中工作,而ADF7025覆盖的北美902至928 MHz频段具有更高的数据速率:384 kbps。

最新的ISM频段收发器一样,ADF7020采用小数N分频锁相环(PLL)频率合成器,可以选择433 MHz的通道以及868 MHz至928 MHz之间的任何通道,分辨率优于1 kHz。这种频率捷变性使ADF7020可用于美国FCC Part 15法规规定的跳频系统,但如果输出功率低于–1.5 dBm,也可以在美国频段的单通道上运行。

高分辨率小数N分频频率合成器也是新型自动频率控制(AFC)环路的一部分,该环路可补偿输入频率误差,并允许使用容差较低、成本较低的晶体。ADF7020的框图如图2所示。PLL环路滤波器元件可以在ADI公司网站上提供的ADIsimPLL仿真软件的帮助下确定。

pYYBAGPYc62AbRhlAABwZ9CGwfw474.gif?la=en&imgver=1

图2.ADF7020的功能框图。

使用Blackfin处理器进行前向纠错

虽然在数字蜂窝系统中将真正高性能的处理器与无线电结合使用很常见,但乍一看似乎不适合实现低成本数字调制解调器的目标。然而,以每秒几百千比特的速度实现FEC运算需要与Blackfin ADSP-BF531相当的计算密集型数字信号处理能力。例如,虽然标准8051或基于ARM微控制器可以充分处理用户界面、协议栈、RF收发器监控和电源排序,但它不具备FEC方案所需的计算“马力”。除了实现控制功能外,ADSP-BF531的计算能力和实时功能还使其能够:提高有效通道数据速率,减少通信延迟,补偿通道传播变化以保持链路质量,并确保通信安全。

图3显示了要跨传输通道执行的各种功能,包括为发送(Tx)和接收(Rx)操作处理的处理功能。Blackfin处理器位于发射器侧时,同时处理数据速率控制和数据分区,因此数据以准恒定速率在数据包中传输。数据包在调制载波频率之前被处理以进行前向纠错(FEC)。这是通过添加接收器将用于检测和纠正错误的冗余位来实现的。当然,添加到传入数据包的位将增加给定信息比特率所需的带宽。

poYBAGPYc6-AfLWXAABAeChWXEs638.gif?la=en&imgver=1

图3.信号处理功能。

在FEC的不同适用方法中,卷积编码虽然实现起来非常简单,但可以很好地防止通道高斯噪声干扰,并有助于满足最小汉明距离标准。卷积编码器是一种有限状态机,包括一个L级移位寄存器、N个模2加器和一个多路复用器,用于将输出转换为串行比特流。移位器输出和加法器输入之间的连接决定了多项式代码。使用两个特别适用的指令,Blackfin内核非常有效地执行所有这些操作。

在传输通道的另一端,解码器部分实现维特比算法(硬输入/硬输出)。为了获得最大似然解码,Viterbi 解码器将所有可能的代码序列与接收到的代码向量进行比较。汉明距离与接收序列最短的代码序列是好的。对于约束长度为 K = L + 1 of 7 的 (1/2, 7, 371, 247) 等代码,解码器最多可以纠正六个连续的错误位。根据系统要求,在此类无线应用中,ADSP-BF531必须支持5至9的约束长度(K)。

但是,即使是约束长度为 9 的卷积代码也不能防止可能长时间内击中传输数据包的突发噪声。必须使用基于时间多样性的补充保护技术。时间分集,即随着时间的推移将位或符号分散开来,提高了编码通信系统在存在多路径、衰落和突发噪声时的性能。因此,它降低了连续数量的位被破坏的可能性。加扰和简单的块交错函数无需使用更复杂的纠正代码(如 Reed-Solomon)即可实现这一目标。同样,ADSP-BF531提供了两个特定的矢量指令:一个用于计算维特比格子蝴蝶,另一个用于重建路径搜索(回溯)操作的数据。

然后将编码数据传递到ADF7020发送器部分,该部分执行一些额外的滤波和高斯频移键控(GFSK)调制。GFSK调制具有减少占用频谱带宽的优点,这在寻求满足欧洲868 MHz频段的相邻信道要求时非常有用。

在接收器方面,ADF7020的内部前导码匹配电路有助于完成关键的数据包同步任务。该硬件功能允许识别或识别12位、16位、20位或24位长的可编程同步字或数据包前导码,而无需ADSP-BF531内核的干预。在有效的前导码匹配时,电路置位ADF7020 INT/LOCK引脚,该引脚向串行端口(RFS0)发出新数据包的开始信号,并触发Viterbi解码器。这种独特的电路具有一定的容错能力——从某种意义上说,它甚至允许最多三个错误位的有效匹配。这减少了由于前导码未命中而丢失的数据包数,因为前导码未编码,因此不受保护。为了进一步减少前导码未命中,接收器使用ADSP-BF531 32位定时器之一作为看门狗,如果INT/LOCK信号在几个符号后未显示,则在RFS0上生成预期脉冲。选择这种使用硬件机制来检索数据包同步标记是为了节省大量处理器 MIPS,与具有软件分析和跟踪的完整实现相比。

实际应用 — 通过 ISM 的无线视频

如前所述,高效的无线数字视频传输需要针对信道故障的鲁棒性。视频编解码器非常适合采用智能、可靠的基于Blackfin处理器的无线调制解调器的应用。鉴于ISM无线信道带宽的限制,需要相对较高的图像/视频压缩率,以便在没有太多延迟的情况下为给定图像大小提供预期的帧速率和质量。不幸的是,Motion JPEG 和其他视频编解码器需要非常低的传输错误率,通常为 10–6,因为源代码编码过程会删除大部分冗余信息。对于一些高效的熵编码器尤其如此,例如霍夫曼,其中单个错误位使原始数据无法解码。低于10-6的误码率(BER)对无线电提出了非常严格的要求,但可以通过使用上述信道编码方案来实现。

非常低的 BER 并不能确保所有数据包都能正确进行熵解码。为了提高图像质量,有必要提供一些机制来隐藏图像的一部分,如果数据包中的重要位太多损坏。为此,每个数据包都分别进行分段和熵编码。检测到错误的段或块后,其内容将被丢弃。根据丢失的信息,根据相邻模块的系数估计相应图像块的离散余弦变换(DCT)的直流和前两个交流系数。最终的低通2D 3× 3去阻塞滤波器级旨在消除DCT阻塞伪影,有助于平滑产生的失真。

ADSP-BF531的功耗足以处理MJPEG编码或解码以及通道FEC处理。对于最大 QCIF(176 像素 x 144 像素)和 4:2:2 视频格式的帧大小,无需外部存储器。更大的帧可以以外部SDRAM为代价,SDRAM也可用于存储压缩视频。这种低成本处理器可以通过其并行外设接口直接连接到CCIR-656兼容的低成本CMOS图像传感器TFT显示器(请参阅“Blackfin处理器的并行外设接口简化了便携式多媒体中的LCD连接”)。标准的低成本、低功耗 PCM 音频编解码器可以连接到可用的串行端口 SPORT1,以支持语音或音频的数字传输。或者,处理器可以通过执行类似于FR-GSM(13 kbps)的软件编解码器,以适度的延迟提供语音编码和解码。

在 200 kbps 的原始数据速率下,可以通过 ISM 以大约每秒 4 个 QCIF 4:2:2 彩色帧 (fps) 的速率实现“基线”MJPEG 传输,同时留下 20 kbps 用于语音。这对于简单的低成本消费电器来说是可以接受的,例如视频婴儿监视器、可视门电话或无线家庭安全摄像头。这种点对点视频传输系统(婴儿监视器)的功能框图如图4所示。此应用程序的总物料清单 (BOM) 在 75 美元范围内;而2.5英寸LCD TFT显示屏是最昂贵的部分。

pYYBAGPYc7GAJ56jAABEEAhUObU506.gif?la=en&imgver=1

图4.视频传输系统应用。

结论

ADF7020 ISM频段收发器和ADSP-BF531 Blackfin处理器的独特组合以极具吸引力的成本表现出出色的无线电链路性能,在各种ISM数字无线传输系统中具有明显的多功能性。ADF702x RF收发器系列的未来成员、新的TCP/IP友好型Blackfin DSP处理器以及其他通道和源码编码软件模块有望进一步改进该通信模型。

审核编辑:郭婷

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

    关注

    182

    文章

    16561

    浏览量

    244876
  • 收发器
    +关注

    关注

    10

    文章

    2976

    浏览量

    104801
  • 调制解调器
    +关注

    关注

    3

    文章

    822

    浏览量

    38397
收藏 人收藏

    评论

    相关推荐

    基于MSP430的FSK调制解调器

    数据传输中得到了广泛的应用[1]。FSK信号由频率调制器产生不同的频率,逻辑0用一种特定频率的波来表示,而逻辑1用另一种不同频率的波来表示。专用FSK调制解调芯片,如Motorla公
    发表于 03-04 17:24

    通信和电信>xDSL 调制解调器/DSLAM

    设计注意事项ADSL 调制解调器ADSL(非对称数字用户线)调制解调器是一种超高速数据连接,所使用的电线与常规电话线相同。ADSL 将电话线上提供的可用频率分开,使高速通道速率范围在 1.5Mbps 至
    发表于 12-24 11:26

    LoRa™调制解调器相关设计操作

    70-03每个子频段允许的晶体公差。针对美国业务,可采用跳频模式,从而在LoRa™调制解调器实现扩频和跳频这两个扩频过程的自动化。LoRa™调制
    发表于 08-03 15:11

    小巧灵活的低功耗调制解调器IC改进HART通信网络

    数据传输。低功耗发射和接收必须在 4 mA 或更低的最小电流下运行,这要取决于错误指示所需的“裕量”。这些电流环路非常可靠和稳定,长途
    发表于 10-22 14:35

    智能电表的PLC调制解调器方案

    AMIS49587EVK,方便用户开发。这套件内含2个PLC调制解调器,用于客户端与服务端之间配置通信;还包含开源图形用户界面,用于配置端到端通信。下一页:安森美半导体为智能电表应
    发表于 05-15 10:56

    线缆调制解调器的原理是什么?

    线缆调制解调器(简称CM),Cable是指有线电视网络,Modem是调制解调器。平常用Modem通过电话线上互联网,而线缆调制解调器是在有线电视网络用来上互联网的设备,它是串接在用户
    发表于 09-27 09:11

    如何去定义调制解调器

    如何去定义调制解调器?Modem分为哪几类?Modem的传输模式有哪几种?Modem的传输数率是由哪几种因素决定的?
    发表于 05-27 06:22

    嵌入式系统调制解调器通信该怎样去实现呢?

    的传入数据- 传入的短信(可选)而且我还必须支持超时。有什么办法可以避免意大利面状态机?我可以 Github 或某些制造商网站上找到嵌入式调制解调器驱动程序的参考设计吗?
    发表于 12-27 08:31

    Z02201调制解调器在V.22bis的数据传输模式下的性能

    Z02201调制解调器在V.22bis的数据传输模式下的性能测试评估:
    发表于 06-18 10:35 9次下载
    Z02201<b class='flag-5'>调制解调器</b>在V.22bis的<b class='flag-5'>数据传输</b>模式下的性能

    调制解调器(Modem),调制解调器(Modem)是什么意思

    调制解调器(Modem),调制解调器(Modem)是什么意思 调制解调器,是一种计算机硬件,它能把计算机的数字信号翻译成
    发表于 03-19 14:15 3252次阅读

    解决频段零散化问题 LTE调制解调器支持载波聚合

    解决频段零散化问题 LTE调制解调器支持载波聚合
    发表于 01-11 12:46 12次下载

    DL-1200型高性能数据传输电力调制解调器用户手册

      DL-1200型电力调制解调器是为适应我国电力系统自动化的数据传输需要而开发的新一代高性能数据传输调制解调器
    发表于 09-25 11:39 8次下载
    DL-1200型高性能<b class='flag-5'>数据传输</b>电力<b class='flag-5'>调制解调器</b>用户手册

    调制解调器和adsl有什么区别_调制解调器和adsl对比解析

    ADSL和调制解调器是两种不同的概念,ADSL是一种技术,而调制解调器是一种设备,调制解调器只是实现了ADSL技术的一种设备,ADSL用的猫是只是
    发表于 01-30 11:51 9213次阅读

    基于频移键控方式的无线调制解调器的设计方案

    作为无线测控系统中重要的组成部分,无线调制解调器需要具备高速化、可靠性高、封装体积小等特性。已有的无线
    发表于 02-07 09:34 1770次阅读
    基于频移键控方式的<b class='flag-5'>无线</b><b class='flag-5'>调制解调器</b>的设计方案

    智能调制解调器可在ISM频段实现可靠无线数据传输

    在过去的几年里,射频技术突飞猛进,产生了数量惊人的新无线应用。这些应用中的大多数(例如蓝牙、WLAN 802.11b 和无绳电话)都与微波炉一起出现在 2.4 GHz 的免许可 UHF 频段中。由于
    的头像 发表于 02-02 17:24 1220次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>调制解调器</b>可在<b class='flag-5'>ISM</b><b class='flag-5'>频段</b>上<b class='flag-5'>实现</b><b class='flag-5'>可靠</b>的<b class='flag-5'>无线</b><b class='flag-5'>数据传输</b>