Time-alignment apparatus and method for providing data frames of a plurality of channels with predeterminated time-offsets
0 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a time-alignment apparatus and a time-alignment method of a transmitter (TX) of a telecommunication system TELE. Successive data frames (ch1/0, ch2/0, ch3/0, ch4/0, ch8/0, ch300/0) are written to one or two frame memories (RAM1, RAM2) starting at a respective frame start write address (FRST-ADRchy). A third frame memory (RAM3) having a read state is read out in the column direction such that one data symbol of each storage resource (RES1, RES2 . . . RES300) can be output to a modulator unit (BBTX) of the transmitter (TX). The read/write state (WR/RD) of the three frame memories (RAM1, RAM2, RAM3) is cyclically switched through a first to third alignment mode (M1, M2, M3) such that always a first write state memory (RAM1) and a second write state memory (RAM2) are provided. An interleaving process can be carried out together with the time-offset adjustment if the storage resource is constituted by an interleaving matrix. An efficient usage of storage space is obtained if the data bits forming one data symbol are stored together at one memory location of the respective storage resource. The invention is particularly relevant for a CDMA telecommunication system, in order to minimize the interference between the channels.
-
Citations
48 Claims
-
1-24. -24. (Canceled).
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 39)
-
-
34. A method for time-aligning successive data frames, each frame containing a predetermined number of data symbols on a number of channels, and for successively outputting the data symbols with a predetermined time-offset relative to a synchronization clock, comprising:
-
writing data frames into first, second, and third read/write frame memories, each having a number of storage resources, each for storing the data symbols of one data frame of a respective channel, and each 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;
cyclically switching said frame memories through first, second, and third alignment modes synchronized to said synchronization clock, wherein;
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. - View Dependent Claims (35, 36, 37, 38, 40)
-
-
41. A time-alignment apparatus for use with a transmitter of a telecommunication system for receiving successive data frames, each 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, each for storing the data symbols of one data frame of a respective channel, and each 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 read state and said third frame memory is in a write state;
in said second alignment mode, said second and third frame memories are in a read state and said first frame memory is in a write state; and
in said third alignment mode, said third and first frame memories are in a read state and said second frame memory is in a write state. - View Dependent Claims (42)
-
-
43. A method for time-aligning successive data frames, each 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 and for successively outputting the data symbols with a predetermined time-offset relative to a synchronization clock, comprising:
-
writing data frames into first, second, and third read/write frame memories, each having a number of storage resources, each for storing the data symbols of one data frame of a respective channel, and each 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;
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 read state and said third frame memory is in a write state;
in said second alignment mode, said second and third frame memories are in a read state and said first frame memory is in a write state; and
in said third alignment mode, said third and first frame memories are in a read state and said second frame memory is in a write state. - View Dependent Claims (44)
-
-
45. A time-alignment apparatus for use with a transmitter of a telecommunication system for receiving successive data frames each 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, each for storing the data symbols of one data frame of a respective channel, and each 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 memory 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 memory are in a write state and said second frame memory is in a read state, wherein more than three frame memories are used and a cyclic switching is carried out with one frame memory having a read state and the other frame memories having a write state. - View Dependent Claims (46)
-
-
47. A method for time-aligning successive data frames, each containing a predetermined number of data symbols on a number of channels, and for successively outputting the data symbols with a predetermined time-offset relative to a synchronization clock, comprising:
-
writing data frames into first, second, and third read/write frame memories each having a number of storage resources, each for storing the data symbols of one data frame of a respective channel, and each 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;
cyclically switching said frame memories through first, second, and third alignment modes synchronized to said synchronization clock, wherein;
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; and
wherein more than three frame memories are used and cyclic switching is carried out with one frame memory having a read state and the other frame memories having a write state. - View Dependent Claims (48)
-
Specification