Time-alignment apparatus and method for providing data frames of a plurality of channels with predeterminated time-offsets
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
H04J-003/06
출원번호
US-0873171
(2004-06-23)
우선권정보
EP-99119008(1999-09-28)
발명자
/ 주소
S철nning,Raimund
Huaman Bollo,Gian
출원인 / 주소
Telefonaktiebolaget LM Ericsson (publ)
대리인 / 주소
Nixon &
인용정보
피인용 횟수 :
11인용 특허 :
13
초록▼
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 wri
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 (RAM 3) 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.
대표청구항▼
The invention claimed is: 1. 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 symb
The invention claimed is: 1. 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. 2. A time alignment apparatus of claim 1, further comprising: a write/read address circuit for providing a respective frame start write address corresponding to said time-offset for each storage resource of a frame memory having a write state, and successive read addresses for all storage resources of a frame memory having a read state; wherein after each mode switching, an input circuit is configured to start writing the data symbols of a newly arriving data frame of every channel into the respective storage resource of a first write state frame memory which was in a read state in the previous mode at the respective frame start write address, and to continue writing the data symbols into a corresponding storage resource of the other second frame memory having a write state at a write base address, if during the writing of the data symbols in said first frame memory the highest possible write address of the respective storage resource is reached; and wherein an output circuit is configured to successively read one data symbol from the respective storage resources of said frame memory having a read state at said successive read addresses. 3. A time-alignment apparatus according to claim 2, wherein said data symbols respectively comprise a plurality of data bits output by a convolutional coder, and wherein said plurality of data bits are respectively stored together at one memory position of a respective matrix of said frame memories as determined by said write addresses. 4. A time-alignment apparatus according to claim 1, wherein each storage resource is constituted by a respective row of said frame memory when the data symbols are not interleaved, and wherein an output circuit is configured to read said data symbols successively along the column direction at said read addresses. 5. A time-alignment apparatus according to claim 1, wherein said write/read address circuit is configured to provide successive write addresses to enable said input circuit to write the data symbols of a respective data frame of a channel into the storage resource of one or more frame memories having a write state in an interleaving writing order such that the data symbols are stored in the row direction as sequential sets of data symbols corresponding to the data symbols in successive columns of said interleaving matrix. 6. A transmitter of a telecommunication system further comprising one or more time-alignment apparatus according to claim 1. 7. A transmitter according to claim 6, wherein said transmitter is a CDMA-transmitter. 8. A telecommunication system comprising one or more transmitters according to claim 6. 9. A telecommunication system according to claim 8, wherein said telecommunication system performs communications using a CDMA technique. 10. A time-alignment apparatus according to claim 1, 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. 11. 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. 12. A method of claim 11, further comprising: providing a respective frame start write address corresponding to said time-offset selectively for each storage resource of a frame memory having a write state, and successive read addresses commonly for all storage resources of a frame memory having a read state; writing, after each mode switching, the data symbols of a newly arriving data frame of every channel into the respective storage resource of a first write state frame memory which was in a read state in the previous mode at the respective frame start write address, and continuing said writing of the data symbols into a corresponding storage resource of the other second frame memory having a write state a write base address, if during the writing of the data symbols in said first frame memory the highest possible write address of the respective storage resource is reached; and successively reading one data symbol from the respective storage resources of said frame memory having a read state at said successive read addresses. 13. A method according to claim 12, wherein said data frames are written to a respective row of a respective frame memory when the data symbols are not interleaved, wherein said data symbols are successively read along the column direction at said read addresses. 14. A method according to claim 12, wherein said data symbols of a respective data frame of a channel are written into the storage resource of one or more frame memories having a write state in an interleaving writing order such that the data symbols are stored in the row direction as sequential sets of data symbols corresponding to the data symbols in successive columns of an interleaving matrix. 15. A method according to claim 12, wherein said data symbols respectively comprise a plurality of data bits output by a convolutional coder of an encoder, wherein said plurality of data bits are respectively stored together at one memory position of a respective matrix of said frame memories as determined by said write addresses. 16. A method according to claim 12, 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. 17. 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. 18. An apparatus of claim 17, further comprising: a write/read address providing circuit for providing a respective frame start read address corresponding to said time-offset individually for each storage resource of a frame memory having a read state, and successive write addresses commonly for all storage resources of the frame memory having a write state; wherein after each mode switching an input circuit is configured to successively write the data symbols of a newly arriving data frame of every channel into the respective storage resource of the frame memory having a write state at said successive write addresses; and wherein an output circuit is configured to read one data symbol from the respective storage resources of a first frame memory which was in a write state in the previous mode at the respective frame start read address, and to continue reading the data symbols from a corresponding storage resource of the other second frame memory having a read state at a read base address, if during the reading of the data symbols in said first frame memory the highest possible read address of the respective storage resource is reached. 19. 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. 20. A method of claim 19, further comprising: providing a respective frame start read address corresponding to said time-offset selectively for each storage resource of a frame memory having a read state, and successive write addresses commonly for all storage resources of the frame memory having a write state; successively writing after each mode switching the data symbols of a newly arriving data frame of every channel into the respective storage resource of the frame memory having a write state at said successive write addresses; and reading one data symbol from the respective storage resources of a first frame memory which was in a write state in the previous mode at the respective frame start read address, and continuing the reading of the data symbols from a corresponding storage resource of the other second frame memory having a read state at a read base address, if during the reading of the data symbols in said first frame memory the highest possible read address of the respective storage resource is reached. 21. 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. 22. A time alignment apparatus of claim 21, further comprising: a write/read address providing circuit for providing a respective frame start write address corresponding to said time-offset individually for each storage resource of a frame memory having a write state, and successive read addresses commonly for all storage resources of a frame memory having a read state; wherein after each mode switching, an input device starts writing the data symbols of a newly arriving data frame of every channel into the respective storage resource of a first write state frame memory which was in a read state in the previous mode at the respective frame start write address, and continues writing the data symbols into a corresponding storage resource of the other second frame memory having a write state at a write base address, if during the writing of the data symbols in said first frame memory the highest possible write address of the respective storage resource is reached; and wherein an output device successively reads one data symbol from the respective storage resources of said frame memory having a read state at said successive read addresses. 23. 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. 24. A method of claim 23, further comprising: providing a respective frame start write address corresponding to said time-offset selectively for each storage resource of a frame memory having a write state, and successive read addresses commonly for all storage resources of a frame memory having a read state; writing, after each mode switching the data symbols of a newly arriving data frame of every channel into the respective storage resource of a first write state frame memory which was in a read state in the previous mode at the respective frame start write address, and continuing said writing of the data symbols into a corresponding storage resource of the other second frame memory having a write state a write base address, if during the writing of the data symbols in said first frame memory the highest possible write address of the respective storage resource is reached; and successively reading one data symbol from the respective storage resources of said frame memory having a read state at said successive read addresses.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Rakib, Selim Shlomo; Azenkot, Yehuda, Apparatus and method for equalization in distributed digital data transmission systems.
Grimwood Michael ; Knittel Jim ; Richardson Paul ; Rakib Selim Shlomo ; Lind Paul Alan ; Artman Doug, Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream.
Lau, O. Daryn; Chui, Frank; Chui, Gene; Kipnis, Gary; Samrao, Gurmobau; King, Neil, FIFO buffers receiving data from different serial links and removing unit of data from each buffer based on previous calcuations accounting for trace length differences.
Scribano Gino A. (Elk Grove Village IL) Proctor Lee M. (Cary IL) Nguyen Quoc V. (Lake Zurich IL), Method and apparatus for packet alignment in a communication system.
Wallace, Mark S.; Tiedemann, Jr., Edward G.; Wheatley, III, Charles E.; Walton, J. Rod; Howard, Steven J., Method and apparatus for providing wireless communication system synchronization.
Sönning, Raimund; Huaman-Bollo, Gian, Time-alignment apparatus and method for providing data frames of a plurality of channels with predetermined time-offsets.
Pfahler, Jürgen; Jentsch, Peter, Time-alignment apparatus and method for time-aligning data frames of a plurality of channels in a telecommunication system.
Lopez Alfred R. (Commack NY) Papson John C. (Melville NY) Rosenblum Leonard J. (East Meadow NY), Validation of subscriber signals in a cellular radio network.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Base station for a radio communication with a radio terminal.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Base station for a radio communication with a radio terminal and method.
Thadasina, Nivedan; Csapo, John; Gilliland, Paul, Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Method of performing a radio communication between a radio terminal and a base station.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio communication method including SDL having transmission rate of relatively high speed.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio communication method including SDL having transmission rate of relatively high speed.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio communication system including SDL having transmission rate of relatively high speed.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio communication system including SDL having transmission rate of relatively high speed.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio terminal for a radio communication with a base station.
Serizawa, Mutsumu; Nakajima, Nobuyasu; Ogura, Koji; Namekata, Minoru; Wakutsu, Takashi; Mukai, Manabu, Radio terminal for a radio communication with a base station and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.