Académique Documents
Professionnel Documents
Culture Documents
Multiplying Const
EVM
SINR
BER
4. Plot the BER vs SINR curves using the above readings. (You can plot them by using Matlab).
4. In the same file write function for computing minimum distance between the constellation
points and received sampels
5. Open the testcode file. It is ~/tutorial/python/qa_[YourFileName].py
6. Add testcode to your implementations.
Questions:
On which line the test code creates the decoder block?
On which line the code executes decoding?
Shuld the test result to be exactly equal to the expected values?
7. Create new directory where you will build your code ~/tutorial/build
8. Go to the new directory and build your codeback
>cmake ../
>make
9. Test your code
>make test
Question:
Take screenshot of the test run.
10. Modify the xml file ~/tutorial/grc/[YourFileName].xml for the correct variables, input and
output
11. You can install the code into GNUradio
> sudo make install
> sudo ldconfig
12. Test your block in gnuradio companion.
Start gnuradio-companion and create a flowchart that tests you code.
Questions:
Include into your report your GNUradio flowchart.
Why do you think that your block is operating correctly?