A method for generating PN sequences of a predetermined number (2N−1) of bits for a plurality of user channels in a telecommunication system, in which said plurality of user channels (US1, US2) are processed using a time-slot multiplexing of user data (US1, US2) in respective transmission frames (FR), by means of a single transmitter PN generator (T-PN) or a single receiver PN generator (R-PN) including a number (N) shift registers (SH1-SHN), wherein said predetermined number of bits of said PN sequence is larger than the number of bits of said PN sequence which can be transmitted for each user channel in a respective time slot, comprising the following steps:
- a) loading (ST1) said single transmitter PN generator (T-PN) or said single receiver PN generator (R-PN) with user channel specific phase state (PST) stored in a PN generator phase state memory (ISM) when a start timing of the time slot assigned to the specific user channel in the frame is detected, said phase state being defined as N bit sequence;
- b) building (ST2) the PN sequence for the specific user channel during the specific time slot;
- and
- c) writing (ST3) the phase state (PST) obtained in said single transmitter PN generator (T-PN) or said single receiver PN generator (R-PN) at the end of said specific time slot into said PN generator phase state memory (ISM) as a new user channel specific phase state (PST);
- wherein
- d) the sequence of steps a), b), c) is repeated (ST4) for each specific user channel in its specific time slot.