10
ECE 645 – Discrete Time Signal Detection J. V. Krogmeier March 7, 2014 Contents 1 Models and Architectures 2 2 Examples 4 2.1 Deterministic Signals in Independent Noise ................. 5 2.2 Coherent Detection in IID Gaussian Noise ................. 6 2.3 Coherent Detection in IID Laplacian Noise ................. 8 2.4 Deterministic Signals in Gaussian Noise ................... 10 1

ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

ECE 645 – Discrete Time Signal Detection

J. V. Krogmeier

March 7, 2014

Contents

1 Models and Architectures 2

2 Examples 4

2.1 Deterministic Signals in Independent Noise . . . . . . . . . . . . . . . . . 5

2.2 Coherent Detection in IID Gaussian Noise . . . . . . . . . . . . . . . . . 6

2.3 Coherent Detection in IID Laplacian Noise . . . . . . . . . . . . . . . . . 8

2.4 Deterministic Signals in Gaussian Noise . . . . . . . . . . . . . . . . . . . 10

1

Page 2: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

1 Models and Architectures

Have in mind the scenario where an observed continuous-time waveform consists of one of

two possible signals corrupted by additive noise. The objective is to decide which of the

two signals is present by processing n samples of the observed waveform1.

• Observation space: (Γ,G) = (Rn,Bn).

• Hypothesis pair:

H0 : Yk = Nk + S0k 1 ≤ k ≤ n

vs.

H1 : Yk = Nk + S1k 1 ≤ k ≤ n

where

* Y = [Y1, . . . , Yn]T is observation vector consisting of samples of observed wave-

form.

* N = [N1, . . . , Nn]T vector of noise samples.

* S0 = [S01, . . . , S0n]T and S1 = [S11, . . . , S1n]T are vectors of samples of the two

possible signals.1We do not restrict to cases where the samples are taken from a time waveform, samples could also be a spatial snapshot, filter bank

output, etc.

DT Signal Detection 2

Page 3: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

• Signal characterization is usually one of the three types:

1. S0 and S1 deterministic and known.

2. S0 and S1 known except for a set of unknown and possibly random paramters.

3. S0 and S1 completely random and specified only by their probability distributions.

In addition, for some problems (e.g., radar, sonar) one of the signals S0 ≡ 0 and then

the testing problem is one of detecting a signal in noise.

• Noise characterization

1. Noise independent of the signals under each hypothesis.

2. Probability distribution of the noise is the same for both hypotheses (e.g., noise

is signal independent2).

3. Noise distribution given by a density (discrete or continuous) fN(·) on Rn.

• Likelihood ratio

1. Under H0 the conditional pdf of Y given S0 = s0 is

f0(y|S0 = s0) = fN(y − s0).2In some problems the noise does depend on the signal, e.g., speckle, clutter, multipath.

DT Signal Detection 3

Page 4: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

Averaging over the distribution of S0 we have f0(y) = E{fN(y − S0)}. In the

same way, under H1, we have f1(y) = E{fN(y − S1)}.2. In the above the expectations are wrt the random signals S0, S1 according to the

case. We have used the independence of signal and noise and the fact that the

noise has the same distribution under H0 as under H1.

3. Then the general likelihood ratio is

L(y) =f1(y)

f0(y)=

E{fN(y − S1)}E{fN(y − S0)}

.

Therefore, optimal tests for this problem are based on computing L(y) and finding

appropriate probabilities of the resulting critical regions.

2 Examples

In the examples to follow we use the notation

τ =π0(c10 − c00)π1(c01 − c11)

to denote the standard threshold for the binary Bayesian hypothesis test. We will use η

to denote a generic threshold as usually set in NP testing to meet a desired false alarm

rate.

DT Signal Detection 4

Page 5: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

2.1 Deterministic Signals in Independent Noise

• Signals deterministic and known. Therefore, likelihood ratio expressed as

L(y) =fN(y − s1)fN(y − s0)

=fN(y1 − s11, y2 − s12, . . . , yn − s1n)

fN(y1 − s01, y2 − s02, . . . , yn − s0n)

• Since the noise components N1, N2, . . . , Nn are statistically independent the joint

pdf factors as fN(n) =∏k=1 nfNk

(nk). Similarly for the likelihood ratio

L(y) =n∏k=1

Lk(yk) where Lk(yk) =fNk

(yk − s1k)fNk

(yk − s0k).

• Taking the logarithm we see that optimal tests have the form shown in the block

diagram below.

DT Signal Detection 5

Page 6: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

2.2 Coherent Detection in IID Gaussian Noise

• Suppose Nk ∼ N (0, σ2) and i.i.d.

• In addition, say that s0 = 0 and define s1 = s to simplify the notation.

• Then lnLk(yk) = sk(yk−sk/2)/σ2 and the receiver architecture is of the form shown

below.

• The centering correction in the figure above (i.e., the subtraction of sk/2) can more

through the block diagram and be incorporated into the threshold. Thus, an equiva-

lent block diagram is shown below. It is the classical correlator.

DT Signal Detection 6

Page 7: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

• As is well known the correlator above can be re-drawn as a matched filter followed by

a sampler as shown. The impulse response of the matched filter is

hk =

sn−k for 0 ≤ k ≤ n− 1

0 otherwise.

DT Signal Detection 7

Page 8: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

2.3 Coherent Detection in IID Laplacian Noise

• Same setup as before with s0 = 0, s1 = s, and i.i.d. noise of Laplacian marginal

density

fNk(nk) =

α

2e−α|nk|, nk ∈ R, k = 1, 2, . . . , n

where α > 0 is a scale factor and assumed known.

• This is sometimes used as a model for impulsive noise in receivers because it has

longer tails than the Gaussian representing higher probabilities of large observations.

• Take the ratio of pdfs and cancel common terms

Lk(yk) =fNk

(yk − sk)fNk

(yk)= exp{α(|yk| − |yk − sk|)}.

• Taking the natural log and exploring some cases shows that the non-linearity term in

the standard i.i.d. architecture can be written

lnLk(yk) = α(|yk| − |yk − sk|)

=

−α|sk| sgn(sk)yk ≤ 0

α|2yk − sk| if 0 < sgn(sk)yk < |sk|α|sk| sgn(sk)yk ≥ |sk|

where sgn(x) = 1 for x > 0, = 0 for x = 0, and = −1 for x < 0.

DT Signal Detection 8

Page 9: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

• Interestingly it can be seen that the test statistic, amounting to the accumulated

values of lnLk(yk) can be rewritten in such a fashion that

δ(y) =

1 >

γ if∑nk=1 sgn(sk)lk(yk − sk/2) = τ ′ = ln τ/(2α)

0 <

where lk(·) is the soft-limiter characteristic shown in the below figure.

• Compare with the architecture for i.i.d. Gaussian noise and note that soft-limiting

reduces the effect that large observations have upon the sum.

DT Signal Detection 9

Page 10: ECE 645 { Discrete Time Signal Detectionjvk/645/645lectures/4...to denote a generic threshold as usually set in NP testing to meet a desired false alarm rate. DT Signal Detection 4

2.4 Deterministic Signals in Gaussian Noise

(To fill in yet.)

DT Signal Detection 10