EFFECT OF SAMPLING JITTER ON SIGNAL TRACKING IN A DIRECT SAMPLING DUAL BAND GNSS RECEIVER FOR CIVIL AVIATION

Similar documents
Digitization guidelines for a direct sampling dual-band GNSS receiver for civil aviation

Matched Quantization and Band Separation in a Direct Sampling Dual Band GNSS Receiver for Civil Aviation

Timing Error Analysis in Digital-to-Analog Converters

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS

Performance Study of FLL Schemes for a Successful Acquisition-to-Tracking Transition

The Effects of Aperture Jitter and Clock Jitter in Wideband ADCs

Galileo E1 OS/SoL Acquisition, Tracking and Data Demodulation Performances for Civil Aviation

Monitoring Station for GNSS and SBAS

Satellite Navigation Principle and performance of GPS receivers

This article examines

GPS receivers built for various

Real Time Jitter Analysis

Reference Clock Distribution for a 325MHz IF Sampling System with over 30MHz Bandwidth, 64dB SNR and 80dB SFDR

Jitter analysis with the R&S RTO oscilloscope

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End

DESIGN CONSIDERATIONS FOR DIRECT RF SAMPLING RECEIVER IN GNSS ENVIRONMENT. Ville Syrjälä, Mikko Valkama, Markku Renfors

Universal Acquisition and Tracking Apparatus for Global Navigation Satellite System (GNSS) Signals: Research Patent Introduction (RPI)

Jitter Measurements using Phase Noise Techniques

Receiver Losses when using Quadrature Bandpass Sampling

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

Mitigating pulsed interference using frequency domain adaptive filtering

Course 2: Channels 1 1

VARIANCE AS APPLIED TO CRYSTAL OSCILLATORS

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it.

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

A Digitally Configurable Receiver for Multi-Constellation GNSS

HF Receivers, Part 3

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers-

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

Noise and Distortion in Microwave System

Lecture Fundamentals of Data and signals

GNSS Receiver Testing by Use of a Hardware Signal Simulator with Emphasis on Pulsed and CW Interference

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

Civil Aviation Galileo E5 Receivers Architecture

Chapter 2 Channel Equalization

Characterization of L5 Receiver Performance Using Digital Pulse Blanking

Jitter in Digital Communication Systems, Part 1

Pipeline vs. Sigma Delta ADC for Communications Applications

An Introduction to Jitter Analysis. WAVECREST Feb 1,

CLOCK AND DATA RECOVERY (CDR) circuits incorporating

Fundamentals of Digital Communication

A VCO-based analog-to-digital converter with secondorder sigma-delta noise shaping

System on a Chip. Prof. Dr. Michael Kraft

A Simulation Tool for Space-time Adaptive Processing in GPS

Investigation of Galileo E1 OS/SoL acquisition, tracking and data demodulation thresholds for civil aviation

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

HY448 Sample Problems

BeiDou Next Generation Signal Design and Expected Performance

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Chapter 2 Direct-Sequence Systems

PROPAGATION CHANNEL EMULATOR : ECP

Clock signal requirement for high-frequency, high dynamic range acquisition systems

On Modern and Historical Short-Term Frequency Stability Metrics for Frequency Sources

Case Study: and Test Wireless Receivers

Direct RF Sampling GNSS Receiver Design and Jitter Analysis

Receiver Architecture

Potential interference from spaceborne active sensors into radionavigation-satellite service receivers in the MHz band

New Features of IEEE Std Digitizing Waveform Recorders

Reconfigurable Low-Power Continuous-Time Sigma-Delta Converter for Multi- Standard Applications

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

Channel Characteristics and Impairments

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

Understanding GPS/GNSS

Channelized Digital Receivers for Impulse Radio

Communication Systems. Department of Electronics and Electrical Engineering

Interference Detection and Localisation within GEMS II. Ediz Cetin, Ryan J. R. Thompson and Andrew G. Dempster

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

Chapter 3 Digital Transmission Fundamentals

In Situ GNSS Receiver Bias Calibrations using Picosecond Pulses

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

FMC ADC 125M 14b 1ch DAC 600M 14b 1ch Technical Specification

4-2 Development of Two-Way Time and Frequency Transfer System with Dual Pseudo Random Noises

CHAPTER. delta-sigma modulators 1.0

Design and Implementation of a Sigma Delta ADC By: Moslem Rashidi, March 2009

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

As is well known, Galileo will. Airborne Applications. Issues and Perspectives

DESIGN AND PERFORMANCE OF A SATELLITE TT&C RECEIVER CARD

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

Utilizing Batch Processing for GNSS Signal Tracking

Binary Offset Carrier Modulations for Radionavigation

MRI & NMR spectrometer

HIGH GAIN ADVANCED GPS RECEIVER

RF Receiver Hardware Design

Impact of ATC transponder transmission to onboard GPS-L5 signal environment

ANALOGUE TRANSMISSION OVER FADING CHANNELS

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals

THE CONSTRUCTION of a software radio is based on

Receiving the L2C Signal with Namuru GPS L1 Receiver

Intersatellites Channel Emulator

Universal Front End for Software GNSS Receiver

Lecture 6. Angle Modulation and Demodulation

Double Phase Estimator: New Results

Characterization of Carrier Phase Measurement Quality in Urban Environments

Understanding Low Phase Noise Signals. Presented by: Riadh Said Agilent Technologies, Inc.

Lecture 6 SIGNAL PROCESSING. Radar Signal Processing Dr. Aamer Iqbal Bhatti. Dr. Aamer Iqbal Bhatti

Mobile Radio Propagation: Small-Scale Fading and Multi-path

RNSS Wide band and narrow band performance against Interference from DME/TACAN in the band MHz (Over Europe)

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS

Transcription:

