2024年5月31日发(作者:第禾)
GNU RADIO软件无线电benchmark程序发送接收文件测试笔记
在GNU RADIO软件无线电程序中,benchmark程序可以发射900MHZ,接收
900MHZ的无线电信号。具体做法是,把两台装有Basic子板的USRP1母板分别连上两
台电脑的USB端口上,接通电源,在ubuntu操作系统下,在其中一台电脑的终端提示符下键
入:
“ cd /usr/local/share/gnuradio/example/digital/"
进入benchmark程序的目录, 再键入:
“./benchm ark_ -f 900M"
这时候,和这台电脑USB端口连接的USRP母板上的LFTX子板通过电线就会发送一
个900MHZ的无线电信号,电脑显示器显示: ".................."
表示正在发射无线电信号。这时,在另外的一台电脑上的终端提示符下键入:“ cd
/usr/locaul/share/gnuradio/example/digital/"
进入benchmark程序的目录, 再键入:
“./benchmark_ -f 900M"
这时候,和这台电脑USB端口连接的USRP母板上的LFTX子板通过电线就会收到一
个900MHZ的无线电信号,电脑显示器显示:
ok=True pktno=1202 n_rcvd=1 n_right=0
表明接收信号正常。
现在的问题是要从这个电脑发送一个文件到另外一个电脑,我查找了相关资料发
现,benchmark具有发送文件的功能,但是开源程序里没有这项功能,需要用户根据自己的
需要修改程序来达到发送接收文件的功能。我通过研究发现,修改程序后,可以把这台电脑
的文件的“hello“字符发送到另外一台电脑的文件中。具体做法是,在发送
端电脑的
"/usr/local/share/gnuradio/example/digital"目录下新建,两个文本文
件,在中输入"hello"并保存,然后在终端下输入:
“vi benchmark_"
在vi编辑器下打开benchmark_程序,在第124行
" () # start flow graph",
后输入
“f=open("/usr/local/shar e/gnuradio/examples/digital/"," r")”
2024年5月31日发(作者:第禾)
GNU RADIO软件无线电benchmark程序发送接收文件测试笔记
在GNU RADIO软件无线电程序中,benchmark程序可以发射900MHZ,接收
900MHZ的无线电信号。具体做法是,把两台装有Basic子板的USRP1母板分别连上两
台电脑的USB端口上,接通电源,在ubuntu操作系统下,在其中一台电脑的终端提示符下键
入:
“ cd /usr/local/share/gnuradio/example/digital/"
进入benchmark程序的目录, 再键入:
“./benchm ark_ -f 900M"
这时候,和这台电脑USB端口连接的USRP母板上的LFTX子板通过电线就会发送一
个900MHZ的无线电信号,电脑显示器显示: ".................."
表示正在发射无线电信号。这时,在另外的一台电脑上的终端提示符下键入:“ cd
/usr/locaul/share/gnuradio/example/digital/"
进入benchmark程序的目录, 再键入:
“./benchmark_ -f 900M"
这时候,和这台电脑USB端口连接的USRP母板上的LFTX子板通过电线就会收到一
个900MHZ的无线电信号,电脑显示器显示:
ok=True pktno=1202 n_rcvd=1 n_right=0
表明接收信号正常。
现在的问题是要从这个电脑发送一个文件到另外一个电脑,我查找了相关资料发
现,benchmark具有发送文件的功能,但是开源程序里没有这项功能,需要用户根据自己的
需要修改程序来达到发送接收文件的功能。我通过研究发现,修改程序后,可以把这台电脑
的文件的“hello“字符发送到另外一台电脑的文件中。具体做法是,在发送
端电脑的
"/usr/local/share/gnuradio/example/digital"目录下新建,两个文本文
件,在中输入"hello"并保存,然后在终端下输入:
“vi benchmark_"
在vi编辑器下打开benchmark_程序,在第124行
" () # start flow graph",
后输入
“f=open("/usr/local/shar e/gnuradio/examples/digital/"," r")”