<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSIP</journal-id><journal-title-group><journal-title>Journal of Signal and Information Processing</journal-title></journal-title-group><issn pub-type="epub">2159-4465</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsip.2018.91003</article-id><article-id pub-id-type="publisher-id">JSIP-82473</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  The Response to Arbitrarily Bandlimited Gaussian Noise of the Complex Stretch Processor Using a Conventional Range-Sidelobe-Reduction Window
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>John</surname><given-names>N. Spitzmiller</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Simulation &amp;amp; Integration Services, Parsons Government Services, Inc., Huntsville, AL, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>John.Spitzmiller@parsons.com</email></corresp></author-notes><pub-date pub-type="epub"><day>27</day><month>12</month><year>2017</year></pub-date><volume>09</volume><issue>01</issue><fpage>36</fpage><lpage>62</lpage><history><date date-type="received"><day>31,</day>	<month>October</month>	<year>2017</year></date><date date-type="rev-recd"><day>9,</day>	<month>February</month>	<year>2018</year>	</date><date date-type="accepted"><day>13,</day>	<month>February</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper derives a mathematical description of the complex stretch processor’s response to bandlimited Gaussian noise having arbitrary center frequency and bandwidth. The description of the complex stretch processor’s random output comprises highly accurate closed-form approximations for the probability density function and the autocorrelation function. The solution supports the complex stretch processor’s usage of any conventional range-sidelobe-reduction window. The paper then identifies two practical applications of the derived description. Digital-simulation results for the two identified applications, assuming the complex stretch processor uses the rectangular, Hamming, Blackman, or Kaiser window, verify the derivation’s correctness through favorable comparison to the theoretically predicted behavior.
 
</p></abstract><kwd-group><kwd>Stretch Processing</kwd><kwd> Noise Jamming</kwd><kwd> Bandlimited Gaussian Noise</kwd><kwd> Range-Sidelobe-Reduction Windows</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Stretch processing [<xref ref-type="bibr" rid="scirp.82473-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.82473-ref6">6</xref>] in radar uses relatively narrowband techniques to process wideband pulses with linear frequency modulation (LFM). Basic stretch processing [<xref ref-type="bibr" rid="scirp.82473-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref3">3</xref>] (i.e., with no range-sidelobe-reduction window) yields the same fine range resolution and the same relatively high range-sidelobe levels produced by matched filtering. To reduce the range-sidelobe levels produced by basic stretch processing of LFM pulses, a practical stretch processor may apply a multiplicative window (e.g., a Hamming window) prior to the final Fourier- analysis stage [<xref ref-type="bibr" rid="scirp.82473-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref6">6</xref>] .</p><p>Radar texts addressing noise in stretch processors [<xref ref-type="bibr" rid="scirp.82473-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref4">4</xref>] typically consider only the case of broadband noise (e.g., receiver thermal noise). References [<xref ref-type="bibr" rid="scirp.82473-ref7">7</xref>] and [<xref ref-type="bibr" rid="scirp.82473-ref8">8</xref>] respectively characterized the response to bandlimited Gaussian noise (BLGN) having arbitrary center frequency and bandwidth of the complex stretch processor having no range-sidelobe-reduction window and the complex stretch processor employing a Hamming or Hann window. This paper extends the work in [<xref ref-type="bibr" rid="scirp.82473-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref8">8</xref>] to characterize the output noise’s probability density function (PDF) and autocorrelation function when the complex stretch processor uses any conventional multiplicative window to reduce the range-sidelobe levels. The output noise’s PDF and autocorrelation function provide sufficient information for high-fidelity simulation of the complex stretch processor’s output noise via standard techniques. Since the complex stretch processor is a linear system, a radar modeler may simply add the simulated noise to the complex stretch processor’s simulated response to targets and clutter.</p><p>The derivation assumes the BLGN has arbitrary center frequency and bandwidth. Therefore, the results can describe the output noise due to input receiver thermal noise, broadband-noise jamming, spot-noise jamming, or even spectrally offset narrowband interference. The paper specifies a mathematical form for the window which can exactly represent the commonly used rectangular, Hamming, Hann, and Blackman windows and can closely approximate all other conventional windows.</p><p>Section 2 firstly specifies a simplified functional model of a radar employing a complex stretch processor with a range-sidelobe-reduction window. Section 2 then describes the processor’s response to target-return signals. Section 3 derives a mathematical description, comprising the PDF and the autocorrelation function, of the complex stretch processor’s theoretical response to arbitrarily band- limited Gaussian noise. Section 4 presents simulation results which verify the derived expressions for two practical applications. Section 5 summarizes the technical approach, presents key findings, and suggests additional research.</p></sec><sec id="s2"><title>2. Review of Complex Stretch Processing</title><p>This section reviews the fundamental operations of a radar using complex stretch processing. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows a simplified block diagram of the basic functional elements of a monostatic, pulsed radar employing complex stretch processing. This section’s discussion uses the mathematical notation shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> which pictorially represents the complex stretch processor’s stimulation by a target-return signal. For analytical convenience we assume the complex stretch processor comprises exclusively continuous-time (CT) subsystems.</p><sec id="s2_1"><title>2.1. Transmitted Signal</title><p>The radar’s transmitter sends a single pulse,</p><p>s T ( t ) = A T cos [ 2 π f R F t + Δ ϕ i ( t ) ] Π ( t / τ p ) , (1)</p><p>where A T is the pulse amplitude in volts, f R F is the center radio frequency (RF) in hertz, t is time in seconds, τ p is the pulse duration in seconds, and Δ ϕ i ( t ) is the instantaneous phase deviation in radians, to the transmit antenna. The transmit antenna radiates the pulse to a stationary point target at a slant range R meters from the radar. In Equation (1)</p><p>Π ( x ) = { 1 , | x | ≤ 1 / 2 0 , otherwise (2)</p><p>is the dimensionless unit-pulse function, and</p><p>Δ ϕ i ( t ) = 2 π ∫ − ∞ t Δ f i ( β ) d β (3)</p><p>where, for an up-chirped LFM pulse with sweep bandwidth B hertz,</p><p>Δ f i ( t ) = ( B / τ p ) t Π ( t / τ p ) (4)</p><p>is the transmitted pulse’s instantaneous frequency deviation in hertz. We substitute Equation (4) into Equation (3) and evaluate for Equation (1) to obtain</p><p>s T ( t ) = A T cos [ 2 π f R F t + π B ( t 2 − τ p 2 / 4 ) / τ p ] Π ( t / τ p ) . (5)</p></sec><sec id="s2_2"><title>2.2. Received Signal</title><p>The stationary point target instantaneously reradiates the incident pulse, so the receive antenna produces the voltage signal</p><p>s R ( t ) = ( A R / A T ) s T ( t − τ d ) = A R cos { 2 π f R F t − 2 π f R F τ d + π B [ ( t − τ d ) 2 − τ p 2 / 4 ] / τ p } Π [ ( t − τ d ) / τ p ] . (6)</p><p>In Equation (6)</p><p>τ d = 2 R / c (7)</p><p>is the round-trip propagation delay, and c is the speed of light. The radar-range equation [<xref ref-type="bibr" rid="scirp.82473-ref9">9</xref>] determines the dimensionless ratio A R / A T .</p></sec><sec id="s2_3"><title>2.3. Quadrature Demodulator’s Output</title><p>Using reference frequency f R F , the receive system’s quadrature demodulator [<xref ref-type="bibr" rid="scirp.82473-ref10">10</xref>] produces the complex envelope</p><p>s Q D ( t ) = 2 L P F [ s R ( t ) cos ( 2 π f R F t ) ] + j 2 L P F { s R ( t ) [ − sin ( 2 π f R F t ) ] } = A R e j { − 2 π f R F τ d + π B t 2 / τ p − 2 π B τ d t / τ p + π B τ d 2 / τ p − π B τ p / 4 } Π [ ( t − τ d ) / τ p ] . (8)</p><p>In Equation (8) L P F ( • ) indicates the operation of an ideal lowpass filter having a dimensionless passband gain of unity and a cutoff frequency between B / 2 and 2 f R F − B / 2 . Thus, the quadrature demodulator’s output has units of volts.</p></sec><sec id="s2_4"><title>2.4. Complex Multiplier’s Output</title><p>Assuming the stretch processor considers target slant ranges from R m i n to R m a x , the slant ranges on this interval correspond to round-trip propagation delays from</p><p>τ m i n = 2 R m i n / c (9)</p><p>to</p><p>τ m a x = 2 R m a x / c . (10)</p><p>To support processing on slant ranges from R m i n to R m a x , the complex multi- plier of <xref ref-type="fig" rid="fig1">Figure 1</xref> multiplies s Q D ( t ) with the dimensionless complex signal</p><p>p ( t ) = w ( t ) x M ( t ) , (11)</p><p>where</p><p>x M ( t ) = e j Δ ϕ M ( t ) Π [ ( t − τ a v g ) / T M ] (12)</p><p>is a complex heterodyne signal and w ( t ) is a sidelobe-reduction window. In Equation (12)</p><p>τ a v g = ( τ m i n + τ m a x ) / 2 , (13)</p><p>T M = τ m a x − τ m i n + τ p , (14)</p><p>and</p><p>Δ ϕ M ( t ) = ( − π B t 2 + 2 π B τ a v g t + π B T M 2 / 4 − π B τ a v g 2 ) / τ p . (15)</p><p>Note that Equation (15) is the instantaneous phase deviation corresponding to the instantaneous frequency deviation</p><p>Δ f M ( t ) = ( − B / τ p ) ( t − τ a v g ) Π [ ( t − τ a v g ) / T M ] (16)</p><p>which sweeps down through a bandwidth of</p><p>B M = B T M / τ p &gt; B . (17)</p><p>Thus,</p><p>x M ( t ) = e j ( − π B τ p t 2 + 2 π B τ a v g τ p t + π B T M 2 4 τ p − π B τ a v g 2 τ p ) Π [ ( t − τ a v g ) / T M ] . (18)</p><p>In Equation (11) w ( t ) is identically zero outside τ a v g − T M / 2 ≤ t ≤ τ a v g + T M / 2 . Mathematically,</p><p>w ( t ) = w p ( t ) Π [ ( t − τ a v g ) / T M ] , (19)</p><p>where</p><p>w p ( t ) = w ( t ) , τ a v g − T M / 2 ≤ t ≤ τ a v g + T M / 2 (20)</p><p>and w p ( t ) can have any form outside τ a v g – T M / 2 ≤ t ≤ τ a v g + T M / 2 .</p><p>Equation (18) and Equation (19) have the common time-limiting factor Π [ ( t − τ a v g ) / T M ] whose nonzero portion always fully overlaps the nonzero portion of Π [ ( t − τ d ) / τ p ] in Equation (8). We can therefore express the complex multiplier’s output voltage signal as</p><p>s C M ( t ) = p ( t ) s Q D ( t ) = w p ( t ) x M ( t ) s Q D ( t ) = A R e j [ 2 π B ( τ a v g − τ d ) t / τ p + θ ] Π [ ( t − τ d ) / τ p ] w p ( t ) , (21)</p><p>where</p><p>θ = π B T M 2 4 τ p − π B ( τ a v g 2 − τ d 2 ) τ p − 2 π f R F τ d − π B τ p 4 . (22)</p><p>Assuming</p><p>W p ( f ) = ∫ − ∞ ∞ w p ( t ) e − j 2 π f t d t (23)</p><p>exists, the Fourier transform of Equation (21), having units of volt∙seconds or volts/hertz, is</p><p>S C M ( f ) = A R τ p e j θ W p ( f ) ∗ e − j 2 π [ f − B ( τ a v g − τ d ) / τ p ] τ d sinc { τ p [ f − B ( τ a v g − τ d ) / τ p ] } , (24)</p><p>where ∗ in Equation (24) denotes linear convolution. Thus, we desire a mathe- matical form for w p ( t ) which equals w ( t ) on τ a v g − T M / 2 ≤ t ≤ τ a v g + T M / 2 and has a convenient Fourier transform. The periodic extension of w ( t ) outside τ a v g − T M / 2 ≤ t ≤ τ a v g + T M / 2 satisfies these two criteria. Mathematically,</p><p>w p ( t ) = ∑ k = − ∞ ∞ w ( t − k T M )   . (25)</p><p>Since this w p ( t ) is periodic with period T M , we can express it as the Fourier series</p><p>w p ( t ) = ∑ n = − ∞ ∞ W p [ n ] e j 2 π ( n / T M ) t , (26)</p><p>where the Fourier series’ coefficients are</p><p>W p [ n ] = 1 T M ∫ τ a v g − T M / 2 τ a v g + T M / 2 w p ( t ) e − j 2 π ( n / T M ) t d t = 1 T M ∫ τ a v g − T M / 2 τ a v g + T M / 2 w ( t ) e − j 2 π ( n / T M ) t d t   . (27)</p><p>Since Π [ ( t − τ a v g ) / T M ] temporally limits w ( t ) , we can also express Equation (27) as</p><p>W p [ n ] = 1 T M ∫ − ∞ ∞ w ( t ) e − j 2 π ( n / T M ) t d t = 1 T M W ( n / T M ) , (28)</p><p>where</p><p>W ( f ) = ∫ − ∞ ∞ w ( t ) e − j 2 π f t d t   . (29)</p><p>The Fourier transform of Equation (26) is</p><p>W p ( f ) = ∑ n = − ∞ ∞ W p [ n ] δ ( f − n / T M )   , (30)</p><p>where δ denotes the continuous-variable Dirac delta (impulse) function.</p><p>Substituting Equation (30) into Equation (24) gives us</p><p>S C M ( f ) = A R τ p e j θ { ∑ n = − ∞ ∞ W p [ n ] δ ( f − n / T M ) }     ∗ e − j 2 π [ f − B ( τ a v g − τ d ) / τ p ] τ d sinc { τ p [ f − B ( τ a v g − τ d ) / τ p ] } = A R τ p e j θ ∑ n = − ∞ ∞ W p [ n ] e − j 2 π [ f − n T M − B ( τ a v g − τ d ) τ p ] τ d     &#215; sinc { τ p [ f − n T M − B ( τ a v g − τ d ) τ p ] } , (31)</p><p>where</p><p>sinc ( x ) = sin ( π x ) / ( π x ) . (32)</p><p>For any conventional window, the peak magnitude of Equation (31) occurs either exactly or very nearly at frequency</p><p>f p e a k = B ( τ a v g − τ d ) / τ p , (33)</p><p>which maps to slant range</p><p>R p e a k = ( c / 2 ) ( − τ p f p e a k / B + τ a v g ) = ( c / 2 ) τ d = R   . (34)</p><p>The slant-range interval R m i n ≤ R ≤ R m a x maps to the frequency interval f ( R m a x ) ≤ f ≤ f ( R m i n ) , where</p><p>f ( R m a x ) = B ( τ a v g − τ m a x ) / τ p &lt; 0 (35)</p><p>and</p><p>f ( R m i n ) = B ( τ a v g − τ m i n ) / τ p = − f ( R m a x ) &gt; 0. (36)</p></sec></sec><sec id="s3"><title>3. Complex Stretch Processor’s Theoretical Response to BLGN</title><p>This section mathematically characterizes the complex stretch processor’s theoretical response to BLGN having arbitrary bandwidth and center frequency. We firstly describe the BLGN. We then determine the PDF and autocorrelation function of the receive system’s response to the BLGN. Specifically, we show the complex stretch processor’s output is complex, zero mean, and Gaussian with independent real and imaginary parts. We then derive the autocorrelation function of the complex stretch processor’s output. From the autocorrelation function, we find the variance to complete the PDF’s description. This section’s discussion uses the mathematical notation shown in <xref ref-type="fig" rid="fig2">Figure 2</xref> which pictorially</p><p>represents the complex stretch processor’s stimulation by arbitrarily bandlimited Gaussian noise.</p><sec id="s3_1"><title>3.1. BLGN Description</title><p>The BLGN at the complex stretch processor’s input is a real random-voltage signal having mathematical form</p><p>y R ( t ) = y I ( t ) cos ( 2 π f y t ) − y Q ( t ) sin ( 2 π f y t ) , (37)</p><p>where f y is the BLGN’s center RF. As given in [<xref ref-type="bibr" rid="scirp.82473-ref11">11</xref>] , y I ( t ) and y Q ( t ) are real, independent, lowpass, zero-mean, Gaussian, wide-sense-stationary (WSS) random signals having common power spectral density (PSD)</p><p>S y I ( f ) = S y Q ( f ) = N y Π ( f / B y ) , (38)</p><p>where B y is the BLGN’s RF bandwidth. Since y R ( t ) is a voltage signal, Equa- tion (38) and N y have units of volts<sup>2</sup>/hertz. We assume f y ≫ B y , so y R ( t ) is a narrowband, zero-mean, Gaussian, WSS random signal having PSD</p><p>S y R ( f ) = 1 2 N y { Π [ ( f − f y ) / B y ] + Π [ ( f + f y ) / B y ] } (39)</p><p>as depicted in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s3_2"><title>3.2. Quadrature Demodulator’s Output</title><p>The quadrature demodulator applies the mathematical action of Equation (8) to y R ( t ) to produce the complex random-voltage signal</p><p>y Q D ( t ) = y I ( t ) cos [ 2 π ( f y − f R F ) t ] − y Q ( t ) sin [ 2 π ( f y − f R F ) t ]     + j { y I ( t ) sin [ 2 π ( f y − f R F ) t ] + y Q ( t ) cos [ 2 π ( f y − f R F ) t ] } . (40)</p><p>Since y I ( t ) and y Q ( t ) are zero mean and Gaussian, y Q D ( t ) is also zero mean and Gaussian [<xref ref-type="bibr" rid="scirp.82473-ref12">12</xref>] . Straightforward analysis of Equation (40) establishes the fact that y Q D ( t ) is WSS with PSD</p><p>S y Q D ( f ) = 2 N y Π { [ f − ( f y − f R F ) ] / B y } . (41)</p></sec><sec id="s3_3"><title>3.3. Fourier Transform’s Output</title><p>The Fourier transform of the complex multiplier’s output</p><p>y C M ( t ) = p ( t ) y Q D ( t ) (42)</p><p>is</p><p>Y C M ( f ) = ∫ − ∞ ∞ y C M ( t ) e − j 2 π f t d t = ∫ − ∞ ∞ p ( t ) y Q D ( t ) e − j 2 π f t d t . (43)</p><p>Since y Q D ( t ) is a time-domain random process having units of volts, Y C M ( f ) is a frequency-domain random process having units of volt∙seconds or volts/ hertz. Straightforward but tedious mathematics show the real and imaginary parts of Y C M ( f ) to be uncorrelated and to have equal variances. For a specific value of f (say, f 1 ), Y C M ( f ) is the complex Gaussian random variable (RV) [<xref ref-type="bibr" rid="scirp.82473-ref12">12</xref>]</p><p>Y C M ( f 1 ) = ∫ − ∞ ∞ y C M ( t ) e − j 2 π f 1 t d t = ∫ − ∞ ∞ p ( t ) y Q D ( t ) e − j 2 π f 1 t d t . (44)</p><p>Since the real and imaginary parts of Y C M ( f 1 ) are uncorrelated and Gaussian RVs, the RVs are also independent. Since Y C M ( f 1 ) is a complex Gaussian RV, the mean, correlation, and variance of its real and imaginary parts completely specify the complex RV’s PDF (i.e., the joint PDF of the RV’s real and imaginary parts [<xref ref-type="bibr" rid="scirp.82473-ref13">13</xref>] ). The RV has mean</p><p>E [ Y C M ( f 1 ) ] = ∫ − ∞ ∞ p ( t ) E [ y Q D ( t ) ] e − j 2 π f 1 t d t = 0 ∀ f 1 , (45)</p><p>where E ( Z ) denotes the expected value of the generally complex RV Z. Thus, the mean of both the real and imaginary parts of Y C M ( f 1 ) is zero. Since the real and imaginary parts are independent and zero mean, their correlation is zero. We find the variance of the RV’s real and imaginary parts by finding the autocorrelation function of Y C M ( f ) , setting both frequency arguments equal to f 1 , and dividing the result by two.</p><p>The autocorrelation function of Y C M ( f ) is</p><p>R Y C M ( f 1 , f 2 ) = E [ Y C M ( f 1 ) Y C M * ( f 2 ) ] = E [ ∫ − ∞ ∞ p ( t ) y Q D ( t ) e − j 2 π f 1 t d t ∫ − ∞ ∞ p * ( γ ) y Q D * ( γ ) e j 2 π f 2 γ d γ ] = ∫ − ∞ ∞ ∫ − ∞ ∞ p ( t ) E [ y Q D ( t ) y Q D * ( γ ) ] e − j 2 π f 1 t p * ( γ ) e j 2 π f 2 γ d γ d t = ∫ − ∞ ∞ ∫ − ∞ ∞ p ( t ) R y Q D ( t − γ ) e − j 2 π f 1 t p * ( γ ) e j 2 π f 2 γ d γ d t . (46)</p><p>Since y Q D ( t ) is WSS, its autocorrelation function is the inverse Fourier transform of its PSD, so</p><p>R y Q D ( t − γ ) = ∫ − ∞ ∞ S y Q D ( f ) e j 2 π f ( t − γ ) d f . (47)</p><p>Therefore, we can write Equation (46) as</p><p>R Y C M ( f 1 , f 2 ) = ∫ − ∞ ∞ ∫ − ∞ ∞ p ( t ) [ ∫ − ∞ ∞ S y Q D ( f ) e j 2 π f ( t − γ ) d f ] e − j 2 π f 1 t p * ( γ ) e j 2 π f 2 γ d γ d t = ∫ − ∞ ∞ S y Q D ( f ) [ ∫ − ∞ ∞ p ( t ) e − j 2 π f 1 t e j 2 π f t d t ] [ ∫ − ∞ ∞ p * ( γ ) e j 2 π f 2 γ e − j 2 π f γ d γ ] d f = ∫ − ∞ ∞ S y Q D ( f ) P ( f 1 − f ) P * ( f 2 − f ) d f , (48)</p><p>where</p><p>P ( f ) = ∫ − ∞ ∞ p ( t ) e − j 2 π f t d t = ∫ − ∞ ∞ w ( t ) x M ( t ) e − j 2 π f t d t = ∫ − ∞ ∞ w p ( t ) x M ( t ) e − j 2 π f t d t = W p ( f ) ∗ X M ( f ) = ∫ − ∞ ∞ W p ( β ) X M ( f − β ) d β . (49)</p><p>Substituting Equation (30) into Equation (49) gives us</p><p>P ( f ) = ∫ − ∞ ∞ ∑ n = − ∞ ∞ W p [ n ] δ ( β − n / T M ) X M ( f − β ) d β = ∑ n = − ∞ ∞ W p [ n ] ∫ − ∞ ∞ δ ( β − n / T M ) X M ( f − β ) d β = ∑ n = − ∞ ∞ W p [ n ] X M ( f − n / T M )   . (50)</p><p>In a practical stretch processor, the heterodyne signal’s time-bandwidth product B M T M very greatly exceeds unity, so [<xref ref-type="bibr" rid="scirp.82473-ref7">7</xref>]</p><p>X M ( f ) ≈ e j [ π B T M 2 / ( 4 τ p ) − 2 π f τ a v g + π τ p f 2 / B − π / 4 ] τ p B Π ( f B M ) . (51)</p><p>Substituting Equation (51) into Equation (50) gives (after simplification)</p><p>P ( f ) ≈ ∑ n = − ∞ ∞ W p [ n ] e j [ π B T M 2 / ( 4 τ p ) − 2 π ( f − n / T M ) τ a v g + π τ p ( f − n / T M ) 2 / B − π / 4 ] τ p B Π ( f − n / T M B M )   . (52)</p><p>All conventional windows have energy spectral densities concentrated around f = 0 [<xref ref-type="bibr" rid="scirp.82473-ref14">14</xref>] , so</p><p>W p [ n ] ≈ 0 , | n | &gt; N W , (53)</p><p>for some positive integer N W . Therefore, we can make the further approximation</p><p>P ( f ) ≈ ∑ n = − N W N W W p [ n ] e j [ π B T M 2 / ( 4 τ p ) − 2 π ( f − n / T M ) τ a v g + π τ p ( f − n / T M ) 2 / B − π / 4 ] τ p B Π ( f − n / T M B M )   . (54)</p><p>For practical stretch processors, the sweep bandwidth B M very greatly exceeds 1 / T M , so</p><p>Π [ ( f − n / T M ) / B M ] ≈ Π ( f / B M ) , − N W ≤ n ≤ N W , (55)</p><p>assuming</p><p>N W / T M ≪ B M . (56)</p><p>Equation (55) and Equation (56) permit the further approximation</p><p>P ( f ) ≈ τ p B Π ( f B M ) ∑ n = − N W N W W p [ n ] e j [ π B T M 2 / ( 4 τ p ) − 2 π ( f − n / T M ) τ a v g + π τ p ( f − n / T M ) 2 / B − π / 4 ] . (57)</p><p>From Equation (57) we immediately obtain</p><p>P ( f 1 − f ) ≈ τ p B Π ( f 1 − f B M ) ∑ n = − N W N W W p [ n ] e j [ π B T M 2 / ( 4 τ p ) − 2 π ( f 1 − f − n / T M ) τ a v g + π τ p ( f 1 − f − n / T M ) 2 / B − π / 4 ] (58)</p><p>and</p><p>P * ( f 2 − f ) ≈ τ p B Π ( f 2 − f B M ) ∑ n = − N W N W W p * [ n ] e − j [ π B T M 2 / ( 4 τ p ) − 2 π ( f 2 − f − n / T M ) τ a v g + π τ p ( f 2 − f − n / T M ) 2 / B − π / 4 ] . (59)</p><p>Substituting Equation (41), Equation (58), and Equation (59) into Equation (48) gives us</p><p>R Y C M ( f 1 , f 2 ) ≈ 2 N y τ p B ∫ − ∞ ∞ Π [ f − ( f y − f R F ) B y ] Π ( f 1 − f B M ) Π ( f 2 − f B M )     &#215; { ∑ n = − N W N W W p [ n ] e j [ π B T M 2 / ( 4 τ p ) − 2 π ( f 1 − f − n / T M ) τ a v g + π τ p ( f 1 − f − n / T M ) 2 / B − π / 4 ] }     &#215; { ∑ m = − N W N W W p * [ m ] e − j [ π B T M 2 / ( 4 τ p ) − 2 π ( f 2 − f − m / T M ) τ a v g + π τ p ( f 2 − f − m / T M ) 2 / B − π / 4 ] } d f = 2 N y τ p B ∫ − ∞ ∞ Π [ f − ( f y − f R F ) B y ] Π ( f 1 − f B M ) Π ( f 2 − f B M )     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ] e j [ − 2 π ( f 1 − f − n / T M ) τ a v g + π τ p ( f 1 − f − n / T M ) 2 / B ]</p><p>    &#215; e − j [ − 2 π ( f 2 − f − m / T M ) τ a v g + π τ p ( f 2 − f − m / T M ) 2 / B ] d f = 2 N y τ p B e − j 2 π ( f 1 − f 2 ) τ a v g e j π τ p ( f 1 2 − f 2 2 ) / B     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ] e j 2 π ( n − m ) τ a v g / T M e j π τ p ( n 2 − m 2 ) / ( B T M 2 )     &#215; e − j 2 π τ p ( n f 1 − m f 2 ) / ( B T M ) ∫ − ∞ ∞ e j 2 π τ p ( n − m ) f / ( B T M ) e − j 2 π τ p ( f 1 − f 2 ) f / B     &#215; Π [ f − ( f y − f R F ) B y ] Π ( f 1 − f B M ) Π ( f 2 − f B M ) d f . (60)</p><p>The variance of the output noise at frequency f 1 is</p><p>var [ Y C M ( f 1 ) ] = R Y C M ( f 1 , f 1 ) ≈ 2 N y τ p B ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]   e j 2 π ( n − m ) τ a v g / T M e j π τ p ( n 2 − m 2 ) / ( B T M 2 )     &#215; e − j 2 π τ p f 1 ( n − m ) / ( B T M ) ∫ − ∞ ∞ e j 2 π τ p ( n − m ) f / ( B T M ) Π [ f − ( f y − f R F ) B y ] Π ( f 1 − f B M ) d f . (61)</p><p>For values of f 1 outside the frequency interval</p><p>I 1 = [ f y − f R F − B y 2 − B M 2 , f y − f R F + B y 2 + B M 2 ] , (62)</p><p>the two Π functions in the integrand of Equation (61) have no nonzero overlap, so the output-noise variance is zero, meaning the BLGN does not corrupt the Fourier transform’s output at frequencies outside I 1 . Since the stretch processor only considers frequencies on [ f ( R m a x ) , f ( R m i n ) ] , the BLGN only corrupts the stretch processor’s output from</p><p>f a = max [ f y − f R F − B y / 2 − B M / 2 , f ( R m a x ) ] (63)</p><p>to</p><p>f b = min [ f y − f R F + B y / 2 + B M / 2 , f ( R m i n ) ] . (64)</p><p>Now, we respectively define</p><p>f l ( f 1 , f 2 ) = max [ f y − f R F − B y 2 , f 1 − B M 2 , f 2 − B M 2 ] (65)</p><p>and</p><p>f u ( f 1 , f 2 ) = min [ f y − f R F + B y 2 , f 1 + B M 2 , f 2 + B M 2 ] (66)</p><p>as the lower and upper frequency boundaries of the nonzero overlap of the three Π functions in the integrand of Equation (60). Note: If f l ( f 1 , f 2 ) &gt; f u ( f 1 , f 2 ) , the product of the three Π functions is zero for all f , so Equation (60) is practically zero for all ( f 1 , f 2 ) such that f l ( f 1 , f 2 ) exceeds f u ( f 1 , f 2 ) . Assuming values of ( f 1 , f 2 ) such that f l ( f 1 , f 2 ) &lt; f u ( f 1 , f 2 ) , we determine the autocorrelation function to be</p><p>R Y C M ( f 1 , f 2 ) ≈ 2 N y τ p B e − j 2 π ( f 1 − f 2 ) τ a v g e j π τ p ( f 1 2 − f 2 2 ) / B     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]     e j 2 π ( n − m ) τ a v g / T M     &#215; e j π τ p ( n 2 − m 2 ) / ( B T M 2 ) e − j 2 π τ p ( n f 1 − m f 2 ) / ( B T M )     &#215; ∫ − ∞ ∞ e − j 2 π τ p B ( f 1 − f 2 −   n − m T M ) f Π [ f − f c ( f 1 , f 2 ) B e q ( f 1 , f 2 ) ] d f . (67)</p><p>In Equation (67)</p><p>f c ( f 1 , f 2 ) = [ f l ( f 1 , f 2 ) + f u ( f 1 , f 2 ) ] / 2 (68)</p><p>and</p><p>B e q ( f 1 , f 2 ) = f u ( f 1 , f 2 ) − f l ( f 1 , f 2 ) (69)</p><p>respectively represent the center frequency and spectral width of the three Π functions’ nonzero product. Finally, we evaluate the integral in Equation (67) to obtain</p><p>R Y C M ( f 1 , f 2 ) ≈ 2 N y τ p B e q ( f 1 , f 2 ) B e − j 2 π ( f 1 − f 2 ) τ a v g e j π τ p ( f 1 2 − f 2 2 ) / B     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]   e j 2 π ( n − m ) τ a v g / T M e j π τ p ( n 2 − m 2 ) / ( B T M 2 )     &#215; e − j 2 π τ p ( n f 1 − m f 2 ) / ( B T M ) e − j 2 π τ p B ( f 1 − f 2 −   n − m T M ) f c ( f 1 , f 2 )     &#215; sinc [ B e q ( f 1 , f 2 ) τ p B ( f 1 − f 2 − n − m T M ) ]</p><p>= 2 N y τ p B e q ( f 1 , f 2 ) B e − j 2 π ( f 1 − f 2 ) τ a v g e j π τ p ( f 1 2 − f 2 2 ) / B e − j 2 π τ p ( f 1 − f 2 ) f c ( f 1 , f 2 ) / B     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]   e j 2 π ( n − m ) τ a v g / T M e j π τ p ( n 2 − m 2 ) / ( B T M 2 )     &#215; e − j 2 π τ p ( n f 1 − m f 2 ) / ( B T M ) e j 2 π τ p ( n − m ) f c ( f 1 , f 2 ) / ( B T M )     &#215; sinc [ B e q ( f 1 , f 2 ) τ p B ( f 1 − f 2 − n − m T M ) ] . (70)</p><p>Analysis of Equation (70) reveals two sufficient conditions for WSS Y C M ( f ) . Firstly, B e q ( f 1 , f 2 ) is either constant or a function of only f 1 − f 2 . Secondly, f c ( f 1 , f 2 ) = ( f 1 + f 2 ) / 2 .</p></sec></sec><sec id="s4"><title>4. Simulation Results</title><p>To demonstrate the correctness and utility of Equation (70), we simulate a radar having the parameter values listed in <xref ref-type="table" rid="table1">Table 1</xref>. With these parameters a 1-kHz frequency separation in the Fourier transform’s output maps to a 1.5-m slant- range separation.</p><p>To achieve various compromises between Rayleigh range resolution [<xref ref-type="bibr" rid="scirp.82473-ref2">2</xref>] and peak sidelobe levels [<xref ref-type="bibr" rid="scirp.82473-ref14">14</xref>] , the radar can use the CT rectangular, Hamming, Blackman, and Kaiser windows, mathematically described by [<xref ref-type="bibr" rid="scirp.82473-ref15">15</xref>]</p><p>w R ( t ) = Π [ ( t − τ a v g ) / T M ] , (71)</p><p>w H ( t ) = { 0.54 + 0.46 cos [ 2 π ( 1 / T M ) ( t − τ a v g ) ] } Π [ ( t − τ a v g ) / T M ] , (72)</p><p>w B ( t ) = { 0.42 + 0.5 cos [ 2 π ( 1 / T M ) ( t − τ a v g ) ]     + 0.08 cos [ 2 π ( 2 / T M ) ( t − τ a v g ) ] } Π [ ( t − τ a v g ) / T M ] , (73)</p><p>and</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Parameters of simulated radar system</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >B</td><td align="center" valign="middle" >10 MHz</td></tr><tr><td align="center" valign="middle" >τ p</td><td align="center" valign="middle" >100 μs</td></tr><tr><td align="center" valign="middle" >R m i n</td><td align="center" valign="middle" >19.5 km</td></tr><tr><td align="center" valign="middle" >R m a x</td><td align="center" valign="middle" >25.5 km</td></tr><tr><td align="center" valign="middle" >τ m i n = 2 R m i n / c</td><td align="center" valign="middle" >130 μs</td></tr><tr><td align="center" valign="middle" >τ m a x = 2 R m a x / c</td><td align="center" valign="middle" >170 μs</td></tr><tr><td align="center" valign="middle" >τ a v g = ( τ m i n + τ m a x ) / 2</td><td align="center" valign="middle" >150 μs</td></tr><tr><td align="center" valign="middle" >f ( R m i n ) = B ( τ a v g − τ m i n ) / τ p</td><td align="center" valign="middle" >2 MHz</td></tr><tr><td align="center" valign="middle" >f ( R m a x ) = B ( τ a v g − τ m a x ) / τ p</td><td align="center" valign="middle" >−2 MHz</td></tr><tr><td align="center" valign="middle" >T M = τ m a x − τ m i n + τ p</td><td align="center" valign="middle" >140 μs</td></tr><tr><td align="center" valign="middle" >B M = B T M / τ p</td><td align="center" valign="middle" >14 MHz</td></tr></tbody></table></table-wrap><p>w K ( t ) = I 0 ( β 1 − [ 2 ( t − τ a v g ) / T M ] 2 ) I 0 ( β ) Π [ ( t − τ a v g ) / T M ] , (74)</p><p>respectively. In Equation (74) I 0 is the zeroth-order modified Bessel function of the first kind with shaping parameter β ≥ 0 . We choose</p><p>β = 4 (75)</p><p>to specify a Kaiser window having a temporally broader characteristic than the Hamming and Blackman windows, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p><xref ref-type="table" rid="table2">Table 2</xref> shows the key performance characteristics corresponding to these four windows, assuming the returned pulse is temporally centered in each window.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Characteristics of available windows</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Window</th><th align="center" valign="middle" >Rayleigh Range Resolution (m)</th><th align="center" valign="middle" >Maximum Sidelobe Level below Peak Response (dB)</th></tr></thead><tr><td align="center" valign="middle" >Rectangular</td><td align="center" valign="middle" >15.0</td><td align="center" valign="middle" >13.3</td></tr><tr><td align="center" valign="middle" >Hamming</td><td align="center" valign="middle" >20.2</td><td align="center" valign="middle" >23.0</td></tr><tr><td align="center" valign="middle" >Blackman</td><td align="center" valign="middle" >26.4</td><td align="center" valign="middle" >35.7</td></tr><tr><td align="center" valign="middle" >Kaiser ( β = 4 )</td><td align="center" valign="middle" >18.6</td><td align="center" valign="middle" >20.0</td></tr></tbody></table></table-wrap><p>For convenience of simulation, we set N y to 1 V<sup>2</sup>/Hz. We pass complex white, Gaussian noise with independent, equal-variance real and imaginary parts through a fifth-order Butterworth lowpass filter with bandwidth B y / 2 and then spectrally translate the output noise by f y − f R F to obtain complex noise with a PSD closely approximating Equation (41). For each considered case, 10,000 Monte-Carlo runs produce the data used to simulate the PDFs (through histograms) and the autocorrelation functions (through sample averages). We simulate two types of BLGN having practical significance.</p><sec id="s4_1"><title>4.1. Case 1: Wideband Noise</title><p>For this case we set</p><p>f y = f R F , (76)</p><p>and we choose</p><p>B y = 20 MHz &gt; B M − 2 f ( R m a x ) = 18 MHz (77)</p><p>to guarantee the BLGN’s PSD always fully fills the complex stretch processor’s “passband,” i.e., the interval [ f ( R m a x ) , f ( R m i n ) ] . This noise could represent internal receiver thermal noise or external broadband-noise jamming. Using Equation (63) and Equation (64), we determine that the BLGN corrupts the complex stretch processor’s output from f a = − 2   MHz to f b = 2MHz (i.e., all output frequencies of interest to this complex stretch processor). Thus, we will only consider values of f 1 and f 2 on [ − 2MHz , 2MHz ] . Equation (65) and Equation (66) then respectively give</p><p>f l ( f 1 , f 2 ) = max ( f 1 , f 2 ) − 7 MHz (78)</p><p>and</p><p>f u ( f 1 , f 2 ) = min ( f 1 , f 2 ) + 7 MHz . (79)</p><p>Substituting Equation (78) and Equation (79) into Equation (68) and Equation (69) respectively gives</p><p>f c ( f 1 , f 2 ) = ( f 1 + f 2 ) / 2 (80)</p><p>and</p><p>B e q ( f 1 , f 2 ) = 14 MHz − | f 1 − f 2 | . (81)</p><p>Clearly, Equation (80) and Equation (81) satisfy the sufficient condition for Y C M ( f ) being WSS. By substituting Equation (80) and Equation (81) into Equa- tion (70), we can approximate the autocorrelation function as</p><p>R Y C M ( f 1 , f 2 ) ≈ 2 &#215; 10 − 11 ( 14 &#215; 10 6 − | f 1 − f 2 | ) e − j 2 π ( f 1 − f 2 ) ( 1.5 &#215; 10 − 4 )     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]     e j 2 π ( n − m ) ( 15 / 14 ) e j π ( n 2 − m 2 ) / 1960 e − j π ( n + m ) ( f 1 − f 2 ) / ( 14 &#215; 10 6 )     &#215; sinc { ( 14 &#215; 10 6 − | f 1 − f 2 | ) ( 10 − 11 ) [ f 1 − f 2 − ( n − m ) / ( 1.4 &#215; 10 − 4 ) ] } = R Y C M ( f 1 − f 2 ) . (82)</p><p>As expected, Equation (82) depends on only f 1 − f 2 , so the output noise is WSS for this case, regardless of the specific window employed.</p><sec id="s4_1_1"><title>4.1.1. Case 1a: Rectangular Window</title><p>By substituting Equation (71) into Equation (28), we obtain</p><p>W p [ n ] = { 1 , n = 0 0 , otherwise (83)</p><p>as the exact Fourier coefficients necessary to evaluate Equation (82). After significant simplification we obtain</p><p>R Y C M ( f 1 − f 2 ) ≈ 2 &#215; 10 − 11 ( 14 &#215; 10 6 − | f 1 − f 2 | ) e − j 2 π ( f 1 − f 2 ) ( 1.5 &#215; 10 − 4 )     &#215; sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 ) ] (84)</p><p>as the final expression for the output’s theoretical autocorrelation function. In agreement with [<xref ref-type="bibr" rid="scirp.82473-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.82473-ref4">4</xref>] , for any frequency considered by the complex stretch processor, the output noise will have a variance of</p><p>R Y C M ( 0 ) ≈ 2 N y τ p B e q ( f 1 , f 1 ) B = 2 N y τ p B M B = 2 N y T M = 2.8 &#215; 10 − 4   V 2 / Hz 2 . (85)</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows overlays of the theoretical and numerically approximated</p><p>PDFs of the real and imaginary components of the complex stretch processor’s output at f 1 − f 2 = 0 . The theoretical PDFs are Gaussian with mean zero and variance 0.5 ( 2.8 &#215; 10 − 4 V 2 / Hz 2 ) = 1.4 &#215; 10 − 4 V 2 / Hz 2 (since we expect the real and imaginary components to each have half the total noise variance). Clearly, the simulated output’s real and imaginary components both closely follow a Gaussian characteristic having the theoretically predicted mean and variance. The numerically approximated correlation coefficient for the simulated output’s real and imaginary components is −0.00073. Since this value is practically zero, the real and imaginary components are practically uncorrelated. Since the real and imaginary components are also Gaussian, they are practically independent, as previously stated.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows excellent agreement between the theoretical and simulated autocorrelation functions. We conventionally consider output-noise components separated in frequency by a minimum of about 8.62 kHz (the 3-dB width of the main lobe of the autocorrelation function’s magnitude) to be practically uncorrelated. The 8.62-kHz frequency difference maps to a slant-range separation of 12.93 m which is below this radar’s Rayleigh range resolution of 15 m (10 kHz). Thus, if the radar samples the stretch processor’s output every 15 m (10 kHz), the BLGN-related components should be practically uncorrelated from one range sample to the next.</p><p>The complex correlation coefficient [<xref ref-type="bibr" rid="scirp.82473-ref16">16</xref>]</p><p>ρ ( f + Δ f , f ) ≜ cov [ Y C M ( f + Δ f ) Y C M * ( f ) ] var [ Y C M ( f + Δ f ) ] var [ Y C M * ( f ) ] = E { [ Y C M ( f + Δ f ) − E [ Y C M ( f + Δ f ) ] ] [ Y C M ( f ) − E [ Y C M ( f ) ] ] * } var [ Y C M ( f + Δ f ) ] var [ Y C M ( f ) ] = E [ Y C M ( f + Δ f ) Y C M * ( f ) ] var [ Y C M ( f + Δ f ) ] var [ Y C M ( f ) ] = R Y C M ( f + Δ f , f ) R Y C M ( f + Δ f , f + Δ f ) R Y C M ( f , f ) (86)</p><p>quantitatively characterizes the correlation between samples of Y C M ( f ) at frequencies f + Δ f and f . Since Y C M ( f ) is WSS for this case,</p><p>ρ ( f + Δ f , f ) = R Y C M ( Δ f ) R Y C M ( 0 ) R Y C M ( 0 ) = R Y C M ( Δ f ) R Y C M ( 0 ) = ρ ( Δ f ) . (87)</p><p>We evaluate Equation (84) at Δ f = 10   kHz and f = 0 and substitute the results into Equation (87) to obtain</p><p>ρ ( 10 kHz ) = R Y C M ( 10 kHz ) R Y C M ( 0 ) ≈ 0.2160 + j 0.0000. (88)</p><p>Since | ρ ( 10 kHz ) | is approximately 0.2160, the two samples of Y C M ( f ) are only slightly correlated.</p></sec><sec id="s4_1_2"><title>4.1.2. Case 1b: Hamming Window</title><p>By substituting Equation (72) into Equation (28), we obtain</p><p>W p [ n ] = { 0.23 e j 2 π ( 15 / 14 ) , n = − 1 0.54 , n = 0 0.23 e − j 2 π ( 15 / 14 ) , n = 1 0 , otherwise (89)</p><p>as the exact Fourier coefficients necessary to evaluate Equation (82) in closed form. After significant simplification we obtain</p><p>R Y C M ( f 1 − f 2 ) ≈ 2 &#215; 10 − 11 ( 14 &#215; 10 6 − | f 1 − f 2 | ) e − j 2 π ( f 1 − f 2 ) ( 1.5 &#215; 10 − 4 )     &#215; { { 0.54 2 + 2 ( 0.23 2 ) cos [ 2π ( f 1 − f 2 ) / 14 &#215; 10 6 ] }     &#215; sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 ) ]     + 2 ( 0.54 ) ( 0 .23 ) { cos [ π ( f 1 − f 2 ) / 14 &#215; 10 6 − π / 1960 ]</p><p>  &#215; sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 − 1 / 1.4 &#215; 10 − 4 ) ]   + cos [ π ( f 1 − f 2 ) / 14 &#215; 10 6 + π / 1960 ]   &#215; sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 + 1 / 1.4 &#215; 10 − 4 ) ] }   + ( 0.23 2 ) { sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 − 2 / 1.4 &#215; 10 − 4 ) ]   + sinc [ ( 14 &#215; 10 6 − | f 1 − f 2 | ) 10 − 11 ( f 1 − f 2 + 2 / 1.4 &#215; 10 − 4 ) ] } } (90)</p><p>as the final closed-form expression for the output’s theoretical autocorrelation function. For any frequency considered by the complex stretch processor, the output noise will have a variance of about</p><p>R Y C M ( 0 ) ≈ 1.113 &#215; 10 − 4   V 2 / Hz 2 . (91)</p><p><xref ref-type="fig" rid="fig7">Figure 7</xref> shows overlays of the theoretical and numerically approximated PDFs of the real and imaginary components of the complex stretch processor’s output at f 1 – f 2 = 0 . The theoretical PDFs are Gaussian with mean zero and variance 0.5 ( 1.113 &#215; 10 – 4 V 2 / Hz 2 ) = 5.56 &#215; 10 − 5 V 2 / Hz 2 . Clearly, the simulated output’s real and imaginary components both closely follow a Gaussian characteristic having the theoretically predicted mean and variance. The numerically approximated correlation coefficient for the simulated output’s real and imaginary components is 0.0047, indicating the two Gaussian components are practically independent.</p><p><xref ref-type="fig" rid="fig8">Figure 8</xref> shows excellent agreement between the theoretical and simulated autocorrelation functions. Using the previously stated convention, we consider output noise components separated in frequency by a minimum of about 17.3 kHz to be practically uncorrelated. This frequency difference maps to a slant- range separation of 25.9 m which exceeds this radar’s Rayleigh range resolution of 20.2 m by about 28%. If the radar samples the stretch processor’s output every 20.2 m (13.47 kHz), the BLGN-related components in any two adjacent range samples will have a complex correlation coefficient of</p><p>ρ ( 13.467 kHz ) = R Y C M ( 13.467 kHz ) / R Y C M ( 0 ) ≈ 0.1685 − j 0.0209. (92)</p><p>Since | ρ ( 13.467 kHz ) | is approximately 0.1698, the two samples of Y C M ( f ) are only slightly correlated despite the radar’s range-sampling interval being somewhat less in extent than the conventionally defined range-decorrelation interval.</p></sec><sec id="s4_1_3"><title>4.1.3. Case 1c: Blackman Window</title><p>By substituting Equation (73) into Equation (28), we obtain</p><p>W p [ n ] = { 0.04 e j 2 π ( 15 / 7 ) , n = − 2 0.25 e j 2 π ( 15 / 14 ) , n = − 1 0.42 , n = 0 0.25 e − j 2 π ( 15 / 14 ) , n = 1 0.04 e − j 2 π ( 15 / 7 ) , n = 2 0 , otherwise (93)</p><p>as the exact Fourier coefficients necessary to evaluate Equation (82) in closed form. Note: For N W = 2 , the double summation in Equation (82) produces ( 2 N W + 1 ) 2 = 25 terms; even after significant simplification, the closed-form expression for the theoretical autocorrelation function is relatively unwieldy, so we omit it. For any frequency considered by the complex stretch processor, the complex output noise will have a variance of about</p><p>R Y C M ( 0 ) ≈ 8.529 &#215; 10 − 5   V 2 / Hz 2 . (94)</p><p><xref ref-type="fig" rid="fig9">Figure 9</xref> shows overlays of the theoretical PDFs and the numerically approximated PDFs of the real and imaginary components of the simulated complex stretch processor’s output at f 1 − f 2 = 0 . The theoretical PDFs are Gaussian with mean zero and variance 0.5 ( 8.529 &#215; 10 – 5 V 2 / Hz 2 ) = 4.264 &#215; 10 − 5 V 2 / Hz 2 . Clearly, the simulated output’s real and imaginary components both closely follow a Gaussian characteristic having the theoretically predicted mean and variance. The numerically approximated correlation coefficient for the simulated output’s real and imaginary components is 0.0085, indicating the two Gaussian</p><p>components are practically independent.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>0 shows excellent agreement between the theoretical and simulated autocorrelation functions. Using the previously specified convention, we consider output noise components separated in frequency by a minimum of about 22.3 kHz to be practically uncorrelated. This frequency difference maps to a slant-range separation of 33.5 m which exceeds this radar’s Rayleigh range resolution of 26.4 m by about 27%. If the radar samples the stretch processor’s output every 26.4 m (17.6 kHz), the BLGN-related components in any two adjacent</p><p>range samples will have a complex correlation coefficient of</p><p>ρ ( 17.600 &#160;kHz ) = R Y C M ( 17.600 &#160;kHz ) / R Y C M ( 0 ) ≈ − 0.1070 + j 0.1293. (95)</p><p>Since | ρ ( 17.6 kHz ) | is approximately 0.1678, the two samples of Y C M ( f ) are only slightly correlated despite the radar’s range-sampling interval being somewhat less in extent than the conventionally defined range-decorrelation interval.</p></sec></sec><sec id="s4_2"><title>4.2. Case 2: Narrowband Interference with Kaiser Window</title><p>We next consider BLGN with center frequency f y = f R F + 3MHz and bandwidth B y = 2MHz . This BLGN might represent a relatively narrowband interference source emitting in the radar’s transmit band. Using Equation (63) and Equation (64), we determine the BLGN corrupts the complex stretch processor’s output from f a = − 2MHz to f b = 2MHz . Thus, we will only consider values of f 1 and f 2 on [ − 2MHz , 2MHz ] . Equation (65) and Equation (66) then respectively give</p><p>f l ( f 1 , f 2 ) = 2 MHz (96)</p><p>and</p><p>f u ( f 1 , f 2 ) = 4 MHz . (97)</p><p>For this case the stretch processor uses the Kaiser window specified by Equation (74) and Equation (75). The previously considered rectangular, Hamming, and Blackman windows have only a small number of nonzero Fourier coefficients, the exact values of which can be obtained from a straightforward application of Equation (28). In contrast any Kaiser window with β &gt; 0 generally has an infinite number of nonzero Fourier coefficients which can only be approximated (with arbitrary accuracy using numerical integration) by substituting Equation (74) into Equation (28). <xref ref-type="table" rid="table3">Table 3</xref> shows the Fourier coefficients, rounded to seven decimal places, for the specified Kaiser window and | n | ≤ 7 .</p><p>Substituting Equation (96) and Equation (97) into Equation (68) and Equation (69) respectively gives</p><p>f c ( f 1 , f 2 ) = 3 MHz (98)</p><p>and</p><p>B e q ( f 1 , f 2 ) = 2 MHz . (99)</p><p>Equation (98) does not satisfy the sufficient condition for Y C M ( f ) being WSS, so we do not expect Y C M ( f ) to be WSS. Substituting Equation (98) and Equation (99) into Equation (70), we approximate the theoretical autocorrelation function as</p><p>R Y C M ( f 1 , f 2 ) ≈ 4 &#215; 10 − 5 e − j 2 π ( f 1 − f 2 ) ( 1.8 &#215; 10 − 4 ) e j 10 − 11 π ( f 1 2 − f 2 2 )     &#215; ∑ n = − N W N W ∑ m = − N W N W W p [ n ] W p * [ m ]   e j 2 π ( n − m ) ( 15 / 14 ) e j π ( n 2 − m 2 ) / 1960     &#215; e − j 2 π ( n f 1 − m f 2 ) / 14 &#215; 10 6 e j 2 π ( n − m ) ( 3 / 14 )     &#215; sinc [ 2 &#215; 10 − 5 ( f 1 − f 2 − n − m 14 &#215; 10 − 5 ) ] . (100)</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Significant Fourier coefficients of the specified Kaiser window</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >n</th><th align="center" valign="middle" >W p [ n ]</th><th align="center" valign="middle" >| W p [ n ] |</th></tr></thead><tr><td align="center" valign="middle" >−7</td><td align="center" valign="middle" >−0.0014676 ? j 0.0000000</td><td align="center" valign="middle" >0.0014676</td></tr><tr><td align="center" valign="middle" >−6</td><td align="center" valign="middle" >0.0018014 ? j 0.0008675</td><td align="center" valign="middle" >0.0019994</td></tr><tr><td align="center" valign="middle" >−5</td><td align="center" valign="middle" >−0.0017977 + j 0.0022542</td><td align="center" valign="middle" >0.0028833</td></tr><tr><td align="center" valign="middle" >−4</td><td align="center" valign="middle" >0.0010050 ? j 0.0044031</td><td align="center" valign="middle" >0.0045163</td></tr><tr><td align="center" valign="middle" >−3</td><td align="center" valign="middle" >0.0017942 + j 0.0078608</td><td align="center" valign="middle" >0.0080629</td></tr><tr><td align="center" valign="middle" >−2</td><td align="center" valign="middle" >−0.0112846 ? j 0.0141504</td><td align="center" valign="middle" >0.0180991</td></tr><tr><td align="center" valign="middle" >−1</td><td align="center" valign="middle" >0.1901075 + j 0.0915510</td><td align="center" valign="middle" >0.2110034</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.6036566</td><td align="center" valign="middle" >0.6036566</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.1901075 ? j 0.0915520</td><td align="center" valign="middle" >0.2110034</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >−0.0112846 + j 0.0141504</td><td align="center" valign="middle" >0.0180991</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.0017942 ? j 0.0078608</td><td align="center" valign="middle" >0.0080629</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.0010050 + j 0.0044031</td><td align="center" valign="middle" >0.0045163</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >−0.0017977 ? j 0.0022542</td><td align="center" valign="middle" >0.0028833</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.0018014 + j 0.0008675</td><td align="center" valign="middle" >0.0019994</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >−0.0014676 + j 0.000000</td><td align="center" valign="middle" >0.0014676</td></tr></tbody></table></table-wrap><p>Since Equation (100) does not depend on only f 1 – f 2 , the output noise is not WSS for this case, as expected. Equation (100) finds practical application in the simulation of narrowband interference competing with a target return appearing at a particular frequency of the Fourier transform’s output. Specifically, suppose a target at slant range R t appears at corresponding frequency f t in the Fourier transform’s output. Evaluating Equation (100) with variable f assuming the role of f 1 and fixed value f t assuming the role of f 2 statistically characterizes the noise at any frequency f near the target’s frequency f t . We consider two target ranges and assume N W = 5 .</p><sec id="s4_2_1"><title>4.2.1. Case 2a: Target Range of 20 km</title><p>Evaluating Equation (100) using the values in <xref ref-type="table" rid="table2">Table 2</xref> and</p><p>f 1 = f 2 = f t = 1666.26 kHz (101)</p><p>gives the variance of the complex stretch processor’s output noise at R t = 2 0   km as</p><p>R Y C M ( f t , f t ) ≈ 3.4566 &#215; 10 − 5 V 2 / Hz 2 . (102)</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>1 shows overlays of the theoretical PDFs and the numerically approximated PDFs of the real and imaginary components of the simulated complex stretch processor’s output at f 1 = f 2 = f t = 1666 . 26   kHz . The theoretical PDFs are Gaussian with mean zero and variance</p><p>0.5 ( 3.4566 &#215; 10 – 5 V 2 / Hz 2 ) = 1.7283 &#215; 10 − 5 V 2 / Hz 2 . Clearly, the simulated output’s real and imaginary components both closely follow a Gaussian characteristic having the theoretically predicted mean and variance. The numerically</p><p>approximated correlation coefficient for the simulated output’s real and imaginary components is −0.0047, indicating the two Gaussian components are practically independent.</p><p>Since we have assumed N W = 5 , the double summation in Equation (100) initially produces ( 2 N W + 1 ) 2 = 121 terms, indicating that, even after significant simplification, the closed-form expression for Equation (100) will certainly be mathematically unwieldy. Therefore, we make no attempt to obtain a closed- form solution without the double summation. <xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows excellent agree-</p><p>ment between the theoretical and simulated autocorrelation functions. Using the previously specified convention, we consider output noise components separated in frequency by a minimum of about 61.336 kHz to be practically uncorrelated. This frequency difference maps to a slant-range separation of 92.0 m which greatly exceeds this radar’s Rayleigh range resolution of 18.6 m. If the radar samples the stretch processor’s output every 18.6 m (12.4 kHz), the BLGN- related components in any two adjacent range samples will have a complex correlation coefficient of</p><p>ρ ( f t + 12.4 kHz , f t ) = R Y C M ( f t + 12.4 kHz , f t ) R Y C M ( f t + 12.4 kHz , f t + 12.4 kHz ) R Y C M ( f t , f t ) ≈ 0.899 − j 0.094. (103)</p><p>Since | ρ ( f t + 12.4 kHz , f t ) | is approximately 0.9042, the two samples of Y C M ( f ) are highly correlated―an expected result considering the conventional range-decorrelation interval’s extent significantly exceeds the radar’s range- sampling interval.</p></sec><sec id="s4_2_2"><title>4.2.2. Case 2b: Target Range of 25 km</title><p>Evaluating Equation (100) using the values in <xref ref-type="table" rid="table2">Table 2</xref> and</p><p>f 1 = f 2 = f t = − 1666.26 kHz (104)</p><p>gives the variance of the complex stretch processor’s output noise at R t = 25km as</p><p>R Y C M ( f t , f t ) ≈ 7.7327 &#215; 10 − 6 V 2 / Hz 2 . (105)</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows overlays of the theoretical PDFs and the numerically approximated PDFs of the real and imaginary components of the simulated complex stretch processor’s output at f 1 = f 2 = f t = − 1666 . 26   kHz . The theoretical</p><p>PDFs are Gaussian with mean zero and variance 0.5 ( 7.7327 &#215; 10 – 6 V 2 / Hz 2 ) = 3.8644 &#215; 10 − 6 V 2 / Hz 2 . Clearly, the simulated output’s real and imaginary components both closely follow a Gaussian characteristic having the theoretically predicted mean and variance. The numerically approximated correlation coefficient for the simulated output’s real and imaginary components is 0.0018, implying the two Gaussian components are practically independent.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>4 shows excellent agreement between the theoretical and simulated autocorrelation functions. Using the previously specified convention, we consider output noise components separated in frequency by a minimum of about 68.2 kHz to be practically uncorrelated. This frequency difference maps to a slant-range separation of 102.3 m which greatly exceeds this radar’s Rayleigh range resolution of 18.6 m. If the radar samples the stretch processor’s output every 18.6 m (12.4 kHz), the BLGN-related components in any two adjacent range samples will have a complex correlation coefficient of</p><p>ρ ( f t + 12.4 kHz , f t ) = R Y C M ( f t + 12.4 kHz , f t ) R Y C M ( f t + 12.4 kHz , f t + 12.4 kHz ) R Y C M ( f t , f t ) ≈ − 0.7603 − j 0.5119. (106)</p><p>Since | ρ ( f t + 12.4 kHz , f t ) | is approximately 0.9165, the two samples of Y C M ( f ) are highly correlated―an expected result considering the conventional range-decorrelation interval’s extent significantly exceeds the radar’s range- sampling interval.</p></sec></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This paper presented a detailed mathematical development which characterized the response to arbitrarily bandlimited Gaussian noise of a complex stretch processor using a conventional range-sidelobe-reduction window. The paper specified the complex stretch processor’s functional structure and the input BLGN’s mathematical description. The subsequent development then propagated the BLGN through the complex stretch processor’s functional components, characterizing the noise at the key components’ outputs.</p><p>The effort produced four significant findings. Firstly, the final output is complex, zero-mean, Gaussian noise with equal variance in its independent real and imaginary components. Secondly, the output noise’s autocorrelation function has a highly accurate closed-form approximation readily determined from the radar’s and input BLGN’s parameters. Thirdly, the output noise is generally not WSS (whereas it is for the case of a matched filter), which may complicate high- fidelity modeling. Fourthly, we may determine the correlation between the noise components of any two output range samples by evaluating the complex correlation coefficient using the derived autocorrelation function.</p><p>The windows considered in this effort were all conventional (i.e., real, symmetric, and lowpass). The described approach also applies to complex and/or asymmetric windows so long as those functions have energy spectral densities concentrated around f = 0 Hz . In addition the approach readily extends to unconventional windows having energy spectral densities concentrated around a nonzero frequency.</p></sec><sec id="s6"><title>Cite this paper</title><p>Spitzmiller, J.N. (2018) The Response to Arbitrarily Bandlimited Gaussian Noise of the Complex Stretch Processor Using a Conventional Range-Sidelobe-Reduction Window. Journal of Signal and Information Processing, 9, 36-62. https://doi.org/10.4236/jsip.2018.91003</p></sec></body><back><ref-list><title>References</title><ref id="scirp.82473-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Caputi, W. (1971) Stretch: A Time-Transformation Technique. IEEE Transactions on Aerospace and Electronic Systems, 7, 269-278.  
https://doi.org/10.1109/TAES.1971.310366</mixed-citation></ref><ref id="scirp.82473-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Richards, M. (2005) Fundamentals of Radar Signal Processing. McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.82473-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Budge, M. and German, S. (2015) Basic Radar Analysis. Artech House, Boston.</mixed-citation></ref><ref id="scirp.82473-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Melvin, W. and Scheer, J. (2013) Principles of Modern Radar, Vol. II: Advanced Techniques. SciTech Publishing, Edison.</mixed-citation></ref><ref id="scirp.82473-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Nathanson, F. (1999) Radar Design Principles. 2nd Edition, SciTech Publishing, Mendham.</mixed-citation></ref><ref id="scirp.82473-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Mahafza, B. (2013) Radar Systems Analysis and Design using MATLAB. 3rd Edition, CRC Press, Boca Raton.</mixed-citation></ref><ref id="scirp.82473-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Spitzmiller, J. (2017) The Complex Stretch Processor’s Response to Arbitrarily  Bandlimited Gaussian Noise. Proceedings of the 2017 IEEE SoutheastCon, Charlotte. https://doi.org/10.1109/SECON.2017.7925375</mixed-citation></ref><ref id="scirp.82473-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Spitzmiller, J. (2017) The Response to Arbitrarily Bandlimited Gaussian Noise of the Complex Stretch Processor using Certain Range-Sidelobe-Reduction Windows. Proceedings of the 2017 IEEE National Aerospace &amp; Electronics Conference, Dayton. https://doi.org/10.1109/NAECON.2017.8268779</mixed-citation></ref><ref id="scirp.82473-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Peebles, P. (1998) Radar Principles. John Wiley &amp; Sons, Inc., New York.</mixed-citation></ref><ref id="scirp.82473-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Cumming, I. and Wong, F. (2005) Digital Processing of Synthetic Aperture Radar Data. Artech House, Norwood.</mixed-citation></ref><ref id="scirp.82473-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Peebles, P. (1993) Probability, Random Variables, and Random Signal Principles. 3rd Edition, McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.82473-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ziemer, R. and Tranter, W. (1995) Principles of Communications. 4th Edition, John Wiley &amp; Sons, Inc., New York.</mixed-citation></ref><ref id="scirp.82473-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Papoulis, A. (1991) Probability, Random Variables, and Stochastic Processes. 3rd Edition, McGraw-Hill, Inc., New York.</mixed-citation></ref><ref id="scirp.82473-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Oppenheim, A. and Schafer, R. (1989) Discrete-Time Signal Processing. Prentice-Hall, Inc., Englewood Cliffs.</mixed-citation></ref><ref id="scirp.82473-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Stanley, W., Dougherty, G. and Dougherty, R. (1984) Digital Signal Processing. Reston Publishing Company, Inc., Reston.</mixed-citation></ref><ref id="scirp.82473-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Urkowitz, H. (1983) Signal Theory and Random Processes. Artech House, Inc., Dedham.</mixed-citation></ref></ref-list></back></article>