Antoine Blais, Christophe Macabiau, Olivier Julien (École Nationale de l'aviation Civile, France) (Email: antoine.blais@enac.fr) EFFECT OF SAMPLING JITTER ON SIGNAL TRACKING IN A DIRECT SAMPLING DUAL BAND GNSS RECEIVER FOR CIVIL AVIATION This paper studies the impact of clock sampling jitter on signal tracking in a dual band L5/E5 and L1/E1 Direct Sampling GNSS receiver designed for Civil Aviation. A model of the sampling clock jitter due to thermal noise is established and related simulation results about the phase tracking error standard deviation at the output of the PLL are presented. KEY WORDS 1. Direct Sampling 2. Dual band 3.GNSS receiver 4. Civil Aviation 5. Sampling Jitter 6. Signal Tracking 1. INTRODUCTION With the imminent availability of new GNSS signals dedicated to Civil Aviation, there is a growing industrial interest in the development of Dual Band L5/E5 and L1/E1 GNSS receivers dedicated to Civil Aviation usage. Moreover, this community could take advantages of the emerging Direct Sampling technology which allows not only a valuable RF hardware simplification but also an unprecedented upgradability. But is it possible to build a Dual Band GNSS Receiver, using Direct Sampling, compliant with the strict requirements found in Civil Aviation standards, such as Minimum Operational Performance Specification (MOPS) documents, edited by RTCA [DO-229], [DO-316], [DO-253] and EUROCAE [Galileo MOPS OS]? In particular, it is not clear whether it could comply with the requirements of robustness against interferences, which is a specificity of Civil Aviation by its severity. [Blais 2011] proposes an RF Front-End architecture based on the coherent Direct Sampling of both bands. This paper exhibits filters which are necessary to meet requirements on interferences when considering aliasing and also assesses the characteristics of the digitization process by calculating the required sampling frequency and the number of bits of the ADC. The present article goes further on the evaluation of the Direct Sampling solution for Civil Aviation receivers by studying the sampling jitter effect on signal tracking. In a first part we review the architecture exposed in [Blais 2011] and we complete it by an alternative one. Then the phenomenon of sampling jitter is exposed in a second part. And finally a third part presents some simulation results about the influence of sampling jitter on signal tracking. 1

2. DUAL BAND GNSS RECEIVER ARCHITECTURES FOR CIVIL AVIATION [Blais 2011] proposes to set the useful L5/E5 and L1/E1 bands to respectively [f min5, f max5 ] = [1166.45, 1211.14] MHz and [f min1, f max1 ] = [1565.42, 1585.42] MHz as they are considered as the most sensitive part of the spectrum in the standards [DO-229], [DO- 316], [DO-253] and [Galileo MOPS OS]. We will do the same here. If Direct Sampling is to be used in a Dual Band GNSS receiver for Civil Aviation, [Blais 2011] also proposes to go as far as possible into hardware simplification by removing the need of AGC. Again we will do the same here. Then two architectures can be proposed. The first one, which immediately follows, is already presented in [Blais 2011] and is shown on Figure 1. The second one is an evolution. 2.1. COHERENT SAMPLING ARCHITECTURE From a Signal Processing point of view this solution has the advantage of sampling coherently both bands. [1565.42-B, 1585.65+B] MHz RF Front-End Preamplifier Pass-Band RF Filter on E1 Dual Band E1 & E5 RF Filter G LNA Cabling Diplexer Fixed Gain Amplifiers Diplexer ADC µp/ DSP/ FPGA Antenna Port Receiver Input G Pass-Band RF Filter on E5 [1166.45-B, 1211.14+B] MHz Figure 1: Direct Coherent Sampling Architecture This property may be used by the following navigation processes but induces three dimensioning constraints : From the antenna port to the input of the ADC, the RF paths parameters (in particular phase and group delays) must be measured for each band in order to equalize both channels after digitization. The minimum sampling frequency to be used is higher than if each band is sampled separately. From [Blais 2011], figure 2 shows the minimum sampling frequency F s as a function of the transition bandwidth B of the Pass-Band RF filters. F s is defined as the lowest sampling frequency for which [f min5 -B, f max5 +B] and [f min1 -B, f max1 +B] do not overlap by aliasing. The bound is F s = 151 MHz, for a 0 MHz transition bandwidth. This result is to be compared to the minimum sampling frequencies involved in the next proposed architecture. The two bands need to be separated and decimated after digitization. 2

Figure 2: Minimum Sampling Frequency for Coherent Sampling, as a function of the transition bandwidth 2.2. SEPARATE SAMPLING ARCHITECTURE If there is no need of coherency between both bands in following navigation processes, the L5/E5 band and the L1/E1 band can be sampled separately, relaxing the previously mentioned constraints. This solution is represented on Figure 3. [1565.42-B, 1585.65+B] MHz RF Front-End Preamplifier Pass-Band RF Filter on E1 Dual Band E1 & E5 RF Filter G ADC E1 LNA Cabling Diplexer Fixed Gain Amplifiers µp/ DSP/ FPGA Antenna Port Receiver Input G ADC E5 Pass-Band RF Filter on E5 [1166.45-B, 1211.14+B] MHz Figure 3: Direct Separate Sampling Architecture As each band can be sampled without taking care of aliasing on the other one, the minimum sampling frequency for each band is much lower than the unique minimum sampling frequency required for coherent sampling. This appears clearly on Figure 4 which again represents the minimum sampling frequency, but for each band this time, as a function of the transition bandwidth of the Pass-Band RF filters. The bounds are F s = 89.714 MHz and F s = 40.137 MHz for respectively the L5/E5 band and the L1/E1 band, for a 0 MHz transition bandwidth. 3

Figure 4: Minimum Sampling Frequency for Separate Sampling, as a function of the transition bandwidth For the sake of completeness, it should be noted that there are two distinct sample flows to be processed in this architecture instead of a single one previously. 3. SAMPLING JITTER MODEL In an Analog to Digital Converter (ADC), the sampling operation is triggered by the level crossing of a threshold by a clock signal, as represented on Figure 5. Let us denote T s the sampling period and {t n =nt s, n Z} the set of ideal sampling instants. Voltage Sampling trigger points Clock Signal T e Threshold t n =nt s t n+1 =(n+1)t s t n+2 =(n+2)t s t n+3 =(n+3)t s Figure 5: Ideal Sampling Instants Due to noises, the clock signal does not cross the threshold at exactly equally spaced {t n } but at some {t n '}, thus introducing a bias in the sampling operation : this phenomenon is called sampling jitter. Sampling jitter must be taken into account when designing a Direct Sampling Receiver because the sampled frequencies are, by definition, much higher than in classical architectures where digitization occurs at relatively low Intermediate Frequencies (IF). It means that, in Direct Sampling receivers, the slope of the input signal is proportionally so high that a small deviation of the sampling instant can induce a large error in amplitude as drawn on Figure 6. 4

Voltage ~ v n Amplitude error = sampling noise v n Slope of the signal to sample Time jitter t n =nt s ~ t n t Figure 6: Time Jitter Amplitude Error Depending on the type of noise, a distinction is made on the type of the resulting jitter. 3.1. APERTURE JITTER This jitter is due to the noise which adds to the amplitude of the clock, such as the thermal noise of the ADC. The Figure 7 shows how this amplitude noise contribution moves the sampling instant away from its ideal position, because of the slope of the clock. Ideal Sampling Instant t n =nt s Amplitude Jitter Þ Time Jitter ±σ a ±σ T Threshold Clock voltage plus noise Ideal Clock voltage without noise T s Figure 7: Aperture Jitter This type of jitter has been extensively studied in general as in [Shinagawa 1990] or [Kobayashi 2002] for example, and in the particular case of GNSS receivers in [Dempster 2004], [Dempster 2005] and [Dempster] so we won't develop more on this topic in this article. 3.2. CLOCK JITTER The clock, which periodically triggers the ADC, is built on an underlying oscillator which is also subject to electronic noises. 5

Let x s t be the noiseless ideal periodic signal expected at the output of this oscillator. For example a sinusoidal waveform with fundamental frequency F S : x s t =sin 2 F s t As x s t is periodic, we can define its phase t =2 F s t. But instead of this ideal model, the output waveform of a real oscillator should be modeled, as proposed in [Lee 2001], by : x s t =x s s t y s t where : y(.) represents the additive distortion in the amplitude domain, s(t) = t + j(t) models the distortion in the time domain, with j(t) defined hereafter. Both perturbations mainly find their origin in the thermal noise and in the flicker noise which are inherently present in any electronic device. From now on we will focus on the time perturbation j(t), as y(.) can be taken into account in the aperture jitter presented previously. As we are working with a periodic signal, the jitter term j(t) can be expressed in a more expressive way as a phase deviation : j t = T s 2 t which gives x s s t =sin 2 F s t t in our example. In the rest of this paper, we will only deal with the effect of thermal white noise. The effect of flicker noise on signal tracking performances should be studied later. Over the time interval [t 1, t 2 ], the phase difference t 2 t 1 results from the action of numerous independent and identically distributed noise contributors, as the Brownian motion of electrons, and thus can be modeled, according to the Central Limit theorem, as a Gaussian random variable. What is more, t 1, t 2, t 3 and t 4 such that 0 t 1 t 2 t 3 t 4, one can make the assumption that t 2 t 1 and t 4 t 3 are independent random variables. Thus, by extension, the phase deviation t can then be modeled as a Brownian motion or non-stationary Wiener process, and described by the following integral : t = 2 T s t c w u du 0 where w~n 0,1 and w(t) and w(t+τ) are independent random variables τ 0. It must be noted that by nature t is an unbounded process. The constant c is the variance of j(t), in s, by unit of time. It is a characteristic of the oscillator which can be measured from the oscillator phase spectrum as proposed in [Zanchi 2003] or [Drakhlis, 2001]. For modern integrated oscillator c is in [10-19, 10-21 ] s while TCXO and OCXO can reach 10-25 s as suggested in [Löhning 2007]. 6

If such a noisy clock is used to trigger the ADC by threshold crossing (zero for simplicity), we can write that crossing N n will occur at time 2 F s t n =2 F s nt s t n =2 n That is : and the next one at time 2 F s t n 1 =2 F s n 1 T s t n 1 =2 n 1 t n 1 = t n T s t t t n 1 n 1 n = t 2 F n T s c w u du. s t n If the time jitter is small in comparison to the period T s, we can then approximate this integral with fluctuating limits by an integral with constant limits : as t n 1 T s w u du w u du~n 0,T s t n 0 t is a Wiener process, that is a process with stationary increments. Thus we can simulate the jittered sampling instants by using the iterative formula : t n 1 = t n T s T s, T s ~N 0,cT s with t 0 =0. 4. EFFECT OF SAMPLING CLOCK JITTER ON SIGNAL TRACKING To study the effect of sampling clock jitter on GNSS signal tracking, two software modules were developed : a L1 signal generator, which produces a useful navigation signal disturbed by a white noise at a given C/N0 ratio. This composite signal is generated directly at the jittered sampling instants, according to the model presented hereinbefore, with a customizable constant c. a software receiver, dedicated to L1 signal processing in a first time. However no filter was implemented so as to directly observe the sampling clock jitter effect. Regarding the tracking function, after a transition period where a FLL is used to finish acquisition and then disconnected, the measures are obtained using a classical dual DLL-PLL architecture. The PLL model is drawn on Figure 8. We focused on the phase tracking error standard deviation, as the phase, θ[n] on the diagram 8, is the most sensitive parameter in signal tracking. Knowing the instantaneous phase of the signal produced by our generator, we were able to calculate the phase tracking error at any time and hence its statistics. 7

I [n] j 1. N 1 n= j.n I j [m] Comp d j r [n] cos [2 f c nt e [n]] /2 Loop filter Discriminator 0 c[n k] From DLL Q[n] j 1. N 1 n= j.n Q j [m] Figure 8: PLL Model 4.1. SIGNAL GENERATOR SOFTWARE RECEIVER VALIDATION A dry-run was done without jitter to validate this duo. The phase tracking error standard deviation at the output of the PLL shows good accordance to the theoretical bound found in [Holmes 1990] as we can see on Figure 9. F s = 40.138 MHz, Bl = 10 Hz, Coherent Integration Time = 20 ms. Figure 9: Simulation results vs Theory [Holmes 1990] Bl denotes the noise equivalent bandwidth of the PLL and of the DLL. 4.2. PHASE TRACKING ERROR STANDARD DEVIATION VS C/N0 AND CONSTANT C Figure 10 shows (black) plots for c = {10-25, 2.10-25, 10-24, 2.10-24, 10-23, 2.10-23 } s. Figure 11 is a close-up view for c = {10-25, 2.10-25, 10-24, 2.10-24 } s. The blue plot corresponds to the theoretical bound found in [Holmes 1990]. 8

We can clearly distinguish two regions. The first one, for strong C/N0 ratios, shows that an increase of c has an exponential effect on the phase tracking error standard deviation : at C/N0 = 56 dbhz, a multiplication by 2 of c = 10-25 s provokes a degradation of around 0.25 of the phase tracking error whereas a multiplication by 2 of c = 10-24 s provokes a degradation of nearly 1. F s = 40.138 MHz, Bl = 10 Hz, Coherent Integration Time = 20 ms. c = 2.10-23 c = 10-23 c = 2.10-24 c = 10-24 c = 2.10-25 c = 10-25 Figure 10: Phase Tracking Error Standard Deviation vs C/N0 and Constant c The second one is for C/N0 ratios lower than 30 dbhz : whatever the value of c, all the plots join. The sampling clock jitter provokes a degradation of the phase tracking error standard deviation which is equivalent to a loss of around 1.6 db in C/N0. F s = 40.138 MHz, Bl = 10 Hz, Coherent Integration Time = 20 ms. c = 2.10-24 c = 10-24 c = 2.10-25 c = 10-25 Figure 11: Phase Tracking Error Standard Deviation vs C/N0 and Constant c, a close-up view. 9

4.3. PHASE TRACKING ERROR STANDARD DEVIATION VS SAMPLING FREQUENCY F S AND CONSTANT C C/N0 = 50 dbhz, Bl = 10 Hz, Coherent Integration Time = 20 ms. Figure 12: Phase Tracking Error Standard Deviation vs F s and Constant c Figure 12 shows clearly that the higher the sampling frequency the lower the clock sampling jitter effect. This is due to the fact that between two sampling instants jitter does have less time to accumulate when the sampling frequency is higher. 5. CONCLUSIONS In summary we have reviewed an architecture for a Direct Sampling GNSS receiver designed for the E5/L5 and E1/L1 bands and intended for Civil Aviation usage, and then proposed a new one. Due to the high input frequencies involved in such architectures, we found it necessary to assess the tracking performances of such receivers facing the sampling clock jitter problem. So a model of sampling clock jitter was studied and implemented in a signal generator, coupled with a software receiver to calculate the statistics of the phase tracking error induced at the output of the PLL. Some results were presented to conclude this paper. Our future work shall focus on the effect of sampling clock jitter due to flicker noise. REFERENCES DO-229, Minimum Operational Performance Standards for Global Positioning System / Wide Area Augmentation System Airborne Equipment, RTCA, 2006 DO-316, Minimum Operational Performance Standards for Global Positioning System / Aircraft Based Augmentation System Airborne Equipment, RTCA, 2009 DO-253, Minimum Operational Performance Standards for GPS Local Area Augmentation System Airborne Equipment, RTCA, 2008 10

Galileo MOPS OS, Minimum Operational Performance Specification for Airborne Open Service Galileo Satellite Receiving Equipment, EUROCAE, 2010 Blais 2011, Digitization Guidelines for a Direct Sampling Dual-Band GNSS Receiver for Civil Aviation, Antoine Blais, Christophe Macabiau, Olivier Julien,, European Navigation Conference, 2011 Shinagawa 1990, Jitter Analysis of High-Speed Sampling Systems, Mitsuru Shinagawa, Yukio Akazawa, Tsutomu Wakimoto, Journal of Solid-State Circuits,, 1990 Kobayashi 2002, Sampling Jitter and Finite Aperture Time Effects in Wideband Data Acquisition Systems, Haruo KOBAYASHI, Kensuke KOBAYASHI, Masanao MORIMURA, Yoshitaka ONAYA, Yuuich TAKAHASHI, Kouhei ENOMOTO, Hideyuki KOGURE, IEICE TRANS. FUNDAMENTALS,, 2002 Dempster 2004, Aperture Jitter in Software Radio GNSS Receivers, Andrew Dempster, Journal of Global Positioning Systems,, 2004 Dempster 2005, Aperture Jitter in BPSK systems, Andrew Dempster, Electronics Letters,, 2005 Dempster: Bilal Amin, Andrew G. Dempster, Sampling Jitter Analysis of GNSS Signals, Lee 2001: David C. Lee, Modeling Timing Jitter in Oscillators, 2001, Zanchi 2003: Alfio Zanchi, How to Calculate the Period Jitter σt from the SSCR L(fn) with Application to Clock Sources for High-Speed ADCs, 2003, http://www.ti.com.cn/cn/lit/an/slwa028/slwa028.pdf Drakhlis, 2001: Boris Drakhlis, Calculate Oscillator Jitter by Using Phase-Noise Analysis, Microwaves & RF, 2001 Löhning 2007, The Effects of Aperture Jitter and Clock Jitter in Wideband ADC's, Michael Löhning, Gerhard Fettweiss, Computer Standards & Interfaces,, 2007 Holmes 1990, Coherent Spread Spectrum Systems, Jack Kenneth Holmes, 1990,, Krieger 11