gnuradio模块的数据输出
来源:互联网 发布:windows phone10虚拟机 编辑:程序博客网 时间:2024/06/06 02:05
gnuradio模块与模块相连接,进行调制之后由usrp 发送。但如果想看到某一个模块之后输出的数据,方便的方法是加一个file sink模块。但我有很多时候都想自己用python处理数据,不要专门写出一个模块。然后再输入gnuradio进行处理。如果输入输出都要经过file source 的话,感觉很麻烦啊,要一次处理完之后才能进行下一步,还要手动多次。
然后看到benchmark_tx.py(gnuradio/gr-digital/examples/narrowband/..)里面有个数据传输过程:变量data
# build the graph tb = my_top_block(mods[options.modulation], options) r = gr.enable_realtime_scheduling() if r != gr.RT_OK: print ("Warning: failed to enable realtime scheduling") tb.start() # start flow graph # generate and send packets nbytes = int(1e6 * options.megabytes) n = 0 pktno = 0 pkt_size = int(options.size) while n < nbytes: if options.from_file is None: data = (pkt_size - 2) * chr(pktno & 0xff) else: data = source_file.read(pkt_size - 2) if data == '': break; payload = struct.pack('!H', pktno & 0xffff) + data send_pkt(payload) n += len(payload) sys.stderr.write('.') if options.discontinuous and pktno % 5 == 4: time.sleep(1) pktno += 1 send_pkt(eof=True) tb.wait() # wait for it to finish
那我是不是就可以改变这个data?或者在这里插一个函数,返回值由gnuradio处理发送出去?还没有具体实验。。。不知道有没有问题
据实验,应该可以,用了ERIC工具制作简单的GUI,点击发送按钮可以实现usrp的发送,同样到接收。
1 0
- gnuradio模块的数据输出
- gnuradio 数据速率和输出的问题
- gnuradio模块分类
- 在GNURadio中写自己的模块(OOT)
- 如何用Octave对GNURadio的数据进行分析
- gnuradio的安装问题
- gnuradio中读取vector_sink数据
- gnuradio
- 通过gr-modtool在gnuradio中编写自己的C++模块
- 设置GPS模块ublox 的波特率和数据输出格式
- 配置GNURADIO的软件平台
- gnuradio 一些简单的问题
- 【GNURadio】RTL_test error 的解决方案
- 1.GNUradio 的环境搭建
- 利用pybombs安装最新源码软件,包括gnuradio, uhd, hackrf, limesuite, gqrx, 以及各种gnuradio模块.
- GPS模块URAT输出数据协议NMEA
- 如何禁用模块的输出?
- 【本文是转载】GNUradio的安装
- LeetCode 171 Excel Sheet Column Number
- android button设计模拟器
- 图片轮播器
- 启动 asmca 时出现 No protocol specified 错误的解决办法
- Jquery 工具类函数
- gnuradio模块的数据输出
- linux程序开机自启动的方法详解
- 如何解决在HttpURLConnection的getInputStream方法调用时出错的问题
- use c to send file using http post
- 解决"The server quit without updating PID file."
- spring mvc使用Servlet3异步要注意的几个问题
- Java项目如何记录日志
- mysql while,loop,repeat循环,符合条件跳出循环
- 获取微博用户数据