Patent ID: 7840859

Claim:
A method of deinterleaving symbols belonging to a block ( 30 ) of R×C symbols, R and C being integer, in which block symbols are ordered according to a respective position index i, comprising: reordering the symbols in a rearranged order, so that the each symbol has a new position index j, such that j=c×R+r, with r=i DIV C and c=i MOD C, and storing the symbols in a buffer memory ( 22 ) in the rearranged order, characterized in that the reordering and storing of the symbols is performed by: using a table ( 31 ) of N rows and C columns, N being an integer smaller than R, storing in the table a first sub-block ( 32 ) of N×C symbols of the block, in a row by row order, fetching groups of N symbols from the columns of the table, in a column by column order, and storing in the buffer memory ( 22 ) the groups of N symbols, at locations having a distance of R symbols from one another.