[op25-dev] ldu1 and ldu2 with ECC for LCW [5 Attachments]

Matt D md123 at nycap.rr.com
Thu Dec 12 00:43:18 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alright so here is the files and the traffic pane to display and log
the data.  Currently as far as I can tell it is working well.  The
only thing I could not do is figure out how to use the typedef
bit_vector so instead I use an array declared private to hold the
error corrected LCW.

On 12/11/2013 06:26 PM, Steve Glass wrote:
> The code snippets help but you need to let us see all of it. Post
> the ldu1.cc and ldu1.h files.
> 
> There is nothing wrong with std::vector<bool> - it is a basic STL
> class and works reliably when used correctly. I think you've got a
> lifecycle problem and are accessing an object reference after the
> referenced object has been destructed. There are simple tests you
> can do to verify that in the debugger but, for now, post all the
> code in case we can see something obvious.
> 
> The way these classes work is that each represents a frame. We do
> error correction for the whole frame at one time and then extract
> just the data bits we need in the accessors. So storing the
> "decoded LCF" is not how we go about it. Instead, decode and apply
> the error correction to the frame content and then let the accessor
> get just the codeword bits.
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
Comment: MacGPG2 - http://www.gpgtools.org/macgpg2.html
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSqQalAAoJECrdp7MWSIVbHnkH/3zD8Ov2WYtlciZR2UOL1jIt
jsG72TRTvfzBKaxsAXScjO91RWwoKCaftJoo1gRHIQhnpAFDzt+YJ6fp003Nmr5M
1XYq1oyE51LIu5uIkgOZkSOqMTizCn6UzO8isrDueGZJS14XBWmIvkksYTf1hQ9H
/IHA+FBB/mdFISEX6ZqCjjMeQ08QZvq7ad2cyULLJ9lE99voCniilvTQ6vWQn4P+
nG0AiUc1lFqty9Ml58h7hkl8iidSHYPixzqHy/K1CIsbPvbQurpvMw9IOeUleTJb
+9QZAkfaR/Hke1tCW8Q+QiIlrudvSWYtPYyPKhGG7xMRX6lMnQgXvXk3MkP1Eqo=
=BRl/
-----END PGP SIGNATURE-----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/op25-dev/attachments/20131211/8cf8f0bf/attachment.html>


More information about the op25-dev mailing list