Base-band interleaver for code division multiple access mobile telecommunication system
 A base-band interleaver for forward traffic and paging channel for CDMA mobile telecommunication system with reduced memory size for data interleaving and more simplified construction. Modulo-16 circuit divides an index by a numeral 16, the index being a selected one of successive indexes 0 to 383 corresponding to input data, and provides a remainder. Bit invertor makes bit inversion of an output from the modulo-16 circuit and determines a column position to write in the data with interleaving taken. Quotient-16 circuit produces a quotient of dividing of the index by the numeral 16. Code converter has a row table by which the quotient is respectively matched to a row position to be written with interleaving taken, for generating a row position corresponding to the quotient. 24-based counter provides a 24-based counted value corresponding to a selected row of output data to read out. 16-based counter provides a 16-based counted value corresponding to a selected column of output data to read out. Memory has an interleaving table inclusive of 32 rows and 16 columns, the input data being written to a selected position of the interleaving table according to an output of the bit invertor and an output of the code converter, the output data being data read out from a position corresponding to the output of the 16-based counter and the output of the 24-based counter. 
SamSung Electronics Co., Ltd.
H
H03M
inventional
Jung-Sik
Kim