• Non ci sono risultati.

A MULTIRATE DIGITAL MULTICARRIER DEMODULATOR: DESIGN, IMPLEMENTATION AND PERFORMANCE EVALUATION

N/A
N/A
Protected

Academic year: 2021

Condividi "A MULTIRATE DIGITAL MULTICARRIER DEMODULATOR: DESIGN, IMPLEMENTATION AND PERFORMANCE EVALUATION"

Copied!
17
0
0

Testo completo

(1)

I

1326 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS. VOL. IO, NO. 8, OCTOBER 1992

A Multirate Digital Multicarrier Demodulator:

Design, Implementation, and Performance

Evaluation

Fulvio Ananasso, Giuseppe Chiassarini, Enrico Del Re, Senior Member, IEEE, Romano Fantacci, Senior Member, IEEE, Daniel Rousset, and Enrico Saggese

Abstract-The new generation of “user-oriented’’ satellites are conceived to involve a dramatic reduction in the earth sta- tion size and complexity. Frequency division multiple access (FDMA) and single channel per carrier (SCPC) in the uplink and time division multiplexing (TDM) in the downlink a r e em- ployed in the system described here. To interface FDMA in the uplink and TDM in the downlink, multicarrier demodulation (MCD) is required on-board the satellite. The operation of the on-board MCD is the separation of each individual channel and subsequent demodulation.

The results presented in this paper have been obtained under INTELSAT Contract INTEL-479, which has provided a n anal- ysis of the advanced technologies and techniques for on-board frequency demultiplexing and demodulation for low bit rate carriers. The study was constrained by the requirement that new-generation payloads could serve the stations already active in the INTELSAT Business System.

A digital hardware design that implements an MCD that can process three channels a t 4.4 M b / s , or 12 channels at 1.1 M b / s is described in this paper. The test results have confirmed the MCD feasibility, and further improvements a r e expected from a semicustom implementation.

I. INTRODUCTION

HIS paper outlines some results obtained in the area

T

of low bit rate on-board demultiplexing and demod- ulation. This work studied the design and proof-of-con- tract (POC) hardware implementation relative to some pe- culiar architectures for multicarrier or “group” demodu- lation (MCD). Specifically, it envisaged the implemen- tation of an MCD for INTELSAT Business Ser- vices (IBS), i.e., something flexible enough to accom- modate a variable number of low-to-medium data rate SCPC’s (single channel per carrier), QPSK-modulated within a standard 83 MHz (gross bandwidth) transponder with 120 M b / s capacity. Transmission bit rates span from 137 to 4369 kb/s-resulting from 64 to 2048 k b / s IBS information rates upon rate- 1 / 2 convolutional encoding and roughly 6.7% overhead (see Table I). A system re- quirement was that of constructing an MCD capable of

Manuscript received September 20, 1991; revised J u n e 29, 1992. F. Ananasso, G. Chiassarini, and E. Saggese are with Telespazio. Rome, D. Rousset is with Alcatel Espace, Toulouse, France.

E. Del Re and R. Fantacci are with the Dipartimento di Ingegneria Elet- IEEE Log Number 9203482.

Italy.

tronica, University of Florence, Florence, Italy.

TABLE I

IBS OPEN NETWORK ( n x 64)-Kb/s SERVICES Data Rate

Information Including Transmission Occupied Allocated Rate Overhead Rate Bandwidth Bandwidth (kb/s) W / s ) (kb/s) ( K W ( K W 64 128 256 384 512 768 1536 I544 1920 2048 68.3 136.5 273.1 409.6 546.1 819.2 1638.4 1638.4 2048.0 2184.5 137 273 546 819 1092 1638 3277 3277 4096 4369 82 164 328 492 655 983 1970 1970 2460 2620 112.5 202.5 328.5 585.0 765.0 1147.5 2295.0 2295.0 2880.0 3060.0

operating over the whole range of data rates indicated above, across any 83 MHz transponder. No network syn- chronization was required.

One attractive architecture for such business services satellite systems envisages different access methods in the two links, i . e . , frequency division multiple access (FDMA) in the uplink and time division multiplexing (TDM) in the downlink [1]-[3]. In this way, the user uplink RF power requirements are proportional to the in- dividual bandwidths-differently from TDMA, which re- quires power levels proportional to the transponder band- width and, to some extent, network synchronization procedures are not strictly required. In the downlink, TDM permits the on-board high power amplifier (HPA) to be saturated or slightly backed-off because of the ab- sence of multicamer intermodulation.

Such an architecture, therefore, optimizes the system RF power resources; however, it requires a nontrivial on- board access format conversion from FDMA to TDM. The heart of the (regenerative) repeater is then repre- sented by a “multicarrier” demodulator (MCD) that re- covers the individual modulating streams of the ( N ) FDMA uplink carriers; subsequent TDM formatting builds up a higher data rate information sequence to mod- ulate an unique (or few) downlink carrier(s) (see Fig. 1). The inherent attractiveness of this FDMA/TDM system architecture for “user-oriented’’ satellites is counteracted by hardware difficulties related to MCD implementation,

(2)

ANANASSO et a l . : MULTIRATE DIGITAL MULTICARRIER DEMODULATOR 1327 S A T E L L I T E Continuous Mode

,

USER - 1 ... ... USER -2

4

FDMA ...

<

... UPLINK

USER ... (NO INTERMODULATION)

*.# ... ... ... ... - 5 Time C o n t i n u o u s M e

,

TOM Downlink

USER-1 U X R - 2 USER'S U S E R - 4 USER-S Fig. 1. FDMA-TDM concept

(3)

I

1328

I

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS. VOL. IO. NO. 8, OCTOBER 1992 ’ 5’

STAGE

-

MULTICARRIER TOM FORMATTER

OEMOOUUTOR I ’I’ STAGE)

1 - FRONT-EN0 1 2 3 4 5 R b h MATRIX CONNECTIONS

I

I

I I 1 1 1

IREXER OIPLEXER DlPLEXER

I

To: UPLINK FREQUENCIES

lFoMAl

MULTIBEAM ANTENNA SPOT

0

DOWNLINK FREQUENCIES

Fig. 2 . Transponder block diagram

which still requires significant mass/power consumption. This can be a limit to the practical (reasonable) feasibility of this type of on-board processing (OBP).

In principle, an N-channel MCD is constituted by an input 1 : N demultiplexer followed by a bank of N parallel (low-rate) demodulators or a lower number at higher data rate if time-shared among the N outputs from the demul- tiplexer.

After having illustrated the most attractive architec- tures/technologies for multicarrier demodulation, some more detailed theoretical aspects are shown in Section 11, whereas Section I11 concentrates on the selected MCD ar- chitecture. Section IV summarizes some relevant results of the tests carried out on the proof-of-concept hardware, and some conclusions are drawn in Section V, outlining mass/dc power budgets for altemative technologies suit- able to implement a 4.369 M b / s MCD.

11. THEORETICAL ASPECTS A . Demultiplexer

From a general point of view, the demultiplexing of uplink SCPC’s (to be subsequently demodulated) can be

implemented using different approaches [4]-[ lo]. They are often classified as follows: i) per channel; ii) block; and iii) multistage. The per-channel method performs the demultiplexing operation by means of a bank of bandpass filters. Selection of each input signal and its translation to a lower frequency band are achieved by a compound op- eration of digital filtering and decimation (i.e., decrease of the signal sampling rate). The block method imple- ments the demultiplexing by using a set of digital filters (“polyphase” network) followed by a “block” processor usually of the FFT type that processes the output signals from the digital filters altogether. The multistage method can be considered as a binary tree of two demultiplexers. Each demultiplexing stage performs lowpass and high- pass filtering, with subsequent decimation by a factor of two. From an implementation point of view, some con- siderations and conclusions can be drawn about the three approaches, based upon both theoretical features and re- sults from previously performed studies [22], [23]:

i) per-channel methods generally have higher compu- tational complexity, smaller finite-precision arithmetic sensitivity, greater flexibility, and smaller control circuit complexity

(4)

ANANASSO er a l . : MULTIRATE DIGITAL MULTICARRIER DEMODULATOR I329

ii) block methods have lower computational complex- ity, higher finite-precision arithmetic sensitivity, smaller flexibility, and greater control circuit complexity

iii) multistage methods have computational complexity comparable with that of block methods, finite-precision arithmetic sensitivity, control circuit complexity compa- rable to per-channel methods, and an intermediate degree of flexibility.

Flexibility may be a critical issue for the demultiplexer. In the IBS applications, different transmission rates are foreseen from 137 Kb/s to 4.369 M b / s and the multi- camer demodulator will have to operate on many of them during the satellite lifetime, to allow for the reconfigur- ability of the traffic pattern. The transmission rates are, in general, a multiple of the smallest by factors of 2, 3 , 5, and a combination.

If we require the demultiplexer to operate at different rates for a fixed processed bandwith, the number of chan- nels Nc is inversely proportional to the transmission rate. Thus, we can observe that

i) block methods are able to operate only at a fixed value of Nc (i.e., number of points of the block proces- sor), requiring a specialized demultiplexer for each indi- vidual transmission rate.

ii) per-channel structures are well suited to variations of transmission rates and number of processed channels Nc. It is only required to vary the filter characteristics (i.e., coefficients) and decimation factor, using only the necessary Nc branches of the structure designed for the highest possible value of Nc (lowest data rate). Moreover, the per-channel methods process channels with different transmission rates within that same demultiplexer, as the Nc paths are substantially independent.

iii) multistage structures have an intermediate degree of flexibility, as it allows variations of the transmission data rate, although limited to powers of two.

From the above considerations, the per-channel method is selected to implement the digital demultiplexer. In par- ticular, the analytic signal approach [4] is considered here. The analytic signal approach relaxes the filter specifica- tions, thus achieving a lower implementation complexity with respect to other per-channel approaches. The prin- ciple of operation of the analytic signal method is briefly illustrated. Obviously, we will only consider the conver- sion procedure from the FDMA to the TDM formats, i.e., the one of interest for the MCD. The digital FDMA signal is sampled at the high ratefu (uplink) and processed in order to obtain Nc SCPC baseband digital signals, each sampled at the low ratefd (downlink). According to the sampled signal theory, in the following the arguments of the frequency domain quantities are considered as expo- nents of the complex exponential, e.g., S ( f T u ) means

qe

. W U

The spectrum S ( f T u ) of the input signal s(nTu), where

n is an integer, is shown in Fig. 3(a) for Nc = 4. The principle of operation of the analytic signal method is also shown in the block diagram of Fig. 3. The signal is fil- tered by a complex bandpass filter Hi( f T u ) , being i = 0,

1.

1,

. .

* , Nc = 1 is the channel index, ideally defined as

-

Hi(

f

Tu) 1, $d/2

< f <

( i

+

l)fd/2 undefined, undefined, 0, elsewhere ( i - l)fd/2

<

f

<

$d/2 ( i

+

l)fd/2

<

f

<

( i

+

l)fd/2

=L

(1)

the frequency band [O; j b / 2 ] , and periodicity with a fre- quency periodfu. The frequency response is sketched in Fig. 3(b) and (c) for the odd and even channels, respec- tively.

The filters Hi( f T u ) can be regarded as frequency-trans- lated version of a lowpass prototype H( f T u ) , according to the relation

Hi( f T u ) = Hi( f T u )

+

jHi'( f T u )

= H[(f - iW - W/2)Tu] (2)

where W is the channel spacing and Hi( f T u ) and

jHi'( f T u ) are the conjugate symmetric and antisymmetric parts of

Hi(

f Tu), respectively. The quantities H i ( f T u )

and Hi'( f T u ) are, therefore, the frequency responses of the real and imaginary parts, respectively, of the complex impulse response of the filter Hi( f T u ) . The filter output is a sampled analytic signal si(nTu) at the sampling rate

fu,

which can be expressed in the frequency domain as

( 3 )

-

S i ( f T u ) = S(f7-u)

*

H i ( f T u ) .

The spectrum _Si( f T u ) is reported in Fig. 3(d) and (e). The signal si(nTu) is decimated by the factor Nc to produce the complex lowpass signal gi(nTd), n integer, sampled at the frequency fd = f u / N c given by

- ui(nTd) = zi(nNcTd) N c - I U i ( f T d ) = 1/Nc

C

$ i [ ( f T d - k)/Nc] k = O - = { S i [ ( f T d - kl)/Nc]

+

$ i [ ( f T d - k2)/Nc]} /Nc with k l = i / 2

+

