CN114584109B - Method for real-time filtering parallel signals transmitted by high-speed serial interface - Google Patents
Method for real-time filtering parallel signals transmitted by high-speed serial interface Download PDFInfo
- Publication number
- CN114584109B CN114584109B CN202210252846.9A CN202210252846A CN114584109B CN 114584109 B CN114584109 B CN 114584109B CN 202210252846 A CN202210252846 A CN 202210252846A CN 114584109 B CN114584109 B CN 114584109B
- Authority
- CN
- China
- Prior art keywords
- filter
- filtering
- serial interface
- speed serial
- filter bank
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
- H03M1/0626—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by filtering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Complex Calculations (AREA)
Abstract
The invention discloses a method for filtering parallel signals transmitted by a high-speed serial interface in real timeOn the basis of constructing a prototype filter, a D-group filter bank is obtained for filtering a D-path low-speed parallel signal after high-speed serial interface deserializing, and the results of the D-group filter bank are added according to y D‑1 [n]、…、y 1 [n]、y 0 [n]The sequence of the signals is output in sequence to obtain a signal y [ n ]]. Thus, without memory read, the samples can be processed continuously to obtain a digital signal x [ n ]]The entire filtering processing speed is kept at f s Thereby improving the efficiency and real-time performance of the filtering. In addition, the invention has the following advantages: (1) The order of the prototype filter can be designed to be higher, better pass band ripple and stop band ripple indexes can be obtained, and the suppression of the pass band compared with the stop band can also be higher; (2) In the invention, the order of each sub-filter is 1/D of that of the prototype filter, and the working rate is the original sampling rate f s The 1/D of the filter can improve the filtering effect, reduce the design complexity and be easier to realize in engineering.
Description
Technical Field
The invention belongs to the technical field of high-speed signal acquisition and processing, and particularly relates to a method for filtering parallel signals transmitted by a high-speed serial interface in real time.
Background
With the rise of the New generation of technologies such as 5G NR (5G New Radio), WIFI6E, etc., the communication data rate is increasing, often needs to reach tens of Gbps or even tens of Gbps, and is far beyond the transmission limit of the traditional CMOS and LVDS interface technologies. At present, the transmission between the high-speed high-precision ADC and the back-end logic processing device can only be realized through a high-speed serial interface of a new interface standard, such as JESD 204B.
JESD204B is a high-speed serial interface whose basic principle is to convert a high data rate input signal into several parallel signals of relatively low speed for easy reception and processing by back-end logic devices. However, due to the high overall data rate, logic devices can generally only transmit parallel signals without difference.
Fig. 1 is a diagram illustrating filtering of parallel signals transmitted in a high-speed serial configuration according to the prior art.
Once algorithmic processing, such as the filtering process shown in FIG. 1, is involved with the serial signal, the high-speed serial interface converts the incoming analog signal into a digital signal x [ n ]]Then with D parallel signals x 0 [n],x 1 [n],…,x D-1 [n]Output, the traditional processing mode can only store the parallel signals first, then transmit the signals to the upper computer software and then splice the signals to obtain the digital signals x [ n ]]Filtering to obtain filtered signal y [ n ]]The real-time performance is poor, and only the data with limited length in the memory can be processed, and the digital signal x [ n ] cannot be processed]The efficiency is low for the purpose of continuous processing.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method for filtering parallel signals transmitted by a high-speed serial interface in real time so as to carry out real-time filtering processing on digital signals x [ n ] obtained by converting the high-speed serial interface and improve the filtering efficiency and the real-time performance.
In order to achieve the above object, the present invention provides a method for real-time filtering of parallel signals transmitted by a high-speed serial interface, comprising the steps of:
(1) Sampling the input analog signal x (t) according to the high-speed serial interface to obtain a digital signal x [ n ]]Sampling rate f of s And a required passband cut-off frequency B of the filter, designing a filter as a prototype filter with a filter coefficient of h [ n ]]The order is multiple of the number D of parallel signal paths output by the high-speed serial interface;
(2) And taking the number of the filter coefficients h [ n ] of the prototype filter every D points to form D sub-filters, and obtaining D groups of filter banks 0,1, … and D-1 in D number taking modes, wherein the D groups of filter banks satisfy the following requirements:
filter bank 0: h [ nD ], h [ nD +1], … …, h [ nD + D-1]
Filter bank 1: h [ nD-1], h [ nD ], … …, h [ nD + D-2]
……
Filter bank D-1: h [ nD-D +1], h [ nD-D +2], … …, h [ nD ];
(3) Using D sub-filters h [ nD ] in filter bank 0]、h[nD+1]、……、h[nD+D-1]Are respectively paired with x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 00 [n]、y 01 [n]、……、y 0(D-1) [n];
y 00 [n]=x 0 [n]*h[Dn]
y 01 [n]=x 1 [n]*h[Dn+1]
……
y 0(D-1) [n]=x D-1 [n]*h[Dn+D-1]
Wherein "+" represents a convolution operation;
with D sub-filters h [ nD-D +1] in filter bank 1]、h[nD-D+2]、……、h[nD]Are respectively paired with x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 10 [n]、y 11 [n]、……、y 1(D-1) [n]:
y 10 [n]=x 0 [n]*h[Dn-1];
y 11 [n]=x 1 [n]*h[Dn]
……
y 1(D-1) [n]=x D-1 [n]*h[Dn+D-2]
And so on, obtaining D sub-filters in the filter groups 2 and … D-1 respectively corresponding to x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain corresponding filtering results, wherein the last group is D filtering results y of the filter bank D-1 (D-1)0 [n]、y 11 [n]、……、y 1(D-1) [n]:
y (D-1)0 [n]=x 0 [n]*h[Dn-D+1];
y (D-1)1 [n]=x 1 [n]*h[Dn-D+2]
……
y (D-1)(D-1) [n]=x D-1 [n]*h[Dn];
By x 0 [n],x 1 [n],…,x D-1 [n]Represents the D-path low-speed parallel signal after the deserialization of the high-speed serial interface and meets x d [n]=x[nD-d],d∈[0,D-1];
(4) And summing the D filtering results of the filter bank 0 to obtain y 0 [n]:
Summing the D filter results of the filter bank 1 to obtain y 1 [n]:
And so on to obtain the summation of the filtering results of the filter banks 2 and … D-1, wherein the summation of the D filtering results of the last filter bank D-1 obtains y D-1 [n]Comprises the following steps:
(5) Summing the filter results of the D filter bank according to y D-1 [n]、…、y 1 [n]、y 0 [n]The sequence of the digital signal x [ n ] is output in sequence to obtain a filtering output signal y [ n ] of the digital signal x [ n ]]。
The purpose of the invention is realized as follows:
the invention relates to a method for real-time filtering parallel signals transmitted by a high-speed serial interface, which obtains digital signals x [ n ] by sampling input analog signals x (t) through the high-speed serial interface]Sampling rate f of s And the passband cut-off frequency B of the filtering requirement is designed to have a filtering coefficient h [ n ]]The prototype filter is characterized in that on the basis, a D-group filter bank is obtained for filtering the D-path low-speed parallel signals after the high-speed serial interface is deserialized, and the results of the D-group filter bank are added according to y D-1 [n]、…、y 1 [n]、y 0 [n]The sequence of the signals is output in sequence to obtain a signal y [ n ]]. Thus, the D-path low-speed parallel signal after the high-speed serial interface is deserialized can be parallelly carried out in real timeFiltering to obtain correct digital signal x [ n ]]The filtered output signal. The digital signal x [ n ] can be obtained by continuously processing the samples without storing and reading]The entire filtering processing speed is kept at f s Thereby improving the efficiency and real-time performance of the filtering.
In addition, the invention has the following advantages:
(1) The order of the prototype filter can be designed to be higher, better pass band ripple and stop band ripple indexes can be obtained, and the suppression of the pass band compared with the stop band can also be higher;
(2) In the invention, the order of each sub-filter is 1/D of that of the prototype filter, and the working rates are the original sampling rates f s The 1/D can not only improve the filtering effect, but also reduce the design complexity and is easier to realize in engineering.
Drawings
Fig. 1 is a diagram of fig. 1 illustrating filtering of parallel signals transmitted in a high-speed serial configuration according to the prior art.
FIG. 2 is a schematic diagram illustrating an embodiment of a method for real-time filtering of parallel signals transmitted by a high-speed serial interface according to the present invention;
fig. 3 is a flow chart of an embodiment of the method for filtering parallel signals transmitted by a high-speed serial interface in real time according to the present invention.
Detailed Description
The following description of the embodiments of the present invention is provided in order to better understand the present invention for those skilled in the art with reference to the accompanying drawings. It is to be expressly noted that in the following description, a detailed description of known functions and designs will be omitted when it may obscure the subject matter of the present invention.
Fig. 2 is a schematic diagram illustrating a method for real-time filtering a parallel signal transmitted by a high-speed serial interface according to an embodiment of the present invention.
In this embodiment, as shown in FIG. 2, the analog input signal is represented by x (t), x [ n ]]At a high sampling rate f s The digital signal obtained by sampling the input analog signal x (t) is then processed, h 2n]Represents the pair x [ n ]]Filter coefficients for low-pass filtering and called prototype filter, yn]Representing a digital signal x n]The result of the filtering is then y [ n ]]Satisfy y [ n ]]=x[n]*h[n]。
In this embodiment, the high-speed serial interface is JESD204B, using x 0 [n],x 1 [n],…,x D-1 [n]Represents the D-path low-speed parallel signal after deserializing the JESD204B high-speed serial interface and meets the requirement of x d [n]=x[nD-d],d∈[0,D-1]Then, the present invention is directed to x d [n]=x[nD-d]Parallel real-time filtering to obtain correct filtered output signal y [ n ]]。
Fig. 3 is a flow chart of an embodiment of the method for filtering parallel signals transmitted by a high-speed serial interface in real time according to the present invention.
In this embodiment, as shown in fig. 3, the method for filtering parallel signals transmitted by a high-speed serial interface in real time according to the present invention includes the following steps:
step S1: designing a prototype filter according to analog signal sampling and passband cut-off frequency
Sampling an input analog signal x (t) according to a high-speed serial interface to obtain a digital signal x [ n ]]Sampling rate f of s And a required passband cut-off frequency B of the filter, designing a filter as a prototype filter with a filter coefficient h [ n ]]The order is multiple of the number D of parallel signal paths output by the high-speed serial interface.
Step S2: construction of a group D Filter Bank from prototype filters
Taking the number of the filter coefficients h [ n ] of the prototype filter every D points to form D sub-filters, and obtaining D groups of filter banks 0,1, … and D-1 in D number taking modes, wherein the D groups of filter banks satisfy the following requirements:
filter bank 0: h [ nD ], h [ nD +1], … …, h [ nD + D-1]
Filter bank 1: h [ nD-1], h [ nD ], … …, h [ nD + D-2]
……
Filter bank D-1: h [ nD-D +1], h [ nD-D +2], … … and h [ nD ].
That is, for the ith group, the filter coefficients of the D sub-filters are:
a filter bank i: h [ nD-i ], h [ nD-i +1], … … and h [ nD-i + D-1].
And step S3: d-path low-speed parallel signals after the high-speed serial interface is deserialized are filtered by a D-group filter bank
With D sub-filters h nD in filter bank 0]、h[nD+1]、……、h[nD+D-1]Are respectively paired with x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 00 [n]、y 01 [n]、……、y 0(D-1) [n];
y 00 [n]=x 0 [n]*h[Dn];
y 01 [n]=x 1 [n]*h[Dn+1]
……
y 0(D-1) [n]=x D-1 [n]*h[Dn+D-1]
With D sub-filters h [ nD-D +1] in filter bank 1]、h[nD-D+2]、……、h[nD]Respectively to x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 10 [n]、y 11 [n]、……、y 1(D-1) [n]:
y 10 [n]=x 0 [n]*h[Dn-1];
y 11 [n]=x 1 [n]*h[Dn]
……
y 1(D-1) [n]=x D-1 [n]*h[Dn+D-2]
And so on, obtaining D sub-filters in the filter group 2, … D-1 respectively to x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain corresponding filtering results, wherein the last group is D filtering results y of the filter bank D-1 (D-1)0 [n]、y 11 [n]、……、y 1(D-1) [n]:
y (D-1)0 [n]=x 0 [n]*h[Dn-D+1];
y (D-1)1 [n]=x 1 [n]*h[Dn-D+2]
……
y (D-1)(D-1) [n]=x D-1 [n]*h[Dn];
By x 0 [n],x 1 [n],…,x D-1 [n]Represents the D-path low-speed parallel signal after the deserialization of the high-speed serial interface and meets x d [n]=x[nD-d],d∈[0,D-1]。
Specifically, for the ith group, the D filtering results of the D sub-filters are:
y i0 [n]=x 0 [n]*h[Dn-i];
y i1 [n]=x 1 [n]*h[Dn-i+1]
……
y i(D-1) [n]=x D-1 [n]*h[Dn-i+D-1]
specifically, the filtering result for the ith group and the d-th sub-filter is:
y id [n]=x d [n]*h[Dn-i+d]。
and step S4: summing the D filtering results of each group of filter banks
Summing the D filter results of filter bank 0 to obtain y 0 [n]:
Summing the D filter results of the filter bank 1 to obtain y 1 [n]:
And so on to obtain the summation of the filtering results of the filter banks 2 and … D-1, wherein the summation of the D filtering results of the last filter bank D-1 obtains y D-1[ n]Comprises the following steps:
in particular, the filtering results for the ith filter bank are summed y i [n]Comprises the following steps:
step S5: adding and sequentially outputting the filtering results to obtain filtering output signals
Summing the results of the D-filterbanks by y D-1 [n]、…、y 1 [n]、y 0 [n]The sequence of the digital signal x [ n ] is output in sequence to obtain a filtering output signal y [ n ] of the digital signal x [ n ]]。
Summation y of filter results for the kth filterbank i [n]Comprises the following steps:
let k = D (n-r) -D then there is:
thus, for the filter results of the filter bank D-1, the filter results are summed y D-1 [n]Is y [ Dn-D +1]And for the filter results of filter bank 0, the filter results are summed y 0 [n]Is y [ Dn]Therefore, the output sequence is that the filtering result of the filter bank D-1 is output first, then the filtering result of the filter bank D-2 is output, and finally the filtering results of the filter banks 1 and 0 are output.
In this embodiment, the parallel signal transmitted by the high-speed serial interface with model number 4-lane JESD204B is taken as an example.
The input analog signal is represented as x (t), and four paths of parallel signals are obtained after ADC sampling configured by JESD204B standard and 4-lane, namely:
x d [n]=x[4n-d]
wherein d =0,1,2,3.
X is to be d [n]And carrying out one-to-one corresponding filtering with the filter banks 0-3 and adding the filtering results to obtain:
where i =0,1, …, D-1=0,1,2,3, specifically for filter banks 0-3, each of the sum results of the filter results is:
with y 0 [n]As subject, the results are:
let k =4 (n-r) -d, then
In a similar way, the following steps are provided:
it can be seen that according to y 3 [n]、y 2 [n]、y 1 [n]、y 0 [n]The four paths of signals are combined in sequence to obtain a complete output signal y [ n ]]The invention realizes that the digital signal x [ n ] is obtained by sampling]The real-time filtering improves the filtering efficiency and the real-time performance.
Although the illustrative embodiments of the present invention have been described in order to facilitate those skilled in the art to understand the present invention, it is to be understood that the present invention is not limited to the scope of the embodiments, and that various changes may be made apparent to those skilled in the art as long as they are within the spirit and scope of the present invention as defined and defined in the appended claims, and all matters of the invention using the inventive concepts are protected.
Claims (1)
1. A method for real-time filtering of parallel signals transmitted by a high-speed serial interface, comprising the steps of:
(1) Sampling the input analog signal x (t) according to the high-speed serial interface to obtain a digital signal x [ n ]]Sampling rate f of s And a required passband cut-off frequency B of the filter, designing a filter as a prototype filter with a filter coefficient of h [ n ]]The order is multiple of the number D of parallel signal paths output by the high-speed serial interface;
(2) And taking the number of the filter coefficients h [ n ] of the prototype filter every D points to form D sub-filters, and obtaining D groups of filter banks 0,1, … and D-1 in D number taking modes, wherein the D groups of filter banks satisfy the following requirements:
filter bank 0: h [ nD ], h [ nD +1], … …, h [ nD + D-1]
Filter bank 1: h [ nD-1], h [ nD ], … …, h [ nD + D-2]
……
Filter bank D-1: h [ nD-D +1], h [ nD-D +2], … …, h [ nD ];
(3) Using D sub-filters h [ nD ] in filter bank 0]、h[nD+1]、……、h[nD+D-1]Are respectively paired with x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 00 [n]、y 01 [n]、……、y 0(D-1) [n];
y 00 [n]=x 0 [n]*h[nD]
y 01 [n]=x 1 [n]*h[nD+1]
……
y 0(D-1) [n]=x D-1 [n]*h[nD+D-1]
Wherein "+" represents a convolution operation;
with D sub-filters h nD-1 in filter bank 1]、h[nD]、……、h[nD+D-2]Are respectively paired with x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain D filtering results y 10 [n]、y 11 [n]、……、y 1(D-1) [n]:
y 10 [n]=x 0 [n]*h[nD-1];
y 11 [n]=x 1 [n]*h[nD]
……
y 1(D-1) [n]=x D-1 [n]*h[nD+D-2]
And so on, obtaining D sub-filters in the filter groups 2 and … D-1 respectively corresponding to x 0 [n],x 1 [n],…,x D-1 [n]Filtering to obtain corresponding filtering results, wherein the last group is D filtering results y of the filter bank D-1 (D-1)0 [n]、y 11 [n]、……、y 1(D-1) [n]:
y (D-1)0 [n]=x 0 [n]*h[nD-D+1];
y (D-1)1 [n]=x 1 [n]*h[nD-D+2]
……
y (D-1)(D-1) [n]=x D-1 [n]*h[nD];
By x 0 [n],x 1 [n],…,x D-1 [n]Represents the D-path low-speed parallel signal after the deserialization of the high-speed serial interface and meets x d [n]=x[nD-d],d∈[0,D-1];
(4) And summing the D filtering results of the filter bank 0 to obtain y 0 [n]:
Summing the D filter results of the filter bank 1 to obtain y 1 [n]:
And so on to obtain the summation of the filtering results of the filter banks 2 and … D-1, wherein the summation of the D filtering results of the last filter bank D-1 obtains y D-1 [n]Comprises the following steps:
(5) Filtering nodes of the D filter bankFruit sum according to y D-1 [n]、…、y 1 [n]、y 0 [n]The digital signal x [ n ] is obtained by sequentially outputting the sequences]Filtered output signal y n]。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210252846.9A CN114584109B (en) | 2022-03-15 | 2022-03-15 | Method for real-time filtering parallel signals transmitted by high-speed serial interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210252846.9A CN114584109B (en) | 2022-03-15 | 2022-03-15 | Method for real-time filtering parallel signals transmitted by high-speed serial interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114584109A CN114584109A (en) | 2022-06-03 |
CN114584109B true CN114584109B (en) | 2023-03-10 |
Family
ID=81775424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210252846.9A Active CN114584109B (en) | 2022-03-15 | 2022-03-15 | Method for real-time filtering parallel signals transmitted by high-speed serial interface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114584109B (en) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU1739283A (en) * | 1982-08-04 | 1984-02-09 | Rca Corp. | Decimating and demodulating fir filters for digital video processors |
CN102967651A (en) * | 2012-11-19 | 2013-03-13 | 江苏科技大学 | Eddy current testing excitation signal source based on DDS (Direct Digital Synthesis) technology |
JP2017208759A (en) * | 2016-05-20 | 2017-11-24 | 三菱電機株式会社 | Serial interface circuit |
CN106452388A (en) * | 2016-09-29 | 2017-02-22 | 电子科技大学 | CIC filter design method based on parallel computation |
CN107749764A (en) * | 2017-09-15 | 2018-03-02 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The method of sampling of multichannel Larger Dynamic signal |
CN108011616B (en) * | 2017-12-26 | 2021-06-22 | 中山大学花都产业科技研究院 | Low-complexity IIR digital frequency shift phase shifter and method |
CN108832908A (en) * | 2018-05-23 | 2018-11-16 | 成都玖锦科技有限公司 | Multipath high-speed filter implementation method based on FPGA |
CN109639277A (en) * | 2018-10-31 | 2019-04-16 | 上海无线电设备研究所 | A kind of high speed signal preprocess method filtered based on ISERDES and parallel FIR |
CN109951173B (en) * | 2019-03-06 | 2023-03-21 | 西安迪菲电子科技有限公司 | FIR filtering method and filter for multi-channel parallel input and parallel processing |
CN111510110B (en) * | 2020-04-30 | 2023-10-20 | 上海大学 | Interpolation matched filtering method and filter for parallel processing |
CN114124034A (en) * | 2021-11-17 | 2022-03-01 | 成都理工大学 | High-speed parallel interpolation filter design based on FPGA |
-
2022
- 2022-03-15 CN CN202210252846.9A patent/CN114584109B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114584109A (en) | 2022-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bellanger et al. | Interpolation, extrapolation, and reduction of computation speed in digital filters | |
CN102694528B (en) | Method and apparatus for adaptive control of the decimation ratio in asynchronous sample rate converters | |
US6512468B1 (en) | System and method for increasing sample rate converter filter coefficient derivation speed | |
CN107707219B (en) | High-sampling-rate FIR (finite Impulse response) filtering equivalent implementation method based on FPGA (field programmable Gate array) | |
CN109391246B (en) | Configurable digital decimation filter | |
CN109510609A (en) | A kind of design method of the sparse FIR low pass filter of low complex degree | |
CN107294512B (en) | Non-uniform filter bank filtering method based on tree structure | |
CN109388882A (en) | A kind of staggeredly matched filtering method suitable for ASIC Design | |
CN114584109B (en) | Method for real-time filtering parallel signals transmitted by high-speed serial interface | |
CN106921367A (en) | A kind of decimation filter of digital of sigma delta ADC | |
CN102891662B (en) | A kind of general rate down-conversion, up conversion device and method | |
CN101110591A (en) | Number extracting filter used for sigma-triangle a/d converter | |
CN106972840B (en) | Sampling rate conversion method and device | |
CN110032707B (en) | Four-input wavelet multi-channel signal processing method based on FPGA | |
CN113037248A (en) | Fractional delay filter design method based on segmented frequency domain optimization | |
CN101546992A (en) | Filtering method and filter | |
CN111010144B (en) | Improved two-channel IIR QMFB design method | |
CN101072018B (en) | Digital signal frequency-division filter method and system | |
CN207518557U (en) | A kind of non-delay bandpass filter of laser gyro hill climbing | |
Tseng et al. | Closed-form design of FIR frequency selective filter using discrete sine transform | |
CN101807902B (en) | Complex coefficient linear-phase infinite impulse response digital filter | |
CN117459065B (en) | Method and device for converting PDM signal into PCM signal and electronic equipment | |
CN117792338B (en) | Filter and design method thereof | |
CN116470881B (en) | Multi-mode multi-channel asynchronous sampling IIR digital filter | |
Mankani et al. | Power and area optimization of decimation filter for application in Sigma Delta ADC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |