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 to reduce interference, the method comprising: storing samples of data frames transmitted asynchronously from a plurality of access terminals;decoding a first frame of data from the stored samples, the first frame of data sent from a first group of one or more access terminals;if the fir
1. A method to reduce interference, the method comprising: storing samples of data frames transmitted asynchronously from a plurality of access terminals;decoding a first frame of data from the stored samples, the first frame of data sent from a first group of one or more access terminals;if the first frame of data is correctly decoded, subtracting the decoded first frame from the stored samples;decoding a second frame of data from the stored samples, the second frame of data sent from a second group of one or more access terminals;if the second frame of data is correctly decoded, subtracting the decoded second frame from the stored samples; anddecoding a frame that failed to previously decode. 2. The method of claim 1, further comprising demodulating the first and second frames. 3. The method of claim 1, further comprising selecting one or more access terminals having a communication characteristic different than other access terminals as the first group. 4. A method to reduce interference, the method comprising: storing time-interlaced subpackets received from a plurality of access terminals, each subpacket corresponding to an encoded data packet;decoding a first data packet using one or more stored, time-interlaced subpackets;if decoding the first packet is successful, reconstructing one or more subpackets corresponding to the first packet;subtracting the reconstructed subpackets from the stored time-interlaced subpackets; and decoding a second packet using one or more stored, time-interlaced subpackets. 5. The method of claim 4, wherein reconstructing one or more subpackets comprises: encoding the first packet; andmodulating the encoded first packet. 6. The method of claim 4, further comprising: demodulating one or more subpackets corresponding to the first packet with a first code sequence corresponding to a first access terminal; anddemodulating one or more subpackets corresponding to the second packet with a second code sequence corresponding to a second access terminal. 7. The method of claim 4, further comprising simultaneously decoding a plurality of packets sent from a plurality of access terminals. 8. The method of claim 4, further comprising sequentially demodulating and decoding a plurality of packets sent from a plurality of access terminals. 9. The method of claim 4, further comprising selecting an access terminal having a higher traffic transmit power than other access terminals as a first access terminal to demodulate and to decode a packet. 10. The method of claim 4, further comprising selecting an access terminal having a larger payload than other access terminals as a first access terminal to demodulate and to decode a packet. 11. The method of claim 4, further comprising selecting an access terminal having a higher signal-to-interference-and-noise-ratio (SINR) than other access terminals as a first access terminal to demodulate and to decode a packet. 12. The method of claim 4, further comprising selecting an access terminal having an older undecoded packet compared to packets of other access terminals as a first access terminal to demodulate and to decode a packet. 13. The method of claim 4, further comprising, after subtracting the reconstructed subpackets from the stored time-interlaced subpackets, demodulating and decoding a third packet using one or more subpackets from the stored time-interlaced subpackets, the third packet being previously unsuccessful in decoding. 14. The method of claim 4, further comprising iteratively demodulating and decoding previously unsuccessfully decoded packets. 15. The method of claim 4, further comprising: decoding all subpackets sent from a set of access terminals that terminate in a current time slot;reconstructing all successfully decoded subpackets that terminate in the current time slot;subtracting the reconstructed subpackets from the stored subpackets; anddemodulating and decoding a subpacket that failed decoding in a previous time slot. 16. The method of claim 4, further comprising: decoding all subpackets sent from a set of access terminals that terminate in a current time slot;reconstructing all successfully decoded subpackets that terminate in the current time slot;subtracting the reconstructed subpackets from the stored subpackets; anddemodulating and decoding a third data packet before all subpackets corresponding to that third data packet have been stored. 17. The method of claim 4, further comprising providing Hybrid Automatic Repeat Request (H-ARQ) to the access terminals. 18. The method of claim 4, further comprising receiving subpackets which were transmitted asynchronously from a plurality of access terminals. 19. A base station comprising: a front-end memory configured to store samples of time-interlaced signals received from a plurality of access terminals;a demodulator configured to demodulate the stored samples using a first code sequence corresponding to a first access terminal;a decoder configured to decode data from the demodulated samples;a reconstruction unit configured to use decoded data to reconstruct encoded and modulated samples; anda subtractor configured to subtract reconstructed samples from the samples stored in the front-end memory to reduce interference for the decoder to subsequently decode data from the stored samples. 20. The base station of claim 19, further comprising an error detection unit to detect if the decoder correctly decoded data from the demodulated samples. 21. The base station of claim 19, further comprising a back-end memory configured to store demodulated symbols of data demodulated from samples stored in the frond-end memory. 22. The base station of claim 21, wherein the back-end memory stores demodulated symbols of subpackets that are no longer stored in the front-end memory when the front-end memory does not span all subpackets. 23. The base station of claim 19, wherein the front-end memory is configured to store a plurality of slots of samples of signals received from a plurality of access terminals operating with Hybrid Automatic Repeat Request (H-ARQ). 24. The base station of claim 19, wherein the demodulator is configured to demodulate and the decoder is configured to iteratively decode unsuccessfully decoded packets. 25. The base station of claim 19, wherein the front-end memory has a length that spans a time period from a beginning of a first subpacket of a packet to an end of a last subpacket of the packet. 26. The base station of claim 25, wherein the front-end memory has a length of about 40 slots. 27. The base station of claim 19, wherein the front-end memory has a length that span less than a full packet. 28. The base station of claim 19, wherein the front-end memory has a length that spans a time period from a beginning of a subpacket of a packet to an end of a subsequent subpacket of the packet. 29. The base station of claim 19, wherein the base station is configured to receive and process CDMA2000 signals from the access terminals. 30. The base station of claim 19, wherein the base station is configured to receive and process CDMA Evolution Data Optimized (EV-DO) Revision A signals from the access terminals. 31. The base station of claim 19, wherein the base station is configured to receive and process Wideband CDMA (WCDMA) signals from the access terminals. 32. The base station of claim 19, wherein the front-end memory, demodulator, and subtractor are configured to span one or more subpackets of packets that have different transmit time intervals. 33. The base station of claim 19, wherein the front-end memory, demodulator, and subtractor are configured to span more subpackets of 2 milliseconds transmit time interval packets than subpackets of 10 milliseconds transmit time interval packets. 34. The base station of claim 19, wherein the base station is configured to receive and process CDMA EV-DV signals from the access terminals. 35. An apparatus for reducing interference, comprising: means for storing samples of data frames transmitted asynchronously from a plurality of access terminals;means for decoding a first frame of data from the stored samples, the first frame of data sent from a first group of one or more access terminals;if the first frame of data is correctly decode, means for subtracting the decoded first frame from the stored samples;means for decoding a second frame of data from the stored samples, the second frame of data sent from a second group of one ore more access terminals;if the second frame of data is correctly decoded, means for subtracting the decoded second frame from the stored samples; andmeans for decoding a frame that failed to previously decode. 36. The apparatus of claim 35, further comprising means for demodulating the first and second frames. 37. The apparatus of claim 35, further comprising means for selecting one or more access terminals having a communication characteristic different than other access terminals as the first group. 38. An apparatus for reducing interference, comrpising: means for storing time-interlaced subpackets received from a pluarlity of access terminals, each subpacket corresponding to an encoded data packet;means for decoding a first data packet using one or more stored, time-interlaced subpackets;if decoding the first packet is successful, means for reconstructing one or more subpackets corresponding to the first packet;means for subtracting the reconstructed subpackets from the stored time-interlaced subpackets; andmeans for decoding a second packet using one or more stored, time-interlaced subpackets. 39. The apparatus of Claim 38, wherein said means for reconstructing one or more subpackets further comprises: means for encoding the first packet; andmeans for modulating the encoded first packet. 40. The apparatus of Claim 38, further comprising: means for demodulating one or more subpackets corresponding to the first packet with a first code sequence corresponding to a first access terminal; andmeans for demodulating one or more subpackets corresponding to the second packet with a second code sequence corresponding to a second access terminal. 41. The apparatus of claim 38, further comprising means for simultaneously decoding a plurality of packets sent from a plurality of access terminals 42. The apparatus of claim 38, further comprising means for sequentially demodulating and decoding a pluriality of packets sent from a pluarlity of access terminals. 43. The apparatus of claim 38, further comprising means for selecting access terminal having a higher traffic transmit power than other access terminals as a first access terminal to demodulate and to decode a packet. 44. The appartus of claim 38, further comprising means for selecting an access terminal having a larger payload than other access terminals as a first access termional to demodulate and to decode a packet. 45. The apparatus of claim 38, further comprising means for selecting an access terminal having a higher signal-to-interference-and-noise-ratio (SINR) than other access terminals as a first access terminal to demodulate and to decode a packet. 46. The apparatus of claim 38, further comprising means for selcting an access terminal having an older undecoded packet compared to packets of other access terminals as a first access terminal to demodulate and to decode a packet. 47. The apparatus of claim 38, further comprising, means for demodulating and means for decoding a third packet using one or more subpackets from the stored time-interlaced subpackets, the third packet being previously unsuccessful in decoding. 48. The apparatus of claim 38, further comprising means for iteratively demodulating and means for decoding previously unsuccessfully decoded packets. 49. The apparatus of claim 38, further comprising: means for decoding all subpackets sent from a set of access terminals that terminate in a current time slot;means for reconstructing all successfully decoded subpackets that terminate in the current time slot;means for subtracting the reconstructed subpackets from the stored subpackets; andmeans for demodulating and decode a subpacket that failed decoding in a previous time slot. 50. The apparatus of claim 38, further comprising: means for decoding all subpackets sent from a set of access terminals that terminate in a current time slot;means for reconstructing all successfully decoded subpackets that terminate in the current time slot;means for subtracting the reconstructed subpackets from the stored subpackets; andmeans for demodulating and decode a third data packet before all subpackets corresponding to that third data packet have been stored. 51. The apparatus of Claim 38, further comprising means for providing Hybrid Automatic Repeat Request (H-ARQ) to the access terminals. 52. The apparatus of Claim 38, further comprising means for receiving subpackets which were transmitted asynchronously from a plurality of access terminals. 53. A computer program product, comprising: nontranisory computer-readable medium comprising:code for causing a computer to store samples of data frames transmitted asynchronously from a plurality of access terminals;code for causing the computer to decode a first frame of data from the stored samples, the first frame of data sent from a first group of one or more access terminals;if the first frame of data is correctly decoded, code for causing the computer to subtract the decoded first frame from the stored samples;code for causing the computer to decode a second frame of data from the stored samples, the second frame of data sent from a second group of one or more access terminals;if the second frame of data is correctly decoded, code for causing the computer to subtract the decoded second frame from the stored samples; andcode for causing the computer to decode a frame that failed to previously decode. 54. The computer program product of Claim 53, wherein the computer-readable medium further comprises code for causing a computer to demodulate the first and second frames. 55. The computer program product of Claim 53, wherein the computer-readable medium further comprises code for causing a computer to select one or more access terminals having a communication characteristic different than other access terminals as the first group. 56. A computer program product, comprising: nontranisory computer-readable medium comprising:code for causing a computer to store time-interlaced subpackets received from a plurality of access terminals, each subpacket corresponding to an encoded data packet;code for causing the computer to decode a first data packet using one or more stored, time-interlaced subpackets;if decoding the first packet is successful, code for causing the computer to reconstruct one or more subpackets corresponding to the first packet;code for causing the computer to subtract the reconstructed subpackets from the stored time-interlaced subpackets; andcode for causing the computer to decode a second packet using one or more stored, time-interlaced subpackets.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (120)
Tomasin, Stefano; Pfister, Henry David; Hou, Jilei; Smee, John Edward, Adaptation of transmit subchannel gains in a system with interference cancellation.
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.
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.
Luo, Tao; Yoo, Taesang; Zhao, Lu; Wei, Yongbin; Malladi, Durga Prasad, Handling mismatch of control spans between serving cell and interfering cells for control and data channel interference cancellation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.