0

我需要使用 RFID 阅读器进行一些非标准信号处理操作,所以我想知道是否可以使用 Motorola FX7500 提取天线的单个模拟(实际上是 ADC 之后的数字样本)输入信号样本(如果你知道这在 FX7400 或 FX9500 上是如何工作的,请告诉我,可能会有所帮助)。样本将在基于 JAVA 的主机程序中处理。

我已经尝试过的:

  1. 调查摩托罗拉自己的 RFID3 API 的可能性,它并没有深入到实际接触输入模拟信号样本。

  2. 充分利用 LLRP,它也不允许模拟信号样本访问。RFsurvey 功能在一定程度上会有所帮助,但 FX7500 也不支持它。

  3. 访问 RFID 阅读器的 linux 终端,试图找到可以监听输入样本流的驱动程序函数。如果可以从输入流中提取当前输入样本,我可以(理论上)制作一个脚本,在标签库存轮次期间将其中一些样本值保存在主机的 txt 文件中。我的 linux 技能有点差,所以我问了这个问题。

唯一现实的解决方法似乎是通过 linux 终端,所以如果你们对此有任何想法(在哪里看和做什么),请指教!

读者内容:

rfidadm@FX7500abcdef:/$ ls -1
apps
bin
dev
etc
home
include
lib
linuxrc
media
mnt
platform
proc
readerconfig
run
sbin
sys
tmp
usr
var
4

2 回答 2

2

我不能完全排除这种可能性,但是您不太可能将原始信号数字化;您正在查看的设备通常不是真正的软件定义无线电设备。

在物理上“说”RFID 与“通常”的无线通信有点不同:阅读器不仅观察标签传输的能量,更重要的是观察从阅读器天线线圈的近场提取的能量波动。因此,您实际上并没有射频带通信号的基带,而是对传输(以及相反地,天线反射)能量进行硬件特定调制。因此解调通常在专用硬件中完成。

但是,不要担心:构建软件定义的 RFID 阅读器是完全可能的。有几种方法可以解决这个问题,但就个人而言,我最信任这些基于 Ettus USRP 和/或 GNU Radio 的方法。查看 IEEExplore 为您提供的结果,例如。这个搜索

于 2015-10-19T20:31:11.097 回答
0

摩托罗拉阅读器很可能无法做到这一点。您可以使用市场上的一种 RFID 芯片组:AMS RFID IC 或 Impinj RFID IC。据我所知,两个 IC 都支持检索收到的数字样本。他们还有一个开发套件来测试驱动 IC。

于 2015-10-20T11:26:04.923 回答