Matched filter bank
AssigneeNordic Semiconductor ASA
InventorsDaniel Ryan, Wei Li
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
Dependencies are inferred from the claim text.