`
`EXHIBIT
`
`EXHIBIT
`DSS-2007
`
`DSS—2007
`
`
`
`US008837653B2
`US008837653B2
`
`(12) United States Patent
`(12) United States Patent
`Keegan et a].
`Keegan et al.
`
`(10) Patent N0.:
`(10) Patent No.:
`(45) Date of Patent:
`(45) Date of Patent:
`
`US 8,837,653 B2
`US 8,837,653 B2
`*Sep. 16, 2014
`*Sep. 16, 2014
`
`(54) HIGH FREQUENCY SIGNAL RECEIVER
`(54)
`HIGH FREQUENCY SIGNAL RECEIVER
`WITH SELF-CALIBRATED GROUP DELAY
`WITH SELF-CALIBRATED GROUP DELAY
`COMPENSATION
`COMPENSATION
`
`(56)
`(56)
`
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`
`(71) Applicant: Deere & Company, Moline, IL (US)
`Applicant: Deere & Company, Moline, IL (US)
`(71)
`(72)
`(72)
`
`Inventors: Richard G. Keegan, Palos Verdes
`Inventors: Richard G. Keegan, Palos Verdes
`Estates, CA (US); Jerry E. Knight,
`Estates, CA (US); Jerry E. Knight,
`Long Beach, CA (US)
`Long Beach, CA (US)
`
`(73)
`(73)
`(*)
`(*)
`
`Assignee: Deere & Company, Moline, IL (US)
`Assignee: Deere & Company, Moline, IL (US)
`
`Notice:
`Notice:
`
`Subject to any disclaimer, the term of this
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`U.S.C. 154(b) by 0 days.
`This patent is subject to a terminal dis-
`This patent is subject to a terminal dis
`claimer.
`claimer.
`
`Filed:
`Filed:
`
`(21) Appl.No.: 13/892,209
`(21)
`Appl. No.: 13/892,209
`(22)
`(22)
`(65)
`(65)
`
`May 10, 2013
`May 10, 2013
`Prior Publication Data
`Prior Publication Data
`US 2013/0329841A1
`Dec. 12,2013
`US 2013/0329841A1
`Dec. 12,2013
`
`(60)
`(60)
`
`(51)
`(51)
`
`(52)
`(52)
`
`(58)
`(58)
`
`Related U.S. Application Data
`Related US. Application Data
`Provisional application No. 61/657,650, filed on Jun.
`Provisional application No. 61/657,650, ?led on Jun.
`8, 2012.
`8, 2012.
`
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`
`Int. Cl.
`Int. Cl.
`H04B 1/10
`H04B 1/10
`H04B 1/12
`H04B 1/12
`U.S. Cl.
`US. Cl.
`CPC .................................... .. H04B 1/123 (2013.01)
`CPC .................................... .. H04B 1/123 (2013.01)
`USPC ........................................................ .. 375/350
`USPC ........................................................ .. 375/350
`Field of Classification Search
`Field of Classi?cation Search
`CPC
`H04B1/123; H04L 25/061; H04L 7/0054;
`CPC
`H04B 1/123; H04L 25/061; H04L 7/0054;
`H04L 27/364
`H04L 27/364
`USPC ........................................ .. 375/232—236, 350
`USPC ........................................ .. 375/2324236, 350
`See application file for complete search history.
`See application ?le for complete search history.
`
`
`
`6,233,276 B1
`5/2001 Simeon
`5/2001
`Simeon
`6,233,276 B1
`7,646,830 B1*
`1/2010 Weill
`.......................... .. 375/341
`1/2010
`7,646,830 B1*
`Weill .......................... .. 375/341
`8,294,605 B1* 10/2012 Pagnanelli
`341/144
`..
`Pagnanelli
`341/144
`10/2012
`8,294,605 B1*
`2002/0168951 A1* 11/2002 Paulus et al.
`455/130
`11/2002
`2002/0168951 A1*
`Paulus et a1.
`455/130
`2003/0231723 A1* 12/2003 Hansen ..... ..
`375/343
`12/2003
`2003/0231723 A1*
`Hansen ........ ..
`375/343
`7/2005 Garg et al.
`..
`455/132
`2005/0159120 A1*
`2005/0159120 A1*
`7/2005 Garg etal. ..
`455/132
`1/2006 Tuttle et al.
`................. .. 341/120
`2006/0001559 A1*
`2006/0001559 A1*
`1/2006 Tuttle et a1. ................. .. 341/120
`(Continued)
`(Continued)
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`1434401 A1
`6/2004
`6/ 2004
`1434401 A1
`8/2009
`2086194 A2
`8/2009
`2086194 A2
`11/1999
`WO 99/60701 A1
`11/1999
`WO 99/60701 A1
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`
`EP
`EP
`EP
`EP
`W0
`W0
`
`Deere & Company, ISR-WO PCT/US2013/044534, Aug. 15, 2013,
`Deere & Company, ISR-WO PCT/US2013/044534, Aug. 15, 2013,
`10 pgs.
`10 pgs.
`
`(Continued)
`(Continued)
`Primary Examiner — Don N V0
`Primary Examiner * Don N V0
`(74) Attorney, Agent, or Firm — Morgan, Lewis & Bockius
`(74) Attorney, Agent, or Firm * Morgan, LeWis & Bockius
`LLP
`LLP
`
`ABSTRACT
`(57)
`ABSTRACT
`(57)
`A signal receiver includes an antenna interface for receiving
`A signal receiver includes an antenna interface for receiving
`signals from an antenna, analog signal processing circuitry
`signals from an antenna, analog signal processing circuitry
`coupled to the antenna interface for processing the received
`coupled to the antenna interface for processing the received
`signals to produce filtered signals, sampling circuitry to
`signals to produce ?ltered signals, sampling circuitry to
`sample the filtered signals so as to produce digitized received
`sample the ?ltered signals so as to produce digitized received
`signals, a digital compensator to receive the digitized
`signals, a digital compensator to receive the digitized
`received signals and compensate for non-uniform group
`received signals and compensate for non-uniform group
`delay introduced by the analog signal processing circuitry to
`delay introduced by the analog signal processing circuitry to
`produce compensated digitized received signals, and a digital
`produce compensated digitized received signals, and a digital
`processor to process the compensated digitized received sig-
`processor to process the compensated digitized received sig
`nals so as to produce a result.
`nals so as to produce a result.
`
`23 Claims, 13 Drawing Sheets
`23 Claims, 13 Drawing Sheets
`
`Signal
`Q
`\a
`Antenna
`Q
`Antenna
`m
`1/
`f
`
`\j/
`
`
`
`
`
`r _______ __
`
`Housing @511
`Receiver (L1) 206-a
`Circuit Board LEO
`_
`_
`Compensation
`Receiver (L1) 206-a
`_ Analog Signal
`Sampling
`Mechanism (L1)
`I
`Compensation
`I
`Processing Circuitry
`Circuitry
`(H.
`,_
`212.3
`Analog Slsnal
`S?mvllns % Mechanism (L1)
`Processing Circuitry
`Circuitry
`,.
`1
`212_a
`10.832
`2112-:
`2
`21 Q-g
`Receiver (L2) 29§;iz
`_
`g
`p
`Receiver (L2) m l
`_
`'
`rocassing ircu
`ircu
`Analog 5'9"in
`P Analqs Séqnatm %mv::!;2
`Processing Circuitry
`205-1)
`21 0-!)
`Receiver (L5)
`Receiver(L5)m
`{Hui-“‘1
`Compensation
`
`208-c
`— /‘"3109 519"?‘
`Mechanism (L5)
`_
`:
`M'Cro'
`l
`Compensation
`Processing Circuitry
`212.;
`
`Analog Slgnai
`Mechanism (L5) Q Hi Processor I
`Processing Circuin
`21}:
`: m :
`
`Processor
`Digital
`
`215
`
`PIOEXESSOI
`
`
`
`
`Compensation
`Compensation
`312.9
`'
`(L2)
`Mechanism (L2)
`212%
`
`
`|
`'
`: GNSS Signal :
`4 Processor :
`:
`216
`I
`l ______ __I
`
`I‘
`_
`
`E
`
`
`
`Antenna
`Antenna
`2%
`interface
`interface
`2%
`
`
`
`
`LB-E
`
`- - — — - - - - 1
`
`l— _ _ _ _ _ __|
`
`I‘ “““ ‘-1
`I.
`1
`
`'— — — — — —‘
`
`i
`Result
`
`
`
`r ---------- --I
`l Calibration Signal
`I
`F_c_
`“tT__s__- “(i
`____ -_5______
`;
`Q
`;
`
`El [310" lgna l
`
`? '
`
`
`
`:
`
`I
`
`'
`
`l _ _ _ _ _ _ _ _ _ _ _ _1
`
`
`
`US 8,837,653 B2
`US 8,837,653 B2
`Page 2
`Page 2
`
`(56)
`(56)
`
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`2006/0133546 A1
`6/2006 Demiretal.
`6/2006
`2006/0133546 A1
`Demir et a1.
`................ .. 375/260
`2006/0262872 A1* 11/2006 G
`1
`1.
`2006/0262872 A1*
`11/2006
`Green et al. .............. ..
`"
`................ .. 375/296
`2009/0141828 A1*
`6/2009 Hf1::1I:g:t:1.
`2009/0141828 A1*
`6/2009
`Huang et al. .............. ..
`2009/0219201 A1
`9/2009 Martin etal.
`"
`9/2009
`2009/0219201 A1
`Martin et al.
`............. .. 455/192.2
`2010/0151806 A1*
`6/2010 Firoiu etal.
`455/192.2
`2010/0151806 A1*
`6/2010
`Firoiu et al. ............. ..
`2011/0274215 A1* 11/2011 Hollis ......................... .. 375/317
`2011/0274215 A1*
`11/2011
`.. 375/317
`
`Hollis ....................... ..
`
`2011/0280570 A1
`11/2011 Xiaet al.
`2011/0280570 A1 11/2011 Xia et a1.
`2014/0062782 A1*
`3/2014 Abraham ............... .. 342/357.73
`2014/0062782 A1* 3/2014 Abraham ............... .. 342/357.73
`
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`.
`Deere & Company, International Search Report, PCT/US2013/
`Deere & Cempeny’ Internemenel Seereh Repert’ PCTMSZOW
`044541aSeP~24a2013a11PgS~
`044541, Sep. 24, 2013, 11 pgs.
`
`* Cited by examiner
`* cited by examiner
`
`
`
`U.S. Patent
`
`Sep. 16,2014
`
`Sheet 1 of 13
`
`US 8,837,653 B2
`
`OZHK+0:.
`
`3___2mmmmzoooo9___2mm&Umwzo
`orW‘KBsemmm.mZOKoer
`
`79.39“.
`
`.3_@{NH._w>_moom
`
`_m:m_m
`
`
`
`U.S. Patent
`
`Sep. 16, 2014
`
`Sheet 2 of 13
`
`US 8,837,653 B2
`
`....................
`
`
`
`-8o__>_co:mmcoqEooW
`
`_omm8oiLasEmEE8s_._mcm._mmo_mc<
`
`
`flo..mE...>§:o.__omc_mwmoo.n_
`
`0-8masazmomm
`
`.935
`
`75$.33.M....................vo-wom
`
`Emmoooi_;;;;;;;;;;...._
`
`::::::1L__mcm_wcozmfizmo
`
`............................................................Q.9Emco@.....
`
`acgmwwzw
`
`%Lommmooi
`
`
`
`AmiEmEm;om_2mc__aEmw_mcm_wwo_m:<
`
`:o:mmcmaEoo
`
`................38
`
`:43EmEmfim2_m:9wmo_m:<
`
`
`
`Wmfi.>:_:E_0mswwmooi
`
`
`£833a>_8mm
`
`awcmmc_m:oIqua
`
`
`
`%Emom_._=e_o3A/
`
`98m3$>_8mm
`
`
`
`
`
`
`
`AA:AA;A;;;;;AA;AA:AA;A;;;;;AA;AA:AA;A;;;;A;AA;AA;AA;A;;;;A;AA;AA;AA;;;;;A;AA:AA;AA;;;;;A:Ago2momm
`
`.m:m_m
`
`co:wmcmaEoo
`
`
`
`n-NeN>=._:o.._O>E:2_0mc_wwoo2n_
`
`
`
`
`
`
`
`m::mE<
`
`§mom.:mE_
`
`3Ma.WmccmE<
`
`x.
`
`
`
`
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 3 0f 13
`Sheet 3 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`Antenna Interface
`Antenna Interface
`2.95
`2.9.4.
`
`\
`
`Fiiter(s)
`Fiiter(s)
`304-a
`
`Amplifiers
`Ampiifiers
`§Q_€_5
`
`Filter(s)
`Filter(s)
`304~b
`
`304—a
`}M~b
`§Q§\
`Received %
`$8
`RF$§Z§5§d
`d
`F i
`/
`i
`\
`Received
`R5023? % mqgj
`9
`% % Signais
`Sigggfls
`Signais
`E
`308
`—
`3.9.8.
`
`.
`
`itere
`
`Figure 3A
`Figure 3A
`
`l
`
`
`Compensation
`Compensation
`Mechanism
`Mechanism
`212
`
`Compiex FiR
`Complex FIR
`E
`
`i d
`C
`ompensa 6
`Compensated
`Digitized
`Digitized
`Received
`Received
`Signals
`Signals
`lil?
`3.1.6
`
`Digitized
`Digitized
`Received
`Received
`Signals
`Signals
`?
`fl
`
`Q
`
`
`
`'1 1 1111111111111111 11111111111 1 1‘,
`;”[".."..Z"..:‘.
`- - ZZZZZZI" """"""""" " " ,
`i
`i
`Coherent Sample
`:
`i
`I
`I
`Coherent Sample
`I
`;
`:
`:
`AccumU‘ator 3:22
`:
`i
`Compiex
`:
`:
`ACCUrnU‘atOr _3__2__2_
`:
`i
`Cornpjex
`: 111111 1 1i 111111 1 1
`{
`coefficients
`3
`“_’_'_'.'.'.'.’§L.‘.”.'.'.'_'_'_’
`5
`C°ei“°‘e”‘S
`i
`i
`FFT
`l ?
`E
`i
`if
`FFT
`I E
`E
`i
`i
`a i J
`i
`i
`1
`m
`: J
`.
`1
`“ * * * * ' — *
`* * * * * * * *
`I
`;
`f ~~~~~ J~~~~~~
`:
`i
`~~~~~ “1 ~~~~~~
`i
`i
`i Target Response Curve i
`i
`,
`a Target Response Curve I
`i
`i
`,
`a
`1
`i
`:
`:
`12$
`:
`i
`i
`I
`“ ‘ ‘ ‘ ‘ ‘ ‘ ‘
`‘ ’ ‘ ’ ‘ ‘ ‘ ‘
`i
`i ------ - ‘1 ------ - “
`i
`:
`I . . ‘ . “ -‘ail. - . . . . ‘*1!--"_“——____i
`:
`g
`:
`Residuals
`i
`i
`Windowing i
`i
`,
`:
`Residuals
`:
`I Wmdowmg
`:
`.
`;
`._
`_’o_’.2.8.
`I
`I (optionai) Q ,
`;
`:
`L wwwww ” 9L? wwwww W: : (optionai) & i
`i
`i
`” ” ” ” ” ” ”
`" ” ” ” ” ” ” ” “ “ 7'\* ‘ ’ ‘ ‘ “ “ “
`x
`‘
`I """"" " T J““““ " "1
`§
`i
`i _____ _ T l ______ ~ _I
`i
`‘
`I
`IFFT
`i
`,
`,
`i
`iFFT
`I
`i
`_
`_
`,
`:
`m
`:
`Configuring :
`‘
`I
`«
`Confi urin
`‘
`I
`3&1
`1
`g .
`g !
`:
`e _ _ _ _ . . . . . . . _ _ _ _
`Mechanism ;
`I
`3.2.0.
`:
`i
`i
`I
`i
`
`i
`
`r ~ ~ ~ » ~ ~ — — - — ~ ~ ~ ~ ~ - - e e - - - - - -
`
`‘
`
`i
`
`L' 1' 7 1 1 1 1 1 1 1 1
`
`i
`
`i
`
`1 _ 1 _ _ _ _ . . _ c 1 _ _ _ c
`
`Mechanism ’
`
`Figure 3B
`Figure 3B
`
`II
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 4 0f 13
`Sheet 4 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`Finite Impulse
`Finite Impulse
`Response Filter
`Response Filter
`m
`.3fl
`
`’" F
`
`_ _
`
`Coef?cients Register
`Coefficients Register
`?éé
`
`4/
`
`‘/
`
`3.5.5
`%
`E.
`Complex Filter Coefficients
`Complex Filter Coefficients
`Qt
`
` FIR Filter
`FIR Filter
`@
`E
`
`
`
`Filter coefficients - set 1
`
`Filter coefficients - set 2
`
` Multiplexer
`
`
`
`o
`Multiplexer
`Filter coefficients -— set F
`E :
`Filter coefficients - set F
`E :
`Filter Coefficients Library
`1
`Filter Coefficients Library
`}
`L ........... - .3...5.§ ............ - -
`L ___________ - iii-3; ____________ _ _
`
`Figure 3C
`Figure 3C
`
`l
`I
`‘
`_
`_
`I
`_
`_
`Quadraturel
`Calibration
`(i/l|J(:1:L:""]E:tL’o"'_e‘
`C3SUbrat'!"“
`+~~4 Modulator l
`Signal
`‘gna
`E
`l
`135
`l
`i'”"5A'6"':
`@ l @ l
`(""5A'6"l
`l____f"“'l we Eé
`_ _ _ _ _ _ __I
`
`DAC
`l
`i___3§{1_-_a____}
`j
`364-21
`l
`"""""" “M
`
`1
`l
`Store for
`:
`l
`l
`I Quadrature
`E
`Quadrature l
`I
`l Time Series l
`: Time Series
`i
`{rororthogonall
`. for Orthogonal }
`:
`Tones
`;I
`'
`Tones
`;
`l
`Mil.--“
`l
`L............
`...................
`I
`1
`r--- ---i
`r——- ———i
`Clock
`{
`:
`{
`Clock
`:
`1 Generator :é—~~——
`Generator I
`§ @
`i @ I
`’ —————— ——
`' —————— ——'
`
`Control
`Control
`Signal
`Signal
`36—0
`_36_o
`(e.g.,
`(e_g_,
`Enabl
`Enable,
`Disable,
`Disable,
`Timing)
`Timing)
`
`Calibration Signal Generator
`Calibration Signal Generator
`fig
`E
`
`
`
`Figure 3D
`Figure 3D
`
`
`
`
`
`
`
`
`
`
`
`mgw_onE>wI_>_._m>owo_aEmm:_mEon_>o:m:cm._n_xo_aEooZ
`
`mm9.39".
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16, 2014
`
`Sheet5 of13
`Sheet 5 0f 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`_ _ _ _
`
`"I
`:
`II
`I
`I
`
`{<r
`I<‘«"v|
`
`ILL
`I
`I
`
`_ w w w _
`
`WXW000
`
`_ A
`
`
`n 6555391 wm?w | z u n > > > > > > u
`QINNM
`
`" _ $25
`
`" 000 u 2 >9
`
`n 3% N N w x"
`
`_o..m_:E:oo<wmfiwI2
`
`
`
`
`
`Nmm._o..m_:E:oo<o_aEmw..:®._®_.._oO
`
`
`
`Q 65583091 295% E2200
`
`§w_m§cammmsmIz
`
`
`
`Ewamm tam gym I 2
`
`Immm_
`
`_ _
`
`_ _ _ n
`
`_ _ _ _
`
`O00
`
`A A
`
`g x86 23%
`
`
`§ 596 >53 292w 9:; 6296
`
`a398>53m_e2m_95_8.§mQv_8_omaemwQ$_o_Emmmm8N:_m_o
`
`_1 ||||||||||| |||||| ||||||||||||||||||| |||||||||||||1_ @220 n n >
`
`
`
`
`
`
`
`
`llllllllllllllllllllllllllllllllllllllllll i {i {L 3 II. _>_
`
`
`
`_| | | | | | II III III | | | | | | | | | | | | | | | | | | II III III |||._
`
`
`
`n 3% n n @856 _>_ 65 Eu 261-2 _
`
`" L
`
`_ A.
`
`mémm_
`
`
`
`_U®__.m._3|E:.oo<
`
`\fl
`
`._.n_u_
`
`
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 6 0f 13
`Sheet 6 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`Digital
`Digital
`Processor \
`Processor \
`2151.
`23.4
`
`670
`674
`
`r r MMMM -3 MMMM -7
`;
`(optional)
`1
`Satellite
`Satellite
`1
`(Optional)
`r
`Positioning
`l
`Supplemental
`i
`Positioning
`:
`Supplememal
`i
`
`
`System
`1
`Receivers
`;
`system
`,
`Receivers
`i
`l
`Receiver
`
`‘~ - ~ - ~~~~~~~ ~ ~—
`
`Receiver
`
`604
`
`
`
`Communication
`Communication
`interface(s)
`interface s
`
`Memory 610
`
`\
`Operating System
`
`612
`J- 612
`
`Communications Module
`Communications Module f 614
`
`609 / User Interface Module
`609 / User interface Module
`Navigation Module
`Navigation Module
`
`Calibration Module
`Calibration Module
`
`Stored Calibration Sets
`Stored Calibration Sets
`
`616
`f 616
`J 618
`618
`
`620
`f 620
`
`622
`f 622
`
`614
`
`
`.
`
`Figure 3F
`Figure 3F
`
`602 \
`CPWS)
`
`605
`
`\
`User interface
`'
`t rf
`user @255;
`
`
`
`'606
`mput Devmes _\ 608
`Input Devices
`
`
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 7 of 13
`Sheet 7 0f 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`Bandpass Characteristic with Asymmetri: Phase
`Bandpass Characteristic with Asymmetric Phase
`{Varying Grasp 023m}
`{Varying Group Qeiay}
`
`Bandpass Characteristic with Svmmetric Phase
`Bandpass Chara:te2‘ist§c with Symmetric Phase
`(Constant Gmup Deiay)
`(Constant Gmup Defay)
`
`o
`
`rm
`r
`"in;
`2 '1)
`3; er;
`5
`g -zs
`
`Magr-:|ud¢M15)
`
`‘2
`
`55
`
`40
`
`_ s
`
`T
`g
`7;
`s
`-;
`
`Phase
`
`°'
`
`45 7777777777777777777777777777777777777777777777777777777777777 ~ in
`
`1630
`1630
`
`1610
`1S‘}{!
`I57\'}
`155%
`159:1?
`1520 1am 15m 15% 1510
`Fraquen::g{MHz}
`,
`_
`rrequencnyi-fz;
`uu~wM-/Iyliluxle
`" " Hmaa
`WWI/lsmlulle
`Hmm
`
`1510
`
`J
`
`Frequencygm’?z}
`
`‘
`
`I
`
`i
`
`u H
`
`(
`
`Target Response 404
`r- --------------- - -1
`Straight Lme 404-a
`1
`:
`
`
`
`Actual Phase Response
`Actual Phase Response
`402
`fl
`
`9
`
`Z +
`
`L. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ ._ .1
`
`Phase Distortion
`Phase Distortion
`
`i
`
`
`
`Phase Residuais
`
`1:?
`g
`3
`
`fl
`
`Phase Resaduais / 406 i F m n
`
`
`
`is 3-1'
`
`15 5;:
`
`15m
`
`1an
`
`mm mm
`
`
`
`
`5. 5: :2
`
`15 3::
`
`15 5::
`
`3 n 1 a
`
`1m.-
`
`saw
`
`15 2::
`Fuquvncy
`Fuquoncy
`
`
`
`
`Coefficients
`Coef?CIentS
`408
`' as ;
`4.1.0.5. / as
`(IR E
`
`m;
`
`(H
`
`m:
`
`Q
`
`412
`
`Compiex HR Caefificiawxts
`Corr:pr HRCcef?ciants
`2'
`
`’
`
`‘
`
`m ....................................................................................... v.
`
`.(m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
`
`)5
`‘r )5
`
`3‘
`35
`.73
`GS
`3»?
`'12!
`-H
`
`x
`E
`u w 5; as 22 w H
`v.1:
`
`
`Figure
`Figure 4A
`
`M v
`
`Indiana] 1510
`
`‘
`
`.~‘l*~aaeira:1ians§
`
`4% i
`21
`7 1
`if:
`3
`.c ;
`"- ‘
`
`'Jf2;'xU
`was
`
`1614?
`1514':
`
`1598
`15?)’:
`155')
`1550 15m 1598
`';raqufinW!m“l}
`Pvlagaxitrmvr
`Maamu??‘ >>>>>> a "mgr
`
`M
`Q
`T;
`'n
`.3
`
`kiagnizu89:H3)
`
`X
`
`‘I510
`‘
`1510
`
`153i}
`133:3
`
`
`
`/" /
`
`I
`
`
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 8 0f 13
`Sheet 8 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`i1 dB Ripple
`$1 dB Ripple
`
`Flat Passband
`Flat Passband
`
`1.2
`1.2
`
`---------------------------------------------------------------- --
`
`1'2
`
`1
`
`0.8 ~ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> »
`
`05
`
`0.4
`
`02
`
`1
`
`0-3
`
`0.6
`
`0.4
`
`02
`
`0 i
`
`.
`
`,
`
`,
`
`0 v
`
`,
`
`,
`
`,
`
`1500
`
`1550
`1550
`
`1500
`1600
`
`1650
`1650
`
`1500
`
`1550
`
`1600
`
`1650
`155°
`
`/
`
` 1500
`
`Target Magnitude Respons 14
`e _
`Actuai Magnitude Response
`---------------- — -1
`Actual Magnitude Response _____ _ _ 9
`i- --------------- - -1
`?
`: Symmetric Response 414-a :
`£
`““ “ : Symmetric Response 41 -a :
`L— _ _ _ _ _ — — — — _ — — — — — ————J
`
`
`
`Divisor
`
`'
`
`Dividend
`
`
`Magnitude Residuals
`Magnitude Residuals
`416.
`fllfi
`
`iFFT
`E
`
`
`
`FIR Coefficients
`FIR Coefficients
`m
`fl
`
`Figure 4B
`Figure 4B
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16,2014
`
`Sheet 9 of 13
`Sheet 9 0f 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`1 dB Tilt
`
`12
`
`12
`
`05
`
`0.2
`
`0
`
`J
`
`1650 /
`
`
`1
`
`0.8
`
`0.6
`
`0.4
`
`0.2
`
`0
`
`1500
`1500
`/' ’
`
`/
`’
`/
`/
`/
`
`i
`
`1550
`1550
`
`.
`
`1600
`1600
`
`,
`
`1650
`
`1500
`
`1550
`
`1600
`
`1650
`
`.
`//
`/
`/
`/
`Target Magnitude Response @
`: Symmetric Response 424-a }
`: Symmetric Response t_l_2_4_-e_ }
`n.
`J
`
` Target Magnitude Response %
`r *************** ~ *1
`
`Actual Magnitude Response
`Actual Magnitude Response
`522.
`g_2_g_
`
`____ __ __
`
`F _ ~ ~ “ _ _ _ _ _ ~ ~ “ _ _ _ ~"'“i
`
`Divisor
`
`Dividend
`
`
`
`Magnitude Residuals
`Magnitude Residuals
`5E
`4E
`
`iFFT
`m
`
`
`
`FIR Coefficients
`FIR Coefficients
`Q
`fl
`
`Figure 4C
`Figure 4C
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16,2014
`Sep. 16, 2014
`
`Sheet 10 of 13
`Sheet 10 0f 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`500
`529
`""""
`
`f 510
`510
`
`Receive signals from an antenna
`Receive signals from an antenna
`512
`j 512
`1,
`Process the received signals with analog signal processing circuitry to produce
`Process the received signals with analog signal processing circuitry to produce
`?ltered signals
`filtered signals
`
`514
`514
`f
`t
`Sample the filtered signals with sampling circuitry to produce digitized received
`Sample the filtered signals with sampling circuitry to produce digitized received
`signals
`signals
`I
`f 515
`Compensate the digitized received signals, with a compensation
`Compensate the digitized received signals, with a compensation
`mechanism, for non-uniform group delay and amplitude distortion
`mechanism, for non—uniform group delay and amplitude distortion
`introduced by the analog signal processing circuitry to produce
`introduced by the analog signal processing circuitry to produce
`compensated digitized received signals
`compensated digitized received signals
`l Compensating the digitized received signals includes compensating l
`I Compensating the digitized received signals includes compensating l
`516
`q“ 516
`I
`for signal distortions in a predefined range of frequencies that
`for signal distortions in a predefined range of frequencies that
`I
`includes (L1, E1) 1559 MHz to 1591 MHz, or 1559 MHz to 1610 I
`includes (L1, E1) 1559 MHz to 1591 MHz, or 1559 MHz to 1610
`l
`MHz, or 1211 MHz to 1243, or 1160 MHz to 1192 MHz (L2, L5)
`1
`MHz, or 1211 MHz to 1243, or 1160 MHz to 1192 MHz (L2, L5)
`
`__________________________
`
`1
`The amplitude distortion comprises deviation of a magnitude
`|
`The amplitude distortion comprises deviation of a magnitude
`| response of the analog signal processing circuitry from a uniform I
`response of the analog signal processing circuitry from a uniform
`|
`magnitude response across a prede?ned frequency range or a \I/
`magnitude response across a predefined frequency range or a
`|
`magnitude response curve that is symmetric with respect to a
`I
`magnitude response curve that is symmetric with respect to a
`|
`predefined center frequency of the predefined frequency range
`I
`predefined center frequency of the predefined frequency range
`
`L- . ~ 0 m ~ ~ ? ~ * 0 m ~ m “ m * 8 m ~ m “ ~ * .- ....
`
`577
`
`f' 518
`v
`Process the compensated digitized received signals so as to produce a
`result
`The result includes a navigation result
`The result includes a navigation result
`
`|
`
`\f\ 519
`519
`
`_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _. _. JLJ 520
`
`I
`I
`I
`I
`
`Configure the compensation mechanism to process the digitized received
`Configure the compensation mechanism to process the digitized received
`signals using a finite impulse response filter (FIR filter) with complex filter
`signals using a finite impulse response filter (FIR filter) with complex filter
`coefficients to compensate for non-uniform group delay and amplitude
`coefficients to compensate for non—uniform group delay and amplitude
`distortion introduced by at least the analog signal processing circuitry
`distortion introduced by at least the analog signal processing circuitry
`
`I
`l
`l
`l
`
`l
`The complex filter coefficients of the FIR filter correspond to residual
`I
`I
`I
`The complex filter coefficients of the FIR filter correspond to residual
`I
`I
`phase differences between target phase values and phase values of
`I
`I
`I
`phase differences between target phase values and phase values of
`I
`I corresponding frequency components of the digitized received signals I
`I
`I
`corresponding frequency components of the digitized received signals
`l
`land to amplitude ratios between one or more target amplitude values and I
`I and to amplitude ratios between one or more target amplitude values and I
`I
`I amplitude values of corresponding frequency components of the digw 522
`I amplitude values of corresponding frequency components of the digitize
`received signals
`\}|L\I‘ 522
`I
`received signals
`|
`
`-.-—......-._......._.........._..__-._—...._......_..___-._._...._._...._..___-.___-._._...._.n
`
`Figure 5A
`Figure 5A
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16, 2014
`
`Sheet 11 0f 13
`Sheet 11 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`I"
`
`526
`526
`Inject a calibration signal at an antenna interface of the signal receiver using a I
`inject a calibration signal at an antenna interface of the signal receiver using a |
`calibration signal generator coupled to the antenna interface
`calibration signal generator coupled to the antenna interface
`I
`
`r
`j The calibration signal generator injects the calibration signal at the l
`3 The calibration signal generator injects the calibration signal at the
`I
`j
`antenna interface at a duty cycle of less than a prede?ned traction \:/|\ 528
`3
`antenna interface at a duty cycle of less than a predefined fraction \|3/|\ 528
`j
`(e.g., one percent)
`l
`3
`(e.g., one percent)
`l
`I
`r The calibration signal includes a time domain signal corresponding to I
`|
`The calibration signal includes a time domain Signal corresponding to |
`530
`I
`orthogonal frequency components in a prede?ned range of
`|
`‘
`3
`orthogonal frequency components in a predefined range of
`\|3/3\ 530
`L
`frequenCies
`L
`frequencies
`3
`.— ———————————————————————— — —
`I
`
`II
`
`I
`
`I
`
`_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ ._ .4
`
`r- - — — — — ~ — - — — — — ~ — — — — — — ~ — — — — — '—|
`
`The calibration signal includes a step carrier signal
`\I3/:\ 532
`I
`The calibration signal includes a step carrier signal W 532
`‘
`— — — — — — — — — — — — — — _ _ _ — _ — — — _ _ _ _. .1
`I
`l
`I
`
`— : : : — — — — : : Z — — — — : : — — ? — — : : — — —|
`
`— — — — — — — — — — — — — — — — — — — — — — — — — — —|
`
`I
`
`_ _ _ _ _ — _ _ _ _ _ _ — _ _ _ _ _ _ — _ _ _ _ _ _. _l
`
`The calibration signal includes a swept carrier signal
`\L/:-\ 534
`3
`The calibration signal includes a swept carrier signal w 534
`j
`I_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|
`I
`l
`
`l— _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|
`
`|I I I
`
`l
`
`I"' T “ ’ T — ‘ ’ T “ “ T — ‘ ’ T “ “ T — ‘ ’ ‘ _ “ T‘ "‘
`l
`j The calibration signal has an amplitude at least a predefined amount |
`3 The calibration signal has an amplitude at least a predefined amount
`I
`l
`j(e.g., 40 db) greater than an amplitude of the received signals from thel
`3(e.g.. 40 db) greater than an amplitude of the received signals from thel
`j
`antenna
`\L/l-\ 536
`3
`antenna
`\L/I‘ 536
`l
`l
`3
`:
`I The amplitude and duration of the calibration signal is determined in
`l The amplitude and duration of the calibration signal is determined in
`l
`l accordance with a criterion that the average power of the calibration |
`3
`I accordance with a criterion that the average power of the calibration 3
`l
`i
`signal is maintained lower than a value which would impact gain
`|
`I
`signal is maintained lower than a value which would impact gain
`3
`\_3/‘:\ 538
`I
`settings of a gain control circuit of the signal receiver
`l
`settings of a gain control circuit of the signal receiver
`\_l/‘:\ 538
`
`r _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ ._
`
`lProvide synchronized clock timing signals from a clock, to the calibration signal I
`lProvide synchronized clock timing signals from a clock, to the calibration signall
`l
`generator and the sampling circuitry
`l
`l
`generator and the sampling circuitry
`I
`L
`542
`542
`F“f - * - * ~ ~ *#*~*€
`7 - * - * ~%€-*-%~£
`Configure the compensation mechanism in accordance With Signals received I
`3 Configure the compensation mechanism in accordance with signals received I
`by the compensation mechanism in response to injection of the calibration
`|
`by the compensation mechanism in response to injection of the calibration
`I
`l
`signal at the antenna interface
`|
`signal at the antenna interface
`l
`l
`Configuring the compensation mechanism includes coherently
`Configuring the compensation mechanism includes coherently
`3
`|
`|
`l
`: accumulating digitized received signals corresponding to the injected
`3 accumulating digitized received signals corresponding to the injected I
`I
`\Jj/ir 543
`calibration signals
`l
`\J/1\ 543
`calibration signals
`
`II I
`
`Figure SB
`Figure 5B
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16, 2014
`Sep. 16, 2014
`
`Sheet 12 0113
`Sheet 12 of 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`:
`I
`I
`I
`
`l
`|
`The control instructions include instructions for controlling when the
`I
`|
`The control instructions include instructions for controlling when the
`calibration signal generator injects the calibration signal at the antenna
`calibration signal generator injects the calibration signal at the antenna
`interface
`\/I"I 546
`interface
`4* 546
`
`|
`I
`|
`I
`|
`I
`I
`|
`
`| The control instructions include instructions for controlling configuration of |
`I
`I The control instructions include instructions for controlling configuration of
`I
`|
`the compensation mechanism in accordance with the digitized received
`|
`I
`the compensation mechanism in accordance with the digitized received
`I
`I
`| signals received in response to the injection of the calibration signal at the
`I signals received in response to the injection of the calibration signal at the
`I
`antenna interface
`\/IKI 548
`|
`antenna interface
`\-/:—\I_ 548
`
`l — — — ~ — — — — ~ — — — — — — ~ — — ~ — — ~ — ~ — — -- -- |
`
`l _ _ _ _ _ _ _ _ _ _ _ _ _ _ I _ _ _ _ _ _ _ _ _ _ _ _ _ _.
`
`|
`
`Configure the compensation mechanism
`Configure the compensation mechanism
`I
`I-‘Transform the digitized received signals, received in response to injection ofl
`|Transform the digitized received signals, received in response to injection ofl l
`l
`| the calibration signal, from time-domain to frequency-domain to produce a l
`I
`the calibration signal, from time—domain to frequency-domain to produce a I
`l
`| complex-valued frequency-domain representation of the digitized received I
`I complex-valued frequency—domain representation of the digitized received I
`|
`signals
`w 552
`I
`signals
`\/I7 552
`I — — — — — — — — — — — — — — — — — — — — — — — — — — —— —-—
`I
`I _ _ _ _ _ _ _ _ _ _ _ _ _ _ I _ _ _ _ _ _ _ _ _ _ _ _ _ _.
`I
`| Extract magnitude and phase values from the complex-valued frequency- |
`|
`l
`I Extract magnitude and phase values from the complex-valued frequency— |
`I
`|
`domain representation of the digitized received signals
`\_/l'_\| 554
`l
`I
`domain representation of the digitized received signals
`\_/I"\I 554
`l
`_________ “'IIIIIIIIIIIIIII'
`""""""""" "I""'""'""—":
`_ . . . _ _ . _ _ . _ . _ .
`. _ . _ _ . _ . _ . . . -_
`I PO - — ~ — - — - - - - - - -
`f
`I
`btain tar etfre uenc -de endent hase in ormation and tar et ma nitude
`I Obtain target frequency—dependent phase information and target magnitude I
`I
`9
`C]
`y
`l3
`p
`9
`9 $556
`l
`:
`response information
`I
`I
`I 556
`response information
`I
`|
`I
`I
`, ___________ __I____________ __i
`r ___________ __l ____________ __i
`l
`I Compute phase residuals by subtracting the extracted phase values from I
`I 558
`I Compute phase residuals by subtracting the extracted phase values from I
`I 558
`l
`I_
`the target frequency-dependent phase information
`\/I7‘
`L
`the target frequency-dependent phase information
`\flw~
`l
`
`l
`
`I I I I
`
`I I I I I
`
`| _ _ _ _ _ _ _ _ _ _ _ _ _ _ I _ _ _ _ _ _ _ _ _ _ _ _ _ ._ |
`
`l _ _ _ _ _ _ _ _ _ _ a _ __I _ _ a _ _ _ _ _ _ _ _ a _q|
`
`559
`Compute magnitude response residuals by determining ratios of the
`|
`l
`Compute magnitude response residuals by determining ratios of thc-L/l—~I. 559
`I
`I
`| extracted magnitude values with the target magnitude response information I
`l
`j
`| extracted magnitude values with the target magnitude response information I
`I
`I
`I " " ' " ' " ' ” " " " ' " ' ‘if ' ” " ” " ' " ' " ' " " " "‘
`I
`I ~ _ _ _ _ _ _ _ — . _ _ _ _ _ _ _ . _ _ _ _ _ — _ _ .— ..—
`I
`|
`| Generate a set of complex values from the computed phase residuals and l
`I
`I Generate a set of complex values from the computed phase residuals and I
`I
`I
`magnitude response residuals
`\/I-1‘ 550
`|
`|
`magnitude response residuals
`dis} 560
`I _ _ _ _ _ _ _ _ _ _ _ _ __I _ _ _ _ _ _ _ _ _ _ _ _ __i
`I Transform the set of complex values from frequency~domain to time-domain |
`I
`I Transform the set of complex values from frequency~domain to time-domain I
`I
`l
`Ito produce complex-valued time-domain filter coef?cients corresponding to a] I
`Ito produce complex-valued time—domain filter coefficients corresponding to al
`l
`finite impulse response filter
`I
`I 562
`:
`I
`finite impulse response filter
`\_/IKI‘ 562
`L... * * _ * _ * * * * * * * * * * * * _ * * * * * * * .... ..
`I
`_ _ _ _ _ _ _ _ _ _ _ _ __ __I_ _ _ _ _ _ _ _ _ _ _ _ __ __
`I
`I
`l
`I
`Multiply initial complex~valued time-domain filter coef?cients with a
`|
`I
`Multiply initial complex-valued time—domain filter coefficients with a
`I
`windowing function to produce the complex-valued time-domain filtw 564
`|
`windowing function to produce the complex-valued time—domain filtei/I—~I 564
`......................._......_......_..._.............._......_......._..........._...................................
`coefficients
`I
`I
`I
`I L __________ _ sos?tsients. __________ _ _' i
`
`I
`I
`
`I I I
`
`I I
`
`L.. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ ...
`
`Figure 5C
`Figure 5C
`
`
`
`US. Patent
`U.S. Patent
`
`Sep. 16,2014
`Sep. 16, 2014
`
`Sheet 13 of 13
`Sheet 13 0f 13
`
`US 8,837,653 B2
`US 8,837,653 B2
`
`@
`E)"
`
`Receive signals at the signal receiver
`Receive signals at the signal receiver
`
`"
`Process the received signals at the signal receiver to produce digitized
`Process the received signals at the signal receiver to produce digitized
`received signals
`received signals
`
`572
`f 572
`
`574
`f 574
`
`f 583
`"
`Compensate the digitized received signals using the compensation
`Compensate the digitized received signals using the compensation
`mechanism to produce compensated signals
`mechanism to produce compensated signals
`
`Compensating the digitized received signals includes
`1
`Compensating the digitized received signals includes
`_ | KT“ 584
`| compensating for signal distortions in a predefined range of |
`compensating for signal distortions in a predefined range of
`|
`I
`l frequencies that includes (L1, E1) 1559 MHz to 1591 MHz, or |
`1 frequencies that includes (L1, E1) 1559 MHz to 1591 MHz, or I
`|1559 MHz to 1610 MHz, or 1211 MHz to 1243, or 1160 MHz tol
`[1559 MHz to 1610 MHz, or 1211 MHz to 1243, or 1160 MHz tol
`|
`1192 MHz (L2, L5)
`|
`1192 MHz (L2, L5)
`
`v
`Process the compensated signals so as to produce a result
`
`f 586
`
`r _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ l
`l
`The result includes a navigation result
`\|__,/'\ 588
`
`t_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
`
`f 576
`Con?gure a compensation mechanism at the signal receiver in accordance
`Configure a compensation mechanism at the signal receiver in accordance
`with digital signals received by the compensation mechanism in response to
`with digital signals received by the compensation mechanism in re