Filter system and method of designing a convolutional filter
US-2025055445-A1 · Feb 13, 2025 · US
US2017093375A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017093375-A1 |
| Application number | US-201514863901-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 24, 2015 |
| Priority date | Sep 24, 2015 |
| Publication date | Mar 30, 2017 |
| Grant date | — |
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.
Embodiments of the present disclosure provide a digital filter module for use in receivers, particularly suitable for use in a narrow-band electromagnetic receiver. Design of the module is based on a recognition that providing to the module samples of a signal received by a receiver and sampled at a sampling frequency equal to four times the intermediate frequency of the receiver, eliminating zeros in the filter, and implementing the filter module as a resource-shared second-order filter structure that includes two sections advantageously enables saving some hardware components, particularly some multipliers and adders, in implementing a versatile digital filter module that can function either as two real filters or one complex filter. In this manner, substantial reduction of area and power consumption of the filter module may be achieved, while maintaining sufficiently high filtering performance.
Opening claim text (preview).
What is claimed is: 1 . A digital filter module for filtering digital samples of a signal received by a receiver, the filter comprising: a resource-shared, at least second-order, filter structure comprising a first section and a second section, the first section configured to receive digital samples representing real parts of the signal received by the receiver, and the second section configured to receive digital samples representing imaginary parts of the signal received by the receiver, the resource-shared second-order filter structure configured to operate, in a first mode, as an all-pole complex infinite impulse response (IIR) filter, and, in a second mode, as two real all-pole IIR filters; and a controller configured to set a mode of operation of the resource-shared second-order filter structure to the first mode or the second mode, wherein the digital samples received by the first section and the digital samples received by the second section are sampled at a sampling frequency equal to four times an intermediate frequency of the receiver. 2 . The digital filter module according to claim 1 , wherein each of the first and second sections comprises a scaling multiplier, an adder, one or more first memory elements, a first multiplier, and a selector. 3 . The digital filter module according to claim 2 , wherein, in the first mode, the digital samples representing the real parts of the signal are processed, sequentially, by the scaling multiplier of the first section, the adder of the first section, the one or more first registers of the first section, the first multiplier of the first section, the selector of the second section configured to select an output of the first multiplier of the first section, and the adder of the second section, and the digital samples representing the imaginary parts of the signal are processed, sequentially, by the scaling multiplier of the second section, the adder of the second section, the one or more first registers of the second section, the first multiplier of the second section, the selector of the first section configured to select an output of the first multiplier of the second section, and the adder of the first section. 4 . The digital filter module according to claim 3 , wherein, each of the first and second sections further comprises one or more second registers and a second multiplier, and wherein, the adder of the first section is configured to add the output of the first multiplier of the second section to an output of processing the digital samples representing the real parts of the signal, sequentially, by the one or more second registers of the first section and the second multiplier of the first section, and the adder of the second section is configured to add the output of the first multiplier of the first section to an output of processing the digital samples representing the imaginary parts of the signal, sequentially, by the one or more second registers of the second section and the second multiplier of the second section. 5 . The digital filter module according to claim 2 , wherein, in the second mode, the digital samples representing the real parts of the signal are processed, sequentially, by the scaling multiplier of the first section, the adder of the first section, the one or more first registers of the first section, the first multiplier of the first section, the selector of the first section configured to select an output of the first multiplier of the first section, and the adder of the first section, and the digital samples representing the imaginary parts of the signal are processed, sequentially, by the scaling multiplier of the second section, the adder of the second section, the one or more first registers of the second section, the first multiplier of the second section, the selector of the second section configured to select an output of the first multiplier of the second section, and the adder of the second section. 6 . The digital filter module according to claim 5 , wherein, each of the first and second sections further comprises one or more second registers and a second multiplier, and wherein, the adder of the first section is configured to add the output of the first multiplier of the first section to an output of processing the digital samples representing the real parts of the signal, sequentially, by the one or more second registers of the first section and the second multiplier of the first section, and the adder of the second section is configured to add the output of the first multiplier of the second section to an output of processing the digital samples representing the imaginary parts of the signal, sequentially, by the one or more second registers of the second section and the second multiplier of the second section. 7 . The digital filter module according to claim 1 , wherein each of the first and second sections of the resource-shared second order filter structure is implemented as a Butterworth filter or a Chebyshev type I filter. 8 . The digital filter module according to claim 1 , wherein the digital filter module is configured to operate as a 2k-order filter, where k is an integer equal to or greater than 1. 9 . A receiver comprising a digital filter module for filtering digital samples of a signal received by a receiver, the filter comprising: a resource-shared, at least second-order, filter structure comprising a first section and a second section, the first section configured to receive digital samples representing real parts of the signal received by the receiver, and the second section configured to receive digital samples representing imaginary parts of the signal received by the receiver, the resource-shared second-order filter structure configured to operate, in a first mode, as an all-pole complex infinite impulse response (IIR) filter, and, in a second mode, as two real all-pole IIR filters; and a controller configured to set a mode of operation of the resource-shared second-order filter structure to the first mode or the second mode, wherein the digital samples received by the first section and the digital samples received by the second section comprise digital samples sampled at a sampling frequency equal to four times an intermediate frequency of the receiver. 10 . The receiver according to claim 9 , wherein the digital filter module is configured to filter the signal received by the receiver by rejecting or decreasing components outside of a first band of frequencies, the receiver further comprising an analog filter configured to filter the signal received by the receiver by rejecting or decreasing components outside of a second band of frequencies, the second band of frequencies being larger than the first band of frequencies. 11 . The receiver according to claim 10 , wherein the receiver is an electromagnetic receiver, and wherein the first band of frequencies is between 3 kHz and 25 kHz. 12 . The receiver according to claim 10 , wherein: the receiver is configured to be operated in a narrow-bandwidth mode and in a wide-bandwidth mode, the receiver is configured to use the digital filter module to filter the signal received by the receiver when operating in the narrow-bandwidth mode, and the receiver is configured to use the analog filter to filter the signal received by the receiver when operating in the wide-bandwidth mode.
Filters characterised by the filter structure (H03H17/0202, H03H17/0219 - H03H17/0248 take precedence) · CPC title
Measures to reduce power consumption · CPC title
Direct form II · CPC title
of IIR filters · CPC title
Measures concerning the multipliers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.