Systems and methods for parallel signal cancellation
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03D-001/04
H03D-001/00
출원번호
US-0773777
(2004-02-06)
등록번호
US-7394879
(2008-07-01)
발명자
/ 주소
Narayan,Anand P.
Thomas,John K.
Olson,Eric S.
출원인 / 주소
Tensorcomm, Inc.
대리인 / 주소
Narayan,Anand P.
인용정보
피인용 횟수 :
18인용 특허 :
134
초록▼
The present invention provides systems and methods for parallel interference suppression. In one embodiment of the invention, a processing engine is used to substantially cancel a plurality of interfering signals within a received signal. The processing engine includes a plurality of matrix generato
The present invention provides systems and methods for parallel interference suppression. In one embodiment of the invention, a processing engine is used to substantially cancel a plurality of interfering signals within a received signal. The processing engine includes a plurality of matrix generators that are used to generate matrices, each matrix comprising elements of a unique interfering signal selected for cancellation. The processing engine also includes one or more processors that use the matrices to generate cancellation operators. A plurality of applicators applies the cancellation operators to parallel but not necessarily unique input signals to substantially cancel the interfering signals from the input signals. These input signals may include received signals, interference cancelled signals and/or PN codes. The embodiments disclosed herein may be particularly advantageous to systems employing CDMA (e.g., such as cdmaOne and cdma2000), Wideband CDMA, Broadband CDMA and Global Positioning Systems ("GPS") signals.
대표청구항▼
The invention claimed is: 1. A processing engine, comprising: a plurality of matrix generators, wherein each matrix generator is configured for generating a matrix comprising elements of an interfering signal selected for cancellation; a processor communicatively coupled to the matrix generators an
The invention claimed is: 1. A processing engine, comprising: a plurality of matrix generators, wherein each matrix generator is configured for generating a matrix comprising elements of an interfering signal selected for cancellation; a processor communicatively coupled to the matrix generators and configured for generating a cancellation operator from each matrix; and a plurality of applicators, wherein each applicator is communicatively coupled to the processor and configured for applying at least one of the cancellation operators to an input signal to substantially cancel at least one of the interfering signals. 2. The processing engine of claim 1, wherein the processing engine is configurable with a receiver and wherein the processing engine further comprises a connection element configured for receiving output signals from the applicators and for selecting received said output signals as inputs to processing fingers of the receiver. 3. The processing engine of claim 2, wherein the connection element comprises a plurality of selectors wherein each selector is configured for receiving one of the output signals and for selecting said one of the output signals as one of the inputs to one of the processing fingers. 4. The processing engine of claim 3, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Code Division Multiple Access signals as one of the inputs to one of the processing fingers. 5. The processing engine of claim 3, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Wideband Code Division Multiple Access signals as one of the inputs to one of the, processing fingers. 6. The processing engine of claim 3, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Global Positioning System signals as one of the inputs to one of the processing fingers. 7. The processing engine of claim 3, wherein the output signals are interference cancelled signals. 8. The processing engine of claim 1, wherein each cancellation operator is a projection operator configured for projecting a selected signal substantially orthogonal to one of the interfering signals. 9. The processing engine of claim 8, wherein the projection operator comprises the form: description="In-line Formulae" end="lead"Ps195 =I-S(STS)-1ST, description="In-line Formulae" end="tail" where Ps⊥ is the projection operator, I is an identity matrix, S is one of the matrices and ST is a transpose of said one of the matrices. 10. The processing engine of claim 1, wherein each of the cancellation operators comprises the form: description="In-line Formulae" end="lead"y'=y-S(STS)-1S Ty,description="In-line Formulae" end="tail" where y' is an output cancelled signal, y is a received signal, S is one of the matrices and ST is a transpose of said one of the matrices. 11. The processing engine of claim 1, further comprising an interference selector configured for selecting the interfering signals as inputs to the matrix generators. 12. The processing engine of claim 11, wherein the interference selector is further configured for providing on-time interfering PN codes of the interfering signals to the matrix generators. 13. The processing engine of claim 11, wherein the interference selector selects the interfering signals based on a pre-determined criteria selected from a group consisting of amplitude, timing offset, phase and code sequence. 14. A method of canceling interference, comprising: generating a plurality of matrices, each matrix comprising elements of an interference signal selected for cancellation; generating a cancellation operator from each of the matrices; and applying each cancellation operator in parallel to an input signal to substantially cancel at least one of the interference signals. 15. The method of claim 14, wherein generating the cancellation operator comprises generating a projection operator having a form: description="In-line Formulae" end="lead"Ps195 =I-S(STS)-1ST, description="In-line Formulae" end="tail" where Ps⊥ is the projection operator, I is an identity matrix, S is one of the matrices and ST is a transpose of said one of the matrices. 16. The method of claim 14, wherein applying comprises substantially canceling said one of the interfering signals according to the form: description="In-line Formulae" end="lead"y'=y-S(STS)-1S Ty,description="In-line Formulae" end="tail" where y' is an output cancelled signal, y is a received signal, S is one of the matrices and ST is a transpose of said one of the matrices. 17. The method of claim 14, further comprising selecting the interference signals for input to the matrices. 18. The method of claim 17, further comprising providing on-time interfering PN codes of the interfering signals to the matrices in response to selecting. 19. The method of claim 14, further comprising selecting output signals generated in response to applying, for assignment of the output signals to processing fingers of a receiver. 20. The method of claim 19, further comprising transferring the output signals to the processing fingers in response to selecting said output signals as input signals to the processing fingers. 21. The method of claim 19, wherein the output signals are interference cancelled signals. 22. The method of claim 14, further comprising receiving a Code Division Multiple Access signal. 23. The method of claim 14, further comprising receiving a Wideband Code Division Multiple Access signal. 24. The method of claim 14, further comprising receiving a Global Positioning System signal. 25. A system for canceling interference, comprising: means for generating a plurality of matrices, each matrix comprising elements of an interference signal selected for cancellation; means for generating a cancellation operator from each of the matrices; and means for applying each cancellation operator in parallel to an input signal to substantially cancel at least one of the interference signals. 26. The system of claim 25, wherein the means for generating the cancellation operator comprises means for generating a projection operator having a form: description="In-line Formulae" end="lead"Ps195 =I-S(STS)-1ST, description="In-line Formulae" end="tail" where Ps195 is the projection operator, I is an identity matrix, S is one of the matrices and ST is a transpose of the one of the matrices. 27. The system of claim 25, wherein the means for applying comprises means for substantially canceling said one of the interfering signals according to the form: description="In-line Formulae" end="lead"y'=y-S(STS)-1S Ty,description="In-line Formulae" end="tail" where y' is an output cancelled signal, y is a received signal, S is one of the matrices and ST is a transpose of said one of the matrices. 28. The system of claim 25, further comprising means for selecting the interference signals for input to the matrices. 29. The system of claim 25, further comprising means for providing on-time interfering PN codes of the interfering signals to the matrices in response to selecting. 30. The system of claim 25, further comprising means for selecting output signals generated in response to applying, for assignment of the output signals to processing fingers of a receiver. 31. The system of claim 30, further comprising means for transferring the output signals to the processing fingers in response to selecting said output signals. 32. The system of claim 30, wherein the output signals are interference cancelled signals. 33. The system of claim 25, further comprising means for receiving a Code Division Multiple Access signal. 34. The system of claim 25, further comprising means for receiving a Wideband Code Division Multiple Access signal. 35. The system of claim 25, further comprising means for receiving a Global Positioning System signal. 36. A mobile handset, comprising: a receiver configured for receiving a radio signal; and a processing engine communicatively coupled to the receiver and comprising a plurality of matrix generators, wherein each matrix generator is configured for generating a matrix comprising elements of an interfering signal selected for cancellation, a processor communicatively coupled to the matrix generators and configured for generating a cancellation operator from each matrix, and a plurality of applicators, wherein each applicator is communicatively coupled to the processor and configured for applying at least one of the cancellation operators to an input signal to substantially cancel at least one of the interfering signals. 37. The mobile handset of claim 36, wherein the processing engine further comprises a connection element configured for receiving output signals from the applicators and for selecting received said output signals as inputs to processing fingers of the receiver. 38. The mobile handset of claim 37, wherein the connection element comprises a plurality of selectors wherein each selector is configured for receiving one of the output signals and for selecting said one of the output signals as one of the inputs to one of the processing fingers. 39. The mobile handset of claim 38, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Code Division Multiple Access signals as one of the inputs to one of the processing fingers. 40. The mobile handset of claim 38, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Wideband Code Division Multiple Access signals as one of the inputs to one of the processing fingers. 41. The mobile handset of claim 38, wherein each selector is further configured for receiving a digitized radio signal comprising one or more Global Positioning System signals as one of the inputs to one of the processing fingers. 42. The mobile handset of claim 38, wherein the output signals are interference cancelled signals. 43. The mobile handset of claim 36, wherein each cancellation operator is a projection operator configured for projecting a selected signal substantially orthogonal to one of the interfering signals. 44. The mobile handset of claim 43, wherein the projection operator comprises the form: description="In-line Formulae" end="lead"Ps195 =I-S(STS)-1ST, description="In-line Formulae" end="tail" where Ps⊥ is the projection operator, I is an identity matrix, S is one of the matrices and ST is a transpose of said one of the matrices. 45. The mobile handset of claim 36, wherein each of the cancellation operators comprises the form: description="In-line Formulae" end="lead"y'=y-S(STS)-1S Ty,description="In-line Formulae" end="tail" where y' is an output cancelled signal, y is a received signal, S is one of the matrices and ST is a transpose of said one of the matrices. 46. The mobile handset of claim 36, further comprising an interference selector configured for selecting the interfering signals as inputs to the matrix generators. 47. The mobile handset of claim 46, wherein the interference selector is further configured for providing on-time interfering PN codes of the interfering signals to the matrix generators. 48. The mobile handset of claim 46, wherein the interference selector selects the interfering signals based on a pre-determined criteria selected from a group consisting of amplitude, timing offset, phase and code sequence. 49. The mobile handset of claim 36, wherein the radio signal comprises a Code Division Multiple Access signal. 50. The mobile handset of claim 36, wherein the radio signal comprises a Wideband Code Division Multiple Access signal. 51. The mobile handset of claim 36, wherein the radio signal comprises a Global Positioning System signal.
Chiba Isamu (Nara JPX) Fujise Masayuki (Nara JPX), Apparatus for controlling array antenna comprising a plurality of antenna elements and method therefor.
Zhodzishsky Mark I.,RUX ; Vorobiev Michail Y.,RUX ; Prasolov Victor A.,RUX ; Ashjaee Javad, Apparatuses and methods of suppressing a narrow-band interference with a compensator and adjustment loops.
Dogan Mithat Can ; Stearns Stephen Deane, Communication apparatus for transmitting and receiving signals over a fiber-optic waveguide using different frequency bands of light.
Tsujimoto Ichiro (Tokyo JPX), Decision feedback equalizer including forward part whose signal reference point is shiftable depending on channel respon.
Cochran Bruce A. (Mesa AZ) Liebetreu John M. (Scottsdale AZ) McCallister Ronald D. (Scottsdale AZ), Demodulator with selectable coherent and differential data.
Cochran Bruce A. (Mesa AZ) McCallister Ronald D. (Scottsdale AZ) Garvey Brendan J. (Scottsdale AZ), Differential/coherent digital demodulator operating at multiple symbol points.
Janc Robert V. (Palos Heights IL) Jasper Steven C. (Hoffman Estates IL) Longley Lester A. (Chicago IL) Zebrose Katherine L. (Chicago IL) Turney William J. (Schaumburg IL) Lillie Ross J. (Schaumburg I, Digital radio frequency receiver.
Mohamed Moataz A., Digital signal processor configuration including multiplying units coupled to plural accumlators for enhanced parallel mac processing.
Gilhousen Klein S. (San Diego CA) Padovani Roberto (San Diego CA) Wheatly ; III Charles E. (Del Mar CA), Diversity receiver in a CDMA cellular telephone system.
Dean Richard F. (Boulder CO) Antonio Franklin P. (Del Mar CA) Gilhousen Klein S. (Bozeman MT) Wheatley ; III Charles E. (Del Mar CA), Dual distributed antenna system.
Dean Richard F. (Escondido CA) Antonio Franklin P. (Del Mar CA) Gilhousen Klein S. (Bozeman MT) Wheatley ; III Charles E. (Del Mar CA), Dual distributed antenna system.
Upadhyay Triveni N. ; VanderVelde Wallace E. ; Falcone Kenneth A., Integrated adaptive spatial-temporal system for controlling narrowband and wideband sources of interferences in spread spectrum CDMA receivers.
van Heeswyk Frank Martin,CAX ; Newson Paul,CAX, Interference cancellation system and method and CDMA receiver including an interference cancellation circuit.
Tanaka Yoshinori,JPX ; Kobayakawa Shuji,JPX ; Seki Hiroyuki,JPX ; Toda Takeshi,JPX ; Tsutsui Masafumi,JPX, Interference canceller equipment and interference cancelling method for use in a multibeam-antenna communication system.
Young Shane Michael Joseph,CAX ; Bongfeldt David Charles,CAX, Interference canceller for the protection of direct-sequence spread-spectrum communications from high-power narrowband interference.
Nir Joseph,ILX ; Shayevich Baruch,ILX ; Cohen Hanoch,ILX ; Perelmuter Oleg,ILX, Locating a mobile unit using signals from both mobile beacons and stationary beacons.
Rademacher Leo,DEX ; Gardijan Zoran,DEX, Method and apparatus for detecting items of information transmitted according to the DS-CDMA principle in a receiver apparatus.
Arogyaswami J. Paulraj ; Peroor K. Sebastian ; Jose Tellado ; Robert W. Heath, Jr., Method and wireless communications system using coordinated transmission and training for interference mitigation.
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.
Roy ; III Richard H. (Cupertino CA) Paulraj Arogyaswami J. (Bangalore CA INX) Kailath Thomas (Stanford CA), Methods and arrangements for signal reception and parameter estimation.
Hafeez Abdulrauf ; Molnar Karl J. ; Bottomley Gregory E., Methods and systems for reducing co-channel interference using multiple timings for a received signal.
Zeger Andrew E. (Wyndmoor PA) Abrams Burton S. (Wyndmoor PA), Multiple signal receiver for direct sequence, code division multiple access, spread spectrum signals.
Divsalar Dariush (Pacific Pallisades CA) Simon Marvin K. (La Canada CA) Raphaeli Dan (Tel Aviv ILX), Parallel interference cancellation for CDMA applications.
Fenton Patrick (Calgary CA CAX) Van Dierendonck Albert J. (Los Altos CA), Pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay s.
Ichikawa Toshihito (Saitama JPX) Kasa Koichi (Saitama JPX) Akiyama Kiichiro (Saitama JPX), Radio receiver having switch for switching between a wide filter and a narrow filter.
Choi Seung Won,KRX ; Yun Dong Un,KRX, Signal processing apparatus and method for reducing the effects of interference and noise in wireless communication systems.
Halpern Peter H. (118 Old Hickory Ct. Longwood FL 32750) Mallory Peter E. (406 N. Riverside Dr. Edgewater FL 32032) Haug Paul E. (5851 Michelle La. Sanford FL 32771) Koos ; Jr. William M. (548 Lake A, System for transmitting data through a troposcatter medium.
Bejjani Elie,FRX ; Bouquier Jean-Fran.cedilla.ois,FRX ; de Cacqueray Benoit,FRX, To a telecommunication system using code division multiple access (CDMA).
Tomasin, Stefano; Pfister, Henry David; Hou, Jilei; Smee, John Edward, Adaptation of transmit subchannel gains in a system with interference cancellation.
Coralli, Alessandro Vanelli; Pfister, Henry David; Hou, Jilei; Smee, John Edward; Padovani, Roberto; Butler, Brian K.; Levin, Jeffrey A.; Wilborn, Thomas B.; Bender, Paul E., Method and apparatus for canceling pilot interference in a wireless communication system.
Coralli, Alessandro Vanelli; Pfister, Henry David; Hou, Jilei; Smee, John Edward; Padovani, Roberto; Butler, Brian K; Levin, Jeffrey A; Wilborn, Thomas B; Bender, Paul E, Method and apparatus for canceling pilot interference in a wireless communication system.
Yan, Yuan; Li, Anxin; Li, Xiangming; Kayama, Hidetoshi, Method and apparatus of physical resource allocation, method of data receiving, and receiving end.
Soriaga, Joseph B.; Bhushan, Naga; Hou, Jilei; Chen, Jinghu; Smee, John Edward, Method and system for signal reconstruction from spatially and temporally correlated received samples.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.