zoukankan      html  css  js  c++  java
  • USRP Experiment 1: Data transmission

    Now I want to learn the GMSK Modulation and GMSK Demodulation in Gnuradio. Next is a experiment about this. using USRP1 and RFX900 to TX; other USRP1 and DBSRX to RX.

    Experiment 1: Data transmission

     

    USRP Experiment 1: Data transmission

     

    The files used are benchmark_tx.py and benchmark_rx.py, which are located at gnuradio/gnuradio-examples/pyhton/digital directory. You may refer to the readme file in the same directory for how to run them. Actually, we simply add some codes before send_pkt(eof=True) in benchmark_tx.py to make sure all packets are sent.

    Test Result:

    The maximum throughput in physical layer is 500Kbps. After removing preamble, header, CRC, etc., the net throughput is about 445kbps. We send 1MByte file (= 8Mbit) data within 18 second. The bottleneck is CPU speed, and a higher CPU speed may achieve 1Mbps.

    To measure the pack error rate (PER), we set the packet length as 1500 bytes, and PER is about 0.1% with default transmit power, which can be adjust dynamically. Since in our test, we only use CRC, the PER can be improved by using FEC.

     

    In this experiment, we test data transmission between two USRP. First, input benchmark_rx python file with proper parameters setting 

    (./benchmark_rx.py –f 900M) 

    in receiver side. Then, input benchmark_tx python file with proper parameters setting (./benchmark_tx.py –f 900M) 

    in transmitter side. You will see the data transmission with packet number and CRC result output from the command line.

    some picture about this Experiment .

    USRP Experiment 1: Data transmission

    USRP Experiment 1: Data transmission



    USRP Experiment 1: Data transmission

     

                                                                               Reporter:Nick Chan

  • 相关阅读:
    iOS中几种定时器
    开发基于Handoff的App(Swift)
    [react ] TextArea 光标定位到最后
    图片上传 配合客户端做出效果展示
    ["1", "2", "3"].map(parseInt)
    react 微信公众号 cnpm start 启动页面报path错误解决
    在家办公这点事
    【转】关于请求时 options 相关问题
    cnpm i 遇到报错
    react + antd Menu 点击菜单,收起其他展开的所有菜单
  • 原文地址:https://www.cnblogs.com/nickchan/p/3104494.html
Copyright © 2011-2022 走看看