摘要 |
A reconfigurable interleaver is provided, configured to produce a sequence of interleaved addresses, configurable for at least two different interleaving patterns. The reconfigurable interleaver comprises a plurality of reconfigurable counters 111, 121. The number of values that the counters count is configurable as are their start values. The interleaver further comprises a plurality of memory 112, 122 in which the counters indicate memory positions so that values may be retrieved. Computational elements 130 compute an interleaved sequence of addresses in dependency on the retrieved values. By reconfiguring the counters and possibly changing the content of the memories, the interleaver may be configured for a different interleaving pattern. |