Giter Club home page Giter Club logo

ofdm's Issues

Bug: ftw_ofdm_tx_uhd.py

Bug Description: If I send two packets using while, I can receive multiple packets (much more than 2 packets). It seems that it is a stream.

I guess something is wrong with the repetition parameter. I should fix this bug last time :-(

no peak under lower bandwidth

Des.: (1) If we use higher decimation/intepolation value (lower bandwith, e.g., decim: 100 -> 500), we can not find peak any more using STS or LTS (FTW project file); (2) Sometimes, higher bandwidth does not mean the existing of peak. Weird; (3) If we use sleep mechanism to send periodic packets, sometimes not all packets are sent periodic, e.g., we only get 4 packets with equal IPI. Maybe others are lost in queue or struck? (see gr_msg_queue.cc Line 54: while(full_p())) d_not_full.wait(guard)).
Guess: It is caused by CFO. Need validation.
Plan: Sync two usrps, and send the same file with same bandwidth to see whether peaks exist.
Task: Sync two USRP programs;

One USRP Setup Tx/Rx Problem

Phenomenon: if I use benchmark_txrx.py to setup Tx/Rx, no problem. However, if I first run benchmark_rx.py, then benchmark_tx.py, the program will tell me that no usrp is found. It is weired, since benchmark_txrx.py still uses two paths, one sink and one source at the same time. Why?

python site-packages dist-packages problem

When I install ftw_80211_ofdm_tx files, the modules are always installed in pythonX*Y/site-packages. To avoid adding new PYTHONPATH, I want to install them into dist-packages. The reason why I want to do that is because when I write from gnuradio import ftw. The program is not so smart to recogize it should use dist-packages/ or site-packages. In other words, the system only recognize one folder.

To tackle this problem, I change site-packages to dist-packages in ftw_80211_ofdm_tx installation files, e.g., configure. I can use find . | xargs grep "site-packages" to find all files. However, it does not work. After configuration, site-packages appear again. It is weired.

Any hints?

OFDM Receiver Problem

(1) Why can we find two preambles using benchmark_tx.py + benchmark_rx.py?
(2) How to understand sig[0]?
(3) Sleeping in Tx leads to lower PRR in Rx, Why?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.