A time-alignment apparatus for use with a transmitter for a telecommunication system for receiving successive data frames, each frame containing a predetermined number of data symbols, respectively from a number of channels, and for successively outputting the data symbols with a predetermined time-offset relative to a synchronization clock, comprising:
- first, second, and third read/write frame memories, each having a number of storage resources and storing the data symbols of one data frame of a respective channel, each frame memory having a write state in which data is written to said frame memory and a read state in which data is read from said frame memory;
- a control unit for cyclically switching said frame memories through first, second, and third alignment modes synchronized to said synchronization clock such that:
- in said first alignment mode, said first and second frame memories are in a write state and said third frame memory is in a read state;
- in said second alignment mode, said second and third frame memories are in a write state and said first frame memory is in a read state;
- and
- in said third alignment mode, said third and first frame memories are in a write state and said second frame memory is in a read state.