一款如此坑爹的SDR,是如何风靡全球的
虎哥2015/09/10无线电 IP:四川
前几天有位大神拿了一块USRP的B210给我玩。其实我并不是对SDR不感兴趣,其实一直在做软件无线电的有关工作。以前没有玩过所谓“SDR”,一是没抽出时间,另外就是看了一下主要资源都是Linux下面的,早就听说在其它系统下很难折腾。由于我对Linux有天然的反感(也许是读小学的时候被linux坑过留下的阴影),所以就一直没玩。

言归正传,那天拿B210给我的大神马上开始在我的电脑上装驱动,装动态链接库,说是可以和matlab连接起来,大家信心满满的期待着惊奇的效果。不过matlab要自己写点程序,为了迅速看到效果,我建议用HDSDR来处理数据。大神表示赞同。大神从晚上8点折腾到10点,不是驱动装不上,就是装上了反而机器认不到硬件,要不就是认到了硬件,但数据和HDSDR链接不起来,一会儿说缺DLL,一会儿说某程序不是有效的win32程序(但他真的是)。这位大神又掏出做好的Linux系统启动盘,想看看linux下能不能认,结果似乎U盘丢了文件,总之是错漏百出。顺便说一下,系统WIN10。

第二天仍不甘心,我又请仪表局的程序员在WIN7的系统上装。他严格按照官方的安装步骤,一字不差的执行,当然,也穷举了网上能看到的大部分经验,汲取了有用的内容。折腾了一下午,终于,能认到硬件了(BMXXXXXX,x是数字)。然后想尽了各种办法,就是无法向FPGA下固件,同样也无法链接其它应用软件,包括HDSDR。据说在乌班图上也没有装成功。为了此事,还多次请教据说“装成功过”的徐版,徐版是仪器版的大神,他手把手的提供了若干技术支持,最后的结果是:“这种情况我也搞不懂了”。

第三天我只好自己折腾,从昨天晚上7点折腾到现在,换了不同的电脑,包括新的和老的笔记本,工作站,每台电脑都毫无进展,奇妙的是,每台电脑都发生不同的错误。

现在是没辙了。作为一款批量生产的产品,易用性差到这种程度,从做产品的观念来讲,是彻底的失败。但是为啥他能风靡全球呢?
来自:电子信息 / 无线电
35
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
RodTech
9年5个月前 IP:广东
789820
大家第一次搞usrp估计都折腾了很久。。。。。
俺入门ubuntu就是因为要玩一块捡来的中国山寨特殊功能版,就只放个远红外图了。。
IMG_4193.jpg
当然也花了一整天把HDSDR连上了,其结果非常令人失望,很多spur。
IMG_3779.jpg IMG_3750.jpg IMG_3780.jpg IMG_3781.jpg

摸索着在ettus提供的镜像的bin下找到了诸如UHD_FFT等,点开就能用的东西,
认为ubuntu还是很容易入手的,然而gnuradio比ubuntu更容易入手,
IMG_3785.jpg



至于为什么风靡全球,俺觉得大概是因为
1、支持gnuradio
2、相对便宜
3、demo多
4、业内成习惯了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
9年5个月前 IP:广东
789821
在linux平台,USRP的支持一切正常,按照要求装好之后一切顺利,没有出现不能操作的情况。
如果不想把linux装到硬盘上,可以找个有Linux的朋友,帮你制作一个usb启动盘。或者是从ettus买一个。
XXXXXXXXXXXXXXXXXXXXXX/liveusb/
下载地址
XXXXXXXXXXXXXXXXXXXX/product/details/LiveUSB
产品说明

HDSDR不是官方支持,也不是USRP设计配套的软件,能用全靠运气。
如果不想惹出问题,请按正常方法使用,不要试图用不配套的软件。
原本只设计给linux使用,根本就不保证win下面能用,何谈易用性。

ettus写得很清楚了,usrp配套驱动uhd,软件环境gnuradio,系统Linux。
自己不按说明操作,开不起来是正常的。
跳出舒适区,认真学习新知识。不要寄希望于一些非主流软件和道听途说的方法。

至于为什么选择linux环境
1本身项目是gnuradio的标准硬件外设
2只有unix系统能提供这样的多软件协同工作能力。gnuradio是一个庞大的软件体系,涉及到wxgui,qt,原生应用,python脚本,shell脚本,unix内核,网络接口,gcc编译器,图形组态多应用多语言协同操作,win不具有这种能力。
3性能问题,网络吞吐量,延迟,多进程性能,shell脚本性能,等等问题。尤其是shell性能win就没有一个像样的shell环境。
4免费
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年5个月前 IP:四川
789822
我的软件是从XXXXXXXXX下载的,win下面的驱动是ettus官方的,如果不是XXXXXXXXX自己的软件,也是他指定的下载地址。而且人家的网站上也讲了win下面的步骤,我们都是按说明操作的,这在原帖中已经说得很清楚了,请仔细读帖。当然,也可以理解为不存在用不配套的软件的问题,问题也不是出在软件不配套方面。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
9年5个月前 IP:广东
789823
XXXXXXXXXXXXXXXXXXXXXXX/hardware-support/XXXXXXXml
matlab支持在此

XXXXXXXXXXXXXXXXXXXX/sdr-software/detail/usrp-hardware-driver
ettus只找到这个驱动页面,没有给出下载链接

另外b210需要主机直接引出的usb3.0接口,2.0不工作已经测试过了,3.0经过了hub也不行。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年5个月前 IP:四川
789824
我们试过主机直接引出3.0,和主机上插PCIE卡引出3.0,都不行。

XXXXXXXXX上面东西很多,仔细找找是能找到的,并不难找,我也没有到别处去下载过任何软件(除非他们指定的地方)。

确切的说,USRP的用户定位应当是“下一代数字通信技术开发者”,所以对一般用户的支持不好可以理解,特别是我们这种只是想拿来录一下频谱的爱好者。

但依然能反映出产品开发的不同思路。

同时希望本帖不要变成L和W的撕逼,我们探讨的不是这个问题,而是做产品的观念问题,以及开源硬件的生态问题。请注意主题最后一句话的提问。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年5个月前 IP:四川
789826
也不能只谈观念,来点实在的。

我把在XXXXXXXXX下载会很慢的几个文件搬到了KC服务器上,需要的朋友可以去下载。

地址:XXXXXXXXXXXXXXXXXXXXXXXX

在 08-电子电工/软件无线电/USRP 下面

熟悉的朋友应该知道这是2006年-2009的FTP内容,当然里面已经删掉了你们要的火炸药资料。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cccyl
9年5个月前 IP:广东
789843
早就想买个b200 或者b210,但是看了国内代理的价格和ettus的报价后,果断选择找人在美帝代购,国内太TM贵了,虎哥的板买了少钱?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
bg3qai
9年5个月前 IP:浙江
789877
最近才了解软件无线电 定了 S9  BD1CM 的还没到手。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
9年5个月前 IP:广东
789884
6413a9f5gw1evx8u21cmjj20qo0k00uw.jpg
图片来源于网络
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年5个月前 修改于 9年4个月前 IP:黑龙江
789963
引用 cccyl:
早就想买个b200 或者b210,但是看了国内代理的价格和ettus的报价后,果断选择找人在美帝代购,国内太TM贵了,虎哥的板买了少钱?
我也对b210垂涎很久了,一直纠结价格,原来说美帝$1100,但现在ettus说都走NI渠道了,一查人民币9000多,还没算税,国内代理10xxx,,不知你在美帝什么渠道可以买到,$1100还能买到吗
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cccyl
9年5个月前 IP:广东
789975
引用 yaozhiyu:
我也对b210垂涎很久了,一直纠结价格,原来说美帝$1100,但现在ettus说都走TI渠道了,一查人民币9000多,还没算税,国内代理10xxx,,不知你在美帝什么渠道可以买到,$1100还能买到吗
我也没渠道啊,有的话早买了,我也在找代购
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年5个月前 IP:黑龙江
789978
引用 cccyl:
我也没渠道啊,有的话早买了,我也在找代购
还是先焊一块hackrf one用着吧,900就能搞定,再慢慢找B210的渠道
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年5个月前 IP:黑龙江
789979
引用 cccyl:
我也没渠道啊,有的话早买了,我也在找代购
bladerf倒是官网有售,x115 $650
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cccyl
9年5个月前 IP:广东
790036
引用 yaozhiyu:
bladerf倒是官网有售,x115 $650
SDR.png
都是600多刀,b200完爆bladerf
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
hackerboygn
9年4个月前 IP:湖北
790068
我倒是觉得HackRF更适合我,谁有玩剩的可以PM我[s:42]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年4个月前 IP:北京
790126
引用 hackerboygn:
我倒是觉得HackRF更适合我,谁有玩剩的可以PM我
最近在忙啥,有一个sdr接收机需要大神写驱动。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
S.D.P
9年4个月前 IP:江西
790157
引用 RodTech:
大家第一次搞usrp估计都折腾了很久。。。。。
俺入门ubuntu就是因为要玩一块捡来的中国山寨特殊功能版,就只放个远红外图了。。

