|
关于论坛协作设计一款开源收音机的倡议
开源软件想必大家并不陌生。Android手机操作系统本身就是一个开源系统,而它又是构建与开源的Linux操作系统之上。开源在计算机领域非常成功,以至于微软最近几年也相继开源了它的一些软件系统,甚至收购了开源代码管理平台Github,更不用提一直跟微软对着干的Google,以及Apache, Mizilla之类的开源基金会了。
除了软件代码可以开源之外,硬件设计也是可以开源的。比如RISC V的指令集设计、实现,FPGA上的IP核模块等等。
我感觉矿谈有很浓厚的技术氛围,高手如云,但是相互之间的协作几乎没有(也许offline有,但是线上可能我来的时间短,没有看出来)。众多如我一般的菜鸟只能仰视大牛的杰作,讨要一块PCB玩玩,或者自己按照大牛的电路搭搭电路,做做实验。但是,以我自身的经历看,这种零散的模式效率却很低:大牛用的元器件我可能没有也找不到,但是换一个器件(比如场管或者三极管)参数有不一样,照抄的话,就会出各种问题,很可能草草收场,甚至打击积极性,不照抄的话,有不知道该如何调整(当然手上的设备也可能收到限制)。
前段时间看到有位矿友要出一个AKC或者Si DSP的套件,我非常感兴趣,并萌生了一个想法:以矿坛之人才济济,是否可以大家相互协作,设计一款(或者模拟、数字各一款)精品收音机?并且这个收音机的所有设计都是开源的,包括电路图、PCB,以及相应EDA工具的源代码,以及DSP源程序(如果使用DSP 收音机芯片的话)。在这个过程中,每个感兴趣的人都可以参与,都可以clone一份源代码然后自己去修改、改进,去理解这里面的原理。国外有一个HPSDR (High Performance Software Defined Radio)就是一个成功的范例,当然还有很多其他的例子。从技术上,我认为开源的路线是可行的。比如可以用lceda或者KiCAD来画原理图和PCB,因为其设计文件是基于文本而非二进制的,可以方便进行版本管理和共享(立创EDA甚至就有一个团队模式)。至于成品,则可以灵活处理:要套件的,可以出套件,也可以自己拿着PCB设计文件自己去打版配单焊接等。
那么,有必要设计一个所谓的精品收音机吗?有市场吗?是否能够超过德生、德劲公司的产品吗?我个人思考的结果给出的全部是肯定答案(当然大家可以在这里讨论,真理总是越辩越清楚的)。我观察到的事实两德公司出于商业考虑,战略上已经放弃了对收音机技术的研发,看看他们最近的PL680和DE-1108就知道了,至少我没有任何要购买的欲望(一个没有什么改进,一个不伦不类)。至于市场,只要是好机器,有特色的机器,总会有市场的。大家都不差钱,差的是自己心水的机器(君不见仍不少人花高价去买Sony的机器)。能否超过两德产品?我想是可以的。商业化的产品其实有很多限制的,从技术上讲,并不是最好的,它们最看中的是成本,尤其是时间成本,而这个对于我们这些爱好者来说,相对最不care: 你是否算过花在这个爱好上的时间换算成工资能买多贵的收音机吗?显然,大部分爱好者是有时间去仔细设计和调整机器从而达到最佳且超过商品机性能的。
在下不才,略懂编程,对于DSP 收音机芯片的编码控制比较有把握,但是在电路设计,尤其是高频部分,就是一穷二白,自我感觉至少未来五年内无法作出一个自己满意的收音机出来。但我相信众人拾柴火焰高,志同道合的坛友们相互合作,也许可以在中国收音机发展历史上留下一个属于我们的脚印 (在收音机真正变成历史之前)。
|
|