104
Eindhoven University of Technology MASTER Digital Audio Broadcasting (Eureka 147) : Orthogonal Frequency Division Multiplexing (OFDM) : Quarternary Phase Shift Keying (QPSK) with Guardband Interval Modulation for Digital Audio Broadcasting (DAB) van der Plaats, J.C. Award date: 1989 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration.

Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

Eindhoven University of Technology

MASTER

Digital Audio Broadcasting (Eureka 147) : Orthogonal Frequency Division Multiplexing(OFDM) : Quarternary Phase Shift Keying (QPSK) with Guardband Interval Modulation forDigital Audio Broadcasting (DAB)

van der Plaats, J.C.

Award date:1989

Link to publication

DisclaimerThis document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Studenttheses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the documentas presented in the repository. The required complexity or quality of research of student theses may vary by program, and the requiredminimum study period may vary in duration.

Page 2: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

SS36FACULTY OF ELECTRICAL ENGINEERING

EINDHOVEN UNIVERSITY OF TECHNOLOGY

TELECOHHUNICATION DIVISION

DIGITAL AUDIO BROADCASTING

(EUREKA 147)

Orthogonal Frequency Division Multiplexing (OFDM)

Quarternary Phase Shift Keying (QPSK)

with Guardband Interval Modulation

for Digital Audio Broadcasting (DAB)

by J. C. van der Plaats

Report of graduation work carried out from August

the Nederlandse Philips Bedrijven, Consumer

Developement Centre, Broadcasting Laboratory.

Professor prof. ir. J. van der Plaats

Supervisors: ir. C. R. de Graaf (Philips)

ir. A. P. Verlijsdonk

1988 to August 1989 at

Electronics, Advanced

The faculty of electrical engineering of the Eindhoven University of

Technology disclaims any responsibility for the contents of training­

and graduation reports.

Page 3: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 1 -

ABSTRACT

This report treats the building of a Digital Audio Broadcasting (DAB)

transmitter simulator at the Nederlandse Philips Bedrijven, Consumer

Electronics, Advanced Developement Centre, Broadcasting Laboratory. This

simulator is capable of generating a real-time Orthogonal Frequency

Division Hultiplexed Quarternary Phase Shift Keying (OFDH/QPSK) signal

with guardband interval according to the four different systems proposed

within the DAB project (Eureka 147). This OFDH/QPSK with guardband

interval modulation technique, proposed by the Centre Commun d'Etudes de

Télédiffusion et Télécommunications (CCETT), is very weIl suited to be

used in the mobile transmission channel. A detailed theoretical and

practical analysis of the OFDH/QPSK with guardband interval signal

generation has been made. This analysis has been used for the DAB

transmitter simulator design. Two of the four OFDH/QPSK with guardband

interval modulation systems, generated by the simulator, are specially

designed to share the same frequency channels already allocated to

geographically separated co-channel television transmitters. For these

two systems (System-3 and System-4) the minimal TV signal to DAB

interference power-ratio (S I d bR). for invisible TV picturetv a mlndistortion has been measured. This power-ratio is an important parameter

for the DAB frequency allocation planning. For both systems the same

value of (St I d bR). has been found:v a mln

(St Dd bR). = 54 ± 4 dB.v a mln

The inaccuracy in this value is mainly caused by the subjective TV

picture distortion judgement.

Page 4: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 2 -

GLOSSARY OF ABBREVIATIONS

ADC

CCETT

CD

COFDM

CSRS

DAB

DAC

DBS

DC

DEQPSK

DFT

DQPSK

FOM

FFT

FM

FSK

IC

10FT

IF

IlO

MASCAM

OFDM

PC

PCB

PPI

PSK

QPSK

RAMRDAT

TV

VHF

UHF

Analog to Digital Converter

Centre Commun d'Etudes de Télédiffusion et

Télécommunications

Compact Disc

Coded Orthogonal Frequency Division Hultiplexing

Cyclotomatically Shortened Reed-Solomon

Digital Audio Broadcasting

Digital to Analog Converter

Direct Broadcasting Satellite

Direct Current

Differentially Encoded Quarternary Phase Shift Keying

Discrete Fourier Transform

Differential Quarternary Phase Shift Keying

Frequency Division Hultiplexing

Fast Fourier Transform

Frequency Modulation

Frequency Shift Keying

Integrated Circuit

Inverse Discrete Fourier Transform

Intermediate Frequency

Input/Output

Hasking-pattern Adapted Sub-band Coding And Hultiplexing

Orthogonal Frequency Division Hultiplexing

Personal Computer

Printed Circuit Board

ProgrammabIe Parallel Interface

Phase Shift Keying

Quarternary Phase Shift Keying

Random Access Hemory

Rotary head Digital Audio Tape

Television

Very High Frequency

Ultra High Frequency

Page 5: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 3 -

GLOSSARY OF SYKBOLS

1

k

M

N

Sdabl tvR

Stvl dabR

T

TmTsT'sI)

(I)f) c

(I)t) c

'ke. k1,

a

DoppIer spread

unmodulated TV vision carrier power

unmodulated DAB carrier power

amplitude compensation factor for carrier k

the signalling interval number

oversampling ratio

the carrier number

the number of complex points in the DFT or 10FT processing

total number of carriers (emltted + virtual)

DAB signal to TV interference unmodulated power-ratio

TV signal to DAB interference unmodulated power-ratio

sampling period

multipath spread or delay spread

useful signal duration

total signal duration

guardband interval duration

coherence bandwidth

coherence time

the phase of carrier k when e. k = 01 ,

the modulation phase of carrier k in signalling interval i

standard deviation

indicates if carrier k is emitted (~k = 1) or not (~k = 0)

Page 6: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 4 -

TABLE OF CONTENTS

1. INTRODUCTION ...............••.................•..••............. 6

2. INTRODUCTION TO THE DAB TRANSMISSION SYSTEM

2.1. Introduction 8

2 .. 2.. Souree coding " " 8

2.3. Hodula t ion and channel coding •..••••..•......•.•.....•..... 9

2.4. Frequency planning ......•.............•........•.•......••. 15

2.5. Draft DAB transmission system .......................•..•... 17

3. OFDM/(D)QPSK HODULATION VITH GUARDBAND INTERVAL

3.1. Introduction 21

3.2. Theoretical analysis 23

3.3. Practical considerations 31

4. DAB TRANSMITTER SIMULATOR

4.1. In troduc tion 39

4.2. Simulator structure 39

4.3. SimuIa tor hardware 40

4.4. Simulator software 44

4.5. Generated signal measurement 45

5. DAB SYSTEM-3 AND SYSTEM-4 SIGNAL INTERFERENCE ON

CO-CHANNEL TV SIGNALS

5.1. Introduction 51

5.2. The measurement system 51

5.3. Co-channel interference measurement 53

6. CONCLUSI ON S 62

REFERENCES 64

APPENDIX A: DAB HODULATION SYSTEMS

A.I. System-l " "" " 66

A.2. System-2 67

A.3. System-3 " " "" 68

A.4. System-4 69

Page 7: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 5 -

APPENDIX B: DAB-TRANSCEIVER SCHEMATICSB.l. Transceiver bus definition 70

B.2. Schematic of the "PC/TRANSCEIVER INTERFACE" 71

B.3. Schematic of the "TRANSCEIVER IlO BOARD" 72

B.4. Schematic of the "SYNC OUTPUT BOARD" ....••.......•......... 73

B.5. Schematic of the "TRANSMITTER BASEBAND BOARD" 74

B.6. Schematic of the "TRANSMITTER IF BOARD" .•.....••..•........ 79

APPENDIX C: SOURCE CODE OF PROGRAM MODULATE ........••....••........ 83

Page 8: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 6 -

1. INTRODUCTION

The introduction of digital sound storage media, such as Compact Disc

(CD) and Rotary head Digital Audio Tape (RDAT), in the domestic consumer

market has lead to wider public appreciation of high-quality sound. In

order not to loose the attractiveness of their services, sound radio

broadcasters must adjust their services to the new standard for high­

quality sound set by these new storage media. The VHF/FM services being

used now can still provide moderate stereophonic sound service to fixed

home receivers (using a directional antenna mounted at house-roof

height). But the sound quality of these services will generally be poor

in the case of mobile or portable reception, especially in urban,

suburban or mountainous rural areas. This low sound quality is caused by

shadowing (e.g. large buildings between transmitter and receiver

antenna) , multipath propagation (caused by wave reflections e.g. against

mountains), time variance (caused by moving environment and/or moving

receiver) and the use of an omni-directional receiving antenna.

The solution to the problem of ralslng the sound quality of sound radio

broadcasting services is to develop an entirely new digital sound radio

broadcasting service with a complete digital sound program chain from

studio to receiver. In Federal Republic of Germany such a system has

already been developed for use in the 12 GHz Direct Broadcasting

Satellite (DBS) services band [1.]. However, this system is only suitable

for fixed home reception as a consequence of the high carrier frequency

and the modulation scheme (DEQPSK) used. Therefore it will not satisfy

all the needs of the future sound radio audience, which will expect to

be able to receive a stereophonic sound service in vehicles on the move

and on portable receivers, in addition to fixed home reception. The

increasing importance of traffic information and the increasing use of

cable radio in the case of fixed home recept ion are two other aspects

that demonstrate the importance of mobile recept ion for sound radio

broadcasting over the air. Therefore it is necessary to develop a new

digital sound radio broadcasting system designed to meet all the

recept ion requirements.

The European Eureka "Digital Audio Broadcasting (DAB)" joint research

and development project is committed to developing such a new sound

Page 9: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 7 -

radio system and its enabling technology. The major starting points for

this project were:

- the use of terrestrial transmitters,

- the sound quality delivered must be comparable

to that of Compact Disc,

- the spectral requirement of the system must he

comparable to that of the existing FM system,

- the system must be suited to fixed,

portable and mobile reception,

- price setting for the consumer market.

This report treats the building of a DAB transmitter simulator, that is

capable of generating a real-time Orthogonal Frequency Division

Multiplexed Quarternary Phase Shift Keying (OFDM/QPSK) signal with

guard band interval. This OFDM/QPSK with guard band interval modulation

technique, proposed by the Centre Commun d'Etudes de Télédiffusion et

Télécommunications (CCETT) within the Eureka DAB project, is very weIl

suited to be used in the mobile transmission channel. Chapter 2 gives an

introduction to the DAB transmission system. This chapter in fact is a

summary of the literature study that was made during this project.

Chapter 3 gives a detailed theoretical and practical analysis of the

OFDM/QPSK vith guardband interval modulation using digital signal

processing techniques, including the Inverse Fast Fourier Transform

(IFFT). This analysis was made in order to achieve a proper and flexible

DAB transmitter simulator design. In Chapter 4 the DAB transmitter

simulator, vhich was built during this project, is described. The

hardware, the software and the use of this simulator are treated. Two

OFDM/QPSK with guardband interval modulation systems, generated by the

simulator, are specially designed to share the same frequency channels

already allocated to geographically separated co-channel TV transmit­

ters. For these two systems the minimal TV signal to DAB interference

unmodulated pover-ratio for no visible TV picture distortion has been

measured. The measurement method and the results are described in

Chapter 5.

Page 10: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 8 -

2. INTRODUCTION TO TUE DAB TRANSKISSION SYSTEK

2.1. Introduction

This chapter gives a brief introduction to the development of a new

digital transmission system suitable for fixed, portable and mobile

reception. The development of such a transmission system is a necessary

step for the European Eureka DAB project to be successful.

2.2. Source coding

The first problem to be solved in the DAB transmission system develop­

ment is the source coding. Digitizing a monophonic sound signal using a

16 bit Analog to Digital Converter (ADC) and a 48 kHz sample frequency

gives a bit-rate of 768 kbit/s. In order to make most efficient use of

the scarce radio frequency spectrum, it is necessary to reduce this bit

rate to a minimum. However, the full subjective sound quality of the

original studio signal should be conserved. The bit-rate reduction will

be too smal I if only the redundancy is taken out of the signal. However,

further bit-rate reduction is possible by taking irrelevant information,

based on the perception characteristics of the human ear, out of the

signal.

Transform coding and Sub-band coding [2] are two different source coding

techniques, both taking irrelevance out of the signal. Recent progress

in these sound coding compression techniques has shown that it is

possible to reduce the bit-rate of the sound signal to around 100

kbit/s. The bit-rate reduction factor and the complexity of the circuits

are the major weighting factors in the evaluation of the different sound

coding techniques. The sensitivity of each source coding system to

transmission errors can also be important for channel coding and

modulation schemes, whereby the error performance gradually degrades

when the noise level is increased. However, when a power and bandwidth

efficient channel coding and modulation scheme near the Shannon limit is

used, this sensitivity is not important. This is due to the fact that

such a channel coding and modulation scheme is characterized by an

abrupt curve for the bit error probability as a function of the signal­

to-noise ratio per bit. This gives virtual error-free transmission and

Page 11: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 9 -

therefore perfect service if the signal-to-noise ratio per bit is above

some threshold. Under this threshold almost no information can be

transmitted which will totally interrupt the service.

2.3. Modulation and channel coding

The second problem is to find a modulation and channel coding scheme

adapted to the hostile transmission properties of the mobile radio

channel. The mobile radio channel is characterized by multipath

propagation and time variance. Therefore, the channel transfer function

H(f,t) is time variant and random. This is illustrated in Figure 2.1.

channel(small square)--.

H ( • t)

o IJ-------.. f

Figure 2.1. Frequency-time response for the mobile radio channel [3].

The main statistical properties of a mobile radio channel are its

multipath spread (or delay spread) Tm and its DoppIer spread Bd [4]. The

multipath spread is mainly dependent on the environment of the receiver

and the DoppIer spread is mainly determined by the speed of the moving

receiver, the speed of nearby moving objects and on the carrier

frequency used.

Page 12: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 10 -

The reciprocal of the multipath spread T is a measure of the coherencembandwidth (6f) of the channel:c

(6f) c1

=Tm

(2.1)

and the reciprocal

coherence time (6t)c

(6t)c

of the DoppIer

of the channel:

spread is a measure of the

(2.2)

The coherence bandwidth and the coherence time both give information on

how the mobile channel affects the transmitted digitally modulated

signal. When signals with a bandwidth greater than the coherence

bandwidth of the channel are used, the frequency components of the

signals are subjected to different gains and phase shifts. In this case

the channel is said to be frequency-selective. On the contrary all

frequency components are equally affected by the channel, if signals are

used with a bandwidth much smaller than the coherence bandwidth of the

channel. Then the channel is said to be frequency-nonselective.

Besides frequency-selectivity there is another type of distortion caused

by the time variations in the channel characteristics. This type of

distortion is evidenced as a variation in the received signal strength

and has been termed fading. In the least favourable case this signal

strength is Rayleigh distributed [5]. Consider the use of signals with a

duration much smaller than the coherence time of the channel. Then the

attenuation and phase shift for every frequency component of the signal

will be essentially fixed for at least one signaling interval. The

channel is said to be slowly-fading in this case. On the other hand if

signals with a duration much larger than the coherence time of the

channel are used, the channel characteristics will change during one

signaling interval and the channel is said to be fast-fading.

Consider the use of a conventional digital modulation scheme without

channel coding (e.g. PSK, OPSK, FSK) over a multipath time variant

channel. In urban areas the multipath spread is found to be of the order

of several microseconds and the DoppIer spread will be of the order of

Page 13: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

100 Hz. In order to transmit at least one stereophonic sound service a

bit-rate of approximately 250 kbit/s is needed. Therefore the channel

can generally be modeled by the frequency-selective slowly-fading

Rayleigh channel. Due to the frequency-selective nature of the channel

it will introduce inter-symbol interference. This inter-symbol inter­

ference will generally limit the bit error probability to a minimal

value, depending on the modulation scheme used and the ratio T = T / Tr m sbetween the multipath spread Tand the duration T of a modulatedm ssymbol. This is illustrated for PSK in Figure 2.2 for different values

of T .r

BERI t-----------,-------,--------

Tr=Te x Rele

Tr= 0.8

-------Tr=0.4 -

Tr=O.2

Tr=O.l

la-'!:----:o::----:::;:----::o;::-----:-;::---~~o \0 20 30 40 50 dB

Figure 2.2. Bit error probability for different values of T as ar

function of the signal-to-noise ratio per bit for PSK in a

selective Rayleigh channel [5].

The greater the ratio Tr , the higher is the minimum error probability.

Vhen T becomes large compared with T , the error probability curves mtends to that of the frequency-nonselective slowly-fading Rayleigh

channel. In order to get a bit error probability of 10-9 (virtual error­

free channel), in the case of a frequency-nonselective slowly-fading

Rayleigh channel with additive white Gaussian noise, a for DAB unaccep­

table high transmitting power is needed.

Page 14: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 12 -

Therefore, if a conventional modulation scheme without channel coding is

used over the mobile radio channel, it will be impossible (frequency­

selectivity) or power inefficient to get a bit error probability of-910 . Thus, these modulation schemes are unacceptable for the DAB

system.

A well-known solution to the frequency-selective fading channel is to

employ spread spectrum techniques, which permit the temporal separation

of the signals corresponding to the different transmission paths [6].

The main weakness of these techniques is the low spectral efficiency

attainable, usually below 0.25 bitsislhertz. This efficiency is

unacceptable for broadcasting, where severe restrictions on available

spectrum apply.

A very promising modulation scheme for DAB is the use of Orthogonal

Frequency Division Hultiplexing Differential Quarternary Phase Shift

Keying (OFDH/DQPSK) with a guardband interval [7]. This modulation

scheme allows the problem of inter-symbol interference to be solved by

splitting the wide-band highly-frequency-selective channel int0 a large

number of small-band low-frequency-selective sub-channels. Increasing

the number of sub-channels will asymptotically eliminate the inter­

symbol interference caused by frequency-selectivity, but it will

introduce the problem of fast fading. Another solution, used for the DAB

transmission system, consists of preceding each signalling interval by

a guardband interval which absorbs the inter-symbol interference. This

eliminates the problem of channel frequency-selectivity.

The introduction of this guardband interval reduces the power efficiency

and the spectral efficiency compared to those of the original

OFDH/DQPSK. However, this disadvantage is largely compensated by the

system advantages in a mobile transmission channel.

For OFDH/DQPSK with a guardband interval, there remains the problem of

fading. The amplitude of each of the sub-channels will follow a Rayleigh

law or, if there is a direct path, a Rice-Nakagami law. But if the total

signal bandwidth is much greater than the coherence bandwidth, it is

very unlikely that all the carriers will fade simultaneously. Therefore

it will always be possible to transmit information.

Page 15: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 13 -

The error performance of OFDH/DQPSK with guardband interval in a

frequency-selective slowly-fading Rayleigh channel is equal to that of

DQPSK in a frequency-nonselective slowly-fading Rayleigh channel. It is

clear that this error performance is not suitable for the DAB transmis­

sion system either. However, with the use of channel coding it is

possible to improve this error performance while reducing the effective

spectral efficiency. If the useful signal duration T = 4.6, where 6 iss

the guard band duration and the number of sub-channels is large,

OFDM/QPSK with a guard band interval has a basic spectral efficiency of

1.6 bitsislhertz. Figure 2.3 [7] shows the error performance for an

uncoded system and for a system which uses a convolutional code with

efficiency i combined with soft decision maximum likelihood decoding

(Viterbi decoder). This figure makes clear that a good error performance

can be achieved for an acceptable spectral efficiency of 0.8

bitsislhertz.

IC 12 '''' 16 dBEt/No

Figure 2.3. Comparison of the bit error-ratio performances of OFDM/PSK,

OFDM/QPSK, OFDM/DPSK (d2) and OFDM/DQPSK (d4) in a Rayleigh

channel without (0) and with the use of a convolutional code

(C) with efficiency i [7].

Page 16: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 14 -

Figure 2.4. [7] shows the error performance for a concatenated code,

where the inner convolutional code is equal to that of Figure 2.3 and

the outer code is a Cyclotomatically Shortened Reed-Solomon (CSRS) code

with efficiency ~ giving a total coding efficiency of ,i. This method

of channel coding clearly gives a better error performance than the

system of Figure 2.3 for a slightly decreased spectral efficiency of ~

0.69 bitsislhertz. It gives a virtual error-free channel when the mean

signal-to-noise ratio per useful bit exceeds =7.5 dB.

The nature of the mobile radio channel tends to create dependency

between successive decision variables. The results from Figure 2.3 and

2.4 ar~ based on the assumption that a time and frequency interleaving

arrangement effectively guarantees the conditions of independence

required by the Viterbi decoder.

10

IÓ' +- C,'-f-_~Cd. Cd;

10 12 IA 16 dB

Et/No86

IÓ· -I----_I-------+L----l--LJ.,---+--+--~f------t----'-<­o

Figure 2.4. Comparison of the bit error-ratio performances of OFDH/PSK,

OFDH/QPSK, OFDH/DPSK (d 2) and OFDH/DQPSK (d4) in a Rayleigh

channel without (0) and with the use of a concatenated code

(C) with efficiency ,i [7].

Page 17: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 15 -

The choice of differential over coherent demodulation is based on the

expectation that carrier recovery will be very difficult af ter transmis­

sion over the mobile radio channel.

The use of OFDM instead of FOM has the advantage that the modulation and

the demodulation can be realized using digital signal processing

techniques. Hodulation is done by calculating one Inverse Discrete

Fourier Transform (10FT) over N complex points within each total

signalling interval duration T' = T + 6, whereby N is greater than thes s

number of carriers used. Demodulation consists of one N complex point

Discrete Fourier Transform (DFT) every signalling interval.

A demonstration (Geneva, september 1988) [8J

COFDM/HASCAM based on sub-band source coding,

coding and OFDM/DQPSK modulation with guardband

technical feasibility of such a system and the

quality attainable with such a system.

2.4. Frequency planning

of a system called

convolutional channel

interval, has shown the

high mobile recept ion

At a time when there is growing interest in increasing the choice of

sound radio services available, it is of great concern that there is, as

yet, no future radio spectrum capacity available for accommodating a new

sound broadcasting system. Spectrum considerations for COFDM have

therefore been spread fairly broadly and possible options include the

broadcasting bands I, 111, IV and V, part of the aeronautical radio­

navigation band immediately above band 11 and a potential new upper UHF

band located somewhere between 1 and 2 GHz, particularly suitable for

satellite delivery.

One of the major problems in considering the existing television bands

is that it will be very difficult to gain any common channels across

Europe and in many cases possibly none at all, unless a system can be

engineered to share with television at relatively short separation

distances.

A minimum block of bandwidth is required

independence of multipath fading but typically

to provide the necessary

up to 16 high-quality

Page 18: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 16 -

stereophonic programs may be accommodated in a 8 MHz wide band. However,

in some of the possible bands only 4 8 MHz of spectrum might be

available and this gives very limited options for planning where

different services are desired in adjacent geographical areas, e.g. in

the border regions between neighbouring countries. Conventional area

coverage terrestrial planning requires some 10 - 20 times the amount of

the basic spectrum required for a single transmitter.

Nevertheless, national coverage may be obtained using a satellite of

modest power in the 0.5 2 GHz frequency range with a theoretical

minimum requirement of 7 times the basic' spectrum block for regular

coverage beams conveying different services. Alternatively and interest­

ingly, a single frequency network of terrestrial transmitters may be

used in the 50 - 250 MHz frequency range. Because the receiver is able

to cope with multipath signals, it does not, in principle, know which

transmitter(s) the signals have come from. Furthermore, any holes in the

coverage area may be filled in by providing alocal low-power transmit­

ter on the same frequencies as those in the network. This novel feature

mayalso find application in providing re-broadcast service within

buildings and other heavily shielded areas.

A further important factor is the significant reduction in interference

protection required by these digital systems and their reduced potential

to interfere with other radio communication services because of their

uniform spectral characteristics. This offers bet ter prospects of

squeezing this broadcasting service into an already congested radio

frequency spectrum. For example, local coverage might be obtainable by

using terrestrial transmitters sharing the same spectrum already

allocated to television services. By judicious choice of the sub-channel

carrier spacing, to be related to television line frequency, it may be

possible to interleave directly with geographically separated co-channel

television transmitters, possibly using only part of the 8 MHz televi­

sion channel with a reduced number of digital sound programs.

Within the DAB project, four different OFDM modulation schemes have been

proposed. These four modulation schemes are named System-1, System-2,

System-3 and System-4. System-2, the reference system, is designed for

conventional area coverage terrestrial planning. This reference system

Page 19: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 17 -

is the one used at the Geneva demonstration. System-l is a modulation

scheme suitable for a single frequency network. Because a very large

guardband interval is needed to let the signals from different transmit­

ters combine constructively, this system is characterized by a very long

total signalling interval and a very large number of carriers. System-3

and System-4 are both intended to be used for sharing the spectrum with

television broadcasting. Both systems are characterized by a comb-shaped

frequency power spectrum, with a spacing between the peaks of 15625 Hz,

which equals the television line frequency. A detailed description of

the four OFDM modulation schemes is given in Appendix A.

2.5. Draft DAB transmission system

In this section a draft DAB transmission system is described. This draft

system, designed by the Centre Commun d'Etudes de Télédiffusion et

Télécommunications (CCETT) in France, is an extension of the system used

at the Geneva demonstration. Figure 2.5 shows the transmitter.

DRAFT DAB TRANSMITTER(SVSTEM 2)

MONOPHONIC MUSIe CHANNEL INPUTSOURc:E eODED

MUSIc: 1ZB kb/.

PROGRAM"!: RELATEDCATA US kb/.

1.4141 kb/. ­2118 $VMeOLS 0'­12 BITS/FRAME

1158 kb/. ­33e 9YM80LS OFS2 8ITS/FRAME

DATA CHANNEL INPUT

3315 kb/. -la sneDLS OFeVB BITS/FRAME

L- ---I TO IV"BOLTIME-MUL TIPLf!XER

CH......NELO SYMBOL OFDM/DQPSKTIME- NI TH IIUAFlOSA ...O

CHA,..,NEL1 INTERVAL

MULTIPLEXER MODULATORCH.......EL2

------- IF/"F ou

f-+-:- C..CUl.. .. TES ONEeANOlifIOT812 CDHPLE:l< POINT------- IFFT PER sge BITS - 7fl4Hz,

<'SYMBOL

< 4148 EMITTEOCHAHNEL:J1 MUL TIPLExES CARRIERS

33 CHAHNE;LS INTIIlM! ACCORDINII TD ueEFUL SYMBOL

CHANNE:L32 300 9YMBDL FRAME TIME· 8.4 u.STRUCTURE

8\lARDe"''''O INTER"AL" sneoL. - •• 8ITS TIME - us u.

"

Figure 2.5. The draft DAB transmitter.

Page 20: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

'-......PHASE RE:FERENCE SVMBOL

SO u.

The frame has a length of 300

interval contains a guardband

64 ~s. Therefore the total frame

within each signalling interval is

bits (according to System-2, see

channels, 9 successive symbols

- 18 -

The transmitter is capable of transmitting 33 channels of 144 kbit/s

each. One of these channels is used to transmit data (144 kbit/s) and

the other 32 channels are used to transmit a monophonic source coded

music signal (128 kbit/s) together with program related data (16

kbit/s). Two monophonic channels can be used to transmit one

stereophonic music signal. Therefore 16 stereophonic programs can be

transmitted simultaneously.

In order to reduce the receiver complexity, the channel coding and

modulation is done separately for every channel. This enables separate

reception of one or more channels without having to decode the other

channels. A concatenated code with coding efficiency ~ is used. The

inner code is a convolutional code with efficiency ~ and the outer code

is a CSRS code with efficiency ~.

The system uses a frame structure for the transmitted signal. This frame

structure is needed for program selection, synchronization, phase

reference and channel noise measurement. The signalling frame structure

is shown in Figure 2.6.

FRAME STRUCTURE

~UL SYMSOL INFORMATION SYMBOLso u.

Iso U.

-..... -L..., '1!T"""""I!''!l''"''"W'W'~~~"II'I'T"""1T""ï"".~

,,"~-L.J;;l ..L.ool......J.....::::.......L.>.-.....J~ ~~ ,

'--- -- -- - -- - - -, --- - -- - - --- - -,.CHÀNNELO

720 u.'-----------------------r----------------------------- -~.

P"RAHE24 ••

Figure 2.6. The signalling frame structure.

signalling intervals. Each signalling

interval of 16 ~s and a useful signalof

duration equals 24 ms. The signal

an OFDH/DQPSK modulated symbol of 896

appendix A). For each of the 33

of 896 bits are reserved within the

Page 21: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 19 -

frame. The remaining three signalling intervals are reserved for the

null symbol, the phase reference symbol and the information symbol.

The first signalling interval is used by the null symbol. During the

null symbol signalling interval no signal is transmitted. This null

symbol is used to estimate the channel noise of each frequency multi­

plexed sub-channel. Since the signalof the null symbol introduces a dip

in the received energy, it can be used for course frame synchronization

in the receiver.

DRAFT DAB RECEIVERtSYSTE" 2)

PROGRAMME OFDM/DQPSKSELECT ION WITH QUAROBANO

INTERVAL

SAMPLER SOFTDECISION MONOP'HON I C MUS I C CtiANNE L

THE DATA. CHANNEL DEMODULATORrF/RF [N ANO TWO MONOPHONIC MONOPHC)NIC "'uSle CHANNEL

,",uSle CMANNELSARE SELECTEO 8V

BANDWIOTH SAIo4PL.ING THEIFI SVMBOLS OA. TA CHANNE L- 7104HZ OVT OF THE FRAME

THE, NUL SYM80L ISSAMPLEO FOR C""ANNEL

HOISE MEASUR€MENT(SOFT DECISrON)

THE REFERENCE SY.OLIS .....PLED FOR PMASE C"CUL.ATES eNEREFERENCE ANC ,.RA"* 1512 COI4PLEX POINT

SYNCHRONISATION FFT PEFl SYMBOL

MONOPHONIC MUSIC CHANNEL OUTPUT

el'TIME ~

FREQUENCVDESIN'TERLEAVER

338 Ieb/a -9 SYM80LS OF8~ BITS/... R....E

eITTIME S

FAEQUENCV. DESINTEFlIL.EAVER

FROMOEMOOULATOR

12 eITSVMeOLTIME-

DESINTERL.EAVER

HIli kb/••3315 SVMeCLS OF5.2 BITS/FR....E

i2 8ITSYJrQlOL.TIME-

PESINTERL.EAVEA

DATA CHANNEL OUTPUT

80UACE COOED"'USle 128 IiCb/.

"... kb/e288 SYI4BOLS Of'12 BITS/FR....E

PATAi .... kb/_

Figure 2.7. The draft DAB receiver.

The second signalling interval is used by the phase reference symbol.

The signalof the phase reference symbol is used as a reference for the

differential demodulation within each frequency multiplexed sub-channel.

The reference symbol signal is also used for accurate frame synchroniza­

tion in the receiver. The reference signal is totally known by the

receiver and its bandwidth is much greater than the reciprocal of the

signal duration. Therefore, it can be used to estimate the channel's

Page 22: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 20 -

impulse response with a time resolution much smaller than the symbol

duration. This impulse response estimation is highly noise resistant.

Analysis of this impulse response can be used to synchronize the

receiver to the signal received via the path with the lowest attenua­

tion.

The third signalling interval is used by an information symbol. This

information symbol contains statie data on e.g. the transmitter,

alternative frequencies etc.

Figure 2.7 shows the receiver for this system. This receiver is capable

of processing the data channel and two monophonic channels (or one

stereophonic channel) simultaneously. Besides the null symbol, the phase

reference symbol and the information symbol, only the signals belonging

to the symbols of the selected music channels and the data channel are

sampled, stored and processed. A 512 complex point Fast Fourier

Transform (FFT) algorithm takes care of the matched filtering for each

frequency multiplexed sub-channel.

Page 23: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 21 -

3. OFDH/(D)OPSK HODULATION VITB GUARDBAND INTERVAL

3.1. Introduction

Yhen using the OFDH/(D)QPSK signalling scheme with a useful signal

duration Tand guardband interval 6, the modulator has to generate thes

bandpass signal set)

{

'" N-1set) = t t A. kt: k f (t) - B. ke : k f (t)

i=-'" k=O 1, 1, , 0 1, 1" 0

in which

(3.1)

ros 2n(f k iT' - 6 ~ t < (i+l)T' - At: k f(t)

+ f) t tS S

S1, ,

0 otherwise,,

rn 2n(f k iT' - A ~ t < (i+1)T' - 6ei,k,f(t) =

+ f) t, s ss0 , otherwise,

(3.2)

(3.3)

{0 cos( e. k + 'k)' for the emitted carriersA. k = 1, (3.4)

1,0 for the virtual carriers,

{0 sine e. k + 'k)' for the emitted carriersB. k.

1 , (3.5)1,

0 for the virtual carriers,,

T' T + 6, (3.6)s s

where

i is the signalling interval number, i E {-"', "'},

k is the carrier number, k E {O, 1, ... , N - i},

e. k1 ,is the modulation phase of carrier k in signalling interval i,

n nei,k E {- 2' 0, 2' n},

is the phase of carrier k when e. k 0,1 ,

Page 24: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 22 -

and where hO(t) is the impulse response of a bandpass filter with

Fourier transform HO(f)

{

1, for fO ~ Ifl ~ fO + N/T s

0, otherwise.(3.7)

The phase ei,k for each emitted carrier and for each signalling interval

is determined by two data bits in the case of QPSK. In the case of DQPSK

the phase e. k is determined by two data bits and the phase e. 1 k of1, 1- ,

carrier k in the previous signalling interval.

The draft DAB transmission system, introduced in chapter 2, uses a frame

structure with a null and a reference symbol. In order to generate the

signalof the null symbol, Ak and Bk are set to zero for all k. The

reference symbol is characterized by known modulation phases ek for all

emitted carriers. An easy choice for the modulation phases of the

reference signal is ek = O.

The bandpass filter HO(f) is necessary to eliminate interference in

neighbouring channels. This filter can be seen as part of the radio

channel. The bandlimited nature of this filter will cause the impulse

response of the radio channel to be unlimited in time. So the use of a

guardband interval 6, when the multipath delay's are limited to 6, will

generally not totally eliminate the inter-symbol interference. This

inter-symbol interference, caused by the bandpass filter, only is

negligible when the symbol rate 1/T' is much smaller than the bandwidths

N/T of the filter.s

From a technological point of view, it is difficult to imagine the

OFDH/(D)QPSK with guardband interval modulator to be built with analog

mixers and oscillators if the number of emitted carriers is large.

However, when some restrictions to N, 6 and fO are satisfied and some

distortion in the generated signal is accepted, it is possible and

relatively easy to generate the signal s(t) for large N using digital

signal processing techniques including the Inverse Fast Fourier

Transform (IFFT) [9, 10].

Page 25: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 23 -

3.2. Theoretical analysis

This section treats the generation of the signal s(t) using the Inverse

Discrete Fourier Transform (10FT) over H complex points

H I·N (3.8)

in which I is the oversampling ratio. The following restrictions are

made

a power of 2 equal to or greater than 4, N 2el, el = 2, 3, .. ,

a power of 2 equal to or greater than 1, 1 = 2t3, t3 = 0, 1, .. ,guard band time t:. is an integer multiple of TIN, t:. yT IN,

s s1, 2, ... ,

- N is

- I is

- the

y =the carrier with frequency fO is virtual, therefore A. 0= B. 0 0

1, 1,

for all i,

- the frequency f O is greater than (M - N)/2Ts '

pIace two sequences of H real numbers for every i indicated

are formed. The individual real numbers of Ä. and B. are1 1

1, ... , H-1. Theindicated as Ä. and B. with m = 0,1,m 1,mconstruction of Ä. and B. goes as follows

1 1

as Ä. and B.1 1

respectively

In the first

Ä. 01, m

Ä. A. ( H ;)1, m 1, m + n-

Ä. = 01, m

B. 01, m

B. B. ( H ;)1, m 1, m + TI -

B. 01,m

, for

, for

, for

, for

, for

, for

0 ~ m < H H"1 - n'

H H~ m < H H

"1 -n "1 +n'

M H~ m < H,"1 +n

(3.9)

0 ~ m < H H"1 - n'

H H~ m < H H

"1 -n "1 + TI'

H H"1 + n ~ m < H.

Page 26: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 24 -

An example of this construction for N 4 and I 4 is given belo'vl

A. (0,0,0,0,0,0, A. 0' A. l' A. 2' A. 3,0,0,0,0,0,0),1 1, 1, 1, 1,

B. = (0,0,0,0,0,0, B. 0' B. l' B. 2' B. 3,0,0,0,0,0,0).1 1, 1, 1, 1,

It is clear that A. = A. and B. B. 'vlhen I 1. Vith the use of A. and1 1 1 1 1

B. t'vlO ne'vl sequences a. and b. of H real numbers are calculated1 1 1

according to

a.1, n

+ jb.1, n

n { -=(-1) ·H· IDFTH(A.1, m

+ jB. )l,m

n = 0, 1, ... , H-1, (3.10)

'vlhere IDFTH() stands for an Inverse Discrete Fourier Transform over H

complex points. This gives

a. + jb.l,n l,n

H-1(_1)n . 1:

m=O

j 2nnm--H--- n -jnn

(A. + jB. )·e 'vIith (-1) = e •l,m l,m

a.1, n

+ jb.1, n

j2nn(m - H/2)H-1( - .-) H1: A. + JB. ·e

m=O l,m l,m'vii th m - ; -+ m •

a.1, n

+ jb.1, n

H/2-1 j2nnm- .- ) -H- . h E 3 9

m==H// Ai ,m+H/2+ JB i ,m+H/2 ·e ,'vilt q. . •

N/2-1 j 2nnm'b ~ (A 'B ) ~a. + J. = '" . N/2+ J. N/2' e ,l,n l,n m=-N/2+1 l,m+ l,m+

n = 0, 1, ... , H-1.

Therefore,

(3.11)

a.1, n {

N/2-1Re 1:

m=-N/2+1

j2nnm }~

(A. N/2 + jB. N/2)·e •1, m+ 1, m+

a. =1, n

N/2-1 { 2nnm . 2nnm1: A. N/2·coS(----IN) - Bl',m+N/2,sln(~)

m=-N/2+1 l,m+

Page 27: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 25 -

a.1, n

and

n = 0, 1, ... , M-l, (3.12)

b.l,n

j2nnm }(A. N/2 + jB. N'12)·e----rN'" *1, m+ 1, m+

2nnm }+ (B i ,N/2+m + Bi,N/2_m)cos(~) ,

n = 0, 1, ... , M-l. (3.13)

Af ter calculating a. and b. the following time discrete signals withl,n l,nsampling period T are constructed

Cl M-lä(t) = 1: { n:_dai,«n»·~(t - nT - iT~)},

i=_Cl

Cl M-lb(t) 1: {n:_dbi,«n»·~(t - nT - iT~)},

i=_Cl

in which

«n» n modulo M = n + rM, ° ~ n + rM < M, r an integer

T TT s s

IN H'

d 6 6IN yI.= T = T =s

(3.14)

(3.15)

(3.16)

(3.17)

(3.18)

Page 28: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 26 -

Consider the continuous time signals a(t) and b(t)

(3.19)

b(t) =

+ (B. N/2 + B. N/2 )t: o(t)}},1, +m 1, -m 1,m,

(3.20)

and the lowpass filter with transfer function H.(f)1

{

1, for Ifl ~ 1/2TH.(f) =

1 0, h .ot erW1se,

and impulse response h.(t)1

h.(t) = sin(nt/T) = -T1,sinc(t/T).1 nt

(3.21)

(3.22)

Now the desired signal s(t) according to Equation 3.1 can be rewritten

as

s(t) {(a(t) * hi(t».cos(2n(fO + ~)t)s

- (b(t) * hi (t».sin(2n(fO + ~)t)} * hO(t).s

(3.23)

Page 29: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 27 -

From Equations 3.12, 3.13, 3.14, 3.15, 3.19 and 3.20 it can be recog­

nized that the constructed signals ä(t) and b(t) are equal to the

sampled versions of the signals a(t) and b(t) with sampling period T

ä(t)(I)

E a(nT)·S(t - nT),n=-(I)

(I)

E b(nT).S(t - nT).n=-(I)

(3.24)

(3.25)

Therefore, if it is possible to reconstruct a(t) and b(t) from their

sampled versions ä(t) and b(t), then it is possible to generate s(t).

However, the bandwidth of both a(t) and b(t) is unlimited (random data),

as shown by the power spectral density G(f) of both a(t) and b(t)

2 1 N/2-1{ 2G(f) = T~·~/2·sinc (fT~) + ~.T~. E ~/2_m·sinc «f - f )T~)

m=l s

(3.26)

where

C' for the values of k belonging to the emitted carriers,(k

0, for the values of k belonging to the virtual carriers.

(3.27)

Figure 3.1 shows two typical examples of the power spectral density

G(f). From Equations 3.24, 3.25, 3.26 and 3.27 it can be derived that

the power spectral density G(f) of both ä(t) and b(t) is given by

G(f) =(I)

INE G(f - P'r)'

P=-(I) S

(3.28)

Page 30: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 28 -

10

500000

nH" I" IY IY

J ~

./V '\~.-30

-500000

t

G(f)

(dB)

f (Hz) -+

(a)

500000.ft1V \ IV.

10

-30-500000

t

G(f)

(dB)

f (Hz) -+

(b)

~s, N = 16,

2, 3, ... , N-2, ~ = ° for k = 0, 1, N-1,

1, 3, 5, 7, 9, 11, 13, 15,

0, 2, 4, 6, 8, 10, 12, 14.

Figure 3.1. The power spectra! density G(f) of both a(t) and b(t) for

T = 64 ~s, 6 = 165

(a) ~k = 1 for k =(b) ~ = 1 for k =

~ = ° for k =

Page 31: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 29 -

500000

- 30 L-_......J..-AJ:;C--L__...l..-aJJJ.:..----JL-.!..lO.I.--I...__....l...-~:I.L.._.L..__ __'

-500000

10

1"

G( f+lIT)

G(f)

G( f-lIT)

(dB)

f (Hz) -+

(a)

500000

- 30 '--_---'--.a.Illl.:--.....J....----:.Jü.L..-...L-_----J__........L..__~....l...-~:I.L.._.L..__ _'

-500000

10

1"

G( f+lIT)

G(f)

G( f-lIT)

(dB)

f (Hz) -+

(b)

Figure 3.2. The power spectra G(f + l/T), G(f) , G(f - l/T)

lJs, /), = 16 lJS, N = 16, ~ = 1 for k = 2, 3, ... ,for k = 0, 1, N-l,

(a) I = 1

(b) I = 2

for T = 64sN-2, ~ = °

Page 32: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 30 -

Because the bandwidth of a(t) and b(t) is unlimited, it is impossible to

reconstruct a(t) and b(t) from ä(t) and b(t) without aliasing distor­

tion. This aliasing distortion only tends to zero when the oversampling

ratio I goes to infinity which is illustrated in Figure 3.2. It can also

be reduced by introducing virtual carriers for the values of k close to

zero and close to N. Consequently it is clear that using the Inverse

Discrete Fourier Transform in generating the OFDM/(D)QPSK signal gives

the signal s(t) according to

- {- Ns(t): (a(t)*hi(t».cos(2n(fO+ ~)t) .s

- (b(t)*h i (t».sin(2n(fO+ ~)t) } * hO(t)s

s(t) + { ta(t),cos(2n(fO + ~)t)s

(3.29)

where

t (t)a ä(t)*h.(t) - a(t)*h.(t),

1 1(3.30)

(3.31)

This signal s(t) is equal to the sum of the desired signal s(t) and a

interfering signal caused by aliasing. Only when the oversampling ratio

goes to infinity, this interfering signal will fade

lim s(t): s(t).I -+ al

(3.32)

Page 33: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 31 -

3.3. Practical considerations

In the previous section it has been theoretically treated how to

generate the OFOM/(O)QPSK signal with useful signal duration Ts and

guardband interval 6. In this section attention is paid to the practical

realization of such a modulator and the problems associated with it.

Figure 3.3 shows the block diagram of the OFOM/(O)QPSK modulator.

H {Fl )ot (F)H L.PF

FDUAI~A

TRANSFDR!"!

OVER

"COMPLEX

, POINTS I

I 11 2

OIGITAL SIGNALPROCESSOR (OSP)

f f 0 + N/2Ts

Figure 3.3. The block diagram of the OFOM/(O)QPSK modulator.

The first problem is that the analog interpolating filter, with transfer

function H.(t) according to Equation 3.21, can not be realized. In1

practice this interpolating filter is formed by the cascade interconnec-

tion of the zero-order hold in the Oigital to Analog Converter (OAC),

with transfer function Hh(f), and the lowpass filter following the OAC,

with transfer function Hlpf(f). The transfer function Hh(f) is given by

sinc( ft). (3.33)

Page 34: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 32 -

The frequency components of both ä(t) * h.(t) and b(t) * h.(t) between1 1

N/2T and IN/2T do not contribute to the signal s(t) due to thes sbandpass filter af ter the quadrature modulator. Therefore, it is

sufficient to make a lowpass filter with transfer function Hlpf(f) which

approximately satisfies the following conditions

1= sinc(fT) J for I f I ~ NI2T ,

s(3.34)

o , for Ifl > IN/2T ,s(3.35)

arg(Hlpf(f» = constant·f , for Ifl ~ N/2T .s (3.36)

These conditions make clear that increasing the oversampling ratio

facilitates the design of the lowpass filter. The best choice to satisfy

Equation 3.36 is a Bessel lowpass filter with 3 dB cut-off frequency

somewhere between N/2T and IN/2T . The order of this filter is mainlys s

determined by the chosen cut-off frequency and the condition as stated

in Equation 3.35. In general this filter will not satisfy Equation 3.34,

therefore the magnitude of the transfer function of the analog inter­

polating filter will not be constant for Ifl ~ N/2T . However, this nons

flat frequency response can be compensated in the digital part of the

modulator. To do this, the values of A. k and B. k are multiplied by Fk1, 1,

1 (3.37)

These multiplications are done in the first stage of the modulator as

shown in Figure 3.3. This first stage together with the second stage

containing the IDFT processing are realized using a digital signal

processor.

The second practical problem is the quantisation noise. There are five

parameters who influence the quantisation noise power in the signal

s(t). The first parameter is the reaI number representation in the

digital signal processor. In general more bits give less quantisation

noise power and for the same number of bits a floating point repre­

sentation will generally give less quantisation noise power than a fixed

Page 35: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

point representation. The second parameter is the algorithm used to

calculate a. and b. The quantisation noise power is minimized byl,n l,nminimizing the number of round off operations. The third parameter is

the number of (linear) quantisation levels used by the Digital to Analog

Converters. Hore levels (bits) will give less quantisation noise power.

The fourth parameter is the ratio between the clipping level of the

Digital to Analog Converter and the standard deviation of both a. and1, n

b. This standard deviation is given byl,n

Cfa (E[a. ])21, n

(3.38)

(3.39)

Decreasing the clipping level proportionally to this standard deviation

will decrease the quantisation noise power. However, this will increase

the clipping noise power as soon as the clipping level becomes smaller

than the maximum value of both a. and b. An upper bound for thisl,n l,nmaximum value is given by

N-1a. ~ 1: Fké.k ,

1, n bO

N-1b. ~ E Fké.k.1, n

k=O

(3.40)

(3.41)

and b.1, n

standard

If the distribution of both a. and b. is known, then it is possiblel,n l,nto maximize the signal to clipping and quantisation noise ratio. However

the question is if this will minimize the bit error probability. In

practice, if the number of carriers is large, setting the clipping level

to four times the standard deviation will give a good performance. Yhen

the number of emitted carriers is large, the distribution of both a.l,ncan be approximated by a normal distribution with zero mean and

deviation as given by Equation 3.38. In Figure 3.4 and Table

3.1 the results are shown of a Honte Carlo simulation used to calculate

an estimation of the distribution of both a. and b.l,n l,n

Page 36: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

0.02

t

p(a. )1, n

t

p(b. )1, n

- 34 -

a. ~1, n

(a)

o-BO BO

b. ~1, n

(b)

Figure 3.4. Probability density function of both a. and b. calcu-1,n 1,nlated over 3000 random data symbols for N = 512, 1 1,

2+k = n·k IN, Fk = 1, emitted carriers for 32 ~ k ~ 255 and

257 ~ k ~ 480 and virtual carriers for 0 ~ k ~ 31, k 256

and 481 ~ k ~ 511.

Page 37: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 35 -

Table 3.1. Statistical data belonging to Figure 3.4.

minimum value a. = -98,2431, n

maximum value a. 111,6511, n

mean value a. 0,0001,n

standard deviation a. = 21,165l,n -4probability that a. > 80 1,439·10l,n

minimum value b. = -101,7871, n

maximum value b. 107,559l,nmean value b. 0,000l,nstandard deviation b. = 21,160

1, n -4probability that b. > 80 = 1.465·101, n

During this simulation 3000 symbols containing random data were

calculated given the parameters below

N 512,

1 1,

n.k2

'k = N 'Fk = 1,

emitted carriers for 32 ~ k ~ 255 and 257 ~ k ~ 480 and

virtual carriers for 0 ~ k ~ 31, k = 256, 481 ~ k ~ 511.

The fifth and last parameter, which has influence on the

noise power, is the oversampling ratio. Increasing the

ratio will decrease the quantisation noise power in s(t).

quantisation

oversampling

The previous section made clear that increasing the oversampling ratio

decreases the aliasing distortion in the generated OFDH/(D)QPSK signal.

Besides this advantage, increasing the oversampling ratio has two more

practical advantages as described in this section. It is obvious that a

price has to be paid for all these advantages. This price is expressed

in more computing power and faster Digital to Analog Converters. If no

Page 38: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 36 -

when

saved. This

and B.1, m

a M point

mul tiplica­

number of

advantage is taken of the large number of zero's in A.1, m

I > 1, then the computation of a. and b. is done usingl,n 1,~

Inverse Fast Fourier Transform requiring 1·log2(M) complex

tions and M.log2(M) complex additions. However, if the large

zero's is taken into account, some computing power can be

can be shown by rewriting Equation 3.11

j2n(Ig + h)(k - N/2)N-lE (A. k + jB. k).e IN

k=O 1, 1,

N 1 j2ngk -J'ng j2nhk -jnh- -N- --nr -I-E (A. k + jB. k)·e ·e ·e ·e

k=O 1, 1,

j2nhk -jnh'B ) --nr -1-

+ J . k ·e ·e1, }

j2~gk

. e ,

g 0, 1, .. , N-1; h = 0,1, .. ,1-1; k = 0,1, oo, N-l. (3.42)

If parameter h is fixed,

computed using a N point IFFT

then N values of both a. and b. can bel,n l,n

a. I h + jb. I h I = (-l)g.N.IFFTN{(A. k1, g+ 1, g+ h fixed 1,

jn(2hk -'B) IN+ J . k ·e

1,

(3.43)

This takes N.log2(N) complex additions and ~.IOg2(N) complex multiplica­

tions if h is equal to zero or ~.IOg2(N) + N complex multiplications if

h is not equal to zero. This computation must be repeated for I times to

obtain all values of a. and b. . Therefore totally ~.log2(N) + M - Nl,n l,n L

complex multiplications and M.log2(N) complex additions are needed.

signalof the reference

set all modulation angles

to impulse shaped baseband

in Figure 3.5 for System-2

a signal is undesirable

Another practical problem is the choice of the

symbol. For the reference signal it is easy to

Sk to zero. However, this will generally lead

signals a(t) and b(t). This is illustrated

(see appendix A), Sk = ° and 'k 0. Such

Page 39: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 37 -

because it will be highly distorted if the clipping level is set to four

times the standard deviation a. The solution to this problem is to set

'k equal to n.k2/N for the emitted carriers. For this choice of 'k the

reference symbol will approximately be a sine-sweep signal. The

amplitude of both a(t) and b(t) is smaller than four times the standard

deviation a for this choice of 'k' Therefore, this signal choice makes

the generation of an undistorted reference symbol possible. Figure 3.6

shows this by means of the baseband reference signals a(t) and b(t) for2System-2, 9k = 0 and 'k = n·k IN.

Figure 3.7 shows a typical example of the baseband signals belonging ton 3·na data symbol for System-2, 9k randomly chosen from { 0, ~' n, ~ }, 'k

= n.k2/N. This figure is added in order to compare it with the other

baseband signal figures. In Figure 3.5, 3.6 and 3.7, the standard

deviation a is equal to the square root of 448 (a = 21.17).

22.a

t

a(t)

-22·a

22·a

t

b(t)

-22·a

o t (~s) ~ 80

Figure 3.5. Calculated baseband OFDH/DQPSK signals a(t) and b(t) with

guard band interval of System-2 for 9k = 0 and +k = O.

Page 40: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 38 -

2.(1

l'

a(t)

-2·(12.(1

l'

b(t)

-2·(1

o t (lJs) -+ 80

Figure 3.6. Calculated baseband OFDM/DQPSK signals a(t) and b(t) with2guardband interval of System-2 for Sk = 0 and 'k = n·k IN.

4·(1

l'

a(t)

-4.(1

4·(1

l'

b( t)

-4·(1

o

Figure 3.7. Calculated baseband OFDM/DQPSK signals

guardband interval of System-2 forn 3·nrandomly chosen from {O, " n, -,- }.

80

a(t) and b(t) with

'k = n·k IN and Sk

Page 41: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 39 -

4. DAB TRANSMITTER SIMULATOR

4.1. Introduction

This chapter describes the DAB transmitter simulator that was built

during this project. This DAB transmitter simulator is capable of

generating a real-time OFDH/(D)OPSK signal according to the specifica­

tions of System-1 up to System-4. The signal consists of a periodically

repeated frame. This frame contains a reference symbol, one or more

(depending on the used system) pseudo random data symbols and a nul I

symbol. For test purposes it is also possible to suppress all phase and

amplitude modulations. The DAB transmitter simulator can be used to

determine the OFDM/(D)QPSK signal interference on co- and neighbour­

channel TV or other signaIs. The DAB transmitter simulator is built in

such a way that it can be extended with a receiver part, giving a DAB

transceiver simulator. ~ith such a DAB transceiver simulator it will be

possible to measure bit error rates in various channels.

4.2. Simulator structure

The DAB transmitter simulator structure is illustrated in figure 4.1. It

is built-up around a Personal Computer (PHILIPS P3200). The Personal

Computer is used for the digital OFDM/(D)QPSK (with guardband interval)

signal generation as described in chapter 3.

Since the processing power of the Personal Computer is too low to

genera te a real-time signal, it is only used to calculate the two

discrete baseband signals a. and b. (real and imaginary part) of onel,n l,n

frame with a duration of 3.84 ms. The processing time nèeded for this

calculation is much greater than those 3.84 ms. In order to get a real­

time signal, an external sampler is used.

~hen the discrete signals are calculated, the 8 bit quantized samples

are stored in the 30720 bytes random access memory (RAM) of the external

sampler. As soon as the samples are stored, the external sampler starts

reading the samples of both signals with a sample frequency of 8 MHz.

These samples of both discrete signals are sent to two Digital to Analog

Converters both followed by an interpolating filter. In this way the

Page 42: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 40 -

discrete-time baseband signals are transformed to the continuous-time

signals a(t) and b(t). The sampler reads the memory cyclically. This

gives the periodically repeated frame.

In the next part of the simulator, the two signals a(t) and b(t) are

mixed in quadrature on a Intermediate Frequency (IF) of 36.2 MHz.

Finally this IF OFDM/(D)QPSK signal is filtered by a bandpass filter

with a bandwidth of 7 MHz. This gives the wanted OFDM/(D)QPSK signal

s(t).

P3200HILIpS

PE~SON"~CO,..PuTE~

PROGA"~

"'ODU~ .. TE.EXE

PARA IL NL TE EL R

FACE

a•• n.------...,

36.2MHz

a Ct)

Figure 4.1. The DAB transmitter simulator structure.

4.3. Simulator hardware

The main part of the simulator hardware is the PHILIPS P3200 Personal

Computer. This computer is IBM PC/AT compatible and is built-up around a

80286 microprocessor from Intel. In order to enhance the floating point

processing power a 80287 math coprocessor (Intel) was added to the

system. The rest of this paragraph only describes the hardware added to

the Personal Computer.

Page 43: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 41 -

During this project, five Printed Circuit Boards (PCB) with hardware

were added to the Personal Computer:

- the Personal Computer/DAB transceiver interface,

- the data input/output board of the transceiver,

- the transceiver output board for synchronization signaIs,

- the transmitter baseband board,

- the transmitter intermediate frequency board.

In order to make a complete DAB transceiver, a receiver baseband and a

receiver intermediate frequency board should be added to the system.

The Personal Computer/DAB transceiver interface is an expansion card for

the PC which gives 24 bit parallel 1/0 capabilities to the PC. The

schematic of the circuit on the card is given in appendix Bunder the

name "PC/TRANSCEIVER INTERFACE". This parallel 1/0 circuit is built

around a 8255 ProgrammabIe Parallel Interface (PPI) Integrated Circuit

(IC) from Intel. This IC belongs to the same family as the 80286 and the

80287. The switches on th is board can be used to set the base address,

of the four 8 bit registers of the 8255 PPI, in the 1/0 address space of

the 80286. The DAB transmitter simulator software assumes that this base

address is set to 768 (= 300 hexadecimal).

Table 4.1. PPI 8255 port C signal definition used for

Personal Computer/DAB transceiver interface.

pco - check transceiver +5V power supply input

PC1 - check connection between PC and transceiver input

*PC2 - read receiver RAM acknowledge input

PC3 - write transmitter RAM acknowledge input

*PC4 - read receiver RAM strobe output

PC5 - write transmitter RAM strobe output

*PC6 - read receiver RAM request output

PC7 - write transmitter RAM request output

* not used during this project

Page 44: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 42 -

Port A and port B of the 8255 PPI are used for input or output of the

8 bit quantized samples of respectively the real and imaginary part of

the time-discrete signal. Since no receiving part was built, only the

output mode of port A and B is used during this project. Port C is used

for handshake and control signaIs. Table 4.1 gives the used PPI 8255

port C signal definition.

The four other boards, which will be described hereafter, are built on a

single Euroboard. The four boards are assembIed in a 19" Eurorack

system. The +5V and -5V supplies are delivered by two switched mode

power supplies which are also placed in the 19" Eurorack system. The

96 pin Euroconnectors are used for the transceiver bus. The description

of this transceiver bus is given in appendix B.

The input/output board of the DAB transmitter simulator hardware is used

to get a proper connection between the 24 bit parallel interface in the

PC and the DAB transceiver bus. The schematic of this board is given in

appendix B with the name "TRANSCEIVER IlO BOARD". The main function of

this board is to disable the "write transmitter RAM request" signal when

the "read receiver RAM acknowledge" signal is active and to disable the

"read receiver RAM request" when the "write transmitter RAM acknowledge"

is active. This gives a hardware protection against a possible

transceiver data bus collision.

The transceiver output board for synchronization signals is used to get

buffered synchronization signaIs. The schematic of this board is given

in appendix Bunder the name "SYNC OUTPUT BOARD". This board gives the

8 MHz sampling clock signal and the frame start pulse signal. The used

buffers are specially suited to drive a 502 load.

The transmitter baseband board takes care of generating the baseband

OFDM/(D)OPSK signals by cyclically reading the signals which are written

into its RAM by the PC. The output signals of this board are sample-and­

hold signals produced by the Digital to Analog Converters (DAC) on this

board (the DC of this signal is blocked). The schematic of this board is

given in Appendix Bunder the name "TRANSMITTER BASEBAND BOARD". This

schematic consists of one root-sheet and four sub-sheets. This board

contains the function blocks "timing and control", "RAM" and "D/A" as

Page 45: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 43 -

given in Figure 4.1. The outputs of the Digital to Analog Converters are

capable of driving a 7SQ load.

The transmitter baseband circuit starts transmitting as soon as the last

samples are written into its memory. If the PC wants to write new

samples into the RAM, it has to set the VTRREQ signaIon the transceiver

bus. Vhen this signal is high, the transmitter stops transmitting as

soon as the last samples of the frame have been read and send to the

DAC's. At this moment, the VTRACK signal goes high in order to signal to

the PC, that it can start to write the samples of a new frame into the

transmitter RAM. Vhen VTRACK is active, the PC has to reset the VTRREQ

signal and place the first real and the first imaginary sample on the

databus. Af ter placing the first samples on the databus, the PC has to

generate astrobe signal. This strobe signal consists of a positive

going edge on the VTRSTR signal line. The effect of this strobe signal

is that the samples are written into the first RAM location and that the

RAM address counter is advanced to the next RAM location. By repeatedly

placing samples on the databus and generating astrobe signal, the total

frame can be written into the transmitter RAM. For all this time the

VTRACK signal stays active high. As soon as the last sample is written

into the RAM, the VTRACK signal goes low and the transmitter starts

reading the samples of the new frame.

The switches on the transmitter baseband board are used to set the frame

length in number of samples. The maximum length is 32768 samples. The

default setting for the written software (program MODULATE) is 30720

samples. For the OFDM/(D)QPSK with guardband interval modulation systems

1 to 4 (appendix A) this length is respectively equal to 3, 48, 24 and

12 signalling intervals.

The last board of the DAB transmitter simulator is the transmitter

intermediate frequency board. The schematic of this board is given in

appendix B in the root-sheet with the name "TRANSMITTER IF BOARD". This

root-sheet has three sub-sheets. On this board there is a 36.2 MHz

crystal oscillator, which is used local oscillator for the quadrature

modulation of the real part and imaginary part OFDM/(D)QPSK baseband

signaIs. Two balanced diode mixers one two-way 900 power

splitter/combiner and one two-way 00 power splitter/combiner are used to

Page 46: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 44 -

build the quadrature mixer. Furthermore there are two lowpass filters

and one bandpass filter on this board. The lowpass filters, together

with the sample-and-hold circuits of the DAC's on the baseband board,

are used as interpolating filters. The bandpass filter is used to filter

out the unwanted harmonie signals introduced by the quadrature mixer.

The inputs for the real part and imaginary part baseband signals have a

752 input impedance. The IF output is capable of driving a 502 load.

4.4. Simulator software

As mentioned before, the Personal Computer is used for the calculation

of the discrete OFDM/(D)QPSK signals (with guardband interval). During

this project a program with the name "HODULATE" has been written for

this purpose. This program has been written in the C programming

language. The used C compiler was "TURBO C 1. 5" from Borland. The souree

code of the written program is given in appendix C. The many comments in

this souree code listing, will make it easy to understand the operation

of the program.

Af ter starting the program "MODULATE", the user has to choose for one of

the four OFDM/(D)QPSK with guardband interval modulation systems as

given in appendix A. This is shown in Figure 4.2 which gives the opening

menu of the program.

OFDM/QPSK MODULATOR (with guardband interval)

Vhich system do you want?

system selection key 1

sys tem name ........................•. sys tem 1.carriers (emitted + virtual) 8192.emitted carriers 7168carrier spacing (Hz) •••.....•........ 976.5625minimal modulated carrier spacing (Hz) 976.5625sampling frequency (MHz) ............• 8oversampling ratio ......•.....•••.... 1nominal bandvidth (MHz) .•............ 7bitrate for used frame (Mbitis) 3.733334bitrate for infinite frame (Mbitis) .. 11.2useful signal duration (microsec) .... ·1024guardband interval (microsec) ....•... 256total signal duration (microsec) ..... 1280.modulated symbols per frame ...•..... 3

Type system selection key to enter your choice: -

2

system 2512448156251562581710.7333411.264168048

3

system 35122247812.515625823.52.5666672.81283216024

4

system 45121123906.2515625841. 750.5833340.72566432012

Figure 4.2. The opening menu of the program "HODULATE".

Page 47: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 45 -

When the user has made a choice for System-2, System-3 or System-4, the

program asks if all phase and amplitude modulations must be suppressed.

A positive answer to this question, results in filling the transmitter

RAM with reference signals without guardband interval. This signal is

equal to the sum of all sine waves of the emitted carriers for the

chosen system. For System-l it is not possible to suppress all modula­

tions because it is not possible to fill the transmitter RAM with a

multiple integer of reference symbols without guardband interval. The

generation of unmodulated carriers is useful in testing the interpolat­

ing lowpass filters and the IF bandpass filter. It can also be used to

determine the amplitude compensation factors Fk. In the program

"MODULATE" , these factors Fk are only used to compensate for the

sin(x)/x filtering. This filtering is introduced by the sample-and-hold

circuits in the DAC's.

If the user has chosen not to suppress the modulations, the program

calculates a frame that contains one reference symbol followed by one or

more random data symbols which are again followed by one null symbol.

The random data, used to generate the random data symbols, are also

generated by the program. These generated random data are stored in a

file called "ANGLES.DAT" (for detailed description see appendix C). For

the systems 1 up to 4 respectively 1, 46, 22 and 10 random data symbols

are calculated.

Figure 4.2 gives some interesting information on the DAB OFDM/(D)QPSK

modulator simulator. From this figure can be seen that the oversampling

ratio for System-3 is equal to 2 and that it is equal to 4 for System-4.

Due to this oversampling, it is possible to workwith a constant sample

frequency in the hardware of the simulator.

4.5. Generated signa! measurement

In this paragraph the results of some measurements on the OFDH/(D)QPSK

signals generated by the simulator are presented. These measurements are

done in the time and frequency domain. The Figures 4.3 and 4.4 show the

measured reference symbol baseband signals of respectively System-2 and

System-3. These signals are measured with a digitizing oscilloscope at

the outputs of the Digital to Analog Converters.

Page 48: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 46 -

The frequency domain measurements are presented in the Figures 4.5, 4.6

and 4.7. These figures respectively show the measured power spectra of

System-2, System-3 and System-4. Each figure shows the overall generated

spectrum and a detailed measurement within that overall spectrum.

All spectral measurements, especially the detailed ones, clearly show

the virtual center carrier (k = N/2). The detailed spectral measurements

show the comb shaped frequency spectrum of System-3 and System-4. From

the spurious spectral components below 32 KHz and above 40 KHz in the

overall spectrum of System-2 (Figure 4.5), it can be seen that the

signal was generated digitally with a'S KHz sample frequency. In the

same spectrum it is possible to see the fourth and fifth harmonie of the

sample clock oscillator.

0.00000 e .0.0000 ue BO.OOOO ue

t

a(t)

en. I • 50.00 .Volte/~lYTl~be.. - B.OO ue/~lY

0.00000 e

t ~

.0.0000 ue

Offeet • 0.000 VolteOeley • 0.00000 e

BO.OOOO ue

t

b(t)

t ~

OffeetDeley

• 8.000 Volte.00000 e

Figure 4.3. Keasured reference symbol baseband signals a(t) and b(t) of

System-2.

Page 49: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

0.00000 e

- 47 -

eo.oooo ue 160.000 ue

t

aCt)

Ch. 1 • 50.00 .volte/d1vT1Mebee. • 16.0 ue/d1v

0.00000 e

t -+

eo.oooo ue

OfteetOeley

• 0.000 Volte• 0.00000 e

160.000 ue

t

bet)

Ch. 2 • eo.oo .Volte/d1vT1.ebe.. • 16.0 ue/d1v

t -+

OffsetOeley

• 0.000 Volte• 0.00000 e

Figure 4.4. Measured reference symbal baseband signals aCt) and bet) of

System-3.

Page 50: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 48 -

SYSTEM 2 MOOULATEO~ REF -35.0 dBm ATTEN 10 dB

!5 dB/

SAMPLE

l'

G(f)

VIO AVG100

CORR'O

CENTER 36.20 MHzRES BW 3 kHz VBW 3 kHz

f -+

SPAN 10.00 MHzSWP 2.0 eec

!5 dB/

SAMPLE

VIO AVG100

l'

G(f)

~

SYSTEM 2 MOOULATEO OETAILEOREF -3!5 0 dBm AT TEN 10 dB

I

V\. ~~ .ft. I .~ 1: MI A .r 11

'Î1'Y IJ~w fJV ~'\IL r~ '{~ "'J V~~~ M~r II NI~ ".,

,~ ~1\1CORR'O

CENTER 36.2000 MHzRES BW 1 kHZ VBW 1 kHz

f -+

SPAN 12!5.0 kHzSWP 300 meec

Figure 4.5. Heasured IF power spectrum of System-2.

Page 51: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 49 -

SYSTEM 3 MOOULATEO~ REF -35.0 dBm ATTEN 10 dB

5 dB/

t

G(f)

SAMPLE

VIO AVG ~--I-+-I-----1I-----1L---/---/----t----t-+--+--~

100

CORR'O

CENTER 36.200 MHzRES BW 3 kHz VBW 3 kHz

f -+

5 dB/

SAMPLE

VIO AVG100

t

G(f)

~

SYSTEM 3 MOOULATEO OETAILEOREF -35.0 dBm ATTEN 10 dB

M U. ll~ I l, 11 ~ ~'1 lP' j ., j ~

\

~ ~ ., !l1 ~ ~ W h J

~ 'J.l rIlil 1.1nn 1 ~ _1\, M~ IN ~fI' "I ~ "

CORR'O

CENTER 36.2000 MHzRES BW 1 kHz VBW 1 kHz

f -+

SPAN 125.0 kHzSWP 300 meec

Figure 4.6. Heasured IF power spectrum of System-3.

Page 52: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 50 -

SPAN 2.500 MHzSWP 750 meet:VBW 3 KHz

SVSTEM 4 MOOULATEOREF -35.0 dBm ATTENlp

VI 0 AVG r--t-t--t--+--++--+---I----I......!j---+-+-+-----3100

CORR'O

CENTER 36.200 MHzRES BW 3 KHz

SAMPLE

5 dBI

t

G(f)

f -+

SAMPLE

VlO AVG100

t

G(f)

lp5 dBI

SYSTEM 4 MOOULATEO OETAILEOREF -35.0 dBm ATTEN 10 dB

~ '" A ~ ~, N~

II ft A

IA n ~ VI ~ N ~f'l A ~ A~ VI IA '\ .~~V l I~ IJ Ir I~ '\A~

~

~ ~~

CORR'O

CENTER 36.2000 MHzRES BW 1 kHz VBW 1 kHz

SPAN 125.0 kHzSWP 300 meet:

f -+

Figure 4.7. Measured IF power spectrum of modulation System-4.

Page 53: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 51 -

5. DAB SYSTEH-3 AND SYSTEH-4 SIGNAL INTERPERENCE ONCO-CHANNEL TV SIGNALS

5.1. Introduction

The OFDM/(D)QPSK (with guardband interval) modulation systems 3 and 4

are specially designed to share the same radio frequency channels

already allocated to television transmitters. The emitted carrier

spacing of these systems is equal to the television line frequency. In

between those emitted carriers, there is 1 virtual carrier for System-3

and there are 3 virtual carriers for 'System-4. Due to these virtual

carriers, both systems are characterized by a comb shaped frequency

power spectrum with a spacing between the peaks equal to the TV line

frequency. Since the power of television signals is also concentrated

around peaks vith a spacing equal to the line frequency, it is possible

to interleave the power spectrum of System-3 or System-4 with that of a

geographically separated co-channel television transmitter. The

expectation is that this interleaving will result in low mutual

interference. If this is the case, it might be possible to transmit a

DAB System-3 or System-4 signal in a VHF or UHF TV channel, from a

transmitter that is not allowed, for interference reasons, to transmit a

TV signal in that channel.

This chapter describes a measurement to determine the minimal received

TV signal to interleaved DAB interference (System-3 or System-4) power­

ratio, whereby distortion is invisible on the demodulated video signal.

5.2. The measurement system

In order to determine the distortion caused by interleaved DAB System-3

or System-4 interference on co-channel TV signaIs, a measurement system

has been built according to the diagram in Figure 5.1.

A TV test pattern generator is used as the TV signal source. This test

pattern generator gives an intermediate frequency TV signal with a

vision carrier frequency equal to 38.9 MHz and a sound carrier frequency

equal to 33.4 MHz. The power of the sound carrier is equal to 1/10 of

the vision carrier power. The intermediate frequency TV signal is

Page 54: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 52 -

translated to channel E-5 with the use of a mixer and a signal gener­

ator. The frequency of the generated sine wave is equal to 214.15 MHz.

This results in a TV signal with a vision carrier of 175.25 MHz and a

sound carrier of 179.75 MHz.

LOCALOSCILLATORF = 141307812.5 Hz

RFDA8

177507812.5 HzDA8

TRANSMITTERSIMULATOR

IF = 36.2 MHz

ATTENUATOR

o .. 110 clll TELEVISIONRECEIVER

TELEVISIONPATTERN

GENERATORIF = 38.9 MHz

LOCALOSCILLATORF = 214.15 MHz

+

PHILIP.

TELEVISIONRF = 175.25 MHz

(CHANNEL E-5)

5 .....• ••••

Figure 5.1. The measurement system to measure the co-channel inter­

ference of a DAB System-3 or System-4 signaion a TV signal.

The DAB transmitter simulator described in the previous chapter is used

as the DAB System-3 or System-4 signal source. The intermediate

frequency of the virtual center carrier with number 256 (N/2) is equal

to 36.2 MHz for this simulator. A signal generator and a mixer are used

to translate the output spectrum of the simulator to the VHF TV channel

E-5. The frequency of the sine wavegenerated by the signal generator is

variabie. Therefore, it is possible to pIace the DAB signal spectrum at

any position in the TV channel. However, for the co-channel interference

measurement, only one frequency (= position) is used. This frequency is

chosen as a result of a preliminary experiment. This preliminary

experiment will be described in the next paragraph. For this position,

the signal generator generates a sine wave signalof 141307812.5 Hz.

Page 55: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 53 -

Therefore, the radio frequency of the virtual center carrier will be

equal to 177507812.5 Hz in this case.

The DAB signal is lead through a variable attenuator before it is added

to the TV signal. With this attenuator it is possible to change the

interleaved DAB signal power relatively to the TV signal power. A 66 cm

colour television receiver is used to demodulate the composed signal and

to make it visible. The distortion in the TV picture caused by the DAB

signal is judged at one meter distance from the TV screen.

5.3. Co-charmel interference measurement

As a preparation for the co-channel interference measurement a prelimi­

nary experiment is done. This experiment had the purpose to find the DAB

spectrum position within the TV channel which gives minimal distortion

in the TV picture. In order to find this position, the TV/DAB signal

power-ratio was set to such a level that distortion was clearly visible

at any position of the DAB spectrum. Af ter setting the fixed TV/DAB

signal power-ratio, the distortion caused by the DAB signal was judged

as a function of the DAB spectrum position within the TV channel. This

experiment was done for DAB System-3 and System-4 with modulated and

unmodulated carriers. Because of the rather subjective TV picture

judgement, only qualitative results of this preliminary experiment are

given.

For both systems, high TV picture distortion is found when the DAB

carriers are laid on the TV spectrum peaks and low TV picture distortion

is found when the DAB carriers are interleaved with the TV spectrum

peaks. Unmodulated carriers always give more distortion than modulated

carriers. For the positions where the DAB spectrum is interleaved with

the TV spectrum, minimal TV picture distortion is found when the DAB

spectrum lays just outside the chrominance part in the luminance part of

the TV spectrum. For this position there is only luminance distortion.

When the DAB spectrum is moved from this minimal distortion position to

an interleaved position in the chrominance spectrum part of the TV

signal, very inconvenient chrominance distortion is introduced. When the

DAB spectrum is moved closer to the TV vision carrier, the luminance

distortion at the interleaved positions will slowly increase.

Page 56: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 54 -

The co-channel interference measurement, to be described nov, is done in

order to get quantitative results on the TV picture distortion, caused

by the interleaved DAB System-3 or System-4 interference on co-channel

TV signaIs. Measured is the minimal TV signal to DAB interference

unmodulated pover-ratio (St I d bR) . , vhereby TV picture distortion isv a mlninvisible. The values of (St I d bR) . measured for System-3 and System-v a mln4 are important parameters. They can be used to calculate the maximum

DAB System-3 or System-4 transmitter pover, vhereby there viII be no

picture distortion in the service area of a geographically separated TV

transmitter that uses the same TV channel.

The measurement is done in the folloving vay. The modulated DAB System-3

or System-4 signal is added to the modulated TV signal in channel E-5.

For both systems the frequency of the virtual center carrier is set to

177507812.5 Hz. For both systems this position gives approximately

minimal distortion. Vith the use of the attenuator, the pover of the

interleaved DAB signal is decreased relatively to the TV signal pover

until absolutely no more TV picture distortion is visible. At this

point, the modulation of both the TV and DAB signal is svitched off.

This results in unmodulated TV and DAB carriers. A spectrum analyser is

then used to measure the unmodulated TV vision carrier pover Ctv and the

unmodulated DAB carrier pover Cdab . Vith these measured parameters, the

minimal TV signal to DAB interference unmodulated pover-ratio

(St I d bR). for no TV picture distortion is calculated according to:v a mln

N-lt f.·C

k=O lk dab

(5.1)

The Figures 5.2, 5.3, 5.4, 5.5, 5.6 and 5.7 on the folloving pages

illustrate the co-channel interference measurement. All these figures

are pover spectra, measured vith a spectrum analyzer in the E-5 VHF

channel. Figure 5.2 shovs the TV test pattern signal spectrum. The

global spectrum clearly shovs the position of the vision carrier and the

sound carrier. Also the chrominance part of the spectrum, around

179.75 MHz, can be distinguished. The detailed spectrum clearly shovs

the pover concentration around peaks. These peaks lay on the vision

carrier frequency plus a multiple integer of the line frequency.

Page 57: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 55 -

..I

'l

~'r\

I--I

r,iAW dJ.t~, ....I \1I Wf' rr'l1f

~N pI' '1I'fl "\....

POWER SPECTRUM OF TV SIGNAL IN CHANNEL E-e~ REF .0 dBm ATTEN 10 dB

10 dBI

VlO AVG100

CORR'O

SAMPLE

t

G(f)

CENTER 177.e0 MHzRES BW 10 kHz VBW 11ll kHz

SPAN 10.00 MHzSWP 200 meec

f ~

POWER SPECTRUM OF TV SIGNAL IN CHANNEL E-e OETAILEOREF -10 0 dBm AT TEN 10 dB

10 dBI

SAMPLE

t

G(f)

VlO AVG100

CORR'O 11 ~

A 1,. A " A ~ A~ ~ .I Y\VJ' V vW V~ 1I v V\ kJV 11IW'

CENTER 177.e000 MHzRES BW 1 kHz VBW 1 kHz

SPAN 12e.0 kHzSWP 300 meec

f ~

Figure 5.2. Heasured RF power spectrum of test pattern TV signal in VHF

channel E-5.

Page 58: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 56 -

POWER SPECTRUM OF SVSTEM 3 IN CHANNEL E-5REF .0 dBm ATTEN 10 dB

10 dB/

SAMPLE

1"

G(f)

VlO AVG100

CORR'O ...I~

rrr '1" " •• 1 , ,,,~

I

CENTER 177.50 MHZRES BW 10 kHz VBW 10 kHz

f -+

SPAN 10.00 MHzSWP 200 mIlIIe

POWER SPECTRUM OF SVSTEM 3 IN CHANNEL E-5 OETAILEOREF -10 0 dBm ATTEN 10 dB

10 dB/

SAMPLE

1"

G(f)

VlO AVG100

CORR'O• L

M I Y

rt ..I~ 11" ~ t' \ f1\ j~y ~ ''v;.J .~

~~/~~ ~ Vy ~

CENTER 177.5000 MHZRES BW 1 kHz VBW 1 kHZ

f -+

SPAN 125.0 kHzSWP 31!l0 mIlIIe

Figure 5.3. Heasured RF power spectrum of DAB System-3 signal in VHF

channel E-5.

Page 59: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 57 -

,.,.VIO AVG

100

POWER SPECTUM OF SYSTEM 4 IN CHANNEL E-5~ REF .0 dBm ATTEN 10 dB

10 dB/

CORR'O

SAMPLE

t

G(f)

CENTER 177.50 MHzFlES BW 10 kHz VBW 10 kHz

SPAN 10.00 MHzSWP 200 meec

f -+

A A 111 ~ ~. A

/\ I ! ( / "L V\11 n h

f'J ~~v I~\J vw~ ~ .A/~ lf Y\!lIV VV'J v~• v r ,

VIO AVG100

POWER SPECTRUM OF SYSTEM 4 IN CHANNEL E-5 OETAILEO~ REF -10 0 dBm ATTEN 10 dB

10 dB/

SAMPLE

CORR'O

t

G(f)

CENTER 177.5000 MHZRES BW 1 kHz VBW 1 kHZ

SPAN 125.0 kHZSWP 300 meBC

f -+

Figure 5.4. Heasured RF power spectrum of DAB System-4 signal in VHF

channel E-5.

Page 60: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 58 -

The measured RF spectra of the added DAB Systems-3 and System-4 signals

are respectively shown in Figure 5.3. and 5.4. The detailed spectra of

these figures showalocal oscillator breakthrough signal at the

position of the virtual center carrier. This breakthrough signal clearly

gives the position of the DAB signal within the frequency domain.

The Figures 5.5 and 5.6 show the spectra of the TV signal plus the

interleaved signalof respectively System-3 and System-4. These figures

clearly show the frequency interleaving of the DAB signal with the TV

signal. The DAB signal power levels shown in these spectra still give

visible TV picture distortion.

Figure 5.7 shows the TV and DAB carriers, with the modulation switched

off, at the level where no more TV picture distortion is visible for

both systems. These spectra give the values of Ctv and Cdab for both

systems at such levels that just no more TV picture distortion is

visible. The measured levels are:

Ctv -10.0 ± 0.5 dBm,

Cdab (System-3) = -78 ± 3 dBm,

Cdab (System-4) -75 ± 3 dBm.

The inaccuracy in the Cdab levels are introduced to account for the

subjective TV picture distortion judgement. These measured values are

used to calculate the minimal TV signal to DAB interference unmodulated

power-ratio (St I d bR). according to Equation 5.1. For both systemsv a mlnthis calculation gives the same result:

54 ± 4 dB.

Page 61: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 59 -

ïNl ..A1l ~1l1li IJl

I~\~I'' , 1 ·n

j' J\I AAI v ~A

VlO AVG1~~

POWER SPECTRUM OF TV PLUS SYSTEM 3 IN CH. E-5~ REF .~ dBm ATTEN 1~ dB

1~ dBI

CORR'O

SAMPLE

t

G(f)

CENTER 177.5~ MHzRES BW 1~ kHz VBW 1~ kHZ

SPAN 1~.~~ MHzSWP 2~~ mssc

f -+

~

"~

1\

M I \1 f~ AI~At1\ I UV\I\ .MI nV V 'ti V 'V ~ ~~

)Ij yw v V

CORR'O

SAMPLE

POWER SPECTRUM OF TV PLUS SYSTEM 3 IN CH. E-5 OETAILEO~ REF -1~ ~ dBm ATTEN 1~ dB

1~ dBI

VlO AVG1~~

t

G(f)

CENTER 177.5~~~ MHzRES BW 1 kHz VBW 1 kHz

SPAN 125.~ kHZSWP 3~~ mssc

f -+

Figure 5.5. Heasured RF power spectrum of test pattern TV signal plus

interleaved DAB System-3 signal in VHF channel E-5.

Page 62: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 60 -

CORR'O

HIJ dBI

SAMPLE

VlD AVG1 lil lil

w~ ~I IA. ai ,r\'I

~ "~r rr"" '~~ \I.

Ij~,

\~l v... ..

POWER SPECTRUM OF TV PLUS SYSTEM ~ IN CH. E-~

REF ,lil dBm ATTEN 111l dBfp

l'

G(f)

CENTER 177,50 MHzRES BW 111l kHz VBW 111l kHZ

SPAN 1 lil , lil lil MHZSWP 211l1ll ml!ll!lc

f -+

CORR'O

111l dBI

SAMPLE

VlD AVG1 lil lil

I

A " Ik. 111~

1.. ~"'-

j \ IAI r \ '''1

U ~1\ 1 A I ~ Jo

"\I Y • 1\.tIV .... "V f" V'J ~~ V" 'N v~ IJ VV vv

POWER SPECTRUM OF TV PLUS SYSTEM ~ IN CH. E-~ OETAILEOREF -111l lil dBm AT TEN 111l dBfp

l'

G(f)

CENTER 177.~1Il1ll1ll MHzRES BW 1 kHz VBW 1 kHZ

SPAN 12~,1Il kHZSWP 311l1ll ml!ll!lc

f -+

Figure 5.6. Heasured RF power spectrum of test pattern TV signal plus

interleaved DAB System-4 signal in VHF channel E-5.

Page 63: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 61 -

·L~U1.l~

UNMOOULATEO TV ANO SYSTEM 3 SIGNAL FOR NO TV OISTORTION~ REF .0 dBm ATTEN 10 dB

10 dB/

CORR'O

t

G(f)

CENTER 177,e0 MHzRES BW 1 kHz VBW 1 kHz

SI"AN 10.00 MHZSWI" 20 eec

f ....

UNMOOULATEO TV ANO SYSTEM ~ SIGNAL FOR NO TV OISTORTIONREF .0 dBm ATTEN 10 dB

CENTER 177.e0 MHzRES BW 1 kHz

t

G(f)

~10 dB/

CORR'O

•..VBW 1 kHz

SPAN 10.00 MHzSWP 20 eec

f ....

Figure 5.7. Measured RF power spectra of TV and DAB carriers, with the

modulation switched off, at the level where no more TV

picture distortion is visible for DAB System-3 and System-4.

Page 64: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 62 -

6. CONCLUSIONS

The DAB transmitter simulator, that has been built during this project,

has shown to be capable of generating real-time OFDH/(D)QPSK with

guardband interval signaIs, according to the four systems proposed by

the CCETT within the Eureka DAB project. The signals generated by this

simulator consist of a periodically repeated frame containing one

refe rence symbol, one or more random data symbols and one null symbol.

The generated signals of System-l and System-2 are suffering from

spurious spectral components. These unwanted spectral components are

caused by the low quality interpolation filters. The generated System-3

and System-4 signals do not have these unwanted spectral components,

because of the oversampling that compensates for the low quality of the

analog interpolating filters.

For System-3 and System-4, both intended for sharing with TV

broadcasting, the minimal TV

power-ratio (S I R) fortv dab minmeasured. For both systems

measured:

signal to DAB interference unmodulated

invisible TV picture distortion is

the same value of (S I d bR) . has beentv a mln

54 ± 4 dB.

The inaccuracy in this value is mainly caused by the subjective TV

picture distortion judgement.

The value of (St I d bR) . measured for both System-3 and System-4 is anv a mlnimportant parameter. It can be used to calculate the maximum DAB System-

3 or System-4 transmitter power, whereby there will be no picture

distortion in the service area of a geographically separated TV

transmitter that uses the same TV channel. Now consider a DAB System-3

or System-4 transmi tter radiating with that calculated maximum power.

For this transmi tter i t is still not possible to define a DAB service

area that is not disturbed by the co-channel TV signal. This can only be

done if the minimal DAB signal to TV interference power-ratio

Page 65: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 63 -

(Sd bIt R). is known, whereby the DAB bit error-ratio is stilla v mlnacceptable. In order to measure (Sd bIt R). for System-3 and System-4,a v mlna DAB System-3 and System-4 OFDM/(D)QPSK with guardband interval

demodulator is needed to enable bit error-ra te measurements.

If a receiver part (hardware and software) is added to the existing DAB

transmitter simulator, it would be possible to measure the (SdabItvR)min

for System-3 and System-4. However, it would still not be possible to do

accurate measurements (interference on and from neighbour-channel TV

signaIs) with System-1 and System-2 due to the low generated signal

quality.

For further research, it is advised to build a new and complete DAB

transceiver simulator. The sample frequency, of the OFDM/(D)QPSK with

guardband interval modulator in the new transmitter, should minimally be

16 MHz in order to get high quality System-l and System-2 signals

(oversampling ratio 2). 1t is also advised to increase the frame

length in order to increase the randomness of the transmitted signal.

This is especially needed for the System-1 signal, generated with the

existing simulator, that contains only one random data symbol. ~ith such

a complete transceiver, it will be possible to do bit error-ra te

measurements for all systems in different channels. 1t will also enable

all sorts of mutual interference measurements between DAB and TV

signaIs. Such measurements are very important for the frequency planning

of a potential DAB system.

Page 66: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 64 -

REF&RENCES

[1] P. Treytl (Editor),

Digital sound broadcasting by satellite, second revised version.

Bonn: Federal Hinistry of Research and Technology.

[2] G. Theile, G. Stoll and H. Link,

"Low bit-rate coding of high-quality audio signals - An introduc­

tion to the HASCAH system",

EBU Review - Technical, No. 230, pp. 158-181, August 1988.

[3] R. J. Levey (Editor),

Advanced digital techniques for UHF satellite sound broadcasting

(collected papers on concepts for sound broadcasting into the

21st century).

Geneva: EBU, 1988.

[4] J. G. Proakis,

Digital communications.

Singapore: HcGraw-Hill, 1983.

[5] D. Pommier and Yi Vu,

"Interleaving or spectrum-spreading in digital radio intented for

vehicles",

EBU Review - Technical, No. 217, pp. 128-142, June 1986.

[6] G. L. Turin,

"Introduction to spread spectrum anti-multipath techniques and

their application to urban digital radio",

Proceedings of the IEEE, Vol. 68, No. 3, pp. 328-353, Harch 1980.

[7] H. Alard and R. LassalIe,

"Principles of modulation and channel coding for digital

broadcasting for mobile receivers",

EBU Review - Technical, No. 224, pp. 168-190, August 1987.

Page 67: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 65 -

[8] Ch. Dosch, P. A. Ratliff and D. Pommier,

"First public demonstrations of COFDM/MASCAM. A milestone for the

future of radio broadcasting",

EBU Review - Technical, No. 232, pp. 275-283, December 1988.

[9] S. B. Veinstein and P. M. Ebert,

"Data transmission by frequency-division multiplexing using the

discrete Fourier transform",

IEEE Trans. Commun. TechnoI., Vol. COM-19, No. 5, pp. 628-634,

October 1971.

[10] L. J. Cimini,

"Analysis and simulation of a digital mobile channel using

orthogonal frequency division multiplexing",

IEEE Trans. Commun., Vol. COM-33, No. 7, pp. 665-675, July 1985.

Page 68: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 66 -

A. DAB HODULATION SYSTEHS

A.I. System-1

APPENDIX A

MODULATION SCHEME OFDM/DQPSK

interval

with guardband

useful signal duration T 1024 ~ss

guardband interval 6 ...................•. 256 ~s

total signal duration T' 1280 ~ss

number of carriers (emitted + virtual) ... 8192

number of emitted carriers ............... 7168

number of virtual carriers ............... 1024

emitted carrier numbers:

{512, 513, 514, ... , 4095} and

{4097, 4098, 4099, ... , 7680}

minimal carrier spacing

minimal emitted carrier spacing ~.

bandwidth

frequency allocation range .

976.5625 Hz

976.5625 Hz

7 MHz

o - 125 MHz

number of programmes 16

planning method:

single frequency network giving 16 national

programmes per frequency allocation

Page 69: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 67 -

A.2. System-2

APPENDIX A

HODULATION SCHEHE OFDH/DQPSK

interval

wi th guardband

useful signal duration T 64 lJssguardband interval 6 ..•.•..•••.•••.•••... 16 lJS

total signal duration T' ••••••••••••••••• 80 lJss

number of carriers (emi tted + virtual) ... 512

number of emitted carriers ............... 448

number of virtual carriers ............... 64

emitted carrier numbers:

{32, 33, 34, ... , 255} and

{257, 258, 259, ..• , 480}

minimal carrier spacing

minimal emitted carrier spacing .

bandwidth

frequency allocation range .

15625 Hz

15625 Hz

7 HHz

o - 2 GHz

number of programmes 16

planning method:

conventional giving 16 local programmes per

frequency allocation

Page 70: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 68 -

A.3. System-3

APPENDIX A

HODULATION SCHEHE OFDH/DQPSK

interval

with guardband

useful signal duration T ........•....... 128 IJSsguardband interval 6 32 IJS

total signal duration T' 160 IJSs

number of carriers (emitted + virtual) ... 512

number of emitted carriers ............... 224

number of virtual carriers ............... 288

emitted carrier numbers:

{32, 34, 36, ... , 254} and

{258, 260, 262, ... , 480}

minimal carrier spacing

minimal emitted carrier spacing .

bandwidth

frequency allocation range .

7812.5 Hz

15625 Hz

3.5 MHz

o - 1 GHz

number of programmes 4

planning method:

sharing with TV broadcasting giving 4 local

programmes per frequency allocation

Page 71: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 69 -

A.4. System-4

APPENDIX A

MODULATION SCHEME OFDM/DQPSK

interval

wi th guardband

useful signal duration T 256 IJSs

guardband interval Ö •.•••••••••••..•••... 64 IJS

total signal duration T' .........•....... 320 IJSs

number of carriers (emitted + virtual) ... 512

number of emitted carriers ............... 112

number of virtual carriers ............... 400

emitted carrier numbers:

{32, 36, 40, ... , 252] and

{260, 264, 268, ... ,480]

minimal carrier spacing

minimal emitted carrier spacing .

bandwidth

frequency allocation range .

3906.25 Hz

15625 Hz

1. 75 MHz

o - 500 MHz

number of programmes 1

planning method:

sharing with TV broadcasting giving 1 local

programmes per frequency allocation

Page 72: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 70 -

B. DAB-TRANSCElVER SCHEMATICS

B.l. Transceiver bus defini tion

96 PIN EUROCONNECTOR

lA 1B 1C +SV - +SV POYER SUPPLY

2A 2B 2C +SV - +SV POYER SUPPLY

3A 3B 3C GND - GROUND

4A 4B 4C RDO LSB

SA SB SC RD1

6A 6B 6C RD2

7A 7B 7C RD3 8 BIT BIDIRECTIONAL DATABUS

8A 8B 8C RD4 FOR THE REAL SIGNAL PART

9A 9B 9C RDS

10A lOB lOC RD6

llA llB llC RD7 MSB

12A 12B 12C GND - GROUND

13A 13B 13C IDO LSB

14A 14B 14C ID1

lSA lSB lSC ID2

16A 16B 16C ID3 8 BIT BIDIRECTIONAL DATABUS

17A 17B 17C ID4 FOR THE IMAGINARY SIGNAL PART

18A 18B 18C IDS

19A 19B 19C ID6

20A 20B 20C ID7 MSB

21A 21B 21C GND - GROUND

22A 22B 22C VTRREQ -\/RITE TRANSMITTER RAM REQUEST

23A 23B 23C VTRACK - \/RITE TRANSMITTER RAM ACKNOYLEDGE

24A 24B 24C VTRSTR - \/RITE TRANSMITTER RAM STROBE

2SA 2SB 2SC RRRREQ - READ RECEIVER RAM REQUEST

26A 26B 26C RRRACK - READ RECEIVER RAM ACKNOYLEDGE

27A 27B 27C RRRSTR - READ RECEIVER RAM STROBE

28A 28B 28C 2*CLK - 16 MHz CLOCK FROM TRANSMITTER

29A 29B 29C FSYNC - FRAME SYNC PULSE FROM TRANSMITTER

30A 30B 30C GND - GROUND

31A 31B 31C -SV - -SV POYER SUPPLY

32A 32B 32C -SV - -SV POYER SUPPLY

APPENDIX B

Page 73: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

til!',)

enn::rn>EIl»~

~.

n0I"+l

~

::rn>~

."n......

~ennti:!H

~ -...J....H

?j

~>nti:!~

RY

LENEOR

1%. oeum.nt Numb.r EVA 1.0

1tl.DAB-TRANSCEIVER: PC/TRANSCEIVER INTERFACE

1v. ow

= IlO CH CK~ ~VCCD7-- D6 NDDl5= ~ D4 ii""T

D3-- D2D1 U1

~f!1-..00 DO PAOlID CH ROY 01 PA1AEN D2 PA2A19 D3 PA3 4- A1B D4 PA4 ..A17 oe PAl5A16 DB PAB 3A1l5 07 PA7 3- A14A13 Bri PBO 11 2

Btg A12 3 :3 NR PB1A:>n A11 AO PB2 2

•~

:-- A10 A1 PB3:--- Ag

~SET PB4

" _AB PBe .8 1A7 PB6AB U2 PB7Al5~ ~ PO p-o 9

P17A4 !--- P1 PCOA3 P2 PC1 1'18 8 1A2 P3 PC2

ptgA1 P4 PC3 P2C ElAO Pl5 PC4

~ l" tPB PCl5

.f!ll... P7 PCB~• PC7

VCC - 00 B2!5!5A-!5 D2e FEMA01 1'.... BACKPLA- 02 GND CONNECT031 04- O~!o== t

l0.- t OB

~~07

'ek2 ,A1t 1 a112 41P. 7 ..LSBBB

110 ADDRESS

~ ~ ~ ~ ~ ~ ~ ~ I~=1DIP_BBELECTDR

l~~PHILIPS CE/ADC/BROADCASTINa LABORATO

aND CWRTS VAN nt'A PLAATS..

IBM-XT EXPANSIONCARD SLOT

weet 1

aNDRESETDRV+~V

lR02-evDR02-12VNOT USED+12VaNDWMEMNWMEMRwIONwIORWDACK3DR03WDACK1DR01WDACKOCLKIR07IROBIRO~

IR04IR03WDACK2.TCALE+l5VOBCGND

Page 74: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

TRANSCEIVER BUS

+15V~VCC

RF CHOKE .L ~.

T~~on

9ND

bi'

\,,101

C/ln::r/I)alil.......n0/"ti

...::r/I)

a

~C/lQ1-1

~1-1 .....,...... N0

bi'0

~aLE

OR

7 ..LSi ..

,.f.JC

...-.;...J15v

EUNO CHECK CONNECTION L..e.uL:

Pt7CHECK POWER VCC3~

NO !5::1

UiBUiA 2

t 8.NO 3.

7"LsooJ-j

2

7"LSOO Cl

PUIP2C

é- UiC elu ..é-

~UiD 8 .8NO

~3

~ ft !'l~

::1EUROCON 98P 7.LSOO I" ..

7.LSOO

U2A U2B D21! ~A2. 1 ... 3 P22

CONNECT

7 ..LSi" 7 ..LSi ..

U2C U2DP2f1l

8. I! 8. SI P21 9ND

UROCON 88P

O+-H----IGND

O+-ilf-I9ND

0-4----iH-<l>+15V

o-I--'f--«JND

0-4~t--«JNDo-+~t--«JIND

<H-lP.!--«JND

<H"'"t--«JNO

Li

EUROCON Sl8P

PHILIPS CE/ADC/BROAOCASTIN9 LABORATORY

V TUl.

DAB-TRANSCEIVER: TRANSCEIVER 1/0 BOARDiz. ocum.n1: Numb." EVA 1.0

Page 75: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

ti'.s:-

ti'n::r(1)BDl.......n0Hol...::r(1)

OUT ~

ti'

~n0

::i'ti

::iti' -...J

OUT

~W

:lI

scO1I--.......<I+!5V

o-l---''!--lGND

EUROCON 98PUROCON e8P

<>-1-t-~O+8V

TAANBCEIVEA BUS

+8V~VCC

RF CHOKE .L ~.

I~Aon

G 0

NO

LS

<>-IHH-e~!5V

o-lf--''!--oND

EUAOCON e8P

PSA

PHILIPB CE/ADC/BROADCABTING LABORATORY

V T

SYNC OUTPUT BOARDEV

1.0

Page 76: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

BASEBAND BOAAO

8

t:á.UI

en('):rl1lEIlil,........(')

0!"'t't

,....:rlil

:I

~en:xH

~t:á -...J

> ~

ento::It:á

~t:á0

~:I

EV1.0

PHILIPS CE/ADC/BAOADCASTINa LABOAATOAY

v N T

LED AED 270

T/O ...NO POW~R

RD (0 .. 7l aND

10 (0 .. 7l _ I ..J2

CONTROL STATIC RAM I DACIOUT

WTRREQ- WTRREG G (0 .. tel (0 .. tel AD (0 .. 7l 0(0 .. 7l IOUT_ ~

1WTAACK :-TRACK OEt: E 10 (0 .. 7l 10 (0 .. 7l

WTRSTR: WTRSTR WR- WA .STROBE GOUT'~~E2 CPt:OE

1P ..Jt

GOUT tCP _.P2

FSYNC ~ SYNC Ot I"" Rt aNDLED/a: ~ VCC

2_CLK r- wCLK LED ,{cfA~EN~

27002 ..... R2

LED/R- ~ VCC..!"'l{, .... ~

~~::r

:x .....: In

lil::J InCl. (')

::rl1l

0 3> lil(') ,....

: .....(')

::rlilIn

H10c:"1

Inc:0-I

In::rl1ll1l,....In

:1-1"-0

lil::JCl.

~

0~l;I:l~

(')0

~~0t""

en~

>~H(')

Page 77: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

ens:: TRANSCEIVER 8UScr,UI !IV:::rlil NDlil~

H.......0

I»NO ND:l

0..

"I:l0-::t':l::0

NO ND

o-t~F--GND NDCH-*lH--(I>-!lV !IV

EUROCON gep EUROCON eep

.eJC Ull!2!IV DO ao - f--

~I---èJ

IIIDl al - '--

ND D2 a2 - !-- ~1: 03 a3

~'--

III1. D'" a", >-- ~D!I a!l '--

O!l ae '-- G-Il- D7 a7 -

1Ll OE

~ CPND 74F37'"

,I U2SDO ao IDO

Ol

I'Dl as02 a2 [03

11 D3 a3 1 04D4 G'" 015

NO I 1 D!I G!ID6oe Ge

1

~D7 G7

~ DE~ CP~ 7"'F374.--

ND

U!IV

-EUROCON _

EV1.0

PONER

PHILIPS CE/AOC/8ROAOCASTINB LA80RATORY

~ CHOKE

L2

RF CHOKE

LS

-!IVo---..ro~T,~-_---_---_----oVEE

+!lV o-__..T'rYT'......_...,. ..... ..... -+ -+ + + + + + +_---+_----oVCC

Page 78: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

74F74

lf lil

VCC

A~~

l~l.

CONTROL

74FOO

74FOOU9B

UIIC

1

vee

tt[;LK

liNO

•74F04

R2~Ql0

U3B

U70 U7F

B 13

VCC

74Fl4 74F14 U9AU7E74F14 ..............

-----...

1U7C U78 74FOO

1 e 'sr-74F14

R2:r----' Q 10

rk ·C~.74F04 IOn

'----"Itt---1-------'lDI--J:4 Xl22p 18MHz

vyC

» U8S

~ Q P 0 .1&-ovcc 11~1~~~(~IQ QR 101 7 Iglj I Ijlt 1CLK ......'..lL.-' -+_-+ I" 141 15

---L lf ~~ 74F74 1.------=----t2t13H-4 tH-~~ta-ue~11UU-44-+H13+4..t1~+~t.-a--r--<J:]vmCt4C~

r .~ PE 8n~~~n ~ PE 8~nUn9NO~ U/~ GNO~ U/~ Ul5A

r-- t-+--t- ....... ~1...L2oq. CEP TC .14 12. CEP TC .14 2 0 J: Q l...-.L

~ U8A is 9NO~ CET L.a.i CET ,---a.. CLK

9NO......-a.. 0 J: G f-a---- ~~ r ~~~~~GG~ GCP ~~~~~GG~ E3 CLK ~~;04 LC-P-li1~i~~~74F28Q 74F:;22i8iiiQ~~..iFsl\ij~~-J Tl

E lf f..-L. ~ 1 r, r- .~:

.k 'OF>,'i~~OO I> r= ~~~-:::tU ;:: SW :-E~~:Ee:a:E!t~f:.;l311 vcc

vcc ~ ~ ~If--+++t := ~~ ~H==~:Ee:~:a-;~1~ ~ HJ,.....+t+-H -~ ~ H'"lt--++++-i.... -~ ~ PE~~tt::f::t~ :::= ~~l:===~t:t:t~-~31l--.1.-,1

SW""DIP-8 "iw"'oIP-8 ~ Jr;t;t;~7~Çt;4~12;, GNO,- V_C_C -l

II

I IRA2 PHILIPS CE/AOC/8ROAOCASTING LA80RATORY

~~J~~~2k2 CWATIlI V....N nl'"R PL........TIlI

U30

---"L"'G,-"Q..,~LEDIG I

74F04

U3E

LR 11~LED/R I

74F04

9NO~74F04

UIc::a­I

(/l

::rlillilrt

Page 79: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 77 - APPENDIX B

> 0111Ir .;)0

u u a:0

I~u u ...au ~ ~y t91~ C.., ... :Ka:: tSIIJ a: I...0.::= Ne UUII'I .= 11

~ C~

lil c .... r-ID .JIDID C.... C.... C.... "N"N l\lIII - - :lID ~:lID c- .. c-

c.oo c.oo ..-lil 11I Cli ... :I11I CD C

a:cr- Cl) Cl) HClf'. C a:a-. cr- cr- a-. HtXl

~U

CID Cl) CID CID

~ ~U

QIJ Cl! Cl! QIJHCIJ ..

. IU:I'" ...O~ C~ C~ O~ i .. C0I'l Cl'! CfIl 0I'l 0"11I11I 11 ... L

ON - CN ClN - ~ )0)0)0)0 :l " j[ CD ~ I~.. .. .. ...IUX> _ 0.0 C.. ,g .. C.. 0.0 - ~ ~E

00 co co 00 11I , i I)5 CID cs r-u u

*t~ ~ ~~ I':;u uau ~ ~ yIY ~ llIIV I~ •..,"':Ka:: ;Kg; ... ISIIJ i EIL ;,

t.-. UIDlII

~ ~u

IOID" lUID" ~

~II~lil c- c.... IDID •~ID c_ c.... "N ...

"N - :::Nll:lID c- c- 11 ..N C I~c.oo 11I" oe ~..., 11I c.oo lil I~ I;lil lil C ..- cu Cli 2'a:cr- CID ClIl HClf'.a-. cr- cr- a-. HtXl

;Jr-lUJIIl CID CID CID CID UCIIl'l "'. .. 0

QIJ Cl! CID QIJ )olIl cs zO~ C~ C~ O~ )oN 11\ l5""Il cs. ......., HCI'I UIlt" 11

ltOlII 0I'l Cl'! Cl'! Ol'l UIIJC ~:)0" 11 N .C"""I".. ON CN .. .. CN ON .. )00 C- 0" C.. .. ;g g .. C.. 0"

-~00 co co 00~

u u r-u u lilau ~ ~ YIY ~ MV I~ 111&...~

ISIIJ IZIIJ ;Jr- 0.::= Ne UlO" UW" lIlO UIDlIIUIL~

,1UIIl" ~ ..

~lil C.... C.... N I'IID ClIl

IlIlIl C.... C.oN "N"N llIl'I - - NI'I :lID

C....~ - l5""Il:lID C- N.. .. C- ar- a-.

c.oo c.oo CKI 011~ - a-J- al N - - CKI QIJ

a:cr- Cl) CID

~."'1; a~ O~

1I:::IlIl a-. cr- cr- a-. aI'l Clfl

~011 CID CID CID CIIII ClN --'QIJ CID Cl! QIJ ,... a.o 0.0 -

1I::;lI"l O~ C~ C~ ~ ao 00 --'

II:::XV Ol'l Cl'! Cl'! Ol'l.. ON - .. .. CN ClN ..,.;; .. ~

0.0 C" C.. 0.0 r-II::;K - 00 co co 00 - lil

lil&...~U U :Ir- ,u u

aueJ I~'~ ~UIL.., ... .,5 ;Kil:: ... tSIIJ CIIII..

lJllIN UIDlII CID .. .. ar-IOID" lUID" ~ ar- a-.

~ c .... C.... - CKI 011OCI c_ c.... - CKI QIJ"N lil - - N :::Nll

,.., ..:lID c- c- :1\I ~ ~ 1al'Jc.oo al c.oo .. aI'l Clfl-lil N - CIIII ON

ICl) Cl) HClf'. a.o 0.0

I~a-. cr- cr- a-.

~- ao 00

011 Cl) CID 011QIJ Cl) CID CIlO~ C~ C~ O~

~ ~ Il

Ol'l ePI Cl'! . ClflON - .. .. CN ClN

.IU;I<> _ 0.0 C.. C.. 0.0 -00 co co 00

Sub-sheet "STATIe RAM".

Page 80: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

1'113lOOk

VIDEO OUTPUT 1--ic!L.~11"-+--(ll1m!IJ

BYNCBLANKIN910X BRI9HT

U2VCC AH830BT

!IU (MBB) , 9lJli!

~B:! UB" P CBe HB6B7BB (LBB)

VIDEO OUTPUTSTRDBE 1'13REF. WHITE lOOk

BYNCBLANKIN9 liNO10X BRIGHTUI

VCC AH8308T

t-----~81 (MB8)t-----+-----~ 82

t---+--+----~83t----+---+----+-----1IH B4

....----+---+-----+---+-------!lH Bl5

!---±:==d===E==:l===E===t===E====~~ B8B7BB (LSB)

BTRDBE

REF. WHITE

enc=CTI

en::T/1)/1)r-t

PHILIPB CE/AOC/BRDAOCABTIN9 LABORATDRY

T

OAC1 ze OCUlllet'lt NUlIlber EVA 1.0..

Page 81: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 79 - APPENDIX B

B.6. Schematic of the "TRANSMITTER lP BOARD"

> > Q.

~

> > Q.

~~c c c c~~

~~a:lIJ>..11/UalZca:I-

NZ,~

> Ol"

>~

a: c0 a:l- cC 0a: 1110111 I&.C

..U

.J a:

u11/

>11/

ClI 11/

>Z I-.. I-

:l

I- ..0

:lal J:c al

1'100 U Z

u .. "0

I-

u ..C C

:JJ-~~

c a:

"o~c I~~

0 I-

'1&. Z

a:

.. ClI

l!I111 •• L

"- a: •

NSu 11/ ~

CC > E

u .. "0c .. :l

I-

u .. "- 11/ Z

I

~~

11/ U

:J

~U al ..

0

~ II~ ~l!I

Z C

I&.

al C •

...11/

l!I Q. a: E

~ 11

:IC.. I- :l

~

.J I u.. 111 0

U:z: • cQ. ... C •

a: I&.:: .::: c

a:

>IJ

>+

IJI

Z....' ..

~I .. f.ClI

This schematic has three sub-sheets: "LPF" , "OSC AND MIX" and "BPF".

Page 82: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

enc:c­I

lil::rttlttl.... VCC

GHO 1---11--_-6--,SOn

GHO I---fl--.......-_----'

VEE

PHILIP8 CE/AOC/BROAOCA8TIHlJ LABORATORY

EV1.0

I

CX)

o

>."."t>1ZoH><txl

Page 83: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

enc:a-I

IJl:Trere FMl... SBL-l

VCC IFl

0en IF2 RFl(")

~GNO IF3 RF2 NO

Cl

XIF.

H:>< PSCl PSC2

A PSC2-l

GNOPORT 1

C29I--<OSCOOT GND

22p 3p3 10nC2. B

cm el .lH-U.

12pBFR91A

IF.

~ ~02 GND IF3 RF2 NO (Xl

......

PHILIPS CE/AOC/BRDAOCABTING LABDRATDRY

Ll.R13 3u3100

Q3BFRIUA

LUL12 GNO10u

2u7

Xl

031!1.2MHz

R12.k7

L17lu

IFlFM2SBL-l

RFl i_&---lI_,O

MIXEV

1.0

Page 84: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

tilc:cr­I

en::rIt)It)....

C31

In

RI7

"'7

SAWIOFW 9"'9152

...-r-t--II-~o-----III-----'L...--1IN OUT I

IN9 OUT2

~

9NO

VEe

'"

eND

C315I-< XFOQTIn

NE1592_

"'70

PHILIPS CE/ADC/8ROADCASTIN9 LABORATORY

T

BPFIz. DCUI".nt Numb...A

I

OlN

>'"ti'"titr:lZoH:><:

tJ:l

Page 85: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 83 -

C. SOURCE CODE OF PROGRAM HODULATE

1* TURBO C source code of program MODULATE.EXE *1

1* filename: MODULATE.C *1

1* conditional compilation preprocessor commands *1

APPENDIX C

#if !defined( TURBOC )

#error Wrong compiler. Use TURBOC!

#elif !« TURBOC == Ox0150) I I (TURBOC Ox018d»

#error Wrong compiler version. Use TURBOC'1.5 or TURBOC 2.0!

#elif defined TINY

#error Tiny memory model. Use compact, large or huge memory model!

#elif defined SMALL

#error Small memory model. Use compact, large or huge memory model!

#elif defined MEDIUM

#error Medium memory model. Use compact, large or huge memory model!

#elif defined( STDC )

#error ANSI key~ords only option is on. S~itch it to off!

#elif defined( PASCAL )

#error Calling convention is s~itched to Pascal. S~itch it to C!

#endif

1* include follo~ing library header files *1

#include<math.h>

#include<time.h>

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

#include<dos.h>

1* constant definitions *1

#define RAM 30720 1* number of samples ~hich can be stored in

the transmitter RAM *1

#define ZERO 128 1* zero level of the used DIA converters *1

#define PPI PORT A Ox0300 1* PPI 8255 port A IlO address *1- -

Page 86: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 84 - APPENDIX C

#define PPI PORT B Ox0301 /* PPI 8255 port B IlO address */- -#define PPI PORT C Ox0302 /* PPI 8255 port C IlO address */- -#define PPI CONTROL Ox0303 /* PPI 8255 control port 1/0 address */

/* type definitions */

typedef unsigned char byte;

typedef unsigned int word;

typedef struct {byte m_power; byte i_power;} sysdef;

/* function prototypes */

void make sin table (word M, float *sin tabIe) ;- -void make sinc table (word M, float *sinc tabIe) ;- -void make_save_mod_angles (word C, word F, byte *mod_angles,

char *filename) ;

void shape_spectrum (word symbol, word C, word F, word I,

void ifft

void modulate

float clip

void set transmitter

void transmit

/* main function */

void main()

{

word M, word N, byte *mod_angles,

float *re_spectrum, float *im_spectrum,

float *sinc_table);

(word M, float *(*re spectrum),

float *(*im_spectrum), float *(*re_signal),

float *(*im_signal), float *sin_table);

(word M, float *re_signal, float *im_signal);

(float clipvalue, float sample);

(void);

(byte *re ram, byte *im_ram);

/* variables and pointers */

byte *re_ram; /* pointer to the array in which the 8-bit

quantized and clipped I-channel samples of

the frame are stored */

Page 87: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 85 - APPENDIX C

sysdef system[ ]

*sinc_table;

of the

totally

1* pointer to the array in which the 8-bit

quantized and clipped Q-channel samples of

the frame are stored *1

1* pointer to the array in which the modulation

angles of all emitted carriers and of all

frame signalling intervals are stored *1

1* key number variabIe *1

1* number of emitted carriers *1

1* number of modulated symbols per frame *1

1* number of samples in guard band interval *1

1* oversampling ratio *1

1* number of samples in useful signal *1

1* number of emitted + virtual carriers *1

1* system number variabIe *1

1* symbol number variabIe *1

1* sample number variabIe *1

1* pointer to the array in which the real part

of the DFT of the signal is stored *1

1* pointer to the array in which the imaginary

part of the DFT of the signal is stored *1

1* pointer to the array in which the I-channel

samples of the signal are stored *1

1* pointer to the array in which the Q-channel

samples of the signal are stored *1

1* pointer to the array in which sin(x) values

are stored used by function ifft to

calculate aH-point IDFT *1

1* pointer to the array in which x I sin(x)

values are stored used by function

shape_spectrum to compensate for sample

and hold circuit in DIA converter *1

{{13, Ol, { 9, Ol, {lO, I}, {ll, 2}};

1* array with systemdefinitions

four used systems; a system is

defined by log2(H) and log2(I) *1

*sin tabIe;

*im_signal;

*im_spectrum;

*mod_angles;

sysnum;

symbol;

sample;

*re_spectrum;

key;

c;F;

G;I;

H;

N;

float

float

float

float

float

byte

byte

byte

word

word

word

word

word

word

word

word

word

float

1* give information on systems on screen and ask for choice *1

Page 88: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 86 - APPENDIX C

111

clrscr ()j

cprintf ("0FDM/QPSK MODULATOR (with guard band interval)\n\n\r")j

cprintf ("Which system do you want?\n\n\r")j

cprintf (" sys tem select ion key .11 2 3 4\n\n\r")j

cprintf (" sys tem name .......................... system lil

" system 2 system 3 system 4\n\r")j

cprintf (".carriers (emi tted + virtual) ......•.. 8192 11

11 512 512 512\n\r");

cprintf ("#emi tted carriers 7168 11••••.•..... o· ••••••..

11 448 224 112\n\r") ;

cprintf (" carr ier spacing (Hz) ................. 976.5625"11 15625 7812.5 3906.25\n\r");

cprintf (" minimal modulated carrier spacing (Hz) 976.5625"

" 15625 15625 15625\n\r");

cprintf (" sampling frequency (MHz) 8 11.............11 8 8 8\n\r");

cprintf ("oversampling ratio 1 11...................11 1 2 4\n\r");

cprintf (" nominal bandwidth (MHz) 7 11..............11 7 3.5 1. 75\n\r");

cprintf ("bitrate for used frame (Mbi tls) ...... 3.733334"11 10.73334 2.566667 0.583334\n\r");

cprintf ("bitrate for infinite frame (Mbi tls) 11.2 11

11 11.2 2.8 0.7\n\r");

cprintf (" use ful signal duration (microsec) 1024 11

11 64 128 256\n\r");

cprintf ("guardband interval (microsec) 256 11........11 16 32 64\n\r");

cprintf ("total signal duration (microsec) 1280 "" 80 160 320\n\r");

cprintf ("#modulated symbols per frame .

11 48 24 12\n\n\r");

3 11

do

cprintf ("\rType system selection key to enter your choice: ")j

key = getche ();

sysnum = 0;

Page 89: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

if (key

if (key

if (key

-- sa)51)

52)

sysnum

sysnum

sysnum

1·,2;

3;

- B7 - APPENDIX C

}

while «key 1= 49) && (key 1= sa) && (key 1= 51) && (key 1= 52»;

1* ask if all modulations should be suppressed; this option is

not possible for system 1 due to the RAM length *1

if (sysnum 1= 0)

clrscr ();

cprintf (nOFDM/QPSK MODULATOR (with guardband interval)\n\n\r n);

do

cprintf (n\rSuppress all phase and amplitude modulations n

n (YIN)? ");

key = getche ();

}

while «key 1= 'Y') && (key 1= 'y') &&(key 1= 'N') && (key 1= 'n'»;

else key = 'N';

1* calculate parameters for the chosen system and check for illegal

system definition *1

clrscr ();

cprintf (nOFDM/QPSK MODULATOR (with guardband interval)\n\n\rn);

cprintf (nSYSTEM %d n, sysnum + 1);

if «key == 'y') I1 (key -- 'Y'» cprintf (n_ UNMODULATED CARRIERSn);

cprintf (n\n\n\rn);

if «system[sysnum].m_power >= 4) && (system[sysnum].m_power <= 13»

M = 1 « system[sysnum].m_power;

G M» 2;

F RAM I (M + G);

Page 90: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 88 - APPENDIX C

else

cprintf ("Illegal value in system[%d).m_powerl",sysnum);

exi t (l);

if «system[sysnum).i_power >= 0) &&(system[sysnum).i_power <= system(sysnum].m_power - 4»

1 1« system[sysnum).i_power;

N 1« (system[sysnum).m_power - system[sysnum).i_power);

C (N - (N » 3» / I;

else

cprintf ("Illegal value in system[%d).i_power!",sysnum);

exi t (1);

/* allocate memory for used arrays and check for memory overflow */

sizeof(byte»;

sizeof(byte»;

(F - 2), sizeof(byte»;

, sizeof(float»;

sizeof(float» ;

sizeof(float»;

sizeof(float» ;

sizeof (floa t»;

sizeof (float»;

NULL) I1

== NULL) I1

-- NULL) I1

-- NULL) I1

(byte *) calloc (RAM

(byte *) calloc (RAM

(byte *) calloc (C *(float *) calloc (M

(float *) calloc (M

(float *) calloc (M

(float *) calloc (M

(float *) calloc (M

(float *) calloc (M

== NULL) I I (im_ram

== NULL) I I (re_spectrum

-- NULL) 1 I (re~signal

== NULL) I I (sin_table

NULL»

if «re_ram

(mod_angles

(im_spec trum

(im_signal

(sinc_table

re ram

im ram

mod_angles

re_spectrum

im_spectrum

re_signal

im_signal

sin table

sinc table

cprintf("Out of memory error in function main I\n\n\r");

exi t(l);

Page 91: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 89 - APPENDIX C

1* calculate sine table which is used by function ifft to calculate

aH-point IDFT *1

cprintf("Calculating sine table\n\n\r");

make_sin table (H, sin_table);

1* calculate sinc table which is used by function shape_spectrum to

compensate for the sample and hold cicuit in the DIA converter

in the transmitter *1

cprintf("Calculating sinc table\n\n\r");

make_sinc_table (M, sinc_table);

1* test tor modulation suppression *1

if «key 'N') I I (key == 'n'»

1* get C * (F - 2) random modulation angles and save them in the

file "ANGLES.DAT" so that they can be used to calculate bi t

error rates when the received phase angles are known; the

random angles are denoted by 0, 1, 2 or 3 indicating 0, pi/2,

pi and 3*pi/2 and they are saved sequentially from low carrier

number to high carrier number and from low symbol number to

high symbol number *1

cprintf("Making and saving modulation angles in file"

" \"ANGLES.DAT\"\n\n\r");

make_save_mod_angles (C, F, mod_angles, "angles.dat");

1* make frame consisting of one reference symbol F - 2 random data

symbols and one null symbol *1

cprintf("Processing frame of %u symbols\n\n\r", F);

for (symbol = 0; symbol < F; symbol++)

cprintf("\rProcessing symbol number %2u ", symbol);

1* shape the DFT of the next signal in the frame *1

Page 92: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 90 - APPENDIX C

shape_spectrum(symbol, C, F, I, H, N, mod_angles,

re_spectrum, im_spectrum, sinc_table);

/* calculate signalof symbol by taking the H-point 10FT of the

shaped discrete spectrum */

ifft(H, &re_spectrum, &im_spectrum, &re_signal, &im_signal,

sin_table);

/* modulate signal with half the ,sample frequency */

modulate(H, re_signal, im_signal);

/* place 8 bit quantized and clipped guardband signal in the

frame; the standard deviation of the signal is set to one

fourth of the clipping level */

for (sample = 0; sample < G; sample++)

re_ram[symbol * (H + G) + sample] =ZERO + clip (127, 32 * re_signal[sample + H - G]);

im_ram[symbol * (H + G) + sample] =ZERO + clip (127, 32 * im_signal[sample + H - G]);

}

/* place 8 bit quantized and clipped signal in the frame; the

standard deviation of the signal is set to one fourth of the

clipping level */

for (sample = G; sample < H + G; sample++)

re_ram[symbol * (H + G) + sample] =ZERO + clip (127, 32 * re_signal[sample - G]);

im_ram[symbol * (H + G) + sample] =ZERO + clip (127, 32 * im_signal[sample - G]);

Page 93: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 91 -

else

/* write "UNMODULATED CARRIERS" to file angles.dat */

FILE *fp;

fp = fopen ("angles.dat", "w");

fprintf(fp, "UNMODULATED CARRIERS");

fclose( fp) ;

cprintf ("Processing unmodulated carriers ");

/* shape DFT of modulated reference symbol */

APPENDIX C

shape_spectrum (0, C, F, I, M, N, mod_angles, re_spectrum,

im_spectrum, sinc_table);

/* calculate signalof symbol by taking the M-point 10FT of the

shaped discrete spectrum */

ifft(M, &re_spectrum, &im_spectrum, &re_signal, &im_signal,

sin_table);

/* modulate signal with half the sample frequency */

modulate(M, re_signal, im_signal);

for (symbol = O;symbol < RAM / M; symbol++)

for (sample = 0; sample < H; sample++)

re_ram[symbol * H + sample)

ZERO + clip (127, 32 * re_signal[sample);

im_ram[symbol * M + sample) =ZERO + clip (127, 32 * im_signal[sample);

/* initialize transmitter */

Page 94: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 92 -

cprintf("\n\n\rInitializing transmitter\n\n\r");

set_transmitter();

/* write signals to transmitter RAH */

APPENDIX C

cprintf("Writing samples of signals to transmitter\n\n\r");

transmit(re_ram, im_ram);

/* free allocated memory */

free(sin_table);

free(sinc_table);

free(re_spectrum);

free(im_spectrum);

free(re_signal);

free(im_signal);

free(re_ram);

free(im_ram) ;

free(mod_angles);

/* end of program */

cprintf("Ready\n\n\r");

)

/* functions */

void make sin table (word H, float *sin_table)

/* the function make sin table fills the array sin table with the H

values sin (2 * pi * i / H) with 0 < i < H, i = 0, 1, 2, 3, ... */

{

)

word i;

float X;

X = 2 * H_PI / H;for (i = 0; i < M; i++) sin table[i] sin (i * x);

Page 95: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 93 -

void make sinc table (word H, float *sinc_table)

APPENDIX C

/* the function make sinc table fills the array sinc table with the M

values x / sin(x) with x = pi * (M / 2 - i) / M, 0 < i < M, i = 0, 1,

2, 3, •.. */

{word ij

float Xj

for(i = 1j i < (M » l)j i++)

{

x = M_PI * «M » 1) - i) / M;

sinc_table[iJ = x / sin (x);

sinc_table[M - ij = sinc_tableliJ;

}

sinc table[OJ H PI 2 / sin (M_PI_2);

sinc_tablelM » 1J = 1;

}

void make_save_mod_angles (word C, word F, byte *mod_angles,

char *filename)

/* the function make_save_mod_angles generates a sequence of C * (F - 2)

numbers randomly chosen from the set {O, 1, 2, 3}; these numbers are

stored in the array mod_angles and in the file filename; the numbers

are used by the function shape_spectrum to generate random modulation

angles equal to number * pi/2 */

{

word i;

FILE *fpj

randomize ()j

fp = fopen (filename, "w");

for (i = 0; i < C * (F - 2)j i++)

mod_angles[iJ = random(4);

fprintf(fp, "tu ", mod_anglesliJ)j

}

Page 96: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

)

fclose(fp);

- 94 - APPENDIX C

void shape_spectrum{word symbol, word C, word F, word I, word H,

word N, byte *mod angles, float *re_spectrum,

float *im_spectrum, float *sinc_table)

/* the function shape_spectrum assembles the DFT of a signal; the real

part of the DFT is stored in the array re_spectrum and the imaginary

part of the DFT is stored in the arra~ im_spectrum; if symbol = 0 it

generates the DFT of the signal belonging to the reference symbol

(all modulation angles equal to zero); if symbol = F - 1 it generates

the DFT of the signal belonging to the null symbol; for the other

values of symbol it generates the DFT of the signal belonging to a

random symbol using the random numbers in the array mod_angles; the

random numbers from the set CO, 1, 2, 3} are multiplied with pi/2 to

obtain the modulation angle; for every symbol C carriers are

modulated and emitted, the other carriers are set to zero; if k is

the carrier number, the carrier is emited for N/16 <= k < N/2 and for

N/2 < k <= N - N/16; the zero phase of each emitted carrier is set to

pi*k*k/N; the standard deviation of the OFDM signal af ter IFFT

processing is equal to a constant multiplied by the square root of

the number of emitted carriers C, therefore the DFT is multiplied

with l/sqrt(C) in order to get signals with equal standard deviation

for each system; furthermore the amplitude of each carrier is

multiplied with a x/sin(x) factor from the sinc table array to

compensate for the zero-order hold circuit in the DAC */

(

word i, k, counter;

double scale, angle;

scale = sqrt(2) / sqrt(C);

for (i = 0; i < H; i++)

re_spectrum[i] 0;

im_spectrum[i] 0;

Page 97: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

/* reference symbol */

if (symbol == 0)

counter = 0;

- 95 - APPENDIX C

for (i

{

(M » 1) - (N » 1) + (N » 4); i < (M » 1); i += I)

k = i - (M » 1) + (N » 1);

angle = M_PI * k * k / N;re_spectrum[i] = scale * sinc table[i] * cos (angle);

im_spectrum[i] scale * sinc_table[i] * sin (angle);

counter++;

}

for (i = (M » 1) + I; i <= (M » 1) + (N » 1) - (N » 4);

i += I)

{

k = i - (M » 1) + (N » 1);

angle = M_PI * k * k / N;re_spectrum[i] = scale * sinc table[i] * cos (angle);

im_spectrum[i] = scale * sinc table[i] * sin (angle);

counter++;

}

}

/* random data symbols */

if «symbol > 0) && (symbol < F - 1»

{

counter = 0;

for (i

{

(M » 1) - (N » 1) + (N » 4); i < (M » 1); i += I)

k = i - (M » 1) + (N » 1)~

angle M PI * k * k / N +

M PI 2 * mod_angles[(symbol - 1) * C + counter];

re_spectrum[i] = scale * sinc_table[i] * cos (angle);

im_spectrum[i] = scale * sinc_table[i] * sin (angle);

counter++;

}

Page 98: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 96 - APPENDIX C

for (i = (M » 1) + I; i <= (M » 1) + (N » 1) - (N » 4);

i += I)

{

k = i - (M » 1) + (N » 1);

angle M PI * k * k / N +

M PI 2 * mod_angles[(symbol - 1) * C + counter};

re_spectrumti] scale * sinc_table[i} * cos (angle);

im_spectrum{i} scale * sinc_table[i} * sin (angle);

counter++;

}

}

)

void ifft (word H, float *(*re_spectrum), float *(*im_spectrum),

float *(*re_signal), float *(*im_signal), float *sin_table)

/* the function ifft caculates the Mcomplex point 10FT of spectrum and

multipiies it vith the factor M; the result is stored in signal; the

real part of spectrum is given in the array re_spectrum and the

imaginary part is given in the array im_spectrum; the arrays

re_signal and im_signal form the real and imaginary part of signal; M

must be a pover of 2 for this function; the array sin table is used

as a sine lookup table */

(

vord i, j, k, 1;

float *buffer_ptr;

/* bit reversal */

for (i

{

for (k

{

0; i < M; i++)

M» 1, j 0, 1 i; k > 0; k »= 1)

j = (1 & 1) I (j « 1);

1 »= 1;

}

(*re_signal)[i} (*re_spectrum)[j};

Page 99: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

)

(*im_signal)[ i]

- 97 -

(*im_spectrum)[j];

APPENDIX C

/* butterfly calculation */

for (i H » 1; i > 0; i »= 1)

for (j = 0, k = 0, 1 = 0; j < H;

j++, k = (k + 2) % H, 1 = (j - (j % i»)

}

(*re_spectrum)[j] =

(*re_signal)[k +

(*im_signal)[k +

(*im_spectrum)[j]

(*re_signal)[k +

(*im_signal)[k +

(*re_signal)[k] +

1] * sin_table[(l +

1] * sin_table[l];

(*im_signal)[k] +

1] * sin_table[l] +

1] * sin_table[(l +

(H » 2» % H] -

(H» 2» % H];

}

}

buffer_ptr *re_signal;

*re_signal *re_spectrum;

*re_spectrum = buffer_ptr;

buffer_ptr *im_signal;

*im_signal = *im_spectrum;

*im_spectrum buffer_ptr;

void modulate(word K, float *re_signal, float *im_signal)

(

word i;

for (i = 1; i < H· i += 2),{

re signal[i] -re signal[i];- -im_signal[i] = -im_signal[i];

)

)

float clip (float clipvalue, float sample)

Page 100: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 98 - APPENDIX C

/* the function clip returns the clipped float value of sample */

(

if(sample > clipvalue) sample = clipvalue;

if(sample < -clipvalue) sample = -clipvalue;

return(sample);

}

void set transmitter (void)

/* the function set transmitter initializès and clears the transmitter

and it checks for hardware errors */

(word i;

/* program PPI 8255 to mode 0, port A output, port B output port C

upper output and port C lower input */

outportb(PPI_CONTROL, Ox8l);

/* reset VRITE TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOe);

/* check for connection */

if (inportb(PPI_PORT_C) & 2)

(

cprintf("Hardware error: "

"no connection between PC and transmitter!\n\n\r");

exit(l);

/* set VRITE TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOf);

Page 101: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 99 -

/* check for connection */

if (l(inportb(PPI_PORT_C) & 2»

{

APPENDIX C

cprintf("Hardware error: "

"no connection between PC and transmitterl\n\n\r");

exit(l);

}

/* check transmitter +5V power */

if (!(inportb(PPI_PORT_C) & 1»

{

cprintf("Hardware error: power failure in transmitterl\n\n\r");

exit(l)j

/* wait for acknowledge by checking VRITE TRANSMITTER RAM ACKNOVLEDGE

bit */

while(!(inportb(PPI_PORT_C) & 8»;

/* reset VRITE TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOe);

/* bring transmitter to transmitting state */

while(inportb(PPI_PORT_C) &8)

{

/* reset and set VRITE TRANSMITTER RAM STROBE bit to advance

address counter */

outportb(PPI_CONTROL, OxOa);

outportb(PPI_CONTROL, OxOb);

}

Page 102: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 100 -

/* request for writing transmitter RAM by setting

TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOf);

APPENDIX C

the VRITE

/* wait for acknowledge by checking VRITE TRANSMITTER RAM ACKNOYLEDGE

bit */

while (t(inportb(PPI_PORT_C) & 8));

/* reset VRITE TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOe);

/* clear transmitter memory by writing ZERO value to all memory

locations */

for (i

/* write ZERO to I-channel RAM location */

/* write ZERO to Q-channel RAM location */

/* reset and set VRITE TRANSMITTER RAM STROBE bit to advance

address counter */

outportb(PPI_CONTROL, OxOa);

outportb(PPI_CONTROL, OxOb);

}

/* check for bad strobe signal */

if (i != RAM)

Page 103: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 101 -

cprintf("Hardware error: bad strobe signal!\n\n\r");

exit(l)j

)

)

void transmit (byte *re_ram, byte *im_ram)

APPENDIX C

/* the function transmit writes the array re ram to the I-channel ram

and the array im ram to the Q-channel ram of the transmitter */

(word ij

/* request for writing transmitter RAM by setting the WRITE

TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOf)j

/* wait for acknowledge by checking WRITE TRANSMITTER RAM ACKNOYLEDGE

bit */

while (!(inportb(PPI_PORT_C) &8»;

/* reset WRITE TRANSMITTER RAM REQUEST bit */

outportb(PPI_CONTROL, OxOe)j

/* write frame signal samples to transmitter memory */

for (i = 0; inportb(PPI_PORT_C) &8j i++)

/* write next I-channel sample */

/* write next Q-channle sample */

Page 104: Eindhoven University of Technology MASTER Digital Audio ... · Rotary head Digital Audio Tape Television Very High Frequency Ultra High Frequency - 3 - GLOSSARY OF SYKBOLS 1 k M N

- 102 - APPENDIX C

)

/* reset and set VRITE TRANSMITTER RAM STROBE bit to advance

address counter */

outportb(PPI_CONTROL, OxOa);

outportb(PPI_CONTROL, OxOb);

}

/* check for bad strobe signal */

if (i != RAM)

cprintf("Hardware error: bad strobe signal!\n\n\r");

exit(l);

)