F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science...

39
AD-AL14 324 NAVAL OCEAN RESEARCH AND DEVELOPMENT ACTIVITY NSTL S--ETC F/B 9/6 ANALOG DATA COMPRESSION FOR VERSATILE EXPERIMENTAL KEVLAR ARRAY-ETC(U) AUG 81 N H AHOLSON, P HARRIS UNCLASSIFIED NORDA-TN-131 NL * EEEEEIIIIIII IEIIIIIIIEEEI *fl lfl lfl lfl lfl lflI 8

Transcript of F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science...

Page 1: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

AD-AL14 324 NAVAL OCEAN RESEARCH AND DEVELOPMENT ACTIVITY NSTL S--ETC F/B 9/6ANALOG DATA COMPRESSION FOR VERSATILE EXPERIMENTAL KEVLAR ARRAY-ETC(U)AUG 81 N H AHOLSON, P HARRIS

UNCLASSIFIED NORDA-TN-131 NL* EEEEEIIIIIIIIEIIIIIIIEEEI*fl lfl lfl lfl lfl lflI 8

Page 2: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

SNORDA Technical Note 131Naval Ocean Research and

I NSTL Station, Mississippi 39529

Analog Data Compression for Versatile.1. Experimental Keviar Array (VEKA) Telemetry

I \& 197b

Iu ZI0

I Cl NomnHXhlo

ILL Portia HarrisGIIE Ocean Science and Technology Laboratory

Ocean Technology Division

August 19"1

"WO__82 05 03 146-.

A4

Page 3: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

I.I'I

i

I ABSTRACT

The feasibility of amplitude data compression has been explored withrespect to the Versatile Experimental Kevlar Array (VEKA) analog multiplexedtelemetry of acoustic data. A Fourier transform approach has been developedto quantify the potential benefits and penalties associated with aparticular invertible compression function. Analysis was performed usingsinusoidal signals and white noise. Results of the analysis indicate thatsubstantial gains in dynamic range can be achieved with tolerable sacrificesin telemetry system linearity. Specific examples for a particular telemetrysystem illustrate an increase in dynamic range from 80dB to approximately120dB.

{Ib9Ml1ON

- -. - ~,.

Page 4: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

I

CONTENTS

PAGE

I. INTRODUCTION 1

I. BASIC CONCEPT OF AMPLITUDE DATA COMPRESSION 2

III. VEKA MULTIPLEXED TELEMETRY SYSTEM 3

A. Linear Configuration 3

B. Application of Nonlinear Compression and 3Expansion

IV. COMPUTER SJMULATION 6

V. RESULTS 6

A. Compression Function 7

B. Time Domain Expansion 9

C. Frequency Domain Expansion 9

D. Low Pass Filtering 11

E. Examples 11

F. Performance for Signals of Magnitude OdB to 12-90dB

G. Performance for Signals of Magnitude -lO0dB 13to -llOdB

H. Summary of Results 13

VI. CONCLUSIONS AND RECOMMENDATIONS 13

VII. REFERENCES 31

DTIC T 1

0 0tvv bt 0 o/

l, _ A v all aldlor . .. .

ltsii p 1

Page 5: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

I ILLUSTRATIONS

PAGEIFigure 1: Linear and Nonlinear Gain Functions 2

I Figure 2: Linear Telemetry System Model 4

Figure 3: Telemetry System Model with Data Compression 5

I Figure 4: Compressor Output Magnitude versus Compressor 8Input Magnitude

I Figurr 5: Compressor Output versus Compressor Input for 10Sinusoidal Input

Figure 6: Ideal Low Pass Filter Characteristics 11

Figure 7a: Telemetry System with Amplitude Compression 15

I Figure 7b: Magnitude Transform of Input Signal 16

Figure 7c: Magnitude Transform of Compressed Signal 16

Figure 7d: Magnitude Transform of Receive Signal before 16Expansion

Figure 7e: Magnitude Transform of Time Domain Expanded 16(TDE) Signal

Figure 7f: Magnitude Transform of Frequency Domain 17

Expanded (FDE) Signal

Figure 8a: Magnitude Transform of Input Signal 18

Figure 8b: Magnitude Transform of Compressed Signal 18

Figure 8c: Magnitude Transform of Received Signal before 18Expansion

Figure 8d: Magnitude Transform of Time Domain Expanded 18(TDE) Signal

Figure 8e: Magnitude Transform of Frequency Domain 19Expanded (FDE) Signal

Figures 9a-9b: Systems Performance with Low Frequency OdB to 20-lOdB Magnitude Input Signal

iii

Page 6: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IIPAGE

3 Figures 9c-9d: Systems Performance with Low Frequency -20dB 21to -30dB Magnitude Input Signal

Figures 9e-9f: 'Systems Performance with Low Frequency -40dB 22to -50dB Magnitude Input Signal

Figures 9g-9h: Systems Performance with Low Frequency -60dB 23I to -70dB Magnitude Input Signal

Figures 9i-9j: Systems Performance with Low Frequency -80dB 24I to -90dB Magnitude Input Signal

Figures lOa-lOb: Systems Performance with High Frequency OdB 25i to -lOdB Magnitude Input Signal

Figures lOc-lOd: Systems Performance with High Frequency -20dB 26to -30dB Magnitude Input Signal

I Figures lOe-lOf: Systems Performance with High Frequency -40dB 27to -50dB Magnitude Input Signal

I Figures lOg-lOh: Systems Performance with High Frequency -60dB 28to -70dB Magnitude Input Signal

Figures lOi-lOj: Systems Performance with High Frequency -80dB 29to -90dB Magnitude Input Signal

Figures lla-lib: Performances for -lOOdB to -llOdB Sinusoidal 30Input

II

iv

Page 7: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

Analog Data Compression for Versatile Experimental Kevlar Array (VEKA) Telemetry

I. INTRODUCTION

Multiplexed telemetry, particularly that used to telemeter data fromexperimental acoustic arrays, frequently suffers from insufficient dynamicrange. Dynamic range is defined as the ratio of maximum to minimum allow-able signal level for a minimum specified signal to noise ratio. Dynamicrange problems are typical in cases where the acoustic experiment involveslow level signal measurements (e.g., ambient noise) as well as high levelsignals from more powerful acoustic sources. Linearity of the telemetrysystem, however, is typically much better than required for the acousticexperiment. The concept explored here is that of sacrificing an insig-nificant amount of linearity to achieve an extended dynamic range. Thistechnique of signal processing is known as amplitude data compression andessentially involves amplifying relatively low level signals more thanrelatively high level signals. Several compression algorithms have beenrealized in other programs (SEAGUARD, 1979) and analysis has been conducted(Assard, 1981) illustrating the benefit6 of amplitude data compressionwhile much less attention has been devoted to quantifying the simultaneousdetiment . Closed form analysis is virtually impossible due to the non-linear compression and expansion functions. The analysis technique presentedhere uses a fast Fourier transform (FFT) with a computer simulation to allowundersirable nonlinear effects such as amplitude errors and harmonic dis-tortion to be examined. Results of the analysis show that compression canbe used to significantly increase dynamic range with only a moderate penaltyin overall system linearity.

The following sections describe the concept of amplitude compressionand present examples of achievable performance for a particular telemetrysystem and invertible compression function. Also, considerable attentionis devoted to describing the Fourier analysis technique developed for thisinvestigation. In some respects, the technique is more significant thanthe actual results since the technique provides a convenient tool for ana-lyzing virtually any data compression algorithm.

k .-

Page 8: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

II. BASIC CONCEPT OF AMPLITUDE DATA COMPRESSION

Amplitude data compression basically consists of amplifying loweramplitude signals more than relatively higher amplitude signals. Thecomp~eaed signal is expanded later in the system to restore the originalamplitude information. The intent of amplitude compression is to extenddynamic range of a system by increasing signal to noise ratios for rela-tively low amplitude signals. The concept of increasing dynamic range byamplitude compression is illustrated by Figure 1 which displays outputversus input relationships for a compressing (nonlinear) gain functionas well as for a conventional non-compressing (linear) gain function.

Compressing (nonlinear) Gain Function

- Non-compressing (linear) Gain2 Function

E jutput Noise Level

4-J

4_j

0 L1 L2 Lmax

Input Amplitude

Figure 1. Linear and Nonlinear Gain Functions

Notice from Figure 1 that by compressing the input signal, the outputsignal amplitude is larger than the output noise level for a wider rangeof input levels (wider than for a non-compressing gain function).

If we define dynamic range as the ratio of the maximum input signallevel to the minimum input signal level (for an output signal to noiseratio = 1), then the dynamic range for the linear (non-compressed) system,DL, is given by LL

DL = maxL L 2

Likewise, the dynamic range for t;e nonlinear (compressed) system, DNL,is given by DNL = Lma x

Ll

From the example of Figure 1, we see that L < L and therefore the dynamic

range of the nonlinear system is greater thin thit of the linear system, viz.

2

Page 9: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IT

DNL > DL

Extending the example of Figure 1, one could choose a compression functionto allow a dynamic range as large as desired. Unfortunately, practicalproblems exist in the inverse, or expanding, process which limit the maximumusable extension of dynamic range. Analysis presented in this technical noteexamines achievable performance by quantifying detrimental effects such asharmonic distortion and amplitude errors as well as the beneficial effect ofextended dynamic range. To proceed with this analysis, it is first necessaryto characterize the telemetry system under consideration.

III. VEKA MULTIPLEXED TELEMETRY SYSTEM

A. Linear Configuration

The VEKA telemetry system utilizes frequency division multiplexing(FDM) with the amplitude modulation (AM). Figure 2 displays a simplified singlechannel model of the telemetry system. The input signal, s(t), is low passfiltered, modulated, transmitted via transmission line, RF link, etc., thendemodulated and low pass filtered to obtain an output estimate (t), of theinput signal. The low pass filters are included to prevent crosstalk betweenchannels of the frequency division multiplexed system. The additive noisesource, n(t), is included to model the telemetry system "mux-demux" noise. Thisnoise is reasonably white (constant power spectral density with respect tofrequency) over the frequency band of interest. Noise power in 1 Hz of band-width is approximately 80dB below the maximum allowable monochromatic signallevel, and therefore, the linear system is described as having 80dB of dynamicrange. Amplitude data compression is introduced in the next section.

B. Application of Nonlinear Compression and Expansion

The linear telemetry system model of Figure 2 has been modified to includedata compression as shown in Figure 3. Notice from Figure 3 that the c('SoeCllhas been placed ahead of the low pass filter. This location (as opposed toafter the low pass filter) was selected so that harmonic distortion productsfrom the nonlinear compressor will not result in a rather complicated form ofcrosstalk in the frequency division multiplexed system. For similar reasons,the expander (inverse of the compressor function) is placed after the low passfilter of the demodulator. At first glance, it may appear that the compressionand expansion functions are arranged in a fashion as to exactly cancel eachother. This is not true for two reasons: (1) there is a low pass filteroperation between the nonlinear operations of compression and expansion, and(2) the signal, s(t), is compressed and expanded whereas the noise, n(t), isexpanded only. Closed form characterization of these effects would beextremely difficult due to the nonlinear compression and expansion functions.It is precisely the difficulty of closed form analysis that motivated develop-ment of the computer simulation described in the next section.

The expansion function (see Figure 3) can be performed in the time domainor the frequency domain. Experiments conducted during the investigationdescribed here indicate both techniques to be satisfactory for high signal tonoise ratios. For low signal to noise ratios, however, the frequency domainexpansion technique was found to be superior. The expansion operation will bedescribed in more detail later.

3

Page 10: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

4o 3)

CL 4)'

o LLJ

CDL'

Lo4-V)

o - 0

r- L..

to L~rJ

.4-

CC

S- . a4)

J- U

L). 4--

S-.~~:3

LI -

m. a) V)

oL

4- L

V 04In i

Page 11: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

LLi3u u

-I

0 U,

LAJ 0L

0

U, a,

----- -- --- -- - -----

0

4),41,

LnL

4)-

ea m

- -S-

7~ 4-'

LLI

knI

cm

Page 12: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IV. COMPUTER SIMULATION

The computer simulation developed for the effort described here is anumerical technique for evaluating performance of amplitude data compression/expansion algorithms. Performance is quantified by output signal to noiseratio, amplitude errors, and harmonic distortion. The simulation is extremelyuseful since it provides the necessary information for evaluating compressiondesigns without fabricating expensive hardware prototypes. Also, the simula-tion is quite versatile which allows evaluation of any compression/expansionfunctions whereas a closed form analysis, due to the complexity of analyzingnonlinear processes, is limited to a small class of functions.

The software simulates the hardware described in the block diagram ofFigure 3. The input signal, s(t), is represented by a sinusoid and is com-pressed by the desired compression function to generate s (t). A fast Fouriertransform (FFT) (Cooley, 1965, Bloomfield, 1976) is used io determine theFourier series representation of s,(t), denoted by Sc(w). A very fast samplerate (approximately 25 times the highest frequency component of s(t)) is usedin order to prevent harmonics generated by the compressor from aliasing withsignificant amplitude into the frequency spectrum of interest. The Fourierrepresentation, Sc(w) allows the low pass filter operation to be performedquite easily as a product in the frequency domain as opposed to a convoluticnin the time domain. Output of the low pass filter, Scl(t), is added to apseudo random white noise sequence, n(t), to form scln(t). The modulatorand demodulator are modeled together as an ideal pair, *i.e., the demodulatoroutput is identical to the modulator input. The receive end low pass filterfunction is then performed to yield sclnl(t).

Expansion can be performed in the time domain or frequency domain.Time domain expansion is performed by operating on the signal sclnl(t) withidentically the inverse of the compression function.

Frequency dcmain expansion is performed by first taking the FFT ofSclnl and applying an amplitude correction to each discrete frequencycomponent. The time domain output, (t), can then be generated by invertingthe amplitude corrected FFT of Sclnl. In either case, time domain expansionor frequency domain expansion, system performance is evaluated by comparingthe FFT of the output S(w) with that of the input S(w).

V. RESULTS

The results presented here were obtained using the simulation describedin the previous section. A linear (uncompressed) telemetry model was designedto approximate characteristics of the current NORDA VEKA telemetry system. In,articular, the linear telemetry model was designed to simulate 80dB of dynamicrange, where dynamic range, DR, is defined as the ratio (max monochromatic RMSsignal level/RMS noise level in 1Hz of bandwidth). To model the 80dB dynamicrange, pseudo random noise source, n(t), was set to -80dB amplitude in 1Hzbandwidth and the input signal amplitude was constrained to _ OdB.

The non-ideal nature of the pair (with transmission line) is accounted

for by additive noise source n(t) and a maximum input level "clipping"limit.

6

Page 13: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

The particular compression function used here was chosen by intuitionand in no way represents an optimum choice. The compression function used, how-ever, does demonstrate the feasibility of achieving an extra 40dB (80dB to 120dB)of dynamic range when applied to the current VEKA telemetry system. Beforedetailed results can be presented in a meaningful fashion, several more modelingassumptions must be described.

A. Compression Function

The compression function is designed to "compress" an input signal ampli-tude range to a smaller output signal amplitude range. The particular compres-sion function used here is shown below.

Sc (t) = fc (s(t)) = cs(t) + q(Is(t)I) SGN(s(t)) (1)

Where s(t) A input (uncompressed) signal as a function of time, t,

A compression function,

s c(t) A output (compressed) signal as a function of time,

a 0.9,

-I 0.14,

IX = denotes absolute value of X and

SGN(X) = +1, for X 0

: -1 otherwise.

The particular values for o and were chosen to compress a 120dB range toapproximately 80dB range. Figure 4 describes the compression function byplotting sc as a function of s for positive s. An identical curve (except forsigns) would describe sc and s for negative s. Figure 5 also describes thecompression function input output relationship. Figure 5 was generated byassuming a sinusoidal compressor input

s(t) = A1 sin(wot) (2)

which results in a non-sinusoidal compressor output which may be expressed by

Sc (t) = f (S(t)) = B1 sin(wot) + E 3n sin(nwt) (3)n=2

J7

Page 14: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

V

0~

(A -

(r) Gi(A-

L)

1c, cl C

Page 15: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

Figure 5 displays coefficient B of equation (3) as a function of coefficientA of equation (2). In other w~rds, Figure 5 displays magnitude* of the outputa? the 6tequency of the sinusoidae input as a function of the magnitude* of thesinusoidal input. Notice from Figure 5 that a sinusoidal input of magnitude-120dB results in an output (at the fundamental frequency)of -79dB. Also,notice that an input of OdB results in an output of OdB. Therefore, the input

range of 120dB has been compressed to approximately 8OdB.

B. Time Domain Expansion

Time domain expansl'on is performed by exercising the ii'cs of thecompression function. The inverse, or expansion function, fe is given by

2

s= fe (s c) (_n + (n2+4QIScI) ) SGN(sc). (4)2a

where terms and notation are defined in equation (1). Under conditions of nonoise and no filtering (between compressor and expander), the compression andexpansion functions form an ideal pair, viz.

S fe (fc (s )) for all s. (5)

Intuitively, the actual inverse function, f , would be the optimum algorithmfor expanding the compressed data. In the $resence of noise, however, thefrequency domain expansion has been found to be superior (in terms of outputsignal to noise ratio) to time domain expansion.

C. Frequency Domain Expansion

Frequency domain expansion is performed by first taking the fast Fouriertransform (FFT) of the received output (sclnl of Figure 3) and then applying anamplitude dependent amplitude correction factor to each Fourier component. Thetime domain version of the expanded signal can be obtained by inverting theamplitude corrected FFT. The amplitude dependent amplitude correction factor isobtained from Figure 5.

As an example, consider the input signal s(t) sinusoidal of magnitude-80dB. From Figure 5, we see that the output magnitude (at frequency of s(t))of the compressor is -58.5dB. The compressed signal is then low pass filtered, etc.The resulting signal (Sclnl(t) of Figure 3),will have a spectral component (atthe frequency of s(t)) very nearly -58.5dB.** Applying the frequency domainexpansion correction factor, results in the approximately -58.5dB level to bemapped to approximately -80dB.

Input and output magnitudes are expressed in dB relative to unity RMS.

As an example Al = (2)t is equivalent to s(t) of OdB.** Signal Sclnl(t) will have a magnitude slightly different from -58.5dB

due to additive noise n(t).

9

Page 16: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

)3:

E :

0

14J (0I 0 L

C 0£0D Ul

0Ln VA

0 GA S-.34- o-5

C(A 0. 4-u nc 0 4-)

(/A Ln S- C ) ua, C\J CL-

u- S o

4.- 0-0 CT EA

a)~ C) )

4- 0 0.

4-)-tc- W

CY- S.A

41 ~ E0CL

00

4-' ' 0 S -

0) Ln

CD 0)

CD

COj

C:) C) (D C=)00 C)

Om kouanbaj le Ind~no iossaidwoo p0 (9p) apn;I u6PW

Page 17: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

D. Low Pass Filtering

Low pass filters are assumed linear phase with infinitely sharp cutoffas illustrated by the transfer function shown below.

Phase of Transfer Function A Magnitude of Transfer Function

-Wc 0 Wc

Figure 6. Ideal Low Pass Filter Characteristics

These ideal characteristics were assumed for simplicity and result in no signifi-cant shortcoming of the analysis.

E. Examples

The examples presented here are intended to illustrate the signal charac-teristics at various stages of the telemetry system and to illustrate how overallperformance is evaluated using the computer simulation. An example of high signallevel and low signal level will be presented.

Example 1: (high signal level)

The highest allowable*sinusoidal signal level corresponds to OdB for s(t)of Figure 7a. Figure 7b shows the magnitude Fourier transform of the input signals(t), denoted by S(w) . The "compressed" version of s(t), denoted by s (t),contains harmonics as well as the fundamental and is characterized by thS magnitudetransform, S (w) shown in Figure 7c. In this example, it is assumed the frequency,w of the sihusoidal input signal is vey much tus than the low pass filter cutofff equency, wc. Therefore, virtually all the harmonic components of s (t) are trans-mitted to the receive end telemetry. Psuedo random white noise (reprisented by n(t)of Figure 7a) is added to the compressed and low pass filtered signal s(t). Afterreceive end low pass filtering, the signal, s (t) has a magnitude Fourier trans-form as shown in Figure 7d. Time domain expa it TDE) is performed by exercisingequation 4. Figure 7e characterizes the time domain expanded signal by plotting itsmagnitude Fourier transform, iTDE(W).Notice that harmonic distortion of the timedomain expanded signal is not visible above the noise. Frequency domain expansion

* Highest level that "clipping" does not occur.

11

Page 18: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

(FDE) results in the signal whose magnitude transform is shown in Figure 7f.Notice the noise level of Figure 7f (FDE) is -122dB as opposed to -79dB forFigure 7e (TDE). Also, notice the largest harmonic distortion term of theFDE signal is 43dB below the fundamental (as opposed to > 70dB for the timedomain expanded (TDE) signal). To summarize, the improved signal to noiseratio of FDE (over TDE) has been achieved at the expense of poorer linearitywhich results in higher harmonic distortion.

Example: (low level signal)

A signal level of -80dB represents the case where output signal tonoise ratio is OdB for the conventional linear (uncompressed) telemetry system.Figures 8a and 8b display the magnitude Fourier transform of the input signal,S(w), and the compressed signal, S (w). Figures8d and 8e characterize thesignals after time domain expansioR (TDE) and frequency domain expansion (FDE).Notice that both expansion techniques perform quite well in that the outputsignal to noise ratio is much better than the OdB of the original linear system.Also, notice the signal to noise ratio is much better (approximately 42dB S/Nas opposed to approximately 18dB S/N) for the frequency domain expanded signalas opposed to the time domain expanded signal.

F. Performance for Signals of Magnitude OdB to -90dB

The data presented here is in a format very similar to that of theprevious two examples. A major difference is that two frequencies areconsidered for s(t). The two frequencies do not occur simultaneously, but areconsidered in separate experiments. The first frequency is a Low frequencywhich allows virtually aU the harmonic information from the compressor to betelemetered to the expander. The second frequency considered is a highfrequency which allows none* of the harmonic information from the compressorto be telemetered to the expander. The low frequency signal was selected toallow observation of the intuitively worse case for harmonic distortionappearing in the output signal, s. The high frequency was selected todemonstrate the worse case to~s o6 harmonic infotmation between the compressorand expander.* This loss of harmonic information affects time domain expansion.

Figures 9a-9j characterize performance of the linear (uncompressed)system and the amplitude compressed system using time domain expansion (TDE)and frequency domain expansion (FDE). Figures 9a-9j consider a low frequencysinusoidal input as discussed in the just previous paragraph. Notice that forsignal amplitudes greater than -60dB all systems, including the standard linearsystem, perform very well with respect to three criteria. (1) output signalamplitude is very nearly the same as input signal amplitude, (2) output signalto noise ratio is large, and (3) harmonic distortion terms are typically betterthan 30dB below the amplitude of the fundamental signal. For signal levels lessthan -60dB, the signal to noise ratio of the linear telemetry system becomessmall. Signal to noise ratios for the compressed system using time domainexpansion is greater than that of the linear system and signal to noise ratios

* Harmonics of high frequencies are removed by the low pass filtering.

12

Page 19: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

for the compressed system using frequency domain expansion are even greater.The enhanced signal to noise ratio of the FOE system is achieved at the expenseof greater harmonic distortion. An interesting property of the compressedsystem using time domain expansion is that output noise amplitude is a functionof signal amplitude.

Figures lOa-lOj describe performance characteristics of the system fora high frequency signal. The significance of the "high" frequency is that thelow pass filtering removes all harmonic components of the compressed signal.The harmonic information is necessary to reconstruct the input signal exactly.Therefore, it is interesting to observe signal degradation due to loss ofharmonic information. The experimental results presented in Figures 10indicate the degradation insignificant for the cases investigated.

G. Performance for Signals of Magnitude -100dB to -11OdB

Performance of the systems for sinusoidal signals of -OOdB and -lldBmagnitude were evaluated by averaging the results of 32 trials (experiments).The averaging was necessary to obtain a better estimate of the output signal tonoise ratios. Performance of the linear system is very poor for the low levelsignals and, therefore, is not displayed. Figures lla and llb illustrateperformances of the amplitude compressed systems using time domain expansion(TDE) and frequency domain expansion (FOE). Again, S(w) denotes Fouriertransform of input signal and S(w) denotes Fourier transform of output signal.Notice the amplitude accuracy and output signal to noise ratio of FOE signalis better than that of the time domain expanded (TDE) signal.

H. Summary of Results

The amplitude data compressed telemetry system achieved a dynamic rangeof approximately 105dB using time domain expansion and approximately 120dBusing frequency domain expansion. These dynamic ranges were achieved byapplying amplitude data compression to a linear telemetry system of 80dBdynamic range. Dynamic range was defined as the ratio (max RMS monochromaticsignal level/RMS noise level in 1 Hz bandwidth). Results presented hereconsider only monochromatic input signals.

VI. CONCLUSIONS AND RECOMMENDATIONS

Results of the analysis presented here show the feasibility of extendingthe dynamic range of an 80dB system, such as the current NORDA VEKA telemetry,to approximately 120dB. The resulting harmonic distortion is well withinperformance goals for a practical telemetry system.

The following areas should be explored to continue the theoreticalinvestigation and prepare for hardware implementation.

* Evaluation of system performance for non-monochromatic signals

* More precise modeling of telemetry hardware

13

Page 20: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

* Analysis of frequency domain expansion versus time domain expansion

* Evaluation of phase distortion

* Optimization of compression/expansion functions with respect tosystem performance and hardware implementation

14

Page 21: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

LA LAJ

E'a

a' rL.J L 3x

-LL. LI.J

C CL

0 u

0

00

toJ E

o -o4-) >1

0 S-

InaJ 4-)

I 3UE4-)

0 4(AQ

4-)-

(A I:LI0 I-

CLJ9E 7

IjI3 LL

01

Page 22: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

36 - 51

wI

S 3wo 5w0 7wo 9

Frequency Frequency

Figure 7b. Magnitude Transform Figure 7c. Magnitude Transformof Input Signal of Compressed Signal

J ISclnl(w) idB (STDE(W) dB

0 0

-36-43 4

-80dB Noise (1 Hz) -79dB oise (1 Hz)

w o 3w 5w 7w w0 0 0 00

Frequency Frequency

Figure 7d. Magnitude Transform Figure 7e. Magnitude Transformof Receive Signal of Time Domain Ibefore Expansion Expanded (TDE) Signal

16

NEW!

Page 23: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

pISFDE (w)IdB

0

-43

Figureois (1 Hz)

of Frequency DomainExpanded (FOE) Signal

17

Page 24: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IS(w)IdB ISc(w)IdB

-58.5

-80 -76

ii -87

w w w0 3wo 5wo 7wo w

Frequency Frequency

Figure 8a. Magnitude Transform Figure 8b. Magnitude Transformof Input Signal of Compressed Signal

Sclnl(W)1dB IsTDE(w)IdB

4

-59 -80dB Noise (I Hz)

-80.6 -98dB Noise (1 Hz)

w 3w0 w w0 w

Frequency Frequency

Figure 8c. Magnitude Transform Figure 8d. Magnitude Transformof Received Signal of Time Domainbefore Expansion Expanded (TDE) Signal

18

Page 25: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

ISFDE(w) JdB

-80.8

-122dB Noise (1 Hz)

L 114

w 5w0 wFrequency

Figure 8e. Magnitude Transformof Frequency DomainExpanded (FDE) Signal

19

Page 26: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

JS(w)IdB Lie(w)IdB TDE (w)IdB SFDE~wd

041 0 0 0

-43

-30dB Noise i-79dB Noise -61

((1Hz) (1 Hz I 6

-122dB

J'( Hz)

Figurew W w w 0 3w 0 5w 0 7w

Frequency Frequency Frequency Frequency

Fiue9a. Systems Performance with Low Frequency 0dB MagnitudeInout Signal

,S(w)idB isLi near (w)IdB STDE(Id SFDE(Wd

-10 -10 -10 -10

-50

-80dB -S3dB -62'Noise (1Hz) Noise (1 Hz)-7

-122dBNoise(1 Hz)

w w w w ww 3w 5 w00 0w0 3w0 5w0 7w0

re,,iuncy Frequency Frequency Frequency

Figure 9b. Systems Performance with Low Frequency -10dB Magnitude Input Signal

20

Page 27: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

I S(w) IdB k~inear(W)IdB SiTDE(W)IdB ISFO (w)IdB

-20 -20 -20 -20

-8OdB)oise -80dB Noise (1 Hz) -

------ Hz) -69-7

-122dBNoise

(1Hz)

w w w0 w w0 w w0 3w0 5w0 7w0

Frequency Frequency Frequency Frequency

Figure 9c. Systems Performance with Low Frequency -20dB Magnitude Input Signal

IS(w)IdB Liea (w)IdB IS TE(w)jdB IS FE(w) dB

-30 -30 -30 -30

-80dB Noise -82dB Noise -67( Hz) /'(I HZ) -78

-122dB

Nioise

wo w w 0 w w 0 w w 0 3w 0 5w0 7w 0Frequency Frequency Frequency Frequency

Figure 9d. Systems Performance with Low Frequency -30dB Magnitude Input Signal

21

Page 28: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

I1

S(w)IdB is (w)!dB IS (w)IdB IS (w) IdBLinear TDE FDE

f!-40 -40 -40 -40

* sA

-80dB Noise -83dB Noise (I Hz), ( Hz) -75

------ 4 -87

! -95

' ! ! I (1 Hz)

w w w0 w w0 w w0 3w0 5w0 7w w

Frequency Frequency Frequency Frequency

Figure 9e. Systems Performance with Low Frequency -40dB Magnitude Input Signal

!S(w)IdB !s (w)fdB IS (w)IdB IS (w)!dBLinear TDE FDE

-50 -50 -50 -50

-86dB Noise/ ((1 Hz)4 1 l z -8 7 -9 4

--122dg

- NoiseI I I fHz)

w w w0 w w0 w wo 3wo 5wo 7wo

Frequency Frequency Frequency Frequency

Figure 9f. Systems Performance with Low Frequency -50dB Magnitude Input Signal

22

Page 29: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IS(w) IdB JS (w) IdB IS (w) IdB IS (w) IdBLinear TDE FOE

-60 -60 -60 -60-80dB Noise -89dB Noise (1 Hz)

(H z(

-94-102 -107

-712 2dBt...Noise

____ ____ ____ ___(I Hz)W W W W w O W 3w 5w 7w

00 0 0 0 0 0Frequency Frequency Frequency Frequency

Figure 9g. Systems Performance with Low Frequency -60dB Magnitude Input Signal

IS(w)IdB is (w)IdB IS (w)IdB IS (w)IdBLinear TOE FOE

-80dB -93dB Noise

-70 -70 Noise -70 (1 Hz) -70((1 Hz)

-103 -122dBNoise

-118 (( Hz)

w0 w w 0 w w 0 wow3

Frequency Frequency Frequency Frequency

Figure 9h. Systems Performance with Low Frequency -70dB Magnitude Input Signal

23

Page 30: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

S (w)'dB is (w) IdB STE J)dB S (w) dBL i nea r DE()FDE

-8OdB Noise

-7 .(I Hz)

-97dB Noise(ci Hz)-122dB;80 -109Noise

AL -16 (1Hz)

w Ww w w0 w w0 3w 0 5w 0 7w 0

Frequency Frequency Frequency Frequency

Figure 9i. Systems Performance with Low Frequency -80dB Magnitude Input Signal

lS(w)IdB S (w)IdB s (w)jdB is (w) dBLinear TDE FDE

-80dB(Noise

-9087 -100~dB Noise -88(I [( Hz) 4

-122dB Noise(I Hz)

w0 w w 0 w w 0 w w 0 w

Frequency Frequency Frequency Frequency

Figure 9j. Systems Performance with Low Frequency -90dB Magnitude Input Signal

24

Page 31: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IS(w) IdB Is (w) IdB IS jw) IdB IS (w) dBLinear TDE FDETo 0 0

-80dB -80dB NoiseNoise (1 Hz)(1 Hz)

-122dB Noise i(1 Hz)

w w w -wo 0 W W w WFrequency Frequency Frequency Frequency

Figure 10a. Systems Performance with High Frequency OdB Magnitude Input Signal

jS(w)IdB S (w)IdB IS (w)IdB s (w)IdB

Linear TDE FDE

t"10 10 -10 0

-80dB -80dBNoisise

(1 Hz) (l Hz) -122dB Noise(I Hz)

W - W -w0 W W w0 w

Frequency Frequency Frequen~y Frequency

Figure lOb. Systems Performance with High Frequency -lOdB Magnitude Input Signal

25

Page 32: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

'S(w)IdB IS (w)IdB IS (w)IdB IS (w)IdBLinear TDE FDE

-20 -20 -20 -20

-80dB -82dB NoiseNoise (1 Hz)

(1~Z)! 1-122dB Noise

(I Hz)Iwo- w w w wWo WW0 WW W W W

Frequency Frequency Frequen8y Frequency

Figure lOc. Systems Performance with High Frequency -20dB Magnitude Input Signal

S(w)dB IS (w) IdB IS (w)IdB IS (w)!dBLinear TDE FDE

-30 -30 -30 -30

f

-80dB -82dBNoise Noise(l Hz) (1 Hz)

-122dB Noise(1 Hz)

Wo 4 0o w w wo0 wFrequency Frequency FrequeRcy Frequency

Figure lOd. Systems Performance with High Frequency -30dB Magnitude Input Signal

26

Page 33: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

lS(w)jdB (w)IdB IS (w)IdB IS (w)IdBLinear TOE FOE

-40 -40 -40 -40.80dB -85dB

Noise Noise(I Hz) (I Hz)>

-122dB Noise(1 Hz)

wo w wo w wo W WFrequency Frequency Frequency Frequency

Figure le. Systems Performance with High Frequency -40dB Magnitude Input Signal

IS(w)IdB IS (w)IdB IS (w)IdB jS (w)IdBLinear TDE FOE

-50 -50 -50

-80dB -87dB NoiseN9ise f(l Hz) -122dB Noise

I Hz) ' (I Hz)

wo w wo w w 0 wFrequency Frequency Frequency Frequency

Figure lOf. Systems Performance with High Frequency -50dB Magnitude Input Signal

27

Page 34: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

S(w)jdB is (w)IdB IS (wfldB IS (w) dBLinear TDE FOE

-60 -80cdB -60 -60Noise oie~60

(I Hz)V -122dB Noise

w0ww0 w W 0 w0

Frequency Frequency Frequency Frequency

Figure 10g. Systems Performance with High Frequency -60dB Magnitude Input Signal

IS(w)IdB Is iea(w)IdB IS (w)IdB IS (w)IdBLierTDE FOE

-80dBNoise

-70 (1 ,Hz) -70 -95dB -70 -70Noise (1 Hz4

7 -122dB Noise-------- (1 Hz)

Frequency Frqec Frqunc Freuec

Figure 10h. Systems Performance with High Frequency -70dB Magnitude Input Signal

Page 35: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

IS(w)IdB IS (w)IdB IS (w)IdB IS (w)IdBLinear TDE FE

-80dB Noise (1 Hz)

-98dB Noise-80 (1 Hz) -80 *-80

-122dB Noise(1 Hz)

w w w0 w w w w wFrequency Frequency Frequency Frequency

Figure 10i. Systems Performance with High Frequency -80dB Magnitude Input Signal

IS(w)IdB Si (w)IdB IS (w)IdB Is (w)jdBLinear TDE FDE

-80dBNoise ( Hz)

# -l0ldB/Noise (1 Hz) 87-90 -122dB -88

Noise (1 Hz)

L/w w wW WO W

0 0 WO w wFrequency Frequency Frequency Frequency0

Figure lOj. Systems Performance with High Frequency -90dB Magnitude Input Signal

29

Page 36: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

S(w) IdB S (w)IdB IS (w) dBTDE A FDE

-105dB-100 6-96 (Noise 9812B os

(1 Hz)-122dB Noise

Hz)

w0 w w w .

Frequency Frequency Frequency

Figure lla. Performances for -100dB Sinusoidal Input

IS(w)IdB IS (w)IdB IS (w)jdBTDE FDE

-105dB i

.I02 Noise10t1 Hz)

-110 -106

-110z) --122dB Noise# 1 Hz)

Wo w w w 0

Frequency Frequency Frequency

Figure llb. Performances for -lOdB Sinusoidal Input

30

ANN~.

Page 37: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

VII. REFERENCES

1. Assard, Gerald L., "A Gain Step Companding (Compressing Expanding)Analog-to-Digital Converter," Naval Underwater Systems Center, NUSCTech. Doc. 6317, 30 March 1981.

2. Naval Underwater Systems Center, "Project SEAGUARD Ocean Measurementsand Array Technology (OMAT) Program Documentation," NUSC Tech. Doc.5401-111, 30 April 1979.

3. Cooley, J. W. and J. W. Tukey, "An Algorithm for the MachineComputation of Complex Fourier Series," Math. Comput. 19, 1965.

4. Bloomfield, Peter, "Fourier Analysis of Time Series: An Introduction,"John Wiley and Sons, 1976.

31

Page 38: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

r UNCLASSIFIED%ECU,',ITY CLASSIFICATION OF THIS PAGE (When Dete Entered)

REPORT DOCUMENTAREAD INSTRUCTIONSBEFORE COMPLETING FORM

I. REORT NUMBER2. GOVT ACCESSION Np. 3. RECIPIENT'S CATALOG NUMBER

NORDA Technical Note 131 r / .

4 T.TLE (and Subtitle) S. TYPE OF REPORT & PERIOD COVERED

Analog Data Compresion for Versatile ExperimentalKevlar Array (VEKA) Telemetry 6. PERFORMING ORG. REPORT NUMBER

7. AUTHOR(e) S. CONTRACT OR GRANT NUMBER(&)

Norman H. GholsonPortia Harris

$. PERFORMING ORGANIZATION NAME AND ADDRESS 10 PROGRAM ELEMENT PROJECT, TASK

Naval Ocean Research and Development Activity AREA & WORK UNIT NUMBERS

Code 350 62759NNSTL Station, Mississippi 39529I I. CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE

Naval Ocean Research and Development Activity August 1981Code 350 '3. NUMBER OF PAGESNSTL Station, Mississippi 39529 3514. MONITORING AGENCY NAME & ADDRESS(It different fram Controlling Office) 1S. SECURITY CLASS. (of tis report)

iS. DECLASSIFICATION'DOWNGRADING

SCHEDULE

16. DISTRIBUTION STATEMENT (of this Report)

Distribution Unlimited

17. DISTRIBUTION STATEMENT (of the abstract entered In Block 20, if different from Report)

18. SUPPLEMENTARY NOTES

19. KEY WORDS (Continue on reverse side it neceeary nd identify by block number)

Data Compression, Telemetry, Information Theory

20 ABSTRACT (Continue on reverse elde It neceeeary end Identify by block number)

'The feasibility of amplitude data compression has been explored with respect tothe Versatile Experimental Kevlar Array (VEKA) analog multiplexed telemetry ofacoustic data. A Fourier transform approach has been developed to quantify thepotential benefits and penalities associated with a particular invertible com-pression function. Analysis was performed using sinusoidal signals and whitenoise. Results of the analysis indicate that substantial gains in dynamic rangecan be achieved with tolerable sacrifices in telemetry system linearity. Specificexamples for a particular telemetry system illustrate an increase in dynamic

DD ION1 1473 EDITION OF 1 NOV 6S IS OBSOLETE UNCLASSIFIEDS '4 0102-LF-01 4.6601

SECURITY CLASSIFICATION OF THIS PAGE (When Date Entered)

Page 39: F/B UNCLASSIFIED EEEEEIIIIIII ANALOG DATA COMPRESSION … · ILL Portia Harris GIIE Ocean Science and Technology Laboratory Ocean Technology Division "WO August 19"1 __82 05 03 146-.

UNCLASSIFIEDSECURITY CLASSIFICATION Of THIS PAGE (Wh" Dn 3amted

-range from 80dB to approximately 120dB.. -

UNCLASSIFIED

SECURtITY CLASSIFICATION OF TIS PAGE(Whef Dato Re~vd)