Channel estimation for interference cancellation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-001/00
H04B-015/00
출원번호
US-0192503
(2005-07-29)
등록번호
US-8422955
(2013-04-16)
발명자
/ 주소
Smee, John Edward
Pfister, Henry David
Hou, Jilei
Tomasin, Stefano
출원인 / 주소
Qualcomm Incorporated
대리인 / 주소
Katbab, Abdollah
인용정보
피인용 횟수 :
14인용 특허 :
116
초록
A method and system for interference cancellation (IC). One aspect relates to traffic interference cancellation. Another aspect relates to joint IC for pilot, overhead and data. Another aspect relates to improved channel estimation. Another aspect relates to adaptation of transmit subchannel gains.
대표청구항▼
1. A method for interference cancellation comprising: receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;storing the received data samples in a buffer;despreading the receiv
1. A method for interference cancellation comprising: receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;storing the received data samples in a buffer;despreading the received data samples associated with a first access terminal;demodulating the despread received data samples into data symbols;decoding the data symbols into decoded data symbols;determining whether the decoded data symbols were correctly decoded;if the decoded data symbols were correctly decoded, then performing the operations of: regenerating component subpackets associated with the decoded data symbols; andsubtracting the component subpackets from the stored received data samples in the buffer. 2. The method of claim 1, wherein the signals comprise code division multiple access (CDMA) signals. 3. The method of claim 1, further comprising accumulating the despread received data samples over a period of time. 4. The method of claim 1, wherein despreading the received data samples to determine the channel estimate occurs at each rake receiver finger delay of a plurality of rake receiver finger delays. 5. The method of claim 1, wherein said regenerating comprises at least one of re-encoding, re-interleaving, re-modulating, re-applying a data channel gain, and re-spreading data. 6. The method of claim 1, further comprising: despreading the received data samples associated with a second access terminal;demodulating the despread received data samples into data symbols associated with the second access terminal;decoding the data symbols associated with the second access terminal into second decoded data symbols;determining whether the second decoded data symbols were correctly decoded; andif the second decoded data symbols were correctly decoded, then performing the operations of: regenerating component subpackets associated with the second decoded data symbols; andsubtracting the component subpackets associated with the second decoded data symbols from the stored received data samples in the buffer. 7. A base station comprising: a memory configured to store data samples of signals received from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;a demodulator configured to despread and demodulate the stored received data samples associated with a first access terminal;a decoder configured to decode the demodulated data into decoded data;a regeneration unit configured to use correctly decoded data to regenerate traffic chips transmitted by the first access terminal;a channel estimator configured to despread the stored received data samples with the regenerated traffic chips to determine a channel estimate;a reconstruction unit configured to use the decoded data and the channel estimate to reconstruct encoded and modulated data samples; anda subtractor configured to subtract the reconstructed encoded and modulated data samples from the received data samples stored in the memory to reduce interference for the decoder to subsequently decode data for other access terminals from the stored received data samples;wherein if decoded data symbols are correctly decoded:the regeneration unit is further configured to regenerate component subpackets associated with the decoded data symbols; andwherein the subtractor is further configured to subtract the component subpackets from the stored received data samples in the memory. 8. The base station of claim 7, further comprising an accumulator to accumulate despread data samples over a period of time. 9. The base station of claim 7, wherein the demodulator comprises a rake receiver with a plurality of finger processing units to process multipath signals, each finger processing unit having a unique delay to process samples from the memory. 10. The base station of claim 7, wherein the regeneration unit is configured to regenerate the traffic chips transmitted by the first access terminal by at least one of re-encoding, re-interleaving, re-modulating, re-applying a data channel gain, and re-spreading. 11. A method for interference cancellation comprising: receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;despreading the received data samples associated with a first access terminal;demodulating the despread received data samples into data symbols;decoding the data symbols into decoded data symbols;determining whether the decoded data symbols were correctly decoded;if the decoded data symbols were correctly decoded, using the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols;wherein if the decoded data symbols were correctly decoded, subtracting the component subpackets from stored received data samples in memory;based on estimated multipath signal delays, determining a time span for uniform regeneration; anddespreading the received data samples with the regenerated traffic chips at uniform delays for the determined time span to determine a channel estimate. 12. The method of claim 11, further comprising: storing the received data samples received from the plurality of access terminals in a buffer;using the determined channel estimate to reconstruct data samples transmitted from the first access terminal; andsubtracting the reconstructed data samples sent from the first access terminal from the stored received data samples in the buffer. 13. The method of claim 11, wherein determining the time span comprises selecting a time span based on information about the multipath signal delays and an a priori estimate of a combined response of transmitter and receiver filters. 14. An apparatus for interference cancellation comprising: means for receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;means for despreading the received data samples associated with a first access terminal;means for demodulating the despread received data samples into data symbols;means for decoding the data symbols into decoded data symbols;means for determining whether the decoded data symbols were correctly decoded;if the decoded data symbols were correctly decoded, means for using the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols;wherein if the decoded data symbols were correctly decoded, means for subtracting the component subpackets from stored received data samples in memory;based on estimated multipath signal delays, means for determining a time span for uniform regeneration; andmeans for despreading the received data samples with the regenerated traffic chips at uniform delays for the determined time span to determine a channel estimate. 15. An apparatus for interference cancellation comprising: means for receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;means for despreading the received data samples associated with a first access terminal;means for demodulating the despread received data samples into data symbols;means for decoding the data symbols into decoded data symbols;means for determining whether the decoded data symbols were correctly decoded;means for using the decoded data symbols to regenerate traffic chips transmitted by the first access terminal;means for regenerating component subpackets associated with the decoded data symbols, if the decoded data symbols were correctly decoded;means for subtracting the component subpackets from stored received data samples, if the decoded data symbols were correctly decoded;means for despreading the received data samples with the regenerated traffic chips to determine a channel estimate;means for storing the data samples received from the plurality of access terminals in a buffer;means for using the channel estimate to reconstruct data samples transmitted from the first access terminal; andmeans for subtracting the reconstructed data samples from the received data samples stored in the buffer. 16. A non-transitory computer-readable medium containing instructions thereon for performing a method comprising: receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;despreading the received data samples associated with a first access terminal;demodulating the despread received data samples into data symbols;decoding the data symbols into decoded data symbols;determining whether the decoded data symbols were correctly decoded;using the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols, if the decoded data symbols were correctly decoded;subtracting the component subpackets from stored received data samples, if the decoded data symbols were correctly decoded;despreading the received data samples with the regenerated traffic chips to determine a channel estimate;storing the data samples received from the plurality of access terminals in a buffer;using the channel estimate to reconstruct data samples transmitted from the first access terminal; andsubtracting the reconstructed data samples from the received data samples stored in the buffer. 17. A processor executing instructions, the instructions comprising: instructions to receive data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;instructions to despread the received data samples associated with a first access terminal;instructions to demodulate the despread received data samples into data symbols;instructions to decode the data symbols into decoded data symbols;instructions to determine whether the decoded data symbols were correctly decoded;instructions to use the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols, if the decoded data symbols were correctly decoded;instructions to subtract the component subpackets from stored received data samples, if the decoded data symbols were correctly decoded;instructions to despread the received data samples with the regenerated traffic chips to determine a channel estimate;instructions to store the data samples received from the plurality of access terminals in a buffer;instructions to use the channel estimate to reconstruct data samples transmitted from the first access terminal; andinstructions to subtract the reconstructed data samples from the received data samples stored in the buffer. 18. A base station comprising: a memory configured to store data samples of signals received from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;a despreader configured to despread the received data samples associated with a first access terminal;a demodulator configured to demodulate the despread received data samples into data symbols;a decoder configured to decode the data symbols into decoded data symbols;a regeneration unit configured to use correctly decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols;a time span estimation unit configured to determine a time span for uniform regeneration based on estimated multipath signal delays; anda channel estimator configured to despread the received data samples with the regenerated traffic chips at uniform delays for the determined time span to determine a channel estimate;a subtractor configured to subtract the component subpackets from the stored received data samples in the memory, if the decoded data symbols are correctly decoded. 19. A non-transitory computer-readable medium containing instructions thereon for performing a method comprising: receiving data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;despreading the received data samples associated with a first access terminal;demodulating the despread received data samples into data symbols;decoding the data symbols into decoded data symbols;determining whether the decoded data symbols were correctly decoded;using the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols, if the decoded data symbols were correctly decoded;subtracting the component subpackets from stored received data samples, if the decoded data symbols were correctly decoded;based on estimated multipath signal delays, determining a time span for uniform regeneration; anddespreading the received data samples with the regenerated traffic chips at uniform delays for the determined time span to determine a channel estimate. 20. A processor executing instructions, the instructions comprising: instructions to receive data samples of signals transmitted from a plurality of access terminals, wherein the received data samples include at least two of traffic, overhead and pilot signals;instructions to despread the received data samples associated with a first access terminal;instructions to demodulate the despread received data samples into data symbols;instructions to decode the data symbols into decoded data symbols;instructions to determine whether the decoded data symbols were correctly decoded;instructions to use the decoded data symbols to regenerate traffic chips transmitted by the first access terminal and regenerate component subpackets associated with the decoded data symbols, if the decoded data symbols were correctly decoded;instructions to subtract the component subpackets from stored received data samples, if the decoded data symbols were correctly decoded;instructions to, based on estimated multipath signal delays, determining a time span for uniform regeneration; andinstructions to despread the received data samples with the regenerated traffic chips at uniform delays for the determined time span to determine a channel estimate.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (116)
Dalgleish, Robert; Kendall, Martin, Adaptive forward power management algorithm for traffic hotspots.
Heo,Seo Weon; Ahn,Seong Woo; Bae,Sang Min, Apparatus and method for canceling interference signals in a receiver for a packet data communication system.
Li,Jianjun; Kim,Sung Jin, Apparatus and method for generating and receiving traffic in a block spreading code division multiple access mobile communication system.
Kim, Sung-Jin; Kwak, Byung-Jae; Lee, Yong-Suk; Park, Seong-Ill; Choi, Ho-Kyu; Kim, Min-Koo; Kim, Beong-Jo; Lee, Hyun-Woo; Kim, Jae-Yoel; Park, Sang-Hwan, Apparatus and method for transmission diversity using more than two antennas.
Blakeney ; II Robert D. (San Diego CA) Weaver ; Jr. Lindsay A. (Boulder CO) Ziv Noam A. (San Diego CA) Williamson Paul T. (San Diego CA) Padovani Roberto (San Diego CA), Demodulation element assignment in a system capable of receiving multiple signals.
van Heeswyk Frank Martin,CAX ; Newson Paul,CAX, Interference cancellation system and method and CDMA receiver including an interference cancellation circuit.
Levin,Jeffrey A.; Wilborn,Thomas B.; Butler,Brian K.; Bender,Paul E., Method and apparatus for canceling pilot interference in a wireless communication system.
Padovani, Roberto; Bender, Paul E.; Black, Peter J.; Grob, Matthew S.; Hinderling, Jurg K.; Sindhushayana, Nagabhushana T.; Wheatley, III, Charles E., Method and apparatus for high rate packet data transmission.
Bergstrom Chad Scott ; Chuprun Jeffrey Scott ; Kleider John Eric ; Guzek Amy Michelle, Method and apparatus for performing interference suppression using modal moment estimates.
Holtzman, Jack; Chen, Tao, Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel.
Willenegger,Serge; Malladi,Durga P.; Blanz,Josef J., Method and apparatus for reducing inter-channel interference in a wireless communication system employing a non-periodic interleaver.
Willenegger,Serge; Vayanos,Alkinoos Hector; Malladi,Durga P.; Tiedemann, Jr.,Edward G.; Grilli,Francesco; Blanz,Josef, Method and apparatus for reducing interference in a wireless communication system.
Chen, Tao; Wolf, Jack K.; Odenwalder, Joseph P.; Tiedemann, Jr., Edward G.; Butler, Brian K.; Wei, Yongbin, Method and system for utilization of an outer decoder in a broadcast services communication system.
Baier,Paul Walter; Weckerle,Martin; Haardt,Martin, Method for obtaining information regarding interference in the receiver of a message transmission system.
Rouphael, Antoine J.; Hoffmann, John E.; Nelson, Jr., George Rodney; Proctor, Jr., James A., Method for using a non-orthogonal pilot signal with data channel interference cancellation.
Ranta Pekka,FIX ; Jolma Petri,FIX ; Gandini Giulio,FIX ; Honkasalo Zhichun,FIX, Method of allocating frequency bands to different cells, and TDMA cellular radio system.
Chennakeshu Sandeep ; Ramesh Rajaram ; Bottomley Gregory E. ; Dent Paul W., Methods and apparatus for canceling adjacent channel signals in digital communications systems.
Willenegger, Serge; Chen, Tao; Vayanos, Alkinoos Hector; Wei, Yongbin, Multi-media broadcast and multicast service (MBMS) in a wireless communication system.
Willenegger, Serge; Chen, Tao; Vayanos, Alkinoos Hector; Wei, Yongbin, Multi-media broadcast and multicast service (MBMS) in a wireless communication system.
Willenegger,Serge; Chen,Tao; Vayanos,Alkinoos Hector; Wei,Yongbin, Multi-media broadcast and multicast service (MBMS) in a wireless communications system.
Huang Howard C. ; I Chih-Lin ; Brink Stephan ten,DEX ; Vannucci Giovanni, Pilot interference cancellation for a coherent wireless code division multiple access receiver.
Sugimoto, Hiroki; Lim, Teng Joon; Rasmussen, Lars; Cheah, Kok Leong; Sun, Sumei; Matsumoto, Yoshihiro; Oyama, Takashi, Receiving device and channel estimator for use in a CDMA communication system.
Seki Hiroyuki,JPX ; Tanaka Yoshinori,JPX ; Kobayakawa Shuji,JPX ; Toda Takeshi,JPX ; Tsutsui Masafumi,JPX, Signal to interference power ratio measuring apparatus and signal to interference power ratio measuring method as well as transmission power controlling method under CDMA communication system.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Weaver ; Jr. Lindsay A. (San Diego CA), Spread spectrum multiple access communication system using satellite or terrestrial repeaters.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Padovani Roberto (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA) Wheatley ; III Charles E. (Del Mar CA) Viterbi Andrew J. (La Jol, System and method for generating signal waveforms in a CDMA cellular telephone system.
Gilhousen, Klein S.; Jacobs, Irwin M.; Padovani, Roberto; Weaver, Jr., Lindsay A.; Wheatley, III, Charles E.; Viterbi, Andrew J., System and method for generating signal waveforms in a CDMA cellular telephone system.
Oates,John H., Wireless communication systems and methods for long-code communications for regenerative multiple user detection involving implicit waveform subtraction.
Oates,John H., Wireless communication systems and methods for long-code communications for regenerative multiple user detection involving pre-maximal combination matched filter outputs.
Song, Wei-Jei; Palakodety, Sivaram S.; Lu, Feng; Kim, Youngjae; Goteti, Anil Kumar; Zhang, Danlu, Adaptive tracking steps for time and frequency tracking loops.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.