A reconfigurable multicarrier demodulator architecture

4 downloads 10010 Views 356KB Size Report
and the. FFT. The demodulator consists of carrier, clock and data recovery modules which ... hardware that is efficient in terms of speed, power consumption and.
N92-14213 A RECONFIGURABLE

MULTICARRIER ARCHITECTURE

S. C. Kwatra Department

and

DEMODULATOR

M. M. Jamali

of Electrical Engineering University of Toledo Toledo, Ohio 43606 419-537-2060

ABSTRACT An architecture based on parallel and pipeline design approaches has been developed for the FDMA/TDM conversion system. The architecture has two main modules namely the transmultiplexer and the demodulator. The transmultiplexer has two pipelined modules. These are the shared multiplexed polyphase filter and the FFT. The demodulator consists of carrier, clock and data recovery modules which are interactive. Progress on the design of the MCD using commercially available chips and ASIC and simulation studies using Viewlogic software will be presented at the conference.

INTRODUCTION Presently most satellite communication systems require a large earth station to supply a network with multiplexed speech and video channels. In the future, satellite communication systems will consist of a large number of small capacity, multi-service users. For these systems the conventional transmission methods of FDMA or TDMA access are no longer efficient. One approach to offer these services at a low cost to the user is to use SCPC/FDMA on the uplink and TDM on the downlink [i-3]. The problem with this type of communication is that it transfers the burden of computation on-board the satellite, where power and area requirements are critical. It can thus be seen that hardware that is efficient in terms of speed, power consumption and components needs to be developed for performing the computations conversion

on ,

a

board Multicarrier

the

satellite. Demodulator

To

perform (MCD),

the FDMA/TDM baseband switch

matrix, TDM multiplexer and modulator are required on board the satellite. The MCD consists of a transmultiplexer followed by a bank of demodulators. The transmultiplexer is required to separate the FDMA signal into individual channels. The bank of demodulators take the separated channels and recover the data from them.

This

research

is partly

supported

by

87

NASA

grant

NAG3-799.

To take advantage of the developments in the area of VLSI and digital systems, a digital implementation of the reconfigurable MCD has been proposed [3,5]. The algorithm selected for performing the transmultiplexing is the polyphase FFT method. The polyphase FFT algorithm consists of a filter bank followed by a FFT operation [4,9]. A PROgrammable DEModulator (PRODEM) which uses a single shared device to demodulate all the channels has also been proposed [5]. The demodulator consists of three modules namely carrier recovery, clock recovery and data recovery [6-8]. SYSTEM

the

Quadrature components

sampling used in

the

DESIGN

is used to digitize the analog architecture can operate

and also because the complex FFT. The RTMUX is capable different cases. The three cases

representation of demultiplexing are :

1) 800 channels at 64 Kb/s each. 2 (a) A mix of 400 channels at 64 Kb/s Mb/s each. 3) 24 channels at 2.048 Mb/s each.

and

2 (b)

is

signal so a lower

at

compatible channels

12

that rate

with the in three

channels

at

2.048

Since case 2 is a mix of two carriers, each carrier having its own demultiplexing characteristics, it is split into its two constituent parts 2(a) and 2(b) so that each case can then be demultiplexed individually. The system diagram (RTMUX) that is capable shown in Fig. 1. The demultiplexer modules, below. half of individual Module

that namely,

routes modules

of the Reconfigurable Transmultiplexer of demultiplexing the above three cases front end of the RTMUX consists of the 1,

input 2 and

FDMA signal to 3 whose functions

one

is a

of the three are described

Since cases 2(a) and 2(b) are part of case 2 and each occupies the total spectrum, they need to be split into two halves. The channels can then be demultiplexed from the two halves. 1 is used to split the input FDMA signal into two halves for

cases 2(a) and 2(b). Module or case 2(a) by reconfiguring demultiplex either case Reconfigurable Shared Filter Fig. 2. The varying the programmable

2 is designed to demultiplex either case itself. Similarly module 3 is designed 2(b) or 3 by reconfiguring itself. Bank has been designed and is shown

FFT pipeline proposed number of FFT stages FFT coefficient and

RFFT that can perform multiplexed AE (MAE), designed along with its pipeline and is shown in

in

[3,4] in the address

is made pipeline generator.

reconfigurable by and by having a A N-1/N stage

either a 2 N-1 or 2 N FYI" is shown to implement the FFT butterfly interface to the other components Fig. 4.

88

1 to A in

in Fig. 3. A operation is in the RFFT

Programmable The

PRODEM

Multiplexed Recovery (MDRM).

Demodulator

consists

of

three

main

modules

namely

Carrier Recovery Module (MCRM), Multiplexed Module (MTRM) and Multiplexed Data Recovery The hardware is constructed to demodulate all the

simultaneously. total bit rate

The is below

number of channels the maximum bit

Moreover

bit

of a group

the

rate

A MCRM channels. At the

(PRODEM)

is designed

Samples same time

to

can be varied rate sustained

of channels obtain

could

the

of several channels these samples are

as by

also

carrier

long as the the modules.

vary.

phase

are input also input

Timing Module channels

for

each

serially to this to the Multiplexed

of the module. RAM

Buffer for Samples (MRBS) which stores these samples to be operated on later by the phase recovered information of the MCRM. The output of the MCRM module will be needed by the MDRM. The in-phase and quadrature-phase shown in Fig. A

samples

MRBS of an

duration

of the

channels

are

input

to the

MCRM

as

5. is designed estimation

to interval

store and

the incoming is shown in

samples Fig. 6. The

for the MCRM

operates on the samples obtaining the carrier phase for the channels. Also, at this time the input samples are buffered in the MRBS. The MDRM uses the output of the MCRM along with the stored values of MRBS to recover the digital data. This design uses a single RAM-Latch combination at each stage to store samples of different channels corresponding A operates hardware in-phase sine and the

to each

AGC

cycle.

MDRM is designed to extract the digital information. It on the samples processed by the MCRM and MRBS. The design is shown in Fig. 7. The MDRM module utilizes the and quadrature-phase samples from the MRBS along with the cosine values of the MCRM to extract the digital data for all

channels.

At

any

time

four

values

are

input

to

this

module.

output is computed and stored in a latch preceeding the Data RAM (DDR). Also, these values are used as an input MTRM. After the necessary computations are performed the are stored in unique locations of the Digital Data RAM (DDR). A for

MTRM

tracking

the

information

is

latches

used

latches

is used

modules called

is

a

input used

to

as

namely PRODEM. The of

extract

samples by

the

preceeding

interfaced. integration

designed

an

and

is

interpolator. the

input

MCRM, These

DDR to the

MRBS, four

addressing

addressing

the

shown Its

of

the

MTRM. MDRM modules

scheme, units

timing

for

89

information in

input

MDRM. The

Fig. is

and need the

This

available

The MTRM to be

modules

Digital to the results

needed

output

combination

control all

8.

The

timing from

the

of these of the

four

is collectively appropriately

circuitry need

and

the

special

attention. shown

A de,_ign for each

in Fig.

of the

CONCLUSION

used and filter

In this paper in the design the PRODEM. bank module

consists of three modules, which The shared filter multiplexed PRODEM

both

modules

with

proper

interfaces

is

9.

AND

FUTURE

DIRECTIONS

parallel, pipeline and time sharing concepts are of a digital MCD. The MCD consists of the TMUX The TMUX is implemented by means of a shared and a pipelined FFT module. The PRODEM modules have been bank and

m_mner. at the

At board

namely optimized PRODEM

carrier, clock and data recovery for high speed demodulation. process the channels in a time

present we are and ASIC levels.

designing

both

TMUX

and

REFERENCES [1]

G.Perrota

and

G.Losquadro,

"FDMA/TDM

systems for domestic/business Conference on Digital Satellite [2] B.G.Evans and F.P.Coaldey, satellites", 243-251,

International 1988.

Journal

[3] J.Campanella demultiplexer/demodulator",

and

satellite

of Satellite S.Sayegh, NASA contract

Communication, "Onboard no cr

[4] P.J.Fernandes, "A Reconfigurable Architecture", M.S.Thesis, University of Toledo, [5] L.P.Eugene, "A Parallel Pipelined Architecture Demodulator", M.S.Thesis, University of Toledo, [6] E. multicarrier

Del

Re and R. demodulation,"

Communications, [7] A.J. Viterbi

Vol. 6, and

modulated carrierphase IEEE Transactions 1983.

on

Fantacci,

"Alternatives International

pp. 267-281, A.M. Viterbi, with application Information

and P. Daguet, and FFT," IEEE 1974.

'TDM/FDM Transactions

9o

6,

pp.

multichannel 1801827 , 1987.

Transmultiplexer I. for a Multi 1991.

for Journal

to burst Theory,

Vol

199

1988. "Non-linear

[8] F.M. Gardner, "A BPSK /QPSK sampled receivers," IEEE Transactions on 34, pp. 423-429, 1986. [13] M. Bellanger digital polyphase 1199-1205, Sep.

communication

services", Proceedings International Communication -7, pp. 155-162, 1986. "Multi carrier demodulators for OBP

onboard of

Carrier digital Satellite

estimator

digital IT-29,

of

PSK

transmission," pp. 543551,

timing error Communications,

detector

transmultiplexers: on Communication,

for COM-

pp.

,

:

""i

Control s_nala M_m.D_,m_ tO rtcoru't_une

Fig. ,

r

O_l_

I.

Reconflgurable

Transmultlplexer

m_

to

modules

(RTMUX}

clock

_

_o

o

:I

4



$

lllch

¢ml

_l F_

Fig.

2.

Reconflgurable

Shared

Filter

Bank

-,,I

I_0

IW i_IiIi

l

(RSFB)

i ilIiA! eO_¢l_i

Ilnl

II

I_lmnllll_

Fig.

_

lid

3. N-I/N

RlrllT

p_lltl_

Stage 91

RFFT

Fig. 4. Detailed

Implementation

_

Structure

of the

MAE

A_

in the

_aou

C_,K Tr_

Fig. 5. Multiplexed

Carrier

Recovery

Module

• "_" • "_" "I" i 71 T7[ 2"i

T_.

i Ti Tr_

ri i ri

_t_

(MCRM}

_'_" ! r, ; ;2 , 7_. , ri

_r[ ] rl i

!y ;_ !y Fig.

6.

Multiplexed

RFFT

'_'. L_.:.T... ....." RAM

Buffer

92

for

Samples

(MRBS}

Fig.

7.

Multiplexed

Data

Recovery

Module

(MDRM)

t,

_-_--_2. •

_

i

&

c'_

_

_'rOIU

Fig.

!

_

Multiplexed

Timing

I

_"

2.

8.

,

_ I

__

_,°..

r_

,

__--_

I_ ,

I

__....

2 _-_

7._: _"....

i _ ,__-_. -,__-

•,o,_

Module

Ill ___

[ _---_-_--

.._. ,-I Ill,Ill

Recovery

:._-_

_' 93

Fig.

9. PRODEM

(MTRM)