这些人都没有告诉你,射频电路通常由什么基本构建块组成。振荡器-调制器电路、滤波、放大器级等。这里的诀窍是将 1 和 0 编码为更智能且对噪声更具弹性的东西。
你没有提到知识的基线,所以让我从头开始。
无线和有线通信协议的最大区别在于发射信号的噪声和功率。无线时会有很多噪音,因此您需要对数据进行编码,而不仅仅是传输它们。
这方面的一个例子是 AM 收音机 - 调幅收音机。您传输一个信号(称为载波信号,例如恒定的 433 MHz 载波),然后将 1 和 0 编码为信号的放大,因此低幅度的 433 MHz 波是 0,高幅度是 1。您也可以进行频率调制,调整频率而不是幅度。它具有除 AM 之外的其他特性,并以其他方式受到噪声的影响。
有几种方法可以对这些信息进行编码。这称为键控(AM 可以称为 ASK,表示 Amplitude Shift Keying)。您还将偶然发现 PSK,这意味着相移键控,您无需更改幅度或频率,而是更改相位。这比 AM 和 FM 更智能,甚至可以允许更高的带宽,因为您可以在载波中嵌入更多符号。
这只是调制或键控阶段。为确保数据完整性,您应该使用某种具有适当信号编码的协议。例如 Hamming 或 Reed-Solomon 编码。例如,您可以传输一定百分比的冗余数据,这将允许您丢失一些数据,并且仍然在接收器处重新创建 - 无需重新传输。
这听起来很先进,因为它确实是。如果您想要的不仅仅是概念验证,还需要大量深入的分析和数学运算才能让 DIY 射频电路启动并运行。
我还没有谈到滤波技术,这是射频电路的另一个重要部分......
顺便说一句,我在研究键控技术时发现了一件有趣的事情:802.11 WiFi 会随着链路信号强度的波动而改变键控和编码方案。它将使用更密集的键控方案和更少的冗余数据和良好的信号强度,以优化传输方案以适应它正在传输的环境。这种核心优化是你不应该害怕使用商业射频 IC 的一个很好的理由. 有人花了不少心思,确实是高级的东西。好吧,至少对我来说是;)
编辑:
我问过你同样的问题,我发现 RF 的进入门槛很高,即使在网络上也是如此,如果不先学习一些理论,你就不会走得太远。至少足以知道和识别缩写,还有数学技能和 Matlab 或 Octave 等工具。与您在电子产品推销员上花 10 美元获得的东西进行 DIY 竞争并非易事 :)
这个页面有一些关于射频电路的基本信息
这个页面有关于 I/Q 分析的数学介绍。
编辑2:
与您在电子产品推销员上花 10 美元获得的东西进行 DIY 竞争并非易事 :)
现在在 eBay 上,这更可能是每天 1-5 美元。我以每对接收器/发射器 1 美元的价格购买了许多简单的 433/415MHz ASK 模块。更高级的模块稍微贵一点,但射频电路变得非常便宜。