微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 射频工程师文库 > 嵌入式无线应用的可靠性和功率效率优化

嵌入式无线应用的可靠性和功率效率优化

时间:11-01 来源:C114 点击:

收无线电,发射无线电可在数据包开销的开始部分加入数据速率信息,这样接收设备就能切换到适当的接收模式接收数据包的数据负载部分。

然后,我们需要根据收发器的这些属性来确定使用何种数据速率的协议栈结合起来。协议栈的这一部分非常复杂,主要负责处理始终跟踪数据速率性能的算法,以计算出哪种数据速率更好。这种集成智能使得系统能实现最佳的可靠性。动态数据速率技术可以为频率捷变等其他方法提供一层额外的干扰防御功能。从某种意义上说,动态数据速率技术有助于避免发生故障,而频率捷变则有助于故障恢复。

数据速率切换时,输出功率级也可动态改变,从而进一步提高无线连接的可靠性。例如,如果系统检测到数据包故障率提高,那么可提高输出功率来解决干扰。输出功率越高,耗电量就会越多。因此,我们应当采用动态输出功率的实用方法,而不是立即使用最大输出功率,来慢慢提高输出功率,直至数据包故障率降低。

功率效率

设计电池供电型无线设备的嵌入式系统工程师主要关心的是收发器的电流消耗规范。例如,工程师可能需要在以下两种收发器之间做出选择:一种在收发模式下耗电 10 mA,在睡眠模式下耗电 0.5 μA,而另一种的耗电量则翻了一番,收发模式和睡眠模式下分别为 20 mA 和 1 μA。我们可能认为工程师会选择功率减半的收发器,不过这还需要从其他角度加以考虑。

就某个应用而言,假定第一部收发器在 90% 的时间内都处于睡眠状态,其平均耗电量约为1mA (10mA×10%+0.5μA×90%)。此外,我们再假定另一个收发器使用了 DSSS 技术,由于抗噪性的提高,其重复发送数据所需要的时间少于第一部收发器。就相同的应用而言,如果第二部收发器由于采用了DSSS 技术而睡眠时间比第一部收发器多出5% 的话,则第二部收发器的平均耗电量也约为 1mA (20mA×5%+1μA×95%)。这时您会选择哪款收发器呢?如果您选择了第一部收发器,那么当您发现该收发器由于持续发生的数据包丢失而不得不花费所有的时间重复发送数据包时,您可能就会后悔不迭了。

人们对功耗的最大误解莫过于认为低电流就意味着低功耗。实际上,功耗取决于对收发器的管理水平,而不仅仅取决于电流消耗规格。大多数低功耗射频收发器在收发模式下的耗电量都比其在睡眠模式下的耗电量高出约 10,000 至 20,000 倍。因此,协议栈应尽力让收发器尽可能长地处于睡眠状态之中。

优化效率

采用动态数据速率技术可最大化无线电处于睡眠模式中的时间,进而优化系统的功率效率。我们不妨来设想一下无线网络运行在无噪声通道中的情况。如果系统使用较低的 DSSS 数据传输速率(如 250 kbps),由于在无噪声环境中无须进行 DSSS 编码(图 2),则系统就会花费过多时间用于传输。再如,如果采用非 DSSS 的较高数据速率(如 1 Mbps),通过尽快提高发射速度,系统用于传输的时间就会降至最低,从而延长睡眠模式时间。因此,如果信道中的干扰较小或没有干扰,那么无编码的较高数据速率显然是最小化功耗的更佳选择。

图2,无噪声环境中无须进行 DSSS 编码。

然而,如果无线网络运行在干扰较严重的典型 2.4GHz 环境中,非 DSSS 的较高数据速率更易导致数据包丢失,进而不得不多次重发数据包。如果系统由于数据包丢失而必须持续重复发送,则其处于耗电比较严重的发射模式中的时间自然就会延长。如果系统采用较低的 DSSS 传输速率,那么系统就能容许干扰并避免重发,从而延长系统处于超低功耗睡眠模式中的时间。

大多数低功耗射频技术使用的都是需要或无需编码的固定数据速率。因而,如果出现的干扰与其数据速率不适应的话,系统的运行效率肯定就会变差。而如果采用动态数据速率技术,无线系统就能在不同环境自动选择适当的数据速率,尽力降低功耗并确保始终高效运行。如果系统检测到信道中无噪声,就会随即切换到较快的数据速率;如果系统检测到信道噪声较高,则会选择速度较慢、却更稳健的数据速率。
系统输出功率的动态变化还能实现最佳功率效率。提高系统的输出功率有助于解决干扰,减少数据包重发情况的发生。不过,提高输出功率自然就会增加电流消耗。理想的情况是,系统采用的协议栈能够计算出通过提高输出功率和减少重复发送究竟能节约多少用电,并将节约下来的电量与提高输出功率所需的电量加以比较。另一种节电方案是将输出功率降到仍足以让系统维持同等数据包故障率的最低水平。要实现这一方案,我们可慢慢降低输出功率,直到数据包故障率即将上升为止,从而确定最低输出功率。

就优化无线嵌入式系统可靠性和功率效率而言,动

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top