If you use the same table in both sides -Tx & Rx-you'll not get wrong decribtion of the encribted words. and if you need continouse sine not only 255 samples you can use interpolation. Regarding cordic I think it's slow for your application and your micro. Salam Hossam Alzomor