|
From: | Martin Braun (CEL) |
Subject: | [Patch-gnuradio] GRC examples in gr-digital |
Date: | Thu, 5 Jul 2012 18:23:36 +0200 |
User-agent: | Mutt/1.5.21 (2010-09-15) |
Hi, I wanted to use the GRC examples in gr-digital in class recently--turns out they're all broken :( Here's three patches: - The first changes ber_simu.grc to use Eb/N0 instead of the noise amplitude, which I find very unintuitive. You can now look up the theoretical BER for a given Eb/N0 and, after the BER average is done, you will see the textbook value. Also it uses more constellation object properties. - The second actually fixes a bug in the GRC bindings, which made the DPSK modulators unusable in GRC. - The final patch fixes the other GRC files (none of which would run). In most cases, the files were probably just copied when stuff moved to gr-digital, and API changes were not reflected. The patches seem bigger than they are; that's because I also moved the blocks around. I guess this could count as 'gratuitious white space changes', but considering they didn't work before, I hope that's OK. On a sidenote, it would be great if we had unit tests for GRC files (both .grc and .xml block bindings). Won't promise to write them myself, though, just saying :) MB -- Karlsruhe Institute of Technology (KIT) Communications Engineering Lab (CEL) Dipl.-Ing. Martin Braun Research Associate Kaiserstraße 12 Building 05.01 76131 Karlsruhe Phone: +49 721 608-43790 Fax: +49 721 608-46071 www.cel.kit.edu KIT -- University of the State of Baden-Württemberg and National Laboratory of the Helmholtz Association
0001-digital-ber_sim-GRC-demo-now-uses-EbN0-and-constella.patch
Description: Text Data
0002-digital-updated-dxpsk-GRC-bindings-to-reflect-API-ch.patch
Description: Text Data
0003-digital-fixed-all-the-demod-.grc-examples.patch
Description: Text Data
pgpEl6RGaEtBt.pgp
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |