CN101360087A - Low-complexity implementing method and apparatus for base-band forming SRRC digital filter - Google Patents
Low-complexity implementing method and apparatus for base-band forming SRRC digital filter Download PDFInfo
- Publication number
- CN101360087A CN101360087A CNA2008102225146A CN200810222514A CN101360087A CN 101360087 A CN101360087 A CN 101360087A CN A2008102225146 A CNA2008102225146 A CN A2008102225146A CN 200810222514 A CN200810222514 A CN 200810222514A CN 101360087 A CN101360087 A CN 101360087A
- Authority
- CN
- China
- Prior art keywords
- unit
- srrc
- weighted sum
- digital filter
- frequency
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000013598 vector Substances 0.000 claims abstract description 57
- 239000002131 composite material Substances 0.000 claims abstract description 9
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 230000001934 delay Effects 0.000 claims abstract description 5
- 238000005457 optimization Methods 0.000 claims description 27
- 238000001914 filtration Methods 0.000 claims description 21
- 230000000295 complement effect Effects 0.000 claims description 12
- 238000007493 shaping process Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 150000001875 compounds Chemical class 0.000 claims description 5
- 239000004576 sand Substances 0.000 claims description 3
- 240000007320 Pinus strobus Species 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 20
- 230000004044 response Effects 0.000 description 16
- 230000011218 segmentation Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000005764 inhibitory process Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000017105 transposition Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000295 emission spectrum Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Complex Calculations (AREA)
Abstract
The invention relates to a device and a method of realizing low complexity of the base band forming SRRC digital filter. The device comprises the following: a double channel reuse tap delay line unit delays a double channel composite input signal to obtain an input vector x; an order inverting unit inverts the order of the input vector x; an input strobing unit time-sharing strobes the input vector x and an order inverted vector x`; a number of M weighted sum units reuse in time division a weighted sum arithmetic device of the x and a half coefficient hia of a sub-filter, and the x` and the half coefficient hia of the sub-filter; after a summation delaying unit completes setting delaying of the output of the x`. hia operation, the summation delaying unit sums with the output of the x. hia operation which is synchronous with the x`. hia operation; and an adapter unit time-sharing strobes the filter operation result of each sub-filter to obtain a double channel forming filter result of the SRRC digital filter. The device retrenches the length of the tap delay line as 1/(2M) of the original length, so the hardware resources needed by the base band forming SRRC digital filter to realize low complexity are remarkably reduced, the complexity is lowered, the filter operation can work in lower frequency, and the aim that I/Q double channel reuse the same filter device is realized.
Description
Technical field
The invention belongs to digital signal processing technique field, relate to the realization of digital filter, relate in particular to the low complex degree implement device and the method for base-band forming SRRC digital filter.
Background technology
The baseband postprocessing part of digital communication system transmitting terminal need be carried out the time domain shaping filter usually.According to the optimum detection theory, the filter of transmitting-receiving two-end is answered conjugate impedance match, and the system function of the matched filter of therefore make a start forming filter and its receiving end should be designed to satisfy the undistorted criterion of Nyquist, i.e. H
T(f) .H
R(f)=H (f), wherein, H
T(f) be the frequency response of transmitting terminal forming filter, H
R(f) be the frequency response of receiving terminal matched filter, H (f) is for satisfying the system function of the undistorted criterion of sampled point, as the raised cosine roll off filter.Correspondingly, make a start forming filter and receiving end matched filter select usually square root raised cosine (Square RootRaised Cosine, SRRC) filter, promptly
H
Srrc(f) be the frequency response of SRRC filter, be expressed as follows:
Its time domain impulse response is expressed as follows:
Wherein α is a rolloff-factor, 0≤α≤1, and T is a signal sampling period.Under sampling period T, SRRC filter discrete system impulse response is expressed as h
I[n]=h (nT).h
I[n] is the infinite impulse response of system, and (Finite Impulse Response, FIR) filter is approximate, adopts the window function method to h in the design usually for available finite impulse response
I[n] blocks, and the finite impulse response after blocking is h[n]=h
I[n] .w[n], w[n wherein] be window function.Square root raised cosine Finite Impulse Response filter (hereinafter to be referred as the SRRC digital filter) coefficient is by the impulse response h[n of discrete system] describe.
In digital communication system, adopt the SRRC filter carry out base band shaping filtering effectively the inhibition zone external leakage, reduce interference and inhibition intersymbol interference (ISI) to the adjacent band, can obtain emission spectrum preferably at transmitting terminal, and guarantee the performance of modulation.In China Digital TV terrestrial broadcasting transmission national standard (GB20600-2006 is called for short DTMB), it is that 0.05 SRRC filter carries out base-band signal spectrum and is shaped that the regulation baseband postprocessing adopts rolloff-factor α.
Rolloff-factor is very little, means that the transition band of SRRC filter is very narrow, and the availability of frequency spectrum is very high, but filter order is had high requirements, and for hardware is realized, has directly caused very high complexity.The SRRC digital filter in the DTMB GB transmitter for example, its exponent number is usually designed to hundreds of rank even higher, when so the SRRC digital filter of high-order was realized in various programmable logic devices, digital signal processor spare or application-specific integrated circuit (ASIC), the optimization that is embodied as purpose with low complex degree was exactly a very real problem.
The base-band forming SRRC digital filter that is used for baseband postprocessing is actually an interpolation filter, before filtering, at first need input signal is carried out the doubly interpolation (Interpolation of (M is a positive integer) of M, or be called up-sampling, and Upsampling), M=f/f
sBe interpolation factor, f wherein
sBe the sample frequency (being character rate) of input signal, f=Mf
sBe the sample frequency of SRRC digital filter, get M=2 or M=4 usually.The conventional structure of base-band forming SRRC digital filter as shown in Figure 1, sample frequency is f
sInput signal x[n] through M times of interpolation, obtaining sample frequency is the M sampling sequence s[n of f], s[n] behind SRRC digital filter shaping filter, obtain exporting y[n] as follows:
Wherein N and h[n] be respectively the exponent number and the coefficient of SRRC digital filter.
In the modulated terminal of digital communication system, the symbol that the information source input signal obtains after mapping and modulation generally comprises I, Q two paths of data, and two-way is parallel, corresponds respectively to real part and imaginary signals that symbol-modulated produces.For the baseband postprocessing part, parallel input of actual needs I, Q two-way and line output, because the SRRC digital filter is the real coefficient filter, so two-way finishes that base band shaping filtering uses is identical device.
The above-mentioned SRRC digital filter that is used for base band shaping filtering, traditional implement device generally is to be become with a direct I type (directly type) or the conventional SRRC digital filter cascaded series of direct II type (the direct type of transposition) structure by a M times of interpolater, as shown in Figure 1, FIR (Finite Impulse Response for direct I type and direct II type structure, finite impulse response) the general optimization method of digital filter all can apply to SRRC digital filter herein, comprise the tap that merges symmetry on the tapped delay line, adopt CSD (Canonical Signed Digit, the canonical signed number) split coefficient and optimization adder quantity and output bit wide etc., but the shortcoming of above-mentioned traditional implement device is:
1. for the realization of high-order SRRC digital filter, its tapped delay line is very long, and the weighted sum unit complexity is very high, and the hardware resource that totally takies is very high;
2.SRRC digital filter is operated in the upper frequency after the up-sampling, its hard-wired power consumption and load are all higher;
3. existing optimization means can only self be optimized the SRRC digital filter of routine, and it is limited to optimize effect;
4.I, the Q two-way need take the same device of two covers, not only the demand of hardware resource is huge, and service efficiency is very low.
Summary of the invention
The object of the present invention is to provide a kind of new base-band forming SRRC digital filter low complex degree implementation method and implement device, overcome particularly many weak points such as the big and operating frequency height of the complexity height, the hardware resource occupancy that exist of the traditional implement device of higher order filter in various programmable logic devices, digital signal processor spare or application-specific integrated circuit (ASIC) of base-band forming SRRC digital filter.
For achieving the above object, the present invention adopts following technical scheme:
A kind of base-band forming SRRC digital filter low complex degree implement device, the exponent number of this SRRC digital filter is N, is broken down into M subfilter, and wherein M 〉=2 are interpolation factor, and this device comprises:
The clock source unit provides 2f
s, 4f
sAnd Mf
sThe clock of three kinds of frequencies is if M=2 or M=4 then only need the clock of two kinds of frequencies, wherein f
sSample frequency for input signal;
The multiplexing tapped delay line of two-way unit is at frequency 2f
sClock drive down, two-way input signal timesharing gating is formed the two-way composite input signal, alternately time-delay output and time-delay are deposited, and obtain input vector by its tap
The inverted order unit is with described input vector
Carry out inverted order, be converted to the inverted order vector
The input gating unit is at frequency 4f
sClock drive down, to input vector
With the inverted order vector
Carry out the timesharing gating;
M weighted sum unit is at frequency 4f
sClock drive down time division multiplexing
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1 wherein;
Postpone sum unit, at frequency 2f
sClock drive down, weighted sum unit is carried out
After the output output of computing is finished and set delay, synchronous with it with weighted sum unit again
The output output of computing is sued for peace, and obtains the filtering operation result of each subfilter;
The adapter unit is at frequency Mf
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein the two-way perseverance differs 2 gating points, obtains the two-way shaping filter result of SRRC digital filter respectively.
Wherein, between per two taps of the multiplexing tapped delay line of two-way unit the two-stage register is arranged, in the two-way composite input signal that described two-way input signal forms, wherein one the tunnel to put forward previous frequency than another road input be 2f
sClock cycle.
Wherein, the coefficient of M subfilter being broken down into of described SRRC digital filter is:
In the following formula, k represents the label of each subfilter, and N is the exponent number of described SRRC digital filter.
Wherein, described weighted sum unit comprises that partial product is decomposed merge order through transport calculation unit and output unit is adjusted in gain, wherein said partial product is decomposed the computing that merge order through transport calculation unit closes Integral Solution step by step, closes long-pending merging and the long-pending merging of letter, its operation result is adjusted output unit by gain and is finished gain adjustment and position intercept operation, obtains the output of weighted sum unit.
Wherein, described delay sum unit is to the inverted order vector of weighted sum unit output
With the weighted sum operation result of first subfilter half coefficient vector, the individual frequency f of N/ during the single channel input delay (2M)
sClock cycle, N/M frequency 2f delays time altogether during the compound input of two-way
sClock cycle; Described delay sum unit is to the inverted order vector of weighted sum unit output
With the weighted sum operation result of second to M subfilter half coefficient vector, respectively postpone N/ (2M)-1 frequency f during single channel input
sClock cycle, N/M-2 frequency 2f respectively delays time during the compound input of two-way
sClock cycle.
Wherein, the time-delay of described delay sum unit preferably realizes with memory.
The present invention also provides a kind of low complex degree implementation method of utilizing said apparatus to reach base-band forming SRRC digital filter, and this method may further comprise the steps:
The two-way input signal is input to the multiplexing tapped delay line of two-way unit, at frequency 2f
sClock drive down, the timesharing gating forms the two-way composite input signal, and its time-delay is obtained input vector
Utilize heterogeneous structure that this SRRC digital filter is resolved into the bank of filters that M sub-filter formed;
Utilize subfilter mirror image symmetry or complementary symmetry characteristic, the weighted sum unit of each subfilter is reduced half;
By the inverted order unit with described input vector
Carry out inverted order, be converted to the inverted order vector
At frequency 4f
sClock drive down, by the input gating unit to input vector
With the inverted order vector
Carry out the timesharing gating;
At frequency 4f
sClock drive down, by the weighted sum unit time division multiplexing
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1 wherein;
At frequency 2f
sClock drive down, by the time-delay sum unit weighted sum unit is carried out
After the output output of computing is finished and set delay, synchronous with it with weighted sum unit again
The output output of computing is sued for peace, and obtains the filtering operation result of each subfilter;
At frequency Mf
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein the two-way perseverance differs 2 gating points, obtains the two-way shaping filter result of SRRC digital filter respectively by the adapter unit.
Wherein, described weighted sum unit time division multiplexing
With
With subfilter half coefficient vector
Weighted sum arithmetic unit step in, utilize partial product decompose to merge optimization method and finish
With
The weighted sum computing.
The low complex degree implement device of base-band forming SRRC digital filter provided by the invention and the beneficial effect of method are: the present invention has fully utilized the multiplexing tapped delay line structure of two-way, heterogeneous structure, mirror image symmetry and complementary symmetrical subfilter optimization realize, and the weighted sum unit partial product is decomposed multiple optimisation techniques such as merging the optimization realization, deeply excavate the symmetry of each subfilter of heterogeneous structure or the similar characteristic between similar characteristic and each subfilter self coefficient, multiplexing to greatest extent quantity and the bit wide that takies the more weighted sum computing of resource and optimize adder in the weighted sum computing.Compare with traditional implementation method, the tapped delay line length is simplified be original 1/ (2M), significantly reduce the high-order base-band forming SRRC digital filter and realized required hardware resource, reduced complexity, make filtering operation be operated in lower frequency, and realized the multiplexing same set of filter of I/Q two-way.
Description of drawings
Fig. 1 is a base-band forming SRRC digital filter schematic diagram conventional in the prior art;
Fig. 2 a is the heterogeneous structure principle schematic of base-band forming SRRC digital filter provided by the invention;
Fig. 2 b is the heterogeneous structure specific implementation device schematic diagram of base-band forming SRRC digital filter provided by the invention when getting M=4;
Fig. 3 a is the segmentation implement device schematic diagram that has the subfilter of mirror symmetry under the heterogeneous structure provided by the invention;
Fig. 3 b is the optimization implement device schematic diagram that has the subfilter of mirror symmetry under the heterogeneous structure provided by the invention;
Fig. 4 a is the segmentation implement device schematic diagram that has complementary symmetric subfilter under the heterogeneous structure provided by the invention;
Fig. 4 b is the optimization implement device schematic diagram that has complementary symmetric subfilter under the heterogeneous structure provided by the invention;
Fig. 5 a is that weighted sum unit partial product provided by the invention is decomposed merging optimization implement device schematic diagram;
Fig. 5 b is that partial product provided by the invention is decomposed merge order through transport calculation cellular construction schematic diagram;
Fig. 6 is the multiplexing tapped delay line structural representation of two-way provided by the invention;
Fig. 7 is the low complex degree implementation method operating process schematic diagram of base-band forming SRRC digital filter provided by the invention;
Fig. 8 is the low complex degree implement device schematic diagram (M=4) of base-band forming SRRC digital filter provided by the invention.
Embodiment
The low complex degree implement device and the method for the base-band forming SRRC digital filter that the present invention proposes are described as follows in conjunction with the accompanying drawings and embodiments.
The invention provides the low complex degree implementation method and the device of base-band forming SRRC digital filter.Realize being optimized at the hardware of the SRRC digital filter that is used for base band shaping.With reference to Fig. 1, the conventional structure schematic diagram of expression base-band forming SRRC digital filter as interpolation filter, is actually the cascade of interpolater and digital filter.Be that example elaborates technical scheme of the present invention with interpolation factor M=4 below.
With reference to Fig. 2 a, Fig. 2 b, the heterogeneous structure specific implementation device schematic diagram when representing the heterogeneous structure principle schematic of base-band forming SRRC digital filter provided by the invention and M=4 respectively.If the exponent number of former SRRC digital filter is N, coefficient is h[n].Heterogeneous structure requires when the design digital filter, and its exponent number N must be designed to the multiple of M.Adopt heterogeneous structure, interpolater is removed, and former filter is broken down into M subfilter, and its coefficient table is shown:
Subfilter is operated in low sample frequency f
sDown, a tapped delay line is shared in their concurrent operations, makes the tapped delay line length reduce by interpolation factor M, shortens to original 1/M.For the input signal vector that obtains through tapped delay line, each subfilter is in lower frequency f
sUnder finish the weighted sum computing and obtain an output signal because the additional phase shift difference of each subfilter, total output signal is with higher frequency f=Mf
sOutput signal addition summation gained after 0 to M-1 time-delay such as the clock cycle of not waiting to each subfilter.Get M=4, be without loss of generality, the exponent number N that establishes former filter is the multiple of 2M, and the coefficient that then former filter decomposes M the subfilter that obtains is respectively:
Because former filter is a linear phase FIR filter, is not difficult to draw h according to the symmetry of former filter coefficient
0[n] and h
2[n] self has mirror symmetry, h
1[n] and h
3[n] has complementary symmetry, that is:
With reference to Fig. 3 a, Fig. 3 b, represent respectively to have under the heterogeneous structure provided by the invention mirror symmetry subfilter segmentation implement device schematic diagram with and optimize the implement device schematic diagram.For coefficient h
0[n] and h
2[n] self has the subfilter of mirror symmetry, its coefficient can be divided to be two sections of front and back equally order
Wherein
According to the mirror symmetry between two segmentation, in fact only need to realize h
0a[n] and h
2a[n] realizes h by upset then
0b[n] and h
2b[n] is again by time domain translation h
0b[n] and h
2b[n] postpones a N/8 and N/8-1 frequency f respectively
sClock cycle, can realize the mirror image of subfilter self.Because a tapped delay line is shared in two segmentations, this segmentation implement device can utilize symmetry that the tapped delay line length is shortened 1/2 again.On this basis further by multiplexing h
0a[n] and h
0b[n] and h
2a[n] and h
2bThe weighted sum unit of [n] has realized nearly half logical resource optimization.With the coefficient is h
0The 0th work song filter of [n] is an example, concerns according to linear convolution:
Can get following new linear convolution relation
Then described optimization implement device can specifically describe as follows: input signal x[n] obtain delay input signal sequence x[n-m through tapped delay line], 0≤m≤N/8, vector representation is
Again above-mentioned sequence is carried out inverted order and handles, obtain new delayed sequence x[n-N/8+m], 0≤m≤N/8, vector representation is
With frequency 2f
sTo two groups of sequences
With
Carry out gating, being input to operating frequency is 2f
s, coefficient is h
0aIn the weighted sum unit of [n], finish above-mentioned two groups of weighted sum computings respectively, obtain y
0a[n] and y
0b[n]; And y
0b[n] then needs to postpone N/8 frequency f
sClock cycle, again with y
0a[n] summation, y is exported in the filtering that obtains the 0th work song filter
0[n], i.e. y
0[n]=y
0a[n]+y
0b[n] δ [n-N/8].Coefficient is h
2The optimization implement device of the 2nd work song filter of [n] is same as above, and difference is that it is the N/8-1 rank.
With reference to Fig. 4 a, Fig. 4 b, the segmentation implement device schematic diagram of representing to have under the heterogeneous structure provided by the invention complementary symmetric subfilter respectively with and optimize the implement device schematic diagram.For coefficient h
1[n] and h
3[n] has complementary symmetric subfilter, its coefficient divided to be two sections of front and back equally equally order
H wherein
3b[n]=h
1a[N/8-1-n], h
1b[n]=h
3a[N/8-1-n], 0≤n≤N/8-1.According to the segmentation complementary symmetry each other of two subfilters, in fact only need to realize h
1a[n] and h
3a[n] realizes h by upset then
3b[n] and h
1b[n] is again by time domain translation h
1b[n] and h
3b[n] postpones N/8-1 frequency f
sClock cycle, can realize the complementary symmetrical structure between the subfilter.As previously mentioned, the tapped delay line of same 1/2 length of using of this segmentation implement device.On this basis, further by multiplexing h
1a[n] and h
3b[n] and h
1b[n] and h
3aThe weighted sum unit of [n] has realized nearly half logical resource optimization.Concern according to linear convolution:
And
With
Can get following new linear convolution relation
Associating
With
Then described optimization implement device can specifically describe as follows: input signal x[n] obtain delay input signal sequence x[n-m through tapped delay line], 0≤m≤N/8-1, vector representation is
Again above-mentioned sequence is carried out inverted order and handles, obtain new delayed sequence x[n-N/8+1+m], 0≤m≤N/8-1, vector representation is
With frequency 2f
sTo two groups of sequences
With
Carry out gating, being input to operating frequency respectively is 2f
s, coefficient is h
1a[n] and h
3aIn the weighted sum unit of [n], finish above-mentioned four groups of weighted sum computings respectively, obtain y
1a[n], y
1b[n] and y
3a[n], y
3b[n]; And y
1b[n] and y
3b[n] then needs to postpone N/8-1 frequency f
sClock cycle, more respectively with y
1a[n] and y
3a[n] summation, y is exported in the filtering that obtains the 1st work song filter and the 3rd work song filter
1[n] and y
3[n], i.e. y
1[n]=y
1a[n]+y
1b[n] δ [n-N/8+1] and y
3[n]=y
3a[n]+y
3b[n] δ [n-N/8+1].
What deserves to be explained is y
0b[n] postpones N/8 frequency f
sClock cycle, y
1b[n], y
2b[n] and y
3b[n] respectively postpones N/8-1 frequency f
sClock cycle, delay herein is different with the delay of tapped delay line.In the middle of hardware was realized, delay herein can realize with memory, just uses memory resource to substitute more valuable register resources, when reducing the tapped delay line complexity, had improved the comprehensive service efficiency of various types of hardware resource.
With reference to Fig. 5 a, Fig. 5 b, represent that respectively weighted sum unit partial product provided by the invention is decomposed merging optimization implement device schematic diagram and partial product is wherein decomposed merge order through transport calculation cellular construction schematic diagram.As previously mentioned, four subfilters are shared a tapped delay line, in fact only need to realize that coefficient is respectively h
0a[n], h
1a[n], h
2a[n] and h
3aFour sectionally weighting sum unit of [n].With reference to patent " direct type implementation method of a kind of Finite Impulse Response filter and implement device " (number of patent application 200810101448.7), for each group coefficient h
Ka[n], k=0,1,2,3, adopt optimisation technique at similar characteristic between coefficient---partial product is decomposed and is merged optimisation technique, further weighted sum unit is optimized.With the coefficient is h
0aThe weighted sum unit of [n] is an example, and described optimization implement device specifically describes as follows: this weighted sum unit decomposes merge order through transport calculation unit by partial product and the submodules such as adjusting output unit that gains constitutes.Input vector through tapped delay line
(comprise what the process inverted order was handled
), be input to partial product and decompose merge order through transport calculation unit, combine the conversion of finishing partial product with coefficient in the first order, close Integral Solution at each grade successively then, close long-pending the merging and the long-pending computing that merges of letter, a letter that obtains at last is long-pending promptly to be the result of weighted sum computing, be entered into gain again and adjust output unit, finish corresponding gain adjustment and position intercept operation, obtain the final output y of this weighted sum unit according to required precision of output and gain
0a[n] (comprises y
0b[n]).Coefficient is h
1a[n], h
2a[n] and h
3aIt is same as above that the weighted sum unit partial product of [n] is decomposed merging optimization implement device.
With reference to Fig. 6, represent the multiplexing tapped delay line structural representation of two-way provided by the invention.If former single channel tapped delay line is operated in f
sFrequency, the multiplexing tapped delay line of then described two-way is operated in 2f
sFrequency has the two-stage register between per two taps, and two frequency 2f promptly delay time
sClock cycle.Described tapped delay line be input as I road input signal x
I[n] and Q road input signal x
Q[n] establishes x by the compound alternately input of the two-way after the gating
IThe input of [n] is than x
QPrevious frequency 2f is carried in the input of [n]
sClock cycle, the tap time delayed signal x when each tap output I road
IWhen [n-m], deposit the second level that each time delayed signal on Q road just in time enters between the tap; Otherwise tap time delayed signal x when each tap output Q road
QWhen [n-m], deposit the second level that each time delayed signal on I road also just in time enters between the tap.Adopt described tapped delay line, realized the multiplexing same set of filter of I/Q two-way, latter linked all devices in the tap of this delay line, its operating frequency all need rise to original 2 times, and the memory latency unit after weighted sum unit, its memory capacity also needs correspondingly to expand and is twice, and is used to store the I/Q two paths of data to realize I/Q two-way time division multiplexing.
With reference to Fig. 7, Fig. 8, base-band forming SRRC digital filter low complex degree implement device (M=4) schematic diagram of representing the operating process schematic diagram of base-band forming SRRC digital filter low complex degree implementation method provided by the invention respectively and adopting this method.This realization transposition comprises: the clock source unit provides 2f
sAnd 4f
sThe clock of two kinds of frequencies, wherein f
sEmploying frequency for input signal; The multiplexing tapped delay line of two-way unit is at frequency 2f
sClock drive down, by timesharing gating formation I/Q two-way composite input signal, the line delay of going forward side by side obtains input vector with I, Q two-way input signal
The inverted order unit is with input vector
Carry out inverted order, be converted to the inverted order vector
The input gating unit is at frequency 4f
sClock drive down, to two groups of input vectors
With
Carry out the timesharing gating; M weighted sum unit belongs to an above-mentioned M subfilter respectively, and the weighted sum unit of each subfilter is at frequency 4f
sClock drive down the time division multiplexing input vector
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1, the sequence number of expression subfilter, wherein, comprise in the weighted sum unit that partial product is decomposed merge order through transport calculation unit and output unit is adjusted in gain, partial product is decomposed the computing that merge order through transport calculation unit closes Integral Solution step by step, closes long-pending merging and the long-pending merging of letter, and its operation result is finished gain by gain adjustment output unit and adjusted and the position intercept operation, obtains the output of weighted sum unit; Postpone sum unit, at frequency 2f
sClock drive down, weighted sum unit is carried out
The output of the output of computing is finished specific delay again and synchronous with it
The output output summation of computing obtains the filtering operation result of each subfilter; The adapter unit is at frequency 4f
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein I, Q two-way perseverance differ 2 gating points, the I, the Q two-way that obtain this SRRC digital filter are respectively finally exported the result.
The low complex degree implement device of the described base-band forming SRRC digital filter of present embodiment has adopted the multiplexing tapped delay line structure of two-way, heterogeneous structure, mirror image symmetry and complementary symmetrical subfilter optimization realization and weighted sum unit partial product are decomposed and are merged multiple optimisation techniques such as optimizing realization, the tapped delay line length is simplified be original 1/ (2M), deeply excavate the symmetry of each subfilter of heterogeneous structure or the similar characteristic between similar characteristic and each subfilter self coefficient, multiplexing to greatest extent quantity and the bit wide that takies the more weighted sum computing of resource and optimize adder in the weighted sum computing, significantly reduce the high-order base-band forming SRRC digital filter and realized required hardware resource, reduced complexity, make filtering operation be operated in lower frequency, and realized the multiplexing same set of filter of I/Q two-way.
As shown in Figure 7, utilize said apparatus to reach the low complex degree implementation method of base-band forming SRRC digital filter, may further comprise the steps:
Steps A adopts the multiplexing tapped delay line technology of I/Q two-way, realizes the multiplexing same set of filter of I/Q two-way, the two-way input signal is input to the multiplexing delay line of two-way, at frequency 2f
sClock drive down, the timesharing gating forms the two-way composite input signal, and its time-delay is obtained input vector
Step B adopts the heterogeneous structure filtering technique, and former SRRC digital filter is resolved into the bank of filters that a plurality of subfilters are formed;
Step C utilizes subfilter mirror image symmetry or complementary symmetrical characteristic optimizing realization technology, and the weighted sum unit of each subfilter is reduced half;
Step D, by the inverted order unit with described input vector
Carry out inverted order, be converted to the inverted order vector
Step e is by importing gating unit to input vector
With the inverted order vector
Carry out the timesharing gating;
Step F is at frequency 4f
sClock drive down, by the weighted sum unit time division multiplexing
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1 wherein;
Step G is at frequency 2f
sClock drive down, by the time-delay sum unit weighted sum unit is carried out
After the output output of computing is finished and set delay, synchronous with it with weighted sum unit again
The output output of computing is sued for peace, and obtains the filtering operation result of each subfilter;
Step H is at frequency Mf
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein the two-way perseverance differs 2 gating points, obtains the two-way shaping filter result of SRRC digital filter respectively by the adapter unit.
Among the above-mentioned steps F, adopt the similar bank of filters optimization of FIR to realize technology, by the conversion input vector
The weighted sum unit of each subfilter of time division multiplexing, and adopt direct type optimization to realize technology at Finite Impulse Response filter coefficient similitude, promptly partial product is decomposed and is merged optimization realization technology, realizes the weighted sum unit of each subfilter.
The present invention proposes the low complex degree implementation method and the device of base-band forming SRRC digital filter, the directly type direct type that realizes (being called for short direct type), adopt the direct type of heterogeneous structure to realize (being called for short heterogeneous direct type), adopt heterogeneous structure and utilize the symmetry of subfilter group the to be optimized direct type realization (being called for short heterogeneous subfilter coefficient optimization type) that realizes (being called for short heterogeneous subfilter group optimization type) and adopt heterogeneous structure and utilize the similitude of filter self coefficient to be optimized of the tradition that is used for comprising the SRRC digital filter with reference to relatively implementation method.With reference to table 1, represent that the low complex degree implementation method (being called for short heterogeneous complex optimum type) that above-mentioned four kinds of implementation methods and the present invention propose contrasts at the logical resource that FPGA realizes.The SRRC digital filter exponent number of wherein being realized is 384, and rolloff-factor is 0.05, and filter coefficient adopts 14-bit to quantize, and the input bit wide is 14-bit; Being used for logic analysis and comprehensive platform is Quartus II, and FPGA device model is Altera Stratix II EP2S90F1020C5.The combinational logic and the register logical resource that take when FPGA realizes of the implementation method that proposes of the present invention is all minimum as can be seen from Table 1, and shared memory resource only accounts for 4/1000 of the whole memory resources of this FPGA.
Table 1
SRRC digital filter implementation method | LC Combinationals | LC Registers | Memory bits |
Direct type | 10246 | 10810 | 0 |
Heterogeneous direct type | 11575 | 2906 | 0 |
Heterogeneous subfilter group optimization type | 6633 | 2262 | 18432 |
Heterogeneous subfilter coefficient optimization type | 8494 | 2842 | 0 |
Heterogeneous complex optimum type | 5161 | 2192 | 18432 |
The low complex degree implementation method and the device of the base-band forming SRRC digital filter that the present invention proposes are the complex optimums that carries out on the basis of interpolation or decimation filter polyphase implementation structure.Therefore but technical scheme expanded application of the present invention realizes in the common interpolation of all interpolations or extraction factor M 〉=2 or the hardware of extraction Finite Impulse Response filter.
Above execution mode only is used to illustrate the present invention; and be not limitation of the present invention; the those of ordinary skill in relevant technologies field; under the situation that does not break away from the spirit and scope of the present invention; can also make various variations and modification; therefore all technical schemes that are equal to also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.
Claims (8)
1, the low complex degree implement device of base-band forming SRRC digital filter, the exponent number of this SRRC digital filter is N, is broken down into M subfilter, and wherein M 〉=2 are interpolation factor, it is characterized in that, and this device comprises:
The clock source unit provides 2f
s, 4f
sAnd Mf
sThe clock of three kinds of frequencies is if M=2 or M=4 then only need the clock of two kinds of frequencies, wherein f
sSample frequency for input signal;
The multiplexing tapped delay line of two-way unit is at frequency 2f
sClock drive down, two-way input signal timesharing gating is formed the two-way composite input signal, alternately time-delay output and time-delay are deposited, and obtain input vector by its tap
The inverted order unit is with described input vector
Carry out inverted order, be converted to the inverted order vector
The input gating unit is at frequency 4f
sClock drive down, to input vector
With the inverted order vector
Carry out the timesharing gating;
M weighted sum unit is at frequency 4f
sClock drive down time division multiplexing
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1 wherein;
Postpone sum unit, at frequency 2f
sClock drive down, weighted sum unit is carried out
After the output output of computing is finished and set delay, synchronous with it with weighted sum unit again
The output output of computing is sued for peace, and obtains the filtering operation result of each subfilter;
The adapter unit is at frequency Mf
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein the two-way perseverance differs 2 gating points, obtains the two-way shaping filter result of SRRC digital filter respectively.
2, the low complex degree implement device of base-band forming SRRC digital filter as claimed in claim 1, it is characterized in that, between per two taps of the multiplexing tapped delay line of two-way unit the two-stage register is arranged, in the two-way composite input signal that described two-way input signal forms, wherein one the tunnel to put forward previous frequency than another road input be 2f
sClock cycle.
3, the low complex degree implement device of base-band forming SRRC digital filter as claimed in claim 1 is characterized in that, the coefficient of M the subfilter that described SRRC digital filter is broken down into is:
In the following formula, k represents the label of each subfilter, and N is the exponent number of described SRRC digital filter.
4, the low complex degree implement device of base-band forming SRRC digital filter as claimed in claim 1, it is characterized in that, described weighted sum unit comprises that partial product is decomposed merge order through transport calculation unit and output unit is adjusted in gain, wherein said partial product is decomposed the computing that merge order through transport calculation unit closes Integral Solution step by step, closes long-pending merging and the long-pending merging of letter, its operation result is adjusted output unit by gain and is finished gain adjustment and position intercept operation, obtains the output of weighted sum unit.
5, the low complex degree implement device of base-band forming SRRC digital filter as claimed in claim 1 is characterized in that, described delay sum unit is to the inverted order vector of weighted sum unit output
With the weighted sum operation result of first subfilter half coefficient vector, the individual frequency f of N/ during the single channel input delay (2M)
sClock cycle, N/M frequency 2f delays time altogether during the compound input of two-way
sClock cycle; Described delay sum unit is to the inverted order vector of weighted sum unit output
With the weighted sum operation result of second to M subfilter half coefficient vector, respectively postpone N/ (2M)-1 frequency f during single channel input
sClock cycle, N/M-2 frequency 2f respectively delays time during the compound input of two-way
sClock cycle.
6, the low complex degree implement device of base-band forming SRRC digital filter as claimed in claim 5 is characterized in that, the time-delay of described delay sum unit preferably realizes with memory.
7, a kind of low complex degree implementation method of utilizing the described device of claim 1 to reach base-band forming SRRC digital filter is characterized in that this method may further comprise the steps:
The two-way input signal is input to the multiplexing tapped delay line of two-way unit, at frequency 2f
sClock drive down, the timesharing gating forms the two-way composite input signal, and its time-delay is obtained input vector
Utilize heterogeneous structure that this SRRC digital filter is resolved into the bank of filters that M sub-filter formed;
Utilize subfilter mirror image symmetry or complementary symmetry characteristic, the weighted sum unit of each subfilter is reduced half;
By the inverted order unit with described input vector
Carry out inverted order, be converted to the inverted order vector
At frequency 4f
sClock drive down, by the input gating unit to input vector
With the inverted order vector
Carry out the timesharing gating;
At frequency 4f
sClock drive down, by the weighted sum unit time division multiplexing
With
With subfilter half coefficient vector
The weighted sum arithmetic unit, finish respectively
With
The weighted sum computing, 0≤i≤M-1 wherein;
At frequency 2f
sClock drive down, by the time-delay sum unit weighted sum unit is carried out
After the output output of computing is finished and set delay, synchronous with it with weighted sum unit again
The output output of computing is sued for peace, and obtains the filtering operation result of each subfilter;
At frequency Mf
sClock drive down, to the filtering operation of each subfilter timesharing gating as a result, wherein the two-way perseverance differs 2 gating points, obtains the two-way shaping filter result of SRRC digital filter respectively by the adapter unit.
8, the low complex degree implementation method of base-band forming SRRC digital filter as claimed in claim 7 is characterized in that, described weighted sum unit time division multiplexing
With
With subfilter half coefficient vector
Weighted sum arithmetic unit step in, utilize partial product decompose to merge optimization method and finish
With
The weighted sum computing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102225146A CN101360087B (en) | 2008-09-18 | 2008-09-18 | Low-complexity implementing method and apparatus for base-band forming SRRC digital filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102225146A CN101360087B (en) | 2008-09-18 | 2008-09-18 | Low-complexity implementing method and apparatus for base-band forming SRRC digital filter |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101360087A true CN101360087A (en) | 2009-02-04 |
CN101360087B CN101360087B (en) | 2010-09-29 |
Family
ID=40332428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102225146A Expired - Fee Related CN101360087B (en) | 2008-09-18 | 2008-09-18 | Low-complexity implementing method and apparatus for base-band forming SRRC digital filter |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101360087B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964634A (en) * | 2010-10-11 | 2011-02-02 | 复旦大学 | Variable gain filter circuit for WCDMA and GSM multi-mode transmitter |
CN104301085A (en) * | 2014-10-23 | 2015-01-21 | 西安空间无线电技术研究所 | Resource reuse perfect reconstruction sub-band analyzer |
CN108683414A (en) * | 2018-07-23 | 2018-10-19 | 上海艾为电子技术股份有限公司 | General mode filter |
CN110740406A (en) * | 2019-10-18 | 2020-01-31 | 歌尔科技有限公司 | earphone data transmission method, system, device and computer storage medium |
CN111262598A (en) * | 2020-02-28 | 2020-06-09 | 四川九洲电器集团有限责任公司 | Complex baseband signal reconstruction processing method and device |
CN113328716A (en) * | 2021-05-28 | 2021-08-31 | 中国电子科技集团公司第十四研究所 | Broadband filter module based on FPGA and implementation method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388062A (en) * | 1993-05-06 | 1995-02-07 | Thomson Consumer Electronics, Inc. | Reconfigurable programmable digital filter architecture useful in communication receiver |
FI97002C (en) * | 1993-12-17 | 1996-09-25 | Eero Juhani Pajarre | Direct FIR filter, method for calculating point input in FIR filter and method for designing direct FIR filter |
US7483480B2 (en) * | 2004-11-24 | 2009-01-27 | Nokia Corporation | FFT accelerated iterative MIMO equalizer receiver architecture |
CN1783761B (en) * | 2004-12-01 | 2011-03-02 | 展讯通信(上海)有限公司 | Method for realizing root raised cosine limited impact response filter |
CN101242168B (en) * | 2008-03-06 | 2010-06-02 | 清华大学 | A realization method and device for FIR digital filter direct-connection |
-
2008
- 2008-09-18 CN CN2008102225146A patent/CN101360087B/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964634A (en) * | 2010-10-11 | 2011-02-02 | 复旦大学 | Variable gain filter circuit for WCDMA and GSM multi-mode transmitter |
CN104301085A (en) * | 2014-10-23 | 2015-01-21 | 西安空间无线电技术研究所 | Resource reuse perfect reconstruction sub-band analyzer |
CN104301085B (en) * | 2014-10-23 | 2017-08-29 | 西安空间无线电技术研究所 | A kind of Perfect Reconstruction Substrip analysis device of resource multiplex |
CN108683414A (en) * | 2018-07-23 | 2018-10-19 | 上海艾为电子技术股份有限公司 | General mode filter |
CN108683414B (en) * | 2018-07-23 | 2023-09-22 | 上海艾为电子技术股份有限公司 | Universal filter |
CN110740406A (en) * | 2019-10-18 | 2020-01-31 | 歌尔科技有限公司 | earphone data transmission method, system, device and computer storage medium |
WO2021072980A1 (en) * | 2019-10-18 | 2021-04-22 | 歌尔股份有限公司 | Headset data transmission method, system, and device and computer storage medium |
US11838062B2 (en) | 2019-10-18 | 2023-12-05 | Goertek Inc. | Headset data transmission method, system, and device and computer storage medium |
CN111262598A (en) * | 2020-02-28 | 2020-06-09 | 四川九洲电器集团有限责任公司 | Complex baseband signal reconstruction processing method and device |
CN113328716A (en) * | 2021-05-28 | 2021-08-31 | 中国电子科技集团公司第十四研究所 | Broadband filter module based on FPGA and implementation method |
CN113328716B (en) * | 2021-05-28 | 2023-08-01 | 中国电子科技集团公司第十四研究所 | FPGA-based broadband filter module and implementation method |
Also Published As
Publication number | Publication date |
---|---|
CN101360087B (en) | 2010-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101360087B (en) | Low-complexity implementing method and apparatus for base-band forming SRRC digital filter | |
CN101076008B (en) | Method and apparatus for processing clipped wave | |
CN101257482B (en) | Method and device for realizing digital baseband variable velocity to convert modulating system | |
CN102346245B (en) | Digital down-conversion method of broadband IF (intermediate frequency) signals | |
CN101304404B (en) | Method for forming broadband time-domain digital beam | |
CN102064797A (en) | Parallel implementation method and device for fractional sampling rate transformation | |
CN115473512B (en) | Parallel timing synchronization method based on polyphase filter bank structure | |
CN102355273A (en) | Digital channelizing method and circuit | |
CN103117730B (en) | Multi-channel comb filter and its implementation | |
CN102035503B (en) | Filtering device and filtering method of cascaded integral comb filter | |
CN112350691A (en) | Geomagnetic weak signal detection algorithm based on multi-stage filtering extraction and two-stage WOLA structure | |
CN106018955A (en) | Low-rate end frequency estimation method of rapid convolution adjustable filer group | |
CN110365351B (en) | Method and device for realizing channelized reception based on filter multiplexing architecture | |
CN101222213A (en) | Interpolation CIC wave filter based on programmable logic device and its implementing method | |
CN107144821A (en) | Efficient reception passage based on time delay Wave beam forming in wideband digital battle array radar | |
CN102158451B (en) | High-speed multi-carrier multiphase interpolation filter method and device | |
CN101242168B (en) | A realization method and device for FIR digital filter direct-connection | |
CN101594159A (en) | A kind of method of digital front-end filtering and device | |
CN1862960B (en) | Fraction double interpolation multi-phase filter and filtering method | |
US6888904B2 (en) | 108-tap 1:4 interpolation FIR filter for digital mobile telecommunication | |
CN102801663B (en) | Multi-gear bit rate estimating method for deep space probe | |
CN109921764A (en) | 4 times of interpolation Integrator-Comb cic filter parallel high-speed algorithms | |
CN101320320B (en) | Bit stream summator and bit stream multiplier using the same, and phase discriminator | |
Mahesh et al. | A new common subexpression elimination algorithm for implementing low complexity FIR filters in software defined radio receivers | |
CN100392992C (en) | Receiving apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100929 Termination date: 20160918 |