title: CCSDS Reed Solomon Encoding
body: <p>I am working on a project where I need to encode 896 bytes of data into a 128 byte codeword. All the specifications for my project are defined by CCSDS in this paper on about page 15 of the pdf.
  <a href="http://public.ccsds.org/publications/archive/101x0b3s.pdf" rel="noreferrer">http://public.ccsds.org/publications/archive/101x0b3s.pdf</a>
  A few things not explicitly specified in that document are J=8, E=16 (255/223) and I=4.</p>
  
  <p>I've read through this (and numerous other articles) multiple times but I don't seem to be grasping what's going on in the slightest. I've even tried the code found at 
  <a href="http://zxingnet.codeplex.com/SourceControl/latest#trunk/Source/lib/common/reedsolomon/GenericGF.cs" rel="noreferrer">http://zxingnet.codeplex.com/SourceControl/latest#trunk/Source/lib/common/reedsolomon/GenericGF.cs</a></p>
  
  <p>and it's not working for me either. Has anyone worked with this? I need some direction as I'm feeling lost after grinding on this for so long. </p>
  
  <p>The best solution for me would be if I was just imputing the information into zxing code wrong.</p>