# Error correcting codes block

**URL:** <https://www.ruby-forum.com/t/error-correcting-codes-block/208132>\
**Category:** GNU Radio\
**Created:** [June 10, 2011, 10:28pm UTC](https://www.ruby-forum.com/t/error-correcting-codes-block/208132 "2011-06-10T22:28:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [June 10, 2011, 10:28pm UTC](https://www.ruby-forum.com/t/error-correcting-codes-block/208132/1 "2011-06-10T22:28:31Z")

</div>

Hi All,

Does GNURadio the error correcting code (ecc) blocks ?  
I have googled, and found some info  
about directory gr-error-correcting-codes, but this folder is not in  
GNURadio 3.3.  
So, can any block in GNURadio3.3 do error correcting?

---

<div class="post-metadata">

**Author:** ![Shen\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c5a1d2/32.png) [@Shen\_W](https://www.ruby-forum.com/u/Shen_W)\
**Post date:** [June 11, 2011, 5:47pm UTC](https://www.ruby-forum.com/t/error-correcting-codes-block/208132/2 "2011-06-11T17:47:13Z")

</div>

There is a Viterbi encoder/decoder block called ‘trellis’ and it handles  
hard and soft decoding. What you need to do is find the generating  
polynomial or convolutional code that matches your needs.

–Colby

---

<div class="post-metadata">

**Author:** ![Shen\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c5a1d2/32.png) [@Shen\_W](https://www.ruby-forum.com/u/Shen_W)\
**Post date:** [June 11, 2011, 6:32pm UTC](https://www.ruby-forum.com/t/error-correcting-codes-block/208132/3 "2011-06-11T18:32:55Z")

</div>

OK, thanks Colby
