kit-cel / gnuradio Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gnuradio/gnuradio
GNU Radio
Home Page: https://gnuradio.org
License: GNU General Public License v3.0
This project forked from gnuradio/gnuradio
GNU Radio
Home Page: https://gnuradio.org
License: GNU General Public License v3.0
Hey,
is there a way to install your forked version of gnuradio using PyBOMBS, is there a recipe that you've already prepared.
Thanks,
Create C++ encoder block.
Create C++ decoder block.
Create C++ encoder block.
Block: general
Input (1 port): complex vectors
Output (M ports): complex vectors, M = 2,4
Args: M, vector_length
Create C++ decoder block. The implemented decoding techniques are the linear approaches Zero Forcing (ZF) and Minimum Mean Square Error (MMSE).
Can any body provide me with the required steps (any additional installation required) to run the mimo_ofdm_loopback.grc which exist in this path gnuradio-mimo_hier_block\gr-digital\examples\ofdm.
it keeps giving me no attribute modules errors
Create a qa test in python with a bunch tests, providing confidence that quality requirements will be fulfilled.
Create a MIMO CSI estimation tagged stream block and integrate it to the MIMO-OFDM receiver.
I think about the proposed MIMO feature not just as a functioning tool but as well as an instructive and attractive feature for GNU Radio beginners to understand MIMO. I am therefore planning to additionally write a little in-tree top-level documentation, dropping some knowledge about the different MIMO techniques.
Create a qa test in python with a bunch tests, providing confidence that quality requirements will be fulfilled.
Additionally a loopback test with encoder and decoder is provided.
Implement a selection combining functionality into the cpp block diversity_combining_cc.
The CSI is transmitted over stream tags. With each new CSI, the combiner should update the selected input stream.
Create C++ encoder block.
Block: sync
Input (1 port): complex vectors
Output (2 ports): complex vectors
Args: vector_length
Create over-the-air test setup and ready-to-use example flowgraph for GRC.
I think about the proposed MIMO feature not just as a functioning tool but as well as an instructive and attractive feature for GNU Radio beginners to understand MIMO. I am therefore planning to additionally write a little in-tree top-level documentation, dropping some knowledge about the different MIMO techniques.
Right now, a data packet (with its header and CRC) has to fit perfectly into a MIMO-OFDM frame. But the calculation of a valid packet length is quite comlex, taking FFT length, number of occupied carriers, length of CRC and header and the modulation order into account.
For an easy to use case, an intelligent block could apply zero padding to the next valid size of each incoming packet.
Create C++ decoder block.
Block: sync
Input (2 ports): complex vectors
Output (1 port): complex vectors
Args: vector_length
CSI: Not required due to the differential scheme.
Implement a maximum-ratio combining functionality into the cpp block diversity_combining_cc.
The CSI is transmitted over stream tags. With each new CSI, the combiner should update the selected input stream.
Iam trying to run mimo_ofdm_loopback.grc code existing in GitHub (mimo_hier_block folder) which is in this folder gnuradio/gr-digital/examples/ofdm/mimo_ofdm_loopback.grc but Iam keep getting this error
self.digital_mimo_ofdm_rx_cb_v2_0 = digital.mimo_ofdm_rx_cb(
AttributeError: 'module' object has no attribute 'mimo_ofdm_rx_cb'
Can anybody help me to solve this issue please
Create a qa test in python with a bunch tests, providing confidence that quality requirements will be fulfilled. Additionally a loopback test with encoder and decoder is provided (with known CSI).
Create a qa test in python with a bunch tests, providing confidence that quality requirements will be fulfilled.
Additionally a loopback test with encoder and decoder is provided (with known CSI).
hello, when i manually install gnuradio from your repository, i did make test, but it is stuck at the following test:
300/356 Test gnuradio#300: qa_ofdm_frame_equalizer_vcvc ....................... Passed 0.33 sec
Start 301: qa_vblast_loopbac
I think about the proposed MIMO feature not just as a functioning tool but as well as an instructive and attractive feature for GNU Radio beginners to understand MIMO. I am therefore planning to additionally write a little in-tree top-level documentation, dropping some knowledge about the different MIMO techniques.
Implement a maximum-ratio combining functionality into the cpp block diversity_combining_cc.
The CSI is transmitted over stream tags. With each new CSI, the combiner should update the selected input stream.
Create a qa test in python with a bunch tests, providing confidence that quality requirements will be fulfilled.
Additionally a loopback test with encoder and decoder is provided (with known CSI).
Create a MIMO pilot OFDM symbol and add it to the OFDM transmitter.
I think about the proposed MIMO feature not just as a functioning tool but as well as an instructive and attractive feature for GNU Radio beginners to understand MIMO. I am therefore planning to additionally write a little in-tree top-level documentation, dropping some knowledge about the different MIMO techniques.
Expand the OFDM hierarchical blocks with the (optional) MIMO block and adjust the structure of the transceiver to a MIMO system.
Build a MIMO hierarchical python block which comprises all the implemented MIMO features. The block can switch between the different MIMO algorithms as well as between encoding and decoding mode controlled with input arguments (and a drop-down menu in GRC).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.