主要内容

在仿真软件自动抄表金宝app

这个例子展示了如何使用仿真软件®和通信工具箱™阅读效用米通过处理标准金宝app消费消息(SCM)或间隔数据消息(IDM)信号发出的米。从一个文件,可以使用记录数据或接收无线信号实时使用RTL-SDR电台或ADALM-PLUTO收音机。

所需的硬件和软件

要使用记录数据从文件中运行这个例子,您需要仿真软件®和通信工具箱™软件。金宝app

实时接收信号,您还需要下列特别提款权之一的设备和相应的软件插件:

  • RTL-SDR广播和通信工具箱支持RTL-SDR广播附加包金宝app

  • ADALM-PLUTO广播和通信工具箱支持方案模拟装置®ADALM-PLUTO广播附加组件金宝app

完整列表的通信工具箱支持SDR平台,是指支持的硬件部分金宝app软件定义无线电(SDR)发现页面

介绍

介绍了SCM / IDM信号方案和阅读效用米,AMR技术参考自动抄表(通信工具箱)在MATLAB®。

接收器模型结构

下面的框图总结了接收机结构。处理有四个主要部分:信号源、物理层、消息解析器和数据查看器。

信号源

这个例子可以使用三个信号来源:

  1. “文件”:无线信号写入一个文件和阅读使用基带文件阅读器(通信工具箱)块1.0议员

  2. “RTL-SDR广播”:RTL-SDR无线电采样率为1.0 m / s的一个

  3. “ADALM-PLUTO广播”:ADALM-PLUTO无线电采样率为1.0 m / s的一个

如果你分配“RTL-SDR”或“ADALM-PLUTO”作为信号源,示例搜索指定的广播你的电脑,一个RTL-SDR广播在广播讲话中“0”或一个ADALM-PLUTO广播在广播讲话中usb: 0,使用无线电信号源。

物理层

从信号源接收基带样品处理的物理层(体育)产生数据包包含了SCM或IDM信息。这个图表显示了物理层接收处理。

RTL-SDR无线电能够使用一个采样率在225 - 300千赫的范围或900 - 2560千赫和ADALM-PLUTO广播能够使用一个采样率在520 kHz - 61.44 MHz。1.0议员的采样率是用于生产足够数量的样品/曼彻斯特编码的数据。为每个频率跳跃模式,每个AMR数据包传输。跳频可以增加可靠性。由于每个数据包传输在每个频率跳,它足以监视对于这个例子只有一个频率。收音机调到一个中心频率915 MHz的整个仿真运行时。

接收到的复杂样品振幅解调提取它们的大小。通断键控曼彻斯特编码意味着一些选择块包括时钟恢复。该块的输出比特序列(忽略闲置时间传输),随后检查已知的序言。如果序言匹配,进一步序列解码,否则,它就会被丢弃,第二序列处理。

已知的SCM序言时发现一段时间序列,接收到的消息部分解码使用缩短(255239)BCH码可以纠正两位错误。的情况下找到已知的IDM序言,接收者执行循环冗余校验(CRC)的仪表编号和整个数据包从包类型(5字节)来确定数据包是有效的。有效,纠正消息传递到AMR消息解析器。

消息解析器

有效的消息,然后解析成碎片IDM或SCM的特定字段格式。这个例子可以解析SCM格式和IDM格式。

数据查看器

数据查看器显示了解码SCM或IDM消息在用户界面。对于每个成功解码SCM / IDM,商品类型,表ID、消费信息,显示了捕获时间。数据捕获和解码,应用程序列出了从这些信息解码的信息以表格形式。表只列出了独特的米IDs与他们最新的消费信息。

你也可以改变表ID和开始使用用户界面文本文件日志记录。

  • 计ID——默认值,0用于显示所有检测到的米。您可以输入特定的ID计显示读数从只计ID。

  • 日志数据文件——保存解码消息TXT文件。您可以使用保存的数据后期处理。

这个数字显示仪表读数显示在用户界面。

进一步的探索

附带的数据文件的例子只有一个仪表读数,并被抓获的中心频率915 MHz。使用RTL-SDR或ADALM-PLUTO广播,这个例子将显示数据从多个米长时间运行时在一个居民区。

你可以进一步探索AMR信号使用AMR金宝appSimulinkExampleApp应用。该应用程序允许您设置运行时间,选择信号源,改变收音机的中心频率和运行记录仪表读数。

选定的参考书目