是否可以使用 RFID FX7500 提取天线的无线电信号(模拟)输入样本?

Is it possible to extract antenna's radio signal (analog) input samples with RFID FX7500?

我需要用 RFID-reader 做一些非标准信号处理操作,所以我想知道是否可以提取天线的单独模拟(实际上是 ADC 之后的数字样本)摩托罗拉 FX7500 的输入信号样本(如果您知道这在 FX7400 或 FX9500 上是如何工作的,请告知,可能会有帮助)。样本将在基于 JAVA 的主机程序中处理。

我已经尝试过的:

  1. 调查摩托罗拉自己的 RFID3 API 的可能性,它还不够深入,无法真正接触到输入模拟信号样本.

  2. 完全使用LLRP,它也不允许模拟信号样本访问。 RFsurvey 功能在某种程度上会有所帮助,但 FX7500 也不支持它。

  3. 正在访问 RFID-reader 的 linux 终端,试图找到可以侦听输入样本流的驱动函数。如果可以从输入流中提取当前输入样本,我可以(理论上)制作一个脚本,在标签清单循环期间将其中一些样本值保存在主机的 txt 文件中。我linux技术有点差,所以才问这个问题

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

reader 的内容:

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

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

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

但是,请不要担心:构建软件定义的 RFID reader 是完全可能的。有几种方法可以解决这个问题,但就我个人而言,我最信任基于 Ettus USRP and/or GNU Radio 的方法。查看 IEEExplore 给你的结果,例如。 this search.

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