[ l - (-1)']/4, k2 = k l

+

(-1)'. (4) Its frequency spectrum is sketched in Fig. 3(f) and (g) for the odd and even channels, respectively. Now its base- band (i.e., the range of frequency in magnitude not greater than half the sampling frequency) extends to fd/2. The complex signal _Yi(nTd), whose real part is related to the desired demultiplexed digital signal, is given in the fre- quency domain by

(5)

1330 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. IO. NO. 8. OCTOBER 1992 (a) 3 / 3 w

w

- 3 w - 2 w - W W 2 w odd

4

even

4

Fig. 3. Frequency dechannelization via the analytical signal method. (a) FDM input signal. (b) and (c) Frequency response of high-rate filters. (d) and (e) Spectra of filtered channels. ( f ) and (g) Filtered channels after decimation. (h) and (i) Low-rate channel filters. (j ) Lowpass prototype. (k) and (1) Complex channel. (m) and (n) Recovered baseband channels.

where the complex G i ( f T d ) is defined as

- G i ( f T d ) = G [ ( f - ( - 1 ) ‘ W / 2 ) T d ] . (6) The ideal frequency response for the filters c i ( f T d ) is sketched in Fig. 3(h) and (i) for i odd and even, respec- tively. It is clear they are related, according to (6), to a lowpass prototype filter G( f T d ) with a frequency re- sponse shown in Fig. 3. It can be noted from (6) that the number of different filters @ ( f T d ) is actually two: one for the odd channels and the other for the even channels (we retain the filter dependence on the channel index i for notational convenience). The filters _Gi(fTd) can be ex- pressed by their respective conjugate symmetric part

Gi( f T d ) and conjugate antisymmetric part jGi’( f T d ) as

Gi( f T d ) = Gi(

fTd)

+

jGi’( f T d ) . (7)

As before, G i ( f T d ) and G i ’ ( f T d ) are the frequency re- sponses of the real and imaginary parts, respectively, of the complex impulse response of the filter G i ( f T d ) . Fi- nally, the real digital signal translated to baseband can be

expressed as

yi(nTd) = Re { yi(nTd))

- Y i ( f T d ) = 1 / 2 [ _ Y i ( f T d )

+

-

Yi

*

(-fT‘)l (8)

where

*

denotes the complex conjugation operator. The output from the demultiplexer, taking in account the spec- tral inversion for the odd channels, is

X i ( f T d ) = Y i ( f T d

+

i / 2 )

= ( ~ / N c )

*

s ( f T d

+

i / 2 )

*

{ H i ( f T d

+

i / 2 )

*

G i ( f T d

+

i / 2 ) - +Hi’(fTd

+

i / 2 )

*

Gi’(fTd

+

i / 2 ) } . (9) Equation (9) represents the signal of the ith channel correctly translated to baseband and sampled at the low sampling frequency as shown in Fig. 3(m) and (n). The corresponding implementation structure is shown in Fig. 4(b): it only requires processing of real quantities.

(6)

ANANASSO er al.: MULTIRATE DIGITAL MULTICARRIER DEMODULATOR +. 1331 GdwTd) ~

m-t

Nc Ui(wT? . Si(wTu) Hi(wTu) ~ yi(mTd) y i ( m T d 1 xi ( m T d ) n integer m integer Td=NcTu i=O. l...,Nc- 1

It must be pointed out that the analytical signal method has been outlined on the basis of ideal filtering masks; indeed, in real applications there are nonzero transition bands for the filters G i ( f T d ) and transition bands wider than W for the filters

Hi(

f T u ) . This opportunity gives rise to more relaxed filter specifications and will be fully ex- ploited in the design procedure reported in Section 111.

The overall number of multiplications per second and per channel required for the analytic signal approach can be derived as a function of the channel spacing W , the number of channels N c , and the (one-sided) filtering bandwidth B as

MAS = [ L H / 2

+

LG12W

= kAS W 2 [ W ( N c

+

4) - 2B(Nc

+

2 ) ]

/

[ ( W - B ) ( W - 2B)I (10) where KAS is defined as

K A S = 2 / 3 [Log 2/(10 k l k 2 ) ] . (1 1) From (lo), it can be noted that the parameter MAS for fixed N c and B is a function of W, thus, an optimum, or practically nearly optimum, channel spacing can be cho- sen in order to minimize MAS.

B. Demodulator

The most demanding parts of the demodulator are the carrier and timing recovery circuits: some useful refer- ences are given by [I 11-[21]. The choice of these circuits depends on whether the MCD works. This section focuses on a possible implementation structure of the digital re- ceiver which includes the necessary carrier and clock

(timing) recovery circuits. In particular, a suitable solu- tion for the carrier recovery is given by the digital version of the one proposed in [ 9 ] . Indeed, this carrier phase es- timation method achieves a fixed acquisition time and is less sensitive to a finite arithmetic implementation. Sim- ulations have shown that six-bit arithmetic is sufficient to obtain a carrier phase estimate very close to the floating- point implementation. The clock recovery circuit can be efficiently implemented according to the estimation ap- proach proposed in [ 121. This is a suitable and simple

digital timing recovery circuit, where two samples-per- symbol are required. The estimation algorithm is suitable for both acquisition and tracking modes of operation. An- other advantage of this approach is that it is independent of carrier phase offset. Therefore, its acquisition time is not influenced by the c a m e r phase error.

Fig. 5 illustrates the general structure of the phase es- timator considered here. Let the estimation period be TE

and let it encompass NE m-ary symbols (each T long), where TE = NE

*

T . Suppose we wish to estimate the phase at the midpoint of the estimation interval and we let

NE = 2N

+

1, where N is the number of intervals before and after the interval where the phase is to be estimated

[ 9 ] in the presence of additive white Gaussian noise (AWGN) and zero frequency uncertainty. Fig. 5 shows the dotted box eliminated (so that x ' n = xn, y ' n = y n ) represents the optimal (maximum likelihood) estimator for m = 1, which corresponds to an unmodulated camer. Ob- viously, if the carrier is phase modulated to one of m dis- crete phases (m equals 4 for QPSK signals), the above linear estimator is useless since during each successive symbol the phase takes on a different value. Suppose, however, that in the dotted box we insert the two-dimen-

(7)

1332 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. IO, NO. 8, OCTOBER 1992

t

c o s c u t)

T 2N* 1

n=-N

Fig. 5 . General structure of nonlinear camer phase estimator.

si nal (complex) nonlinear function where

x

+

y = F ( a )

*

elmp (12)

a = ( x 2

+

y 2 ) * and p = tan-' ( y l x ) .

Thus, for each symbol we perform a rectangular-to-po- lar transformation, a phase multiplication by m , and an arbitrary nonlinear transformation on the module. Fi- nally, we perform a polar-to-rectangular transformation on the result. We avoid describing the nonlinearity in that the practical implementation is a read-only memory, transforming a quantized two-dimensional vector into an- other such vector.

The implementation complexity of the proposed carrier phase estimator method can be derived as

Mv

=

R

mults/sec

AV = (N

+

1)

+

R

adds/sec (13) where one useful sample per symbol is assumed.

In conclusion, it should be noted that the nonlinear es- timation method of a QPSK-modulated camer phase achieves good estimation accuracy, is less sensitive to a finite arithmetic implementation, and requires a definite (and short) acquisition time equal to NE = (2N

+

1) sym- bols.

The clock tracking system is based on an error detector which requires two samples per symbol. One of the two samples also serves for the symbol strobe (i.e., the sam- ple on which the symbol decision is made). This method has been proposed in [ 15 J

.

The algorithm is intended for synchronous, binary, and baseband signals, with approx- imately 40-100% excess bandwidth. The method pre- sented is similar to the approach proposed in [ 161. Its ma- jor points of differences are: l ) only two samples per symbol are employed, without explicit interpolation; 2) one sample coincides with the decision instant; and car- rier signals are handled as well as baseband signals. Refer to Fig. 6 for a block diagram of a typical I-Q receiving modem. A passband signal is demodulated to baseband in a pair of quadrature-driven mixers. The phase of the local carrier must be adjusted to agree with that of the signal. The necessary carrier-recovery branch is omitted from the diagram and is irrelevant to the clock algorithm and dis-

cussion. Data filters are required; they p rform re eiver filtering to shape signal pulses, minimize noise, and sup- press unwanted mixer products. Our interest is in sampled receivers. We do not specify the sampling points, other than the filter outputs which are available only in sampled form, as the pair of real sequences { yI ( - ) } and { yQ( e ) } .

Timing information must be retrieved from these se- quences. Symbols are transmitted synchronously, spaced by the time interval T. Each sequence will have two sam- ples per symbol interval and the samples will be time- coincident between the sequences. One sample occurs at the data strobe time and the other sample occurs midway between data strobe times. The index r is used to desig- nate symbol number. It is convenient to denote the strobe values of the rth symbol as y x ( r ) and y Q ( r ) . As a formal- ism, we denote the values of the pair of samples lying midway between the ( r

-

1)th and the rth strobe as y I ( r

- 1 / 2 ) and yQ(r - 1 /2). A timing error detector operates upon samples and generates one error sample u,(r) for each symbol. The error sequences are smoothed by a loop filter and then used to adjust a timing error corrector. The de- tector algorithm is shown in the following

ut(r) = yr(r - i ) [ Y I ( r )

-

YI('

-

111

+

-

* [YQ(r)

-

YQ(r

-

111. (14) This algorithm is suitable for both tracking and acquisi- tion modes of operation. It is proven in [15] that u,(r) is independent of carrier phase, so that timing lock can be achieved without depending upon prior camer phase ac- quisition. A physical explanation can be ascribed to (14). The detector samples the data stream midway between strobe locations in both the I and Q channels. If there is a transition between symbols, the average midway value should be zero, in the absence of timing error. A timing error gives a nonzero sample whose magnitude depends upon the amount of error, but the slope information nec- essary for the correction (lead or lag) is missing. To sort out the different possibilities

,

the algorithm examines the two strobe values on either side of the midway sample. If there is no transition, the strobe values are the same, their difference is zero, and the midway sample is rejected. (No timing information is available in the absence of a tran-

(8)

I ’

ANANASSO er al.: MULTIRATE DIGITAL MULTICARRIER DEMODULATOR

INPUT DATA c o s b t ) TIMING TIMING INTEGRATOR ERROR DETECTOR 1333

Fig. 6. Timing error defector scheme.

sition). If a transition is present, the strobe values will be different; the difference between them will provide slope information. The product of the slope information and the midway sample provides timing error information. It may be worthwhile to use the signs of the strobe values instead of the actual values. This eliminates the effects of noise. If all data filtering has been performed prior to the strobe point, then the sign of the strobe value is the optimum hard decision on the symbol and the algorithm effectively becomes decision-directed. This expedient is known to improve tracking capability. (But acquisition perfor- mance may suffer in a decision-directed operation.) Note that use of the strobe signs, instead of actual values, elim- inates the need for actual multiplications in the algo- rithm-an attractive feature for digital processors. The decision-directed version of the algorithm is very similar to the digital transition tracking loop of Lindsey and Si- mon [ 171. The implementation complexity for the timing error detector, including the interpolator filter used in

[ 121, can be derived as

Mc = 16 R mults\sec

Ac = 16 R adds\sec (15)

where two samples per symbol has been assumed.

111. ARCHITECTURE

The multicamer demodulator has been designed using digital techniques. The main functions and algorithms are summarized in Fig. 7.

The FDMA signal sampled at Nyquist rate (1 / T u ) is fed to the demultiplexer that implements the “analytic

signal” approach discussed above. This approach implies the application of two complex filters: the H filter, which interfaces directly with the FDMA signal, and the G filter which operates at lower rates. Since the G filter operation can be integrated with the spectral shaping performed by the demodulator, only the

H

filter is shown in the figure. The 2H filter is followed by a downconverter which translates the complex bandpass output of the H filter (HLM) to a complex baseband signal (HL).

The HL data stream is then provided to the shaping fil- ters in order to optimize the signal-to-noise power ratio. For aliasing reasons, the HL sampling rate (1 / T d ) is three times the symbol rate ( l / T ) . However, at the output of the shaping filters, the aliasing is removed and a deci- mation is possible.

The shaping filters compute two complex samples per symbol (WBC and WBT) as required by the clock error detection algorithm. These samples, once the clock is cor- rectly tracked, are taken at the center (WBC) and at the end (WBT) of the symbol. WBC consists of the pair (WBCI, WBCQ), while WBT has the pair (WBTI, WBTQ).

A clock error detector/integrator extracts from WBC and WBT a clock error signal that is integrated and used for timing correction, while the carrier phase detector block provides a carrier phase estimation (PE) extracted from the WBC samples, and subtracted via the phase cor- rector from the phase of WBC itself.

The output bits pair extracted form a signal called PB and is, in practice, the coupled signs of the WBC com- ponents after the phase correction.

(9)

1334

I

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS. VOL IO. NO. 8. OCTOBER 1992

F D U 1E I

,*...

- PE ..rr..t.r I I

Fig. 7 . Multicarrier demodulator. (a) Spectra. (b) Block diagram. ( c ) Algorithms.

developed to process an FDMA group with up to about 10 MHz bandwidth. The number of channels included in that bandwidth depends on the bit rates, but the system concept is able to process several bit rates and, as a con- sequence, different numbers of channels, provided that the overall bandwidth is respected and the channels within a group have the same bit rate. The influence of the number of channels is indeed relevant for hardware complexity, mainly in the demultiplexer portion, but this is due to the complexity of the algorithms that, for a given overall bandwidth, increase linearly with the number of channels to be demultiplexed.

The complexity of the demodulator is less dependent on the number of channels, in that the increase in com- plexity is mainly limited to the control circuity and to memories devoted to the storage of the different channel data.

For the selection of the architectures, the following cri- teria have been considered:

i) extensive use of parallel and pipeline processing concepts to support the large computation burden

ii) use of MSI and LSI general-purpose circuits to ob- tain a circuit easily transferable in ASIC’s

iii) utilization of large chips, such as multipliers and memories, at maximum speed to optimize the hardware utilization

iv) selection of CMOS technology for all functions (and some interfaces from board to board) to limit power consumption.

The H filter consists of a FIR filter and is implemented as a parallel-out structure shown in Fig. 8 with four mul- tiplier-accumulators (MAC) for HLQ signal computation and four for HLI computation. Each MAC provides a se- quence of output samples at 1 / 4 the required rate, so that four MAC’s provide four sequences which, suitably in- terleaved, give the correct output stream.

Having fixed the FDMA group bandwidth, the H filter architecture is valid bit rates from 137 K b / s to 4.4 M b / s , where the processing burden of each channel filter is a weak function of the bit rate.

Each MAC runs at 19.6 Msamples/second input rate and computes from a 12-tap filter for 4.4 M b / s to a 384- tap filter for 137 Kb/s.

The filter coefficients are stored in suitable program- mable read-only memories (PROM’s). Several sets of coefficients for different channels and data rates have been included.

The H filter hardware also implements the downcon- verter and implementation is very easy in that it consists only of multiplication by a term of type ( i ) n . Since this term has a period of n = 4 and four MAC’s are used for the

H

filter, each MAC output must always be multiplied by the same factor ( + 1, - 1,

+

i ,

- i) and the implemen- tation is only a matter of sign inversion and/or exchange of real and imaginary components.

The demodulator architecture is shown in Fig. 9. Like the demultiplexer, the demodulator is designed to meet the requirements of the same transmission rates. How-

(10)

ANANASSO et al. : MULTIRATE DIGITAL MULTICARRIER DEMODULATOR 1335 I I I I I I I I I I I

---

!

I

SHAPING

I

I I

I E I C ~ I I I I I I I I I I 1

ever, in this case the processing depends almost linearly on the bit rate so that a processor implemented for 4.4 M b / s can be suitably rearranged in order to simulta- neously process two channels at half the data rate, four channels at 1 / 4 the data rate, and so on.

The system is organized as a set of processing units specialized for the various demodulator functions. These units are coordinated by a demodulator controller in order to provide the synchronization of the activities and to op- timize the hardware utilization.

The result of the synchronization is the data stream in the WBxy bus is composed of the interleaved sequences of the channel samples. In this way, as the number of channels increases (and the bit rate decreases) the overall data rate remains constant.

At the highest bit rate, the shaping filters require a mul- tiplication rate that necessitates a parallel-out structure, as used for the

H

filters. In fact, four processing units working in parallel are used. At the lowest bit rates, the

filters require only a fraction of a MAC processing capa- bility. As a consequence, a programmable structure is re- quired, where the MAC’S operate in parallel at the highest bit rates and use time sharing at the lowest.

The units below the WBxy bus are devoted to the clock and carrier recovery functions. Since the processing bur- den required for these functions is smaller, the respective units are shared among the channels for all bit rates and their utilization is maximized.

Some multiplexers (MXR) at the output of the

H

filters are shown in Fig. 9. They are required for data routing. At 4.4 M b / s , the same data stream of a single channel is addressed to all of the following processing units, which work in parallel to demodulate a single channel. In case the data rate is halved, two channels are routed toward the four units, which work in pairs on separated data. At 1.1 M b / s or less, the multiplexers are arranged in such a way that four channels are routed to the four units, which then work independently.

(11)

1336 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. IO, NO. 8. OCTOBER 1992

f DMA

HL I

HL 0

Fig. 9. H filter hardware. Other important devices of the demodulator are data

synchronizers. They reside in memory written at the out- put rate of the H filters and read at the input rate of the shaping filters. The output rate of the H filters depends on the channel bit rate; however, the input rate of the shaping filters is related to the aggregated bit rate, which is con- stant. The above memory is divided in two portions: a first in first out (FIFO) and a random access memory (RAM). A dual-port RAM with suitable addressing tech- niques is best suited.

Data synchronizers are equipped by suitable address generators, which work synchronously in the case of par- allel processing and independently in serial processing. Four data synchronizers for the four processing units are implemented.

The data synchronizers are followed by the shaping fil- ter blocks. The shaping filter consists of a 28-tap FIR fil- ter, whose length is independent of the bit rate. The filter is implemented at 4.4 M b / s as a parallel-out structure with four multiplier-accumulators (MAC) for each pro- cessing unit. One MAC per each WBxy data stream is required: it works at 15.7 MHz and performs 8 X 8 bit operations. As well as for the H filter case, in the case of

4.4 Mb/s, each MAC provides a data stream and four streams are interleaved. As mentioned above, at lower bit rates, the level of parallelism is reduced; in the case of data rates less than 1.1 M b / s , it is converted to time shar- ing.

A demodulator controller generates most control sig- nals. A number (several tens) of control signals are iden- tified in order to synchronize the different units and sub- units for parallel and pipeline processing.

The controller is essentially a microprogrammed struc-

ture with a counter which identifies several steps for the initialization of the carrier and clock recovery strategies. The timing error detector and integrator implements a Type-1 loop and the Gardner algorithm for error detec- tion. The hardware is based on a MAC for the error com- putation, RAM’S for the storage of partial results, and a PROM for the loop gain definition and other control func- tions. The block provides two outputs: TEIF and TEIC, which are related to the integration of the timing error and are used to correct the timing at the level of shaping filters and data synchronizers, respectively.

Two kinds of timing corrections are required: a fine correction at steps smaller than the input sampling period, which is obtained by shifting the shaping filter response; and a coarse correction at steps of one input sampling pe- riod, which is obtained by modifying the input samples sequence of the shaping filter. The fine correction is ob- tained by addressing the TEIC signal to the PROM, which stores several sets of shaping filter coefficients. These sets differ from each other by the delay of sampling instants, which implies an equivalent delay in the output signal sampling instant.

The coarse correction is obtained from the TEIC data, which are fed to the data synchronizer. Depending on the TEIC value, the data provided to the shaping filter are shifted by one sample (anticipated or delayed) with re- spect to their nominal position. The resulting resolution of the algorithm is 1/24 of the symbol period.

In order to reduce the acquisition time and hangup ef- fects in the presence of a suitable acquisition pattern (which can be important in the case of burst operation), an open loop procedure to estimate the sample nearest to the optimum is activated.

(12)

ANANASSO ef a l . : MULTIRATE DlGITAL MULTICARRIER DEMODULATOR 1337

The carrier phase detector and corrector implements the phase estimator proposed by Viterbi [ l o ] equipped by a suitable quadrant tracker, and performs the phase correc- tion via I and Q components rotation. The unit is based on a RAM for the storage of the input data to be provided to the mean value (15-tap) filters, a RAM for the com- puted mean values of I and Q components, a RAM for the corrected symbol, an arithmetic logic unit (ALU) for mean values computation, lookup tables (LUT’s) for the non- linearities ( I and Q components after phase multiplica- tions by 4 and by 1 / 4 , quadrant tracking), and a MAC for phase correction. The main output of this processor is the stream of the recovered bit pair (PB).

In order to evaluate the above systems, a proof-of-con- cept prototype has been implemented and extensive tests have been performed. It is aimed at verifying the feasi- bility of the most relevant MCD aspects within the con- text of the current technology. As a consequence, the proof of concept actually implemented a subsystem that extracts and demodulates one channel out of a set of three adjacent ones. A single 4.4 M b / s channel or a single 1.1 M b / s channel out of a 10 MHz (i.e., three channels for 4.4 M b / s or 12 channels for 1.1 M / s ) bandwidth was implemented.

The proof of concept was derived from the complete system by simplifying or eliminating some circuits. First of all, since the MCD demodulates a single 4 . 4 M b / s channel, a single H filter has been developed, with several sets of coefficients, in order to select a specific channel out of three. Furthermore, for the demodulator, memories and related address generators for different channel pa- rameters were suppressed.

IV. TEST RESULTS

Tests were identified to evaluate the MCD breadboard performances. The complete set was applied to the central channel of each three-channel group processed by the MCD, while some tests were also performed on the other channels. At 4.369 M b / s , up to three channels numbered from 1 to 3 can be processed. The central channel is the number 2. At 1.092 M b / s , a 12-channel capacity is foreseen. The channels are numbered from 1 to 12, where the 3rd, 4th, and 5th channels can be processed. The cen- tral channel is now number 4.

All tests were performed under the following condi- tions, unless otherwise stated:

central channel nominal frequencies pseudorandom data

Viterbi’s algorithm filter length = 15 nominal bit clock recovery loop bandwidth. The tests included:

implementation loss

loss versus carrier frequency offset loss versus clock frequency offset

loss versus wordlengths loss versus amplitude variation

loss versus adjacent channel interference acquisition time

power consumption. A . Description of Test Bed

The MCD Test Bed setup, used to measure the BER performance of the MCD breadboard, is shown in Fig. 10.

An HP 3325 A synthesizer provides the required clock signal to an HP 3762 A data generator. This produces the data sequence and clock which are fed to the FDMA gen- erator for modulation of the central channel. Adjacent channels are modulated by a pseudorandom data genera- tor. The ALCATEL synthesizers and FDMA signal gen- erator produce the required I F carriers of about 140 MHz which are modulated by input data. It can produce a max- imum of three modulated carriers simultaneously. The H P 3708-A Noise Test Set is used to introduce noise in the channel under test, and to perform E b / N o measurements. The demodulated serial I and Q data and the recovered clock signal are sent to the H P 3763-A Error Detector for a BER test. An RMS voltage meter is used to monitor the baseband output amplitude of the MCD.

A digital-to-analog converter and oscilloscope (not shown in Fig. 10) are used for acquisition time measure- ments.

B.

Implementation Loss

Fig. 11 shows the implementation losses in condition From the results, we can observe that

in the case of bit rate = 1.1 M b / s , the MCD per- formances of channels 3 and 4 are very similar

for the 4.4 M b / s case, the MCD performance for channel 2 is better than the other two edge channels, in that channels 1 and 2 suffer from relevant distortions from antialiasing filtering. However, the additional loss of the edge channels is limited (less than 0.7 dB for all cases)

E b / N , values under 7 dB have been excluded since, at these values, the carrier recovery technique suffers sig- nificantly from cycle slip problems. For these values, data-differential encoding/decoding becomes necessary. of nominal values for the system parameters.

C . Loss Versus Carrier Frequency Offset

The sensitivity to the carrier frequency offset is shown in Table 111. The extra loss is negligible for carrier fre- quency offsets within 80% of the frequencies recalled in the table, and then increases very rapidly. The perfor- mances of the tree channels are similar. The carrier fre- quency offset range without noise is approximately dou- bled when reducing the filter length from 15 to 7 , but re- mains nearly unchanged at E b / N , = 10 dB. At filter length 7 and E h / N , , = 8 dB, the cycle slip problem is present.

(13)

HP3708A

IF ,4

Noise Test Set

1338 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. IO, NO. 8, OCTOBER 1992

MCD Multicarrier Demodulator Synthetizer 1 Synthetizer Synthetizer 2

112, 5 , - 8 Volts

v q E L &

Pseudorandom , k ! a ! a D a t i HP 3762A Generator Baseband analog signal

t

Synthetizer

( 1 ) Only f o r test o f adjacent channels interference.

Fig. 10. Test setup for MCD BER test.

TABLE I1

Loss VERSUS E b / N o

,

1

,

C l o i k l

1

Data

,

,

!Ms

I

Spectrum

Analyzer Detector Moter

HP3763A HP85668 Error Voltage Loss (dB) Bit Rate = 4.4 Mb/s & / N o

(dB) Channel 1 Channel 2 Channel 3

Bit Rate = 1.1 Mb/s Channel 3 Channel 4 Channel 5 7 1.1 ;SL 0.75 ;SL 1.1 ;SL 8 1.0 ;SL 0.7 ;SL 1.1 ;SL 9 1.1 0.65 1.3 10 1.25 0.75 1.25 11 1.25 0.75 1.25 13 1.6 1 .o 1.75 12 1.4 0.75 1.45 1.0 ;SL 1.05 ;SL 1.0 ;SL 0.8 ;SL 0.85 0.9 0.75 0.8 0.75 0.6 0.7 0.6 0.65 0.7 0.5 0.6 0.7 0.7 001 0 001 00001 0 001 I D 0001 IE-35 I I I 8 9 I O I I 12 7 8 9 I O I I 1 2 I 3 a li-09

l3 a IE-10

, Eb/NO

Eb”o 0 THEORETICAL 2 CHANNEL 5

0 THEORETICAL 2 CHANNEL 2

1 CHANNEL 1 3 CHANNEL 3 1 CHANNEL 3 3 CHANNEL 4

(a) (b)

(14)

I I1

ANANASSO et al.: MULTIRATE DIGITAL MULTICARRIER DEMODULATOR 1339

w

3 5

TABLE I11 FREQUENCY OFFSET RANGES

Experimental Values (KHz) Data Rate & / N o

(Mb/s) (dB) 2 N + 1 = 15 2 N + 1 = 1 HIGH 26 4.369 10 15 8 15 43 16 SLIPS HIGH 1 . 5 14.4 1.092 10 4.0 3.5 8 3.5 SLIPS 4 -4 -3 -2 -I 0 I 2 3 1 5 K H 2

D.

Loss

Versus Clock Frequency Offset 0 5 1 8 , , I I I , , , , I

An example of degradation behavior dependent on the Clock Fr-y Offral

clock frequency Offset is shown in Fig. 12 for 1 . 1 M b / s , relevant difference from channel to channel.

Fig. 12. MCD losses versus clock frequency offset (1.1 Mb/s, E b / N o =

& , / N o = 10 dB, and three loop bandwidths; there is no 10 dB). TABLE IV

CLOCK RECOVERY ACQUISITION TIME It has been verified that the clock frequency range is

highly sensitive to the signal amplitude, in that the loop bandwidth depends on the open loop gain. In fact, a 25 %

increase of the clock frequency range has been measured when the noisy baseband signal amplitude is increased by

Experimental Values (Symbols) For Loop Bandwidths of

& / N o

10%. TY pe (dB) 6 KHz 3 K H Z

E.

Acquisition Time

The acquisition time has been defined as the time re- quired by the timing error of the bit clock recovery loop to decrease from the initial error to the steady-state value within one correction step (1/24 of the symbol period). The timing error is observed on an oscilloscope by con- verting digital data (TEIC, TEIF) into an analog signal by a digital-to-analog converter. 4.369 HIGH 100 200 ALTERNATE 8 130 260 4.369 HIGH 500 870 PN 8 500 1300 1.092 HIGH 40 80 ALTERNATE 8 80 150 1.092 HIGH 130 220 PN 8 300 440

Measurements have been carried out in different con- ditions: pseudorandom and alternate data, & / N o = 8 dB and without noise, two different bit rates, and two differ-

the quantization bits number, and the shaping filter is the most sensitive unit.

ent values of loop bandwidth.

surement repetitions are collected in Table IV.

For each condition, the worst case over about 50 mea-

F.

Loss

Versus Word Lengths

An additional MCD loss has been measured when lim- iting the quantization bits number of data and filtering coefficients of one of the following sections: H filter, data synchronizer and shaping filter, carrier phase estimator, and clock error detector. Word lengths have been reduced by suppressing LSB’s. The additional loss is referred to as the nominal situation, i.e., to the following quantiza- tion levels:

8 bits for the

H

filter, synchronizer, shaping filter, and accumulator of the carrier phase estimator;

6 bits elsewhere.

Experimental results are presented in Table V. The ta- ble shows an increasing loss at the increase of E b / N o ,

where the quantization error dominates the noise effects. The

H

filter and clock error detector are less sensitive to

G. Loss Versus Baseband Noisy Signal Amplitude Variation

The loss variation is smaller than 0.3 dB when mea- sured at & / N o = 10 dB and the baseband noisy input signal ranges from 225 mVrms to 375 mVrms at 4 . 4

Mb/s, and from 150 mVrms to 275 mVrms at 1 . 1 Mb/s. But the performance degrades rapidly outside this win- dow, so that an automatic gain control system is needed in case a dynamic range higher than 5 dB is required.

The loss versus baseband signal amplitude perfor- mances for the three channels are very similar.

H . Loss

Versus Adjacent Channel Interference (ACI)

The degradation due to the ACI interference increases the loss up to 1.9 dB when C / I = -6 dB at 4.4 Mb/s, and 0.2 dB when C / I = -6 dB at 1.2 Mb/s.

I.

Power Consumption

Table VI recalls the details of the breadboard power consumption. The breadboard uses Advanced CMOS

(15)

I

1340 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. IO, NO. 8, OCTOBER 1992

TABLE V

ADDITIONAL LOSS VERSUS THE WORD LENGTHS Synchronization

and C a m e r Phase Bit Clock

H - H ~ filters Matched Filter Estimator Recovery Loop

Word A,C (dB) @ &/No (dB)

Lengths (Bits) 8 10 12 8 10 12 8 10 12 8 10 12 8 0 0 0 0 0 0 0 0 0 I I I 7 0 0 0 0.2 0.2 0.3 0.1 0.1 0.1 / I I 6 0 0 0.4 0.3 0.6 1.1 0.2 0.2 0.3 0 0 0 5 0.8 0.9 1.3 0 0 0.1 4 0 0 0.15 3 0 0.1 0.2 2 0.1 0.15 0.4 1 0.4 0.9 m Bit rate = 1.092 Mb/s TABLE VI POWER CONSUMPTION AT 4.4 Mb/s UNIT WATTS

Analog input interface 10.6 Analog-to-Digital Converter 10.8 H filter 6.4 Demodulator 12.6 TOTAL 40.4 TABLE VI1 TECHNOLOGIES COMPARISON Maximum Number of

Channels Parameters for a 4.4

Transmission Rate at Rate Mb/s MCD

MIN MAX Channels Power Weight

Technology (b/s) (b/s) MIN MAX (N ) ( W ) (Kg)

Digital Standard Chips 137 K 4.4M 96 3 3 80 15 ~ ~ Digital Semicustom CMOS 137 K 4.4 M 96 3 3 13 1 Integrated Acoustooptic 3.2 M 4.4 M 36 24 24 15 1.5 Surface Acoustic Waves 137 K 4.4 M 60 22 22 40 7

Logic (ACL) circuits except for interfaces, which are bi- polar. The extra consumption due to bipolar circuits is estimated to be about 15 %

.

It is worth noting that the breadboard demodulates a single channel but, for a complete MCD, some circuitry (e.g., analog interface and AD converter) does not need to be replicated. As a consequence, the power consump- tion expected for a complete MCD at 4.4 Mb/s can be obtained by just adding to the

40.4

W of the breadboard,

an additional

4.4

W for two more H filters and demodu- lators. The result will be then 74.8 W. In the case of 1.1

Mb/s, we should add 11 H filters and two demodulators to obtain 136 W power consumption.

V. CONCLUSIONS

Table VI1 compares the multirate DSP implementation discussed here with some alternative technologies appli-

(16)

ANANASSO et al.’ MULTIRATE DIGITAL MULTICARRIER DEMODULATOR 1341

cable, at least in principle, to IBS services (137 k b / s to 4.369 Mb/s), i.e., surface acoustic wave (SAW) chirp Fourier transform (CFT) processing and integrated acous- tooptics (IAO). SAW CFT multicanier demodulation can be seen to cover the entire range of IBS data rates with substantially lower dc power consumption compared to the others, including the present DSP solution. However, problems remain with SAW chirp filter size. Several cen- timeters of circuit space and temperature variation in pi- ezoelectric substrates (94 ppm/ “ C with LiNb03), tend to modify the CFT performance. Furthermore, SAW chirp devices, although utilized in military applications, are not yet qualified for space-born utilization.

In summary, this paper has addressed the design and implementation problems related to space-born multicar- rier or “group” demodulation (MCD) of a large number of low-to-moderate data rate signals (137 kb/s to 4.369 Mb/s), relevant to (INTELSAT) business services (IBS) exchanged via (regenerative) FDMA (uplink)/TDM (downlink) communication satellites.

Several techniques/technologies have been investi- gated: digital signal processing, surface acoustic wave de- vices implementing chirp Fourier transform and inte- grated optics. Among them, the present paper has illustrated the multirate DSP solution. Mass/dc power budgets for some representative data rates have been in- dicated, and a comparison has been made with some al- ternative MCD technologies.

REFERENCES

G. Perrotta, “Advantage of satellite regenerative and processing re- peaters for low bit rate link between small earth terminals,” in Int.

Con/. Space Commun. and Radio Broadcast., Toulouse, 1979.

G . J . P. Ro and R. A. Peters, “Emerging technologies for future communications satellite payloads,” MSAT ’83. Addendum. F . Ananasso and E. Saggese, “User-oriented satellite systems for the 1990’s,” in Proc. AIAA 11th CSSC, San Diego, CA. 1986. R. E. Crochiere and L. R. Rabiner, Multirate Digital Signal Pro-

cessing.

M. Bellanger, Digital Processing of Signals: Theory and Practice. London: Wiley, 1984.

E . Del Re, F. Ronconi, P. Salvi, and P. Semenzato, “Comparison of non-FFT methods of TDM-FDM transmultiplexing,” Alta Fre-

quenza, vol. LI, no. 1, pp. 9-21, lan./Feb. 1982.

E. Del Re and P. L. Emiliani, “An analytic signal approach for trans- multiplexers: Theory and design,” IEEE Trans. Commun., vol. COM-

30, no. 7 , pp. 1623-1628, July 1982.

M. G. Bellanger and J . L. Dauguet, “TDM-FDM transmultiplexer: Digital polyphase and FFT,” IEEE Trans. Commun., vol. COM-22,

no. 9 , pp. 1199-1205, Sept. 1974.

E. S . Yam and M. D . Redman, “Development of a 60 channel FDM- TDM transmultiplexer,” Comsat Tech. Rev., vol. 13, no. I , pp. A. J. Viterbi and A. M. Viterbi, “Non linear estimator of PSK mod- ulated carrier phase with application to burst digital transmission,”

IEEE Trans. Inform. Theory? vol. IT-29, no. 4, pp. 543-551, July

1983.

A. J. Viterbi and J . K. Omura, Principle of Digital Communication

and Coding.

F. M. Gardner, “On-board processing for mobile-satellite commu- nication,” Europ. Space Agency, ESTEC Cont. 5889/84INLIGM, May 1985.

Englewood Cliffs, NJ: Prentice Hall, 1983.

1-55, 1983.

New York: McGraw-Hill, 1979.

V. K. Bhargava, D. Haccaun, R. Matyas, and P. P. Nuspl, Digital

Communication by Satellite.

F. M. Gardner, “Carrier and clock synchronization for TDMA digital communications,” Europ. Space Agency Rep. ESA-TM-I69 (ES- TEC), Dec. 1976.

-, “A BPSK/QPSK timing-error detector for sampled receivers,”

IEEE Trans. Commun., vol. COM-34, no. 5 , pp. 423-429, May 1986.

0. Agazzi, C. P. J. Tzeng, D. G. Messerschmitt, and D. A. Hodges, “Timing recovery in digital subscriber loops,” IEEE Trans. Com-

m u n . , vol. COM-33, pp. 558-569, June 1985.

W. C . Lindsey and M. K. Simon, Telecommunication Systems En-

gineering. Englewood Cliffs, NJ: Prentice-Hall, 1973.

H. L. Van Trees, Detection, Estimation and Modulation Theoni. New York: Wiley, 1968.

R. W. Booth, “An illustration of the MAP estimation method for deriving closed loop phase tracking topologies: The MSK signal structure,” IEEE Trans. Commun., vol. COM-28, pp. 1137-1142,

Aug. 1980.

E. Del Re and R. Fantacci, “A digital communication receiver with integrated MAP synchronization and ML demodulation,” Electron.

Lett., vol. 21, pp. 862-864, Sept. 1985.

R. Matyas, “Effect of noisy phase references on coherent detection of FFSK signals,” IEEE Trans. Commun., vol. COM-26, pp. 807-

815, June 1978.

E. Del Re et a l . , “Multicarrier demodulator design,’’ ESTEC Con- tract 6096 / 84 / N L /GM(SC), Dec. 1986.

“Low bit rate demultiplexing and demodulation,” INTELSAT Con- tract INTEL 479, Final Report.

London: Wiley, 1981.

Fulvio Ananasso was bom in Rome, Italy. on October 17, 1950. He re- ceived the E.E.C. degree from the University of Rome, Rome, Italy, in 1973.

He then joined Selenia S.p.A., Rome, Italy, as a Microwave Designer in the Development Laboratory. He was involved in several military and civilian projects concerning microwave subsystems for radar, avionics, and satellite communications equipment, such as the implementation (under European Space Agency contracts) of 11 / 14 GHz and 20/30 GHz QPSK regenerative repeaters. In 1981, he joined Telespazio S.p.A., Rome. Italy. where he was later appointed Section Chief in the Space and Advanced Programs Division, with responsibilities related to satellite payload and digital transmission channel design. In 1987, he was appointed Associate Professor of Digital Signal Processing at the University of Romt“Tor Vergata.” In 1990. he rejoined Telespazio as Manager for Technical Marketing Activities. In 1992, he was appointed Director of the Advanced Studies and Experimentations Division. He has performed a number of studies for national and intemational organizations, including ESA, INTELSAT, and INMARSAT. He is the author of a radio systems book and over 80 technical papers on communication systems and technology.

Giuseppe Chiassarini was born on April 3. 1955, in Italy. He received the undergraduate degree from the Department of Electronic Engineering, University of Rome, Rome, Italy, in 1978.

From 1979 to 1986, he worked with Contraves Italiana as a Project Engineer in the R&D Department. In 1986, he joined the Space and New Programs Division of Telespazio. while in 1989 he reached Space Engi- neering as responsible for digital technology applied to space communi- cation. He was involved in several military and civilian projects and studies mainly concerning the hardware aspects of data transmission systems and digital signal processing.

(17)

1342 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS. VOL. IO. NO. 8. OCTOBER 1992

Enrico Del Re (M’78-SM’84) was born in Florence, Italy, in 1947. He received the Dr.Ing. degree in electronics engineering from the University of Pisa, Pisa, Italy, in 1971.

Until 1975, he was engaged in public administration and private firms, involved in the analysis and design of the telecommunication and air traffic control equipment and space systems. Since 1975, he has been with the Department of Electronics Engineering of the University of Florence, Flor- ence, Italy, first as a Research Assistant, then as an Associate Professor, and presently as a Full Professor. During the academic year 1987-1988, he was on leave from the University of Florence for a nine-month period of research at the European Space Research and Technology Centre of the European Space Agency, The Netherlands. His main research interests are digital signal processing, digital transmission techniques, and communi- cation networks, on which he has published more than 100 papers, in international journals and conferences. He is the co-editor of the book Saiellite Integrated Communication Networks (North-Holland, 1988) and one of the authors of the book Data Compression and Error Control Tech- niques wirh App[ications (Academic, 1985). Presently, he is the Chairman

of the European Project COST 227 “Integrated Space/Terrestrial Mobile Networks.”

Dr. Del Re is a member of AEI and European Association for Signal Processing (EURASIP).

Romano Fantacci (S’84-M’88-SM’91) was born in Pistoia, Italy, in 1956. He received the Dr.Ing. degree in electronic engineering from the Univer- sity of Florence, Florence, Italy, in 1982 and the Ph.D. degree in elec- tronic and information engineering in 1987.

In 1982, he joined the Department of Electronic Engineering of the Uni- versity of Florence, Florence, Italy, where currently he is Associate Pro- fessor in Telecommunication Networks. His research interests involve dig- ital communications, queueing systems, multiple access systems, coding theory and digital signal processing.

Daniel Rousset, photograph and biography not available at the time of publication.

Enrico Saggese, photograph and biography not available at the time of publication.

Riferimenti

Documenti correlati

Fra i doveri del generale vi era il controllo delle case congre- gate e l’osservanza della loro disciplina. Per questo motivo i succes- sori di Giovanni continuarono a spostarsi da

• Automatic power monitor implementation - To opti- mize the time-to-market, our methodology allows to automatically augment the Register-Transfer-level (RTL) of a generic

tion dependence of diffusion and migration of chloride ions in pore solution by considering the 27.. effect of surrounding ions and

+&!3NMRJEFQBVJNMJ!RTKKB!EJUFQRB!JMDJEFMVB!EFHKJ!JMSFQFRRJ!F!EFHKJ!NMFQJ!.

46 Abbiamo riscontrato un aumento del sieving del sodio (  Na) statisticamente significativo (P=.05) che si osserva al passaggio a sacche a più alta concentrazione;

K2-136 stands out from all of these other systems due to its brighter host star, cluster member- ship, and the small size of its planets — in particular planet b, which is smaller

Using this technique the leg had been suspended by the splint in a not-weight bearing position with the gastrocnemius muscles relaxed, bearing on the toe of the foot and

Il progetto L’anima delle cose, prospettato dall’attuale Consiglio di Gestione, nasce nel 2018 dalla collaborazione tra Oderzo Cultura, la Soprintendenza Archeologica, Belle Arti