当然也花了一整天把HDSDR连上了,其结果非常令人失望,很多spur。


摸索着在ettus提供的镜像的...
表示当时我拿到那板子,自己摸索,用了一个下午,好不容易能用HDSDR了。。。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年4个月前 IP:黑龙江
790166
引用 cccyl:
都是600多刀,b200完爆bladerf
原来是差不多,现在B200 NI美元报950了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cccyl
9年4个月前 IP:广东
790199
引用 yaozhiyu:
原来是差不多,现在B200 NI美元报950了
ettus上还是写675刀啊,难道都让NI代理了?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年4个月前 IP:黑龙江
790223
引用 cccyl:
ettus上还是写675刀啊,难道都让NI代理了?
Ettus官网上我怎么找不到有报价的地方
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cccyl
9年4个月前 IP:广东
790228
引用 yaozhiyu:
Ettus官网上我怎么找不到有报价的地方
把地区切换到美帝就能看到报价了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yaozhiyu
9年4个月前 IP:黑龙江
790447
引用 cccyl:
把地区切换到美帝就能看到报价了
谢谢,试了好多遍,换了几台电脑,终于看到了价格,切换地区后,很多电脑一点products就又变回中国区了,美元价只能运到美国国内,不知走转运公司可不可以运回国内
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ry7740kptv
9年4个月前 IP:山东
790683
搞软件无线电的一般都要围绕软件做些工作,虽说不一定非得懂的很深入但至少也应该对软件架构有一定了解,如果连Ubuntu这种比价易用的桌面Linux发行版都不能接受我觉得可以不必搞下去了。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年4个月前 IP:四川
790949
引用 ry7740kptv:
搞软件无线电的一般都要围绕软件做些工作,虽说不一定非得懂的很深入但至少也应该对软件架构有一定了解,如果连Ubuntu这种比价易用的桌面Linux发行版都不能接受我觉得可以不必搞下去了。。。
话不要说那么绝对,特别是“如果……就”。随便搞个AD采了写写代码就是软件无线电,可以与用什么系统没有半毛钱关系的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
zxec2
9年4个月前 IP:北京
791428
引用 20!不曾存在:
图片来源于网络
我的手机提示功耗过大,不能使用[s::Q]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
9年4个月前 IP:广东
791439
引用 zxec2:
我的手机提示功耗过大,不能使用
做条三叉线,接个移动电源
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
hackerboygn
9年4个月前 IP:湖北
791483
引用 虎哥:
最近在忙啥,有一个sdr接收机需要大神写驱动。
什么平台下的驱动?Linux还是MCU?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
novakon
9年4个月前 IP:广东
791498
引用 虎哥:
话不要说那么绝对,特别是“如果……就”。随便搞个AD采了写写代码就是软件无线电,可以与用什么系统没有半毛钱关系的。
根据我对SDR技术的了解(很遗憾,但我从来没有玩过SDR),SDR是解决现代通信技术领域中出现的各种难题的一柄利器。由于对容量、安全性和可靠性的需求越来越高,以前的很多简单的、可以用简单模拟电路或者数字逻辑进行调制解调的调制方式、协议都变得不适用,取而代之的是各种复杂的令人窒息的新的调制方式、协议。
为这些新的通信方式生产廉价专用硬件,必须要等到其规范成熟之后。例如路由器芯片中的WiFi前端和协议栈。
由此可见,使用专用硬件的缺点有:
1 迟(你无法在WiFi普及前,用按需打样的芯片调试WiFi协议,除非你是制定协议的厂商之一
2 昂贵(不是每个人这辈子都能流一次片
3 大量闭源(路由器芯片厂家的资料什么时候公开过了
4 通用性很低(我想用路由器上GSM,其实在ic里面不难实现,但在用户这边却绝对做不到
随着通讯协议复杂度的提高,专用硬件的成本只会越来越高,另一方面其通用性只会越来越低。这就对工程技术人员学习这方面知识、调试这方面应用带来了很高的壁垒,包括资本壁垒和技术壁垒。


而SDR的好处在于,软件是可以轻易复制的,由于将调制和解调、通信协议等工作软件化,同一款硬件可以通过修改软件,快速而低成本地获得对各种调制方式、协议的兼容,从而成为瑞士军刀一般的角色。如果使用SDR建立通信基站,则可能在不变更硬件的情况下,随时增加更多的功能。而在这里节省的投入,包括设施和人力成本,随着可编程器件、微处理器等技术的发展,有可能超过使用专用硬件所带来的成本优势和功耗优势。概括的讲,未来的通信技术,将是软件的。比如手机基带可能变成ARM公司的某通用解调芯片,可以兼容目前所有蜂窝通信协议,甚至可以改成对讲机使用。


在进行上述阐述之后,下面就可以回应虎哥的几个论点了。
1 在SDR的世界里,很容易一不小心就侵犯资本家的利益。例如,虎哥在windows上面使用该硬件配合若干软件,解调了某知名通讯协议,该协议的专利权利人(同时是该协议专用ic生产商)发现后,向微软提出抗议,结果微软在windows上利用更新等方式,禁止此款软件运行,并拒绝安装相关硬件驱动。又例如,虎哥在windows上面使用该硬件时发现了bug,于是找厂商寻求解决方案。厂商联系微软后,微软拒绝提供其驱动层相关保密源代码,导致此bug无法解决,虎哥体验严重受损。
实际上,这样的问题天天在发生,发生了很多年,于是许多专业技术人员为了保证研发效率,别无选择,只能忍痛割爱,藏win于箱底。从技术角度讲,虎哥在linux上碰到的问题,虽然很讨厌,但尚属尽社区之力可以解决范畴(即便暂时还没有解决);如果这些问题出现在win上面,则是穷一通讯企业之力,仍未必令微软妥协之悲哀了。
以现实情况举例,USRP能够与PC进行高吞吐率的数据交换,得益于其usb3.0接口;不管在windows还是linux下,在进行usb通讯时我们都需要相应的驱动程序支持,也即应用程序无法越过系统权限直接访问USB协议栈。因此,软件工作有一部分是围绕主机的usb驱动程序展开的,这需要对系统内核和usb驱动有良好了解。对于低吞吐率的SDR方案(例如USB2.0 Fullspeed,或者串口),由于面世时间久,各家驱动尚且可以部分兼顾(如串口,可直接调用);到了3.0的时代,个人开发者要想对windows10的系统内核和usb3.0驱动支持有良好了解,由于技术壁垒的存在,其实是非常困难的(除非你很有钱)。显然,对linux内核代码了解的人,在人数上远远大于对windows内核代码了解的人数。特别是有很多必需功能,由于微软闭源其系统,其linux编程难度低于windows。这就决定了,SDR的上位机只能选择linux,不然大家拿回去之后只能看频谱,没办法高效地搞开发了,更别说开源。为什么不能裸机?正如warmonkey所述,裸机无法实现如此复杂且高效的SDR应用环境;同时,根本就没有几个人能给x86写裸机代码。USRP能够实现强大的处理能力,得益于基于英特尔x86处理器的高性能PC平台。x86之所以还能占据市场,乃是由于其复杂的设计带来的极高处理性能。而为x86编译代码,如果使用微软的工具(vc++等),你必须向微软支付高昂的授权费用,这就决定了爱好者无法合法低成本的编译软件。相对的,使用gcc一分钱不要。仪表局局长如果不能理解,恐怕因为也是“盗版软件的受害者”吧。


2 软件定义无线电,这里软件的定义是什么?软件可以是C源代码,也可以是Verilog源代码,即凡是可以自由复制并随意部署的,皆为软件。虎哥说ADC采个样算一算也可称为SDR,那我要强烈的反对一下。
以仪表局的901天分为例,901中运行大量软件,完成各种计算,输出结果到屏幕,但901并不属于SDR产品,正如同MP4播放器不属于“软件定义流媒体解码器”一样。这是因为901中的软件,用户无法重新编程,无法作功能上的修改,从产品的角度讲,属于固件而不是软件。如果901做成接收机,这就是数字接收机,但不能称为SDR接收机。换句话说,这样的产品,无论内部是用软件还是数字还是模拟,对于终端用户并没有任何区别,那还何必提SDR这个概念呢?
纵使USRP有万般不好,考虑到它提供的是廉价但高性能的、由可编程的硬件支撑的、软件资源丰富且不受版权限制的平台,绝对可以称得上是货真价实的SDR。901一定比USRP好用!但901不是SDR。
高性能SDR满足的不是无线电通联爱好者的娱乐需求,而是无线电技术研究者的开发需求。当然,有些廉价SDR方案只能用于娱乐用途,但因为比传统方案便宜,在娱乐方面也有一定市场,两者不能一概而论。如果仅仅看个频谱,根本不需要SDR,只不过某些廉价SDR方案比专门的数字接收机或者频谱仪器要便宜很多,才有用电视棒看频谱这么一说。所以对于此款SDR由于设计过于复杂而无法在较短的时间内满足看频谱这样的简单需求,确实不能称为其缺点,就如同用minecraft画飞机发动机,搞了几天都画不出一片螺旋桨一样。
引用
评论
3
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
novakon
9年4个月前 修改于 9年4个月前 IP:广东
791501
另外就是看了一下主要资源都是Linux下面的,早就听说在其它系统下很难折腾。由于我对Linux有天然的反感(也许是读小学的时候被linux坑过留下的阴影),所以就一直没玩。
--------------------
在其他系统下,准确的说是无法折腾,因为其他系统都是商业系统,对于像gnuradio这样的软件,以及配套的硬件驱动程序来说,提供支持的成本实在是太高了。
互联网的价值在于降低获得信息的成本,在今天这个互联网时代,linux开发环境,众多开源软件形成的生态系统,也正是降低信息获得成本的一条道路。
至于天然的反感,几年前我也有,但那时我是一个多媒体爱好者,操作系统对我来说,像是艺术创作的配套工具/场地,任何使用习惯上的改变/功能的缺失都必然导致效率的降低。
但在成为开发人员/偶尔兼职网管之后,linux的诸多特性反而使得它成为最能提高效率的操作系统了。
总结来讲,就是在今天,越接近操作系统,越接近计算技术,开源就越体现其优越性;而越靠近消费者,越靠近终端用户,闭源方案就越主流。具体可参见linux在服务器市场的份额。与此相关的一个例子:电影工作室里,特效通常用windows/mac,剪辑和音频制作通常用mac,渲染和大规模存储通常是linux/mac,超大规模存储则一律linux。
安卓也属于linux,它之所以受终端用户欢迎,是因为谷歌砸了重金做用户体验,利用java将面向用户的功能从应用程序抽象为APP,同时开放丰富的多媒体API。另一方面,很多多媒体技术在移动终端上,只有通过类似安卓、iOS这样的系统才能快速地让它们从实验室走到用户手上(因为微软很懒,整天和显卡厂家睡一窝),这包括运动传感器和流媒体解码、3d渲染等等。如果没有系统对API的抽象,就不可能出现一款APP兼容无数机型的完美体验。换言之,安卓的成功,是因为其平台架构为开发应用的软件工程师提供了无数的可能,是“软件定义”的成功。对用户一侧,一定友好但不一定开放;对开发者一侧,一定开放但不一定友好,这也许正是安卓、iOS的制胜之道。微软对用户尚算友好,但对开发者不够开放,应该是SDR领域linux大量应用的原因之一。

仪表局如果坚持面向终端用户(不对产品进行二次开发的用户),提供仪器类产品,则无需考虑linux问题。
如果打算向专业用户提供开源/可编程/软件定义仪器平台,则必须考虑。
引用
评论
1
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年4个月前 IP:四川
791509
引用 hackerboygn:
什么平台下的驱动?Linux还是MCU?
Linux的,确切的说是提供必要的PC驱动以使设备能够支持GNURAIDO。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
虎哥作者
9年4个月前 IP:四川
791510
引用 novakon:
根据我对SDR技术的了解(很遗憾,但我从来没有玩过SDR),SDR是解决现代通信技术领域中出现的各种难题的一柄利器。由于对容量、安全性和可靠性的需求越来越高,以前的很多简单的、可以用简单模拟电路或者数字逻辑进行调制解调的调制方式、协议都变得...
我在linux上没有遇到什么问题,只是在win上安装遇到了一些阻碍。
并且,在win上遇到的这些阻碍,与系统开不开源真没有半毛钱关系,不用把小问题外延成大的问题。把USB3.0的数据通过适当的软件接口与某个软件连接,并不涉及阵营问题。同时USRP的USB3.0是用FX3来接口的,FX3上实现一个USB3.0也没麻烦到要关心PC操作系统是不是开源,除非你打算在FX3上面跑一个闭源系统。在目前USRP的构架下,任何一个厂家,如果想让它的数据通过USB3.0与WIN上面的程序良好通信,都不应该存在什么问题,除非它不想做这些事情。我冒火的仅仅是这个问题,我并没有吐槽gnuradio为啥没有win版本,不要上纲上线。
何况现在的设备基本都是ADC+FPGA+USB3.0/网口这种形式,就一采集卡而已,不论PC上怎么搞都符合SDR的定义。如果你认为需要连硬件都是可已随便改的才算SDR,那么这种东西已经出现在《终结者3》中。
这个帖子之所以我继续回复那么久,是因为很多懂一点linux皮毛的人就似乎有无限的个人优越感,可以跑出来把别人狗血一番;反而是真正的Linux大神在平和的解决问题。这太宗教化了。
您的帖子比较确切的回复了为什么“风靡全球”的问题,回答得很好,我觉得如果把里面感情色彩的部分去掉,可以成为独立的文章。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
novakon
9年4个月前 IP:江西
791540
FX3 USB有很多功能的,并不仅仅是数据传输,还包括固件下载,等等的。虎哥折腾usrp的经验已经指明了这一点。再者,如果仅仅是采集卡,那么为什么FPGA要做成用户可编程呢?这是USRP不同于其他一部分SDR的地方,那么在这个方面的便捷性,会不会因为使用windows而打折扣呢?我觉得厂商已经把这个问题考虑得翻来覆去了。


另一个是环境的差异带来的强烈对比。在国外,不存在像国内计算机专业这样,对linux一无所知却可以毕业的。

最后,官方表示支持的GNURadio和OpenBTS,都是linux下的软件,这类软件在windows下没有合适的开源替代品,也体现了开发者用脚投票的事实。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
9年4个月前 IP:广东
791579
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
乖乖乖
9年3个月前 IP:福建
793762
引用 yaozhiyu:
我也对b210垂涎很久了,一直纠结价格,原来说美帝$1100,但现在ettus说都走NI渠道了,一查人民币9000多,还没算税,国内代理10xxx,,不知你在美帝什么渠道可以买到,$1100还能买到吗
如果发货地是在美帝,可以走顺丰海淘啊,1磅运费80软妹币左右
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yuqiancha
8年11个月前 IP:上海
811036
这东西就是要在Linux下用的。。。人家原生态就是支持linux。。。用Windows肯定各种坑。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
虎哥
专家 进士 学者 机友 笔友
文章
1556
回复
13447
学术分
39
2005/08/24注册,43分21秒前活动

刘 虎

创新工程局主席

主体类型:个人
所属领域:无
认证方式:身份证号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}