【火腿专题】越深挖SDR软件定义无线电,越发现它的神奇之处,理解的越多
挖掘时给你更多的理解,软件无线电的神奇之处
作者:Onno VK6FLAB
今天我要向前迈进一大步。在业余无线电中,我们考虑电路和元件,如晶体管、电感器、电容器、矿石晶体以及它们如何相互连接。我们基于电子领域存在的技术框架将这些零件如何混合在一起以塑造可以制造或购买的电台设备。
在软件定义的无线电中,有电子产品和组件可以确定,但大部分工作都是在软件领域完成的,今天我将着眼于此展开。
计算机环绕着我们,在我们的工作场所,家中,街道上,医院中,社会中。这些设备中的每一个都运行着一种称为软件的东西,而不是硬件, 一种物理的东西,软件是无形的,就像你的出生日期是无形的一样。你不能把你的出生日期保持在空中并指向它。你可以将它写在一张纸上并指向那张有日期的纸上,但是你要指着一张纸,而不是你的实际出生日期。
计算机的工作方式大致相同。
你不能指向软件,也不能把它拿在手里。你可以将它打印到纸上,并指出这一点,但你最终会遇到的森林砍伐问题远远超过了亚马逊雨林中所有树木的消失。为了使事情变得更复杂,至少有两种类型的软件,人类可读和计算机可读。您可以使用称为编译器的工具将人类可读的源代码翻译成计算机可读的可执行文件,但在另一个方向上执行它会更加困难。
想想纸上描述您出生日期的墨水。您可以将墨水放在纸张上,但将其放回笔中会更复杂。
我保证,这一切都在某个方面领先。
不久之前,我开始深入研究软件定义无线电的工作原理,如果你一直在跟踪我的旅程,那么你可以使用的部分,你可以获得的部分,以及看起来像黑魔法的部分。这对每个人来说都是不同的。我的黑魔法与你的不一样,我不经过思考就能理解你的头脑。如果这还不够,那么目标职位就会继续发展。
正如我所说,我开始挖掘,就像剥洋葱一样,逐层去除,我一直在探索和学习,并希望在此过程中分享我的兴奋。
有一天,我的一个伙伴来了一个新玩具。 QRP或低功率HF短波电台。设备本身完全由软件驱动,也就是说,它是软件定义的无线电(SDR)。它有一些旋钮和按钮,一个显示器,一个电源插座,一个麦克风插头,一个天线,一个扬声器端口和一些其他零碎件,但其他都是软件。
这部电台的特别之处在于软件是开源的,也就是说,你可以在里面查看代码,看看代码在页面上变成墨水之前的样子,人类可读的源代码,而不是计算机可读的可执行文件。
我之前已经谈到了开源,也许我应该很快花一些时间来研究清楚,但是现在,把它看作是一套规定如何允许你使用源代码的规则。
作为一个IT极客,我去了软件可用的网站并下载了它。
令我震惊的是,它比我预期的要简单得多。不要误会我的意思,这是一个复杂的软件,不是我希望在一小时甚至一周内就能完全搞定的,但它很容易消化。我可以指出不同的位,并了解他们做了什么。这部分做莫尔斯电码,做FM,这里是RTTY和外观,这里是FreeDV。
如果您想知道,我正在描述UHSDR或Universal Ham软件定义无线电项目。该软件最初由Chris M0NKA和Clint KA7OEI构建,具有令人印象深刻的贡献者列表,可深入了解各种业余无线电模式下的SDR接收和发送,包括SSB,AM,FM,同步AM,FreeDV,RTTY,CW以及CAT或计算机辅助收发器,有时也称为装备控制或遥控,一种使用外部计算机来控制无线电的方法。
这个软件的美妙之处在于其简洁性。与许多其他项目不同,没有代码处理Windows或Mac OS,没有鼠标,触摸屏或其他复杂的用户界面。有一组有限的按钮,几个拨号盘和一个输出屏幕。最终结果是,如果您开始深入研究PowerSDR或其他一些代码库,那么复杂程度远低于您所发现的程度。
关键是UHSDR项目是一种非常容易接近的方式,可以开始深入了解软件定义无线电背后的软件,以及另一条通向业余无线电这个神奇爱好的道路。