A method for suppressing interference in a wireless communication comprises receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of s
A method for suppressing interference in a wireless communication comprises receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.
대표청구항▼
1. A method for suppressing interference in a wireless communication, comprising the steps of: receiving a burst of symbols;generating a plurality of timing hypotheses for the burst of symbols;calculating a corresponding plurality of weights for each of the plurality of timing hypotheses based on a
1. A method for suppressing interference in a wireless communication, comprising the steps of: receiving a burst of symbols;generating a plurality of timing hypotheses for the burst of symbols;calculating a corresponding plurality of weights for each of the plurality of timing hypotheses based on a subset of the burst of symbols;filtering the subset of the burst of symbols using an interference suppression filter with the corresponding plurality of weights for each of the plurality of timing hypotheses;selecting one of the plurality of timing hypotheses based on a midamble estimation error of the selected timing hypothesis;filtering the burst of symbols using the interference suppression filter with a first plurality of weights corresponding to the selected timing hypothesis;decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;encoding the data to generate a re-encoded burst of symbols;calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights; anddecoding the filtered re-encoded burst of symbols. 2. The method of claim 1, wherein the midamble estimation error is calculated for each timing hypothesis of the plurality of timing hypotheses by: determining an estimated channel corresponding to the timing hypothesis;performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; andcomparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error. 3. The method of claim 2, wherein the determining the estimated channel corresponding to each symbol comprises selecting a number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel. 4. The method of claim 1, wherein the generating the plurality of timing hypotheses comprises estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position. 5. The method of claim 1, wherein the corresponding plurality of weights for each timing hypothesis of the plurality of timing hypotheses is calculated by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 6. The method of claim 1, wherein the second plurality of weights is calculated by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 7. The method of claim 1, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols. 8. The method of claim 1, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter. 9. The method of claim 1, wherein the interference suppression filter uses a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols. 10. A receiver comprising: an antenna configured to receive a burst of symbols;a timing estimator configured to generate a plurality of timing hypotheses for the burst of symbols;a processor configured to calculate a corresponding plurality of weights for each of the plurality of timing hypotheses based on a subset of the burst of symbols;an interference suppression filter configured to: filter the subset of the burst of symbols with the corresponding plurality of weights for each of the plurality of timing hypotheses; andfilter the burst of symbols with a first plurality of weights corresponding to a selected timing hypothesis, wherein the processor is configured to select the selected timing hypothesis based on a midamble estimation error of the selected timing hypothesis;a decoder configured to decode the filtered burst of symbols to generate data corresponding to the burst of symbols;an encoder configured to encode the data to generate a re-encoded burst of symbols;the processor configured to calculate a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;the interference suppression filter configured to filter the re-encoded burst of symbols with the second plurality of weights; andthe decoder configured to decode the filtered re-encoded burst of symbols. 11. The receiver of claim 10, wherein the processor is configured to calculate the midamble estimation error for each timing hypothesis of the plurality of timing hypotheses by: determining an estimated channel corresponding to the timing hypothesis;performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; andcomparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error. 12. The receiver of claim 11, wherein the determining the estimated channel corresponding to each symbol comprises selecting a number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel. 13. The receiver of claim 10, wherein the timing estimator is configured to generate the plurality of timing hypotheses by estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position. 14. The receiver of claim 10, wherein the processor is configured to calculate the corresponding plurality of weights for each timing hypothesis of the plurality of timing hypotheses by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 15. The receiver of claim 10, wherein the processor is configured to calculate the second plurality of weights by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 16. The receiver of claim 10, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols. 17. The receiver of claim 10, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter. 18. The receiver of claim 10, wherein the interference suppression filter is configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols. 19. A receiver comprising: means for receiving a burst of symbols;means for generating a plurality of timing hypotheses for the burst of symbols;means for calculating for each timing hypothesis of the plurality of timing hypotheses, a corresponding plurality of weights for an interference suppression means based upon a subset of the burst of symbols, the interference suppression means for filtering, for each timing hypothesis of the plurality of timing hypotheses, the subset of the burst of symbols with the corresponding plurality of weights;means for selecting a selected timing hypothesis of the plurality of timing hypotheses based on a selection criteria, wherein the selected timing hypothesis corresponds to a first plurality of weights, the interference suppression means for filtering the burst of symbols with the first plurality of weights;decoding means for decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;means for encoding the data to generate a re-encoded burst of symbols; andmeans for calculating a second plurality of weights for the interference suppression means based upon the re-encoded burst of symbols, the interference suppression means for filtering the re-encoded burst of symbols with the second plurality of weights, and the decoding means for decoding the filtered re-encoded burst of symbols. 20. The receiver of claim 19, wherein the selection criteria is a midamble estimation error. 21. The receiver of claim 20, wherein the means for calculating the midamble estimation error for each timing hypothesis of the plurality of timing hypotheses comprises: means for determining an estimated channel corresponding to the timing hypothesis;means for performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; andmeans for comparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error. 22. The receiver of claim 21, wherein the means for determining the estimated channel corresponding to each symbol comprises means for selecting a predetermined number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel. 23. The receiver of claim 19, wherein the means for generating the plurality of timing hypotheses comprises means for estimating a position of a first midamble symbol in the burst of symbols and means for selecting the subset of the burst of symbols from symbols centered around the estimated position. 24. The receiver of claim 19, wherein the means for calculating the first plurality of weights for each timing hypothesis of the plurality of timing hypotheses comprises means for solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 25. The receiver of claim 19, wherein the means for calculating the second plurality of weights comprises means for solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 26. The receiver of claim 19, wherein the decoding means for decoding the filtered burst of symbols includes means for performing error correction on the filtered burst of symbols. 27. The receiver of claim 19, wherein the interference suppression means comprises a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter. 28. The receiver of claim 19, wherein the interference suppression means is configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols. 29. A non-transitory machine-readable medium comprising instructions for suppressing interference in a wireless communication, the instructions comprising code for: receiving a burst of symbols;generating a plurality of timing hypotheses for the burst of symbols;calculating a corresponding plurality of weights for each of the plurality of timing hypotheses based on a subset of the burst of symbols;filtering the subset of the burst of symbols using the interference suppression filter with the corresponding plurality of weights for each of the plurality of timing hypotheses;selecting one of the plurality of timing hypotheses based on a midamble estimation error of the selected timing hypothesis;filtering the burst of symbols using the interference suppression filter with a first plurality of weights corresponding to the selected timing hypothesis;decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;encoding the data to generate a re-encoded burst of symbols;calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights; anddecoding the filtered re-encoded burst of symbols. 30. The non-transitory machine-readable medium of claim 29, wherein the midamble estimation error is calculated for each timing hypothesis of the plurality of timing hypotheses by: determining an estimated channel corresponding to the timing hypothesis;performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; andcomparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error. 31. The non-transitory machine-readable medium of claim 30, wherein the determining the estimated channel corresponding to each symbol comprises selecting a number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel. 32. The non-transitory machine-readable medium of claim 29, wherein the generating the plurality of timing hypotheses comprises estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position. 33. The non-transitory machine-readable medium of claim 29, wherein the corresponding plurality of weights for each timing hypothesis of the plurality of timing hypotheses is calculated by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 34. The non-transitory machine-readable medium of claim 29, wherein the second plurality of weights is calculated by solving for WSAIC={tilde over (Z)}[X]†, where {tilde over (Z)} is a vector corresponding to an estimate of the subset of the burst of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols. 35. The non-transitory machine-readable medium of claim 29, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols. 36. The non-transitory machine-readable medium of claim 29, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter. 37. The non-transitory machine-readable medium of claim 29, wherein the interference suppression filter is configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (80)
Yamada,Takefumi; Tomisato,Shigeru; Matsumoto,Tadashi, Adaptive equalization apparatus and method.
Lespagnol Albert (33 ; rue de Landerval 22700 Perros-Guirec FRX) Quinquis Jean-Paul (Rue de Cornic 22700 Perros-Guirec FRX) Kerberenes Jacques (Kerlan ; Servel 22300 Lannion FRX), Apparatus for reconstructing and multiplexing frames of various origins made up of a variable number of packets of fixed.
Nakahara, Naruhito; Ishida, Yuuji; Tsubaki, Naoki; Saito, Joichi; Suzuki, Toshinori; Takeuchi, Yoshio; Niida, Sumaru, Base station apparatus, mobile communication system, and method of controlling transmission power.
Walton,Jay Rodney; Ketchum,John W.; Wallace,Mark S.; Howard,Steven J., Broadcast transmission with spatial spreading in a multi-antenna communication system.
Chen,Tao; Wei,Yongbin; Jain,Avinash; Tiedemann, Jr.,Edward G., Forward and reverse link power control of serving and non-serving base stations in a wireless communication system.
Frank, Colin D.; Visotsky, Eugene; Choudhary, Prashant; Ghosh, Amitava, Linear minimum mean square error equalization with interference cancellation for mobile communication forward links utilizing orthogonal codes covered by long pseudorandom spreading codes.
Lundby, Stein A.; Bao, Gang; Jain, Avinash, Method and apparatus for controlling reverse link data rate of a mobile station in a communication system with reverse link common rate control.
Pukkila,Markku; Mattellini,Gian Paolo; Ranta,Pekka A., Method and apparatus for determining components of a channel impulse response for use in a SAIC equalizer.
Butler Brian K. ; Padovani Roberto ; Zehavi Ephraim, Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver.
Bahrenburg, Stefan; Euscher, Christoph; Weber, Tobias; Baier, Paul Walter; Mayer, J?rgen; Schlee, Johannes, Method and radio station for data transmission.
Varma,Gottimukkala Narendra; Devesh,Kunwar; Yoganandam,Yeleswarapu, Method and system for data-aided timing offset estimation for frequency selective fading channels.
Saito, Joichi; Nakahara, Naruhito; Ishida, Yuuji; Tsubaki, Naoki; Suzuki, Toshinori; Takeuchi, Yoshio; Niida, Sumaru, Mobile communications system and radio base station apparatus.
Kindred Daniel Ray ; Butler Brian K. ; Zehavi Ephraim ; Wolf Jack Keil, Multirate serial viterbi decoder for code division multiple access system applications.
Shiu,Da shan; Willenegger,Serge; Chi,Richard; Subrahmanya,Parvathanathan; Hsu,Chih Ping, Power control for a channel with multiple formats in a communication system.
Fargues Alain,FRX ; Kimiavi Mani,FRX, Process and device for detecting loss of carrier recovery and of determining the Eb/No ratio of a digital transmission link.
Jokinen, Sami, Receiver and receiving method simplifying the interference cancellation of multi-user detection in a direct sequence code division multiple access (DS-CDMA) telecommunication system.
Guo, Yuanbin; McCain, Dennis; Cavallaro, Joseph R., System, apparatus, and method for adaptive weighted interference cancellation using parallel residue compensation.
Malladi, Durga Prasad; Willenegger, Serge D.; Zhang, Xiaoxia, Systems and methods for multiplexing control data for multiple data channels onto a single control channel.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.