• Non ci sono risultati.

A minimum-phase FIR complex filter design for transmultiplexer implementation

N/A
N/A
Protected

Academic year: 2021

Condividi "A minimum-phase FIR complex filter design for transmultiplexer implementation"

Copied!
4
0
0

Testo completo

(1)

A MINfl'VM-PHPSE FIR CCMPLZ( FILTER DESIGN FOR TRAN4ULTIFLE(ER

ILTION

I. Del Ba°, P.L. Ehiiliani°°, D.F. Naffucci°

°Istituto di Elettronica, Università cii Firenze,

Via S. Maxta 3, 50139 Firenze, Italy.

°°Istituto

di Ricerca sulle Onde Elettranagnetiche, C.N.R., Via Panciatichi 64, 50127 Firenze, Italy.

ABSTRACT

A digital per-channel transrtultiplexer system, based on the generation of a baseband analytic Si-gnal and on its successive interpolation and filte-ring, is considered.

The method employs complex filters. To meet

the CCITT specifications on the conversion system group delay, minimam-phase FIR cooplex filters are

required. Their desiqn is described in this paper.

The system design also includes the evaluation

of the wordlengths of the filter coefficients and

the arithmetic operations. Computer simulations

show that a 16 bit arithmetics is suitable

throu-ghout the whole conversion system.

These characteristics suggest convenient hard-ware imrlernentations with low-cost arithmetic

cir-cuits.

1. INTRUWCTION

Efficient interfacing equients between the

frequency division multiplexing (FD4) format and the time division multiplexing (TEM) format (trans—

multiolexers) are of increasing interest for

tele-phone networks, where the two multiplexing formats

will have to coexist for a long time inthe future.

In articular digital

transoiltiplexing methods are by far preferred because of the inherent advan-tages of the digital technology over analog

techni-ques, their suitability

for integration and the de-creasing cost and inde-creasing processing rate of di-gital integrated circuits (1-6).

Different structures have been proposed for

the digital transmultiplexer implementation, as tho-se batho-sed on the utho-se of block processors (usually

of the FF1 type), per-channel approaches and multi-stage modulation tree—like structures (1—6).

This paper is concerned with the per-channel transxsultiplexer structure and implementation,

be-cause they can attain a high modularity, an

acce-ptable level of cornpotational and control

complexi-ty and are convenient from the point of view of fault recognition and elimination (5). Furthermure

these structures, when realized by means of finite—

impulse—response (FIR) or wave digital filters,

also guarantee an absolute system stability under

the looped conditions, derived from the unbalanced

four-wire/two-wire transitions (hybrids), that may

occur in practice (5—7).

This paper considers a new per—channel approach to the transmultiplexer implementation, recently

described in (8—9) and compared to other

per-chan-nel realizations in (10). This approach is based on

the generation of a voiceband analytic signal Cbs— seband SSB signal) and on its successive correct

frequency allocation by appropriate digital inter-polation and filtering for the conversion from the

TEM to the FEt4 format. Operations in the reverse order also guarantee the inverse conversion (FEM to TEM) according to the network transposition ru-les (11). The method employs complex filters with relatively wide transition bandwidths and avoids

the use of any product modulator. To satisfy the

CCITT specifications on the group delay of the

con-version system, minimum—phase FIR complex filters are required. This paper, after briefly reviewing

the method in Sect.2, describes the design of a

bank of minimum-phase FIR cartplex filters for the

proposed tranultiplexing method in Sect.3. Based on these characteristics, the obtained performance of the designed transsultiplexer are reported in

Sect.4 and sate implementation considerations are

discussed in Sect .5. As a specific application, this paper considers the tranenultiplexer

realiza-tion for the 60—108 kEz PT 12-channel primary group, essentially for system sixrnilation

convenien-ce and for comparison with other per-channel trans--multiplexer solutions reported for the 1 2-channel

case.

2. TRN.4ULTLPLER STRUCTURE

The method generates a discrete analytic signal at the lower sampling rate f = 1/T= 8 kHz

(base-band SSB signal) which is successively allocated in

the SSB format in one of the FEM channels at the sampling rate =L/T 112 kHz for the 60—108 kBz primarygroup. Essentially two complex

filters are

required to correctly allocate the digital SSB sig

1821

(2)

nal in the ith channel of the FDi4 format: a low rate (8 kHz) complex filter G.(exp(jwT)), wbeing

the radian freauency, to cienerate the baseband SSB signal and a high rate (112 kHz) complex

chan-nel filter

H. (exp(jwT/L)) for a correct positioning of the generated baseband SEB signal in the desired

FEM channel, through the process of digital signal

interpolation by the factor L = 14 and complex

filtering. Ideally the two corrnlex filters are

de-fined for i = 1,2,...,12 as (9):

G.(exp(j)) = 1 + (-1)'Jsinv/sin

and (1)

( , if/2f(i+1)f/2

)undefined, (i-1)f /2 f if /2 H. (exp(jjwT/L)) =< s s 1.

)undefined,(i+1)f /2 f (i+2)f /2

5 5

elsewhere

(2) w = 27ff

periodic with eriod Lf

However the practically 'imited extension (300 to

3400 Hz) of the frequency band of the telephone signals allows these filters to have more relaxed soecifications. Indeed

their

in—band ripple, out-oHband attenuation and transition bands have only

to comply with the specifications for transmulti— plexing equiprient compiled by the CCITI Recornmen-dations G.791, G.792 and G.793.

The complex filters G.(exp(jwT)) and

H. (exp(jwT/L)) canbe expressed through their conjugate sylTaretric parts G.(exp(jfl) and

(exp (jwT/L)) respectively, and

their

conjugate

antisyrraretricparts, jG (exp(jwT)) and jH(exp(jF/L)) restect±vely, in the form:

= G. (exp(jwT)) + jG(exp(jwT)) (3)

H.(exp(iwT/Lfl=H.(exp(jwT/L+iHlexp(jwT/L)) (4)

Since the conjugate symmetric parts and the conjugate antisyrrimetric parts are the Fourier transform of the reals parts and the iniaginary

parts, respectively, of the complex impulse respon— ses of G.(exp(jwT)) and H. (exp(jwT/L)), the trans-fer functions G.(exp(jwT)L G (exp(jwf)),

H. (exp(j/L)), H (exp(j/L) all correspond to

ral

digital filtrs.

It is possible to show (9) that the correct allocation of the ith TEM signal, with spectrum

S. (exp(jwT)), in the ith FDN channel in the requi-red SSB modulation fonrxt can be expressed as Y.(exp(jwT/L))= S. (exp(j(wT + iTf)))

(exp(j)

)H. (exp(j/L) )-G(eym(j)). ()

H(exp(jvT/L))]

where the operation S. (exp(j (wT + il'rfl) on the in-put signal spectrum simply implies an alternate sign inversion of the signal samples at each odd

1822

channel input. The final digital FEM signal

Y(exp(jwT/L)) is obtained by summing all the Y.(exp(jwT/L))

The transmultiplexer block diagran according to this method is shown in Fig.1,

I

6 eI

I

Fig.1. Block diagram of the conversion system

This conversion system allows relatively wide

transition bands to the high rate filters, whose

realization more heavily influences the overall sy-stemcomputational complexity. The two signal paths for each channel, according to (5), can be inter-preted as performing the required SSB signal

allo-cation by means of an in-band signal phase addition

and phase cancellation of the signals in the two adjacent bands. Finally it should be observed that

the number of different low

rate

filters

G. (exp(jwT)) is actually two, i.e. one for the odd

ciannels and one for the even channels, although

for notation convenience an explicit reference to

the channel index i has been retained.

3. DESIGN OF MINIMUM-PHASE FIR (flvIFLEX FILTERS To design FIR miniruin-phase complex filters, a generalization of the method proposed in (12) (13)

was developed. For a minimum-phase complex filter

of length N, a linear--phase equiripple complex

pro-totype of length M = 2N — 1 is firstly designed,

using a modified version of the Parks-McClellan proqram (14). Its impulse response is ccmplex

conju-gate with respect to the center coefficient and

therefore the (real) frequency response of the non—

causal filter, referred to the syrrmetry center, is H(exp(jwfl= a(0) +(n)cos(nw) + b(n)sin(nw)J (6) Wbeing the angular frequency normalized to the fil-ter sampling frequency. Obviously a(n) and b(n) are

related to the actual non-causal filter

coeffici-ents h(n) and, in particular, a(0) = h(0).

Hence adding a quantity x to h (0), the frequ-ency response (6) shifts upside by the same quanti-ty. When x varies from 0 to the maximum stopband

deviation ,

the zeroes on the unitcircle of the

y (n T/L)

S

(3)

linear-phase filter transfer function get closer

to each other and when x = they become double

zeroes on the unit circle.

Because if z =

z

is a zero

of the filter

al-so (where * indictes complex conjugation) is a zer8, the transfer function of the 'shiftedY

filter can be express1 as —2(N—1)-r4

H (z) =h(N—1)z (z—z ) (z—z ) (7)

Oi Oi

with Izj1, fork=1,...,N—1.

FoIowing the same derivation as

in (12), it

is straightforward to show that, within a scale factor, the magnitude of the transfer function of

the minimUm-P)j1e filter is given by JR (exp (jcu) ) J=

Hç(exp (jw) )j , with a corrispondirig z—transfer

function:____________

-H(z)

=1(N_1)/jTzk

(N 1)f-f() (8)

Finally, to approximate to 1 the filterpassband response, the transfer1fnction (8) must be scaled by the factor (1 +5)

/

It

is also easy to show that, in this case too, starting fruit a linear--phase equiripple pro-totype wIth in-band ripple S and out-of-band

rip-ple 5 ,

thecorrisponding ripples S and of the otainedminimum-phase filter are given by:

(1 +1/M +2))h/2 -

1

=

(2/(1

+2))1/2

Hovever, the computer implementation of the

outlined method, even in presence of exact equi— ripple prototypes, presents many problems, dueto

the extreme difficulty of a numerical accurate de-tenminat:ion of double zeroes. A computationally

mere convenient approach is the develOEnt of the

method proposed in (3) for real filters to complex

coefficients filters. A quantity x greater (of the

order of 20%) than the stopband deviation cS2 of the

linear—phase prototype is added to its center coef ficient. Thus the stopband zeroes (double zeroes for x = S .) split and move perpendicularly off the

unit cirore. Now the procedure finds all the

pro-totype zeroes, retaining only those with magnitude

less than 1. The minimum-phase filter is then syn-thetized by keeping thepassband zeroes and setting

to 1 the magnitude of the stopband zeroeS. The

transfer function of the synthetized1%nimutTh-phase filter is finally scaled by (1 + x) .

It

must be noted that, in this case, formulaS (9) are only

approximately valid.

The ccatiplex filters G. (exp(jwT)) and

H. (exp(j,1r/L)) were designed inorder to satisfy

tie CcITFreccamiendations for transriltiplexer

equipment.

In particular the group delay characteristics require a minirruart—phase designfor the lowrate filters G.(exp(jwT)) (9). They were designed accor—

ding to the procedure described in theprevious

section and turned out t be28-order FIRfilters (29 coefficients), having the following characteri-stics (Fig.2 for even channe: in-band deviation

of .19 dB and out-of-band minimum attenuation of

65.73 dB, with a 15 bit coefficient accuracy.

Fig.2. Frequency response of the

minimum-phase filter G.(exp(jwT)) (even channels)

The filters H. (exp(jwT/L)), designed as

linear-pha-se filters due to their small contribution to the group delay (9), have the following characteristics

(Fig.3): 68th order, in-band deviation .05 dE and

out-of-band minimum attenuation greater than 65 dE for

all the

bank

of filters, with a 12 bit

coeffi-cient accuracy.

112.

Fig.3. Frequency responseof the 1st channel

filter

The groupdelay distortion for each channel

is

shown in Fig.4, with superimposed the limits ofthe group delay characteristics derived for a single

conversion from theCCIT1'reccz'rsendati-ons.

A theoretical calculation of the noise performance

shows (9) that a 16-bitarithmetic rdlength

is

sufficient for a fixed - point system

implemen-tation, to

obtain an output noise variance of the same order than the variance of the quantization noise associated to the 8-bit A-law coded input signal. The computer snuflations, carried out using a continuous input signal spectrum of a triangular

form, confirmed the theoretical analysis. An

exam-pleis shown in Fig.5, where onlythe first channel —20 _LfQ

z

Li -J I—

z

0

-J -60 —80 0. 2. -f. FREQUENCY

*10

8. 0 —20 rn 0

z

Li

0

z

0 —GO -80 -100 0. 28. 58, EREQUENCY 8f,

4. PEF1FOPM2JNCE OF THE DESIGNED TRANSMULTIPLEXER

(4)

is active. 6. CONCLUSIONS

Fig.5. Simulation of the performance of the

con-version system (first channel active)

5. IIEYIEN'IATION CONSIDEBATIONS

Because the channel filters H. (exp(jwT/L)) and. H(exp(jwT/L)) interpolate their ±nput signal by a factor L = 14, they require (69 + 1)/14 =5

multi-plications per output sample. Therefore the overall multiplication rate per channel arrounts to

1

2x(29x8+5x112)x103 1.584x106 rrsilts/s/ch (10) This multiplication rate is cc,mrarable to other

per-channel approaches (1), with the inherent ad—

vantages of using FIR filters: stability, absence of limit cycles, reduced effect of the quantization errors and simpler implentation structures.

Moreover a high nDdularity is attained, beca-use four filters with comparable computational

corn--plexity are required for each channel in the pro-posed structure. This means that the overall

sy-stem can be impleented by using a unique building

block, which realizes a FIR filter structure in

direct form. The computational complexity of the

faster filter allows the building block to be

in-plemented by using present low cost simple serial—

parallel multipliers and, in perspective, also by single chip signal processors.

A per—channel solution to the transcultiplexer problem has been developed, exploiting the

proper-ties of the analytic signal and using FIR digital

filters.

In particular the design of miniinun-phase

can-plex filters is necessary to meet the CCITT

speci-fications on the frequency response and the group

delay and to achieve the required catching of the frequency response of the real filters in the two

different channel paths. A generalization of known

techniques to design FIR complex minhirsrm—phase di-gital filters has been developed and the perfor-4. mances of the system have been presented, showing

the feasibility of the proposed system modular structure by means of simple arithmetic circuits.

Beferences

(1) S.L.Freeny,R.3.Kieburtz,K.VJ4ina,5c.Tewksbury,

'SystemAnalysis of a TDM—FDM

Translator/Digit-al A-tyoe Channel Bank', Trans .Cornm.Techn.

O4—19,12:Dec. 1971.

(2) P1. G.Bellanger ,

I

.L .Daguet,"TDM—FLM Transmultiple—

xer: Digital Poliphase and FF1', IEEE Trans. Conrn.Tecbn. ,CDM—22.9:Sept.1974.

(3) IEEE Trans. Cornainications, Scecial Issue on

Digital Signal Processing, CCM—26,5:May 1978. (4) Conf.Rec. ICC (Denver,Co) ,1981 ,Sessions 7 & 18. (5) H.Scheuerrnann,H.Gkler,"A Comprehensive Survey

of Digital Tranarmaltiplexing Methods", Proc.

IEEE, Vol.69,11:Mov.1981.

(6) IEEE Trans. Coramanications, Special Issue on Transrrultiplexers, to be published.

(7) A.Fettweis,K.Meerkotter,'On Parasitic Oscilla-tions in Digital Filters under Inoped Conditi-ons",IEEE Trans.Circuits Syst,ChS—24,9:Septl 977.

(8) E .Del Be, 'A New Approach to 1ansmultiplexer Implementation", Conf .Rec. ICC (Denver, Co) ,1981.

(9) E.Del Pe,P.L.Emiliani, "An Analytic Signal Appro-ach for Tranermaltiplexers : Theory and Design",

IEEE Trans. Conrnunications, to be published. (10)E.Del Ba,F.Bonconi,P.Salvi,P.Semenzato,"Corrpa—

risen of non-FE"T Methods ofTPM-FLI1 Transrtulti-plexing" ,Alta Frequenza, Vol. LI,1 :Jan.1982. (11)T.A.C.M.Claasen,w.F.G.r.lecklenbràujcer, "On the

Transposition of Linear Time-varying Discrete-time Networks and its Applications to Multirate

Digital Systens", Philips J.Pes.,33,n.1/2:1978. (1 2)O.Herrmann,H.W.Shuessler, "Design of

Mun—recursi-ye Digital Filters with Minimum Phase",Electron.

Lett., 6, 1970.

(13) H -Ueda,T.Aoyama, 'A Practical Procedure for

Desi-gning FIR Filters with Optiirrmn Megnitude and Mi-nirmarn Phase", in Proc. 1979 ISCAS,Tokio, Japan. (14)M.T.McCallig, "Design of Digital FIR Filters

with Complex Conjugate Pulse Basponses" ,IEEE Trans. Circuits Syst.,CAS—25,12:Dec 1978.

1.2 fl 1.0 0) '—f 0.8 >-0.5

c

0

o

0.2 0.0 0. 1. 2. FREQUENCY

*i

Fig.4. Group delay of the minimum-phase

filter

m z U 0 I— z '-9 0 -J 0 —20 _Lf0 —SO -80 —100 IH-f. 28. FREQUENCY *io 1824

Riferimenti

Documenti correlati

In the next section, we recall the class of rate-compatible punctured codes, obtained by puncturing a regular LDPC low rate mother code, addressed in [16], and therein described

The entropic energy system (Figure 5) is the resulting model of this research and it describes design process as follows: every time new impulses (like technology innovation

Tuttavia esempi di sviluppo di ligandi multipli per target biologici marcatamente diversi dimostrano che sono approcciabili anche combinazioni di target molto

Alla mappa vettoriale rappresentante la rete dei sentieri topologicamente corretta sono stati aggiunti come ulteriori nodi punti di interesse per escursionisti,

Sfilano così le ope- re degli eredi napoletani di Caravaggio care a Marco Antonio (con il Battistello Caracciolo dell’Università di Torino commissionato dal Doria al pittore,

135-136, che interpreta il brano come un’invenzione del poeta dell’Odissea profondamente integrata nell’ottavo canto, nel contesto di una sostanziale

Summing up the results of this work, we can say that the surprising results of our molecular DNA analyses find a plausible explanation in literary and iconograph- ic records.

As already anticipated, from a preliminary quantitative analysis of all different activities performed in one year on the platforms, it has been assessed that the main