Gabor Lakatos; Peter Palvén MEE 97-01, pp. 132. Dept. of Signal Processing, 1997.
In this Master Thesis we have investigated different ways to implement a flexible channel encoder for GSM. The main goal with a flexible encoder is that implementation of new channels should be easy to do. One should then only have to add the information that is specific for the new channel. To solve this problem we had to have a number of parameters flexible, such as the number of polynoms, the lenght of the polynoms, the length of the polynoms, the length of the input stream, the recorder pattern, the puncturing mask etc. The channel encoder can then be controlled by programming these instrucktions to a memory. The channel encoder should work for all current GSM channels and for possible future ones. We have presented a design, verified VHDL code and synthesis results for such a flexible channel encoder.