Method And System For I/Q Mismatch Calibration And Compensation For Wideband Communication Receivers
US-2017373912-A1 · Dec 28, 2017 · US
US11533207B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11533207-B2 |
| Application number | US-201917050244-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 24, 2019 |
| Priority date | Apr 25, 2018 |
| Publication date | Dec 20, 2022 |
| Grant date | Dec 20, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A radio receiver comprises a matched filter bank and a decision unit. The matched filter bank has a plurality of filter modules for generating correlation-strength data from a sampled radio signal, each filter module being configured to cross-correlate the sampled signal with data representing a respective filter sequence. The decision unit is configured to use the correlation-strength data to generate a sequence of decoded symbols from the sampled signal. The matched filter bank and/or decision unit are configured to determine the value of each symbol in the sequence in part based on the value of a respective earlier decoded symbol from the sequence of decoded symbols.
Opening claim text (preview).
The invention claimed is: 1. A method of decoding data from a radio signal, the method comprising: applying a matched filter bank to a sampled radio signal to generate correlation-strength data, wherein each filter in the matched filter bank cross-correlates the sampled signal with data representing a respective filter sequence having a common filter length and; and using the correlation-strength data to generate a sequence of decoded symbols from the sampled signal wherein the value of each symbol in the sequence of decoded symbols is determined in part based on the value of a respective earlier decoded symbol from the sequence of decoded symbols, wherein determining the value of a symbol in the sequence of decoded symbols comprises: using the correlation-strength data to identify a plurality of matched filter sequences for a common length of the sampled signal, having a length equal to the filter length, wherein each of the identified filter sequences is a respective best-matched filter sequence, from a respective subset of the filter sequences, for said length of the sampled signal; using the value of said respective earlier decoded symbol to select one or more of the identified filter sequences that has the value of said earlier decoded symbol in a symbol position corresponding to a position of said earlier decoded symbol in the sequence of decoded symbols; and using the selected one or more filter sequences for determining the value of the symbol in the sequence of decoded symbols. 2. The method of claim 1 , wherein the common filter length is two or more symbols. 3. The method of claim 1 , wherein, for each symbol in the sequence of decoded symbols, the respective earlier decoded symbol is offset from said symbol in time by a constant time offset. 4. The method of claim 1 , wherein each subset contains all the filter sequences that have a respective common value at a particular symbol position in the filter sequence, or that have respective common values at a plurality of predetermined symbol positions in the filter sequence. 5. The method of claim 1 comprising determining the value of each symbol in the sequence of decoded symbols in part based on the values of a plurality of respective earlier decoded symbols from the sequence of decoded symbols. 6. The method of claim 1 , wherein determining the value of a symbol in the sequence of decoded symbols further comprises inputting the selected one or more filter sequences to a soft or hard symbol decision process. 7. The method of claim 1 , wherein determining the value of a symbol in the sequence of decoded symbols further comprises inputting the selected one or more filter sequences to a symbol decision process, wherein the symbol decision process uses the selected one or more filter sequences and also one or more further sequences corresponding to one or more further observations of the symbol at a second time offset, different from a first time offset associated with the selected one or more filter sequences, when determining the value of the symbol. 8. A radio receiver comprising: a matched filter bank comprising a plurality of filter modules for generating correlation-strength data from a sampled radio signal, each filter module being configured to cross-correlate the sampled signal with data representing a respective filter sequence having a common filter length; and a decision unit configured to use the correlation-strength data to generate a sequence of decoded symbols from the sampled signal, and to determine the value of each symbol in the sequence of decoded symbols in part based on the value of a respective earlier decoded symbol from the sequence of decoded symbols, wherein the decision unit is configured to determine the value of a symbol in the sequence of decoded symbols by: using the correlation-strength data to identify a plurality of matched filter sequences for a common length of the sampled signal, having a length equal to the filter length, wherein each of the identified filter sequences is a respective best-matched filter sequence, from a respective subset of the filter sequences, for said length of the sampled signal; using the value of said respective earlier decoded symbol to select one or more of the identified filter sequences that has the value of said earlier decoded symbol in a symbol position corresponding to a position of said earlier decoded symbol in the sequence of decoded symbols; and using the selected one or more filter sequences for determining the value of the symbol in the sequence of decoded symbols. 9. The radio receiver of claim 8 , wherein each subset contains all the filter sequences that have a respective common value at a particular symbol position in the filter sequence, or that have respective common values at a plurality of predetermined symbol positions in the filter sequence. 10. The radio receiver of claim 8 , comprising one or more feedback paths from an output of the decision unit for feeding the value of the respective earlier decoded symbol back to the decision unit, wherein the decision unit is configured to use the value of said respective earlier decoded symbol, received over said one or more feedback paths, to select the one or more of the identified filter sequences that has the value of said earlier decoded symbol in a symbol position corresponding to a position of the earlier decoded symbol in the sequence of decoded symbols. 11. The radio receiver of claim 8 , wherein the decision unit is configured to determine the value of each symbol in the sequence of decoded symbols in part based on the values of a plurality of respective earlier decoded symbols from the sequence of decoded symbols. 12. The radio receiver of claim 8 , wherein the common filter length is two or more symbols. 13. The radio receiver of claim 8 , wherein, for each symbol in the sequence of decoded symbols, the respective earlier decoded symbol is offset from said symbol by a constant number of symbol intervals. 14. The radio receiver of claim 8 , wherein the decision unit is configured, when determining the value of a symbol in the sequence of decoded symbols, to input the selected one or more filter sequences to a soft symbol decision process. 15. The radio receiver of claim 8 , wherein the decision unit is configured, when determining the value of a symbol in the sequence of decoded symbols, to input the selected one or more filter sequences to a hard symbol decision process. 16. The radio receiver of claim 15 , wherein the decision unit is configured, when determining the value of a symbol in the sequence of decoded symbols, to input the selected one or more filter sequences to a majority-vote detector. 17. The radio receiver of claim 8 , wherein the decision unit is configured, when determining the value of a symbol in the sequence of decoded symbols, to input the selected one or more filter sequences to a symbol decision process, wherein the symbol decision process is configured to use the selected one or more filter sequences and also one or more further sequences corresponding to one or more further observations of the symbol at a second time offset, different from a first time offset associated with the selected one or more filter sequences, when determining the value of the symbol. 18. The radio receiver of claim 8 , the decision unit is configured, when determining the value of a symbol in the sequence of decoded symbols, to use a number of identified filter sequences, wherein said number is greater than the filter length. 19. The ra
Time domain · CPC title
using sampling (H04L27/2331 - H04L27/2335 take precedence) · CPC title
Matched filters · CPC title
using filters · CPC title
using non-coherent demodulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.