throbber
111111111111111111111111111111111111111111111111111111111111111111111111111
`US005627799A
`US005627799A
`Patent Number:
`[11] Patent Number:
`[11]
`Date of Patent:
`[45] Date of Patent:
`[45]
`
`5,627,799
`5,627,799
`May 6, 1997
`May 6,1997
`
`United States Patent [19]
`United States Patent [19]
`Hoshuyama
`Hoshuyama
`
`[54] BEAMFORMER USING COEFFICIENT
`[54] BEAMFORMER USING COEFFICIENT
`RESTRAINED ADAPTIVE FILTERS FOR
`RESTRAINED ADAPTIVE FILTERS FOR
`DETECTING INTERFERENCE SIGNALS
`DETECTING INTERFERENCE SIGNALS
`
`[75]
`[75]
`
`Osamu Hoshuyama, Tokyo, Japan
`Inventor:
`Inventor: Osamu Hoshuyama, Tokyo, Japan
`
`Assignee: NEC Corporation, Tokyo. Japan
`[73]
`[73] Assignee: NEC Corporation, Tokyo, Japan
`
`[21] Appl. No.: 523,059
`[21] Appl. No.: 523,059
`[22] Filed:
`Sep. 1, 1995
`[22] Filed:
`Sep. 1, 1995
`[30]
`Foreign Application Priority Data
`[30]
`Foreign Application Priority Data
`
`[JP]
`[JP]
`
`Japan .................................... 6-208635
`Japan .................................. .. 6-208635
`
`Sep. 1, 1994
`Sep. 1, 1994
`Int. Cl.6
`[51]
`...................................................... GOIS 15/00
`[51] Int. Cl.6 .................................................... .. G01S 15/00
`[52] U.S. Cl ........................... 367/121; 367/901; 367/119;
`[52] US Cl. ........................ .. 367/121; 367/901; 367/119;
`367/905; 381194
`367/905; 381/94
`[58] Field of Search .............................. 367/12, 119, 121,
`[58] Field of Search ............................ .. 367/12, 119, 121,
`367/123, 129, 901. 905, 103; 128/661.01;
`367/123, 129, 901, 905, 103; l28/661.01;
`381/94
`381194
`
`[56]
`[56]
`
`References Cited
`References Cited
`
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`
`3,763,490 10/1973 Hadley et aI. .......................... 3421375
`3,763,490 10/1973 Hadley et al. ........................ .. 342/375
`9/1990 Zurek et aI. ........................... 381194.1
`4,956,867
`4,956,867
`9/1990 Zurek et al. ......................... .. 381/941
`
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`
`L. Gri?iths et aL, “An Alternative Approach to Linearly
`L. Griffiths et al., "An Alternative Approach to Linearly
`Constrained Adaptive Beamforming”, IEEE Transactions
`Constrained Adaptive Beamforming", IEEE Transactions
`on Antennas and Propagation, vol. AP-30, No.1, Jan. 1982,
`on Antennas and Propagation, vol. AP-30, No. 1, Jan. 1982,
`pp.27-34.
`pp. 27-34.
`‘
`S. Nordholm et al., "The Board-Band Wiener Solution for
`S. Nordholm et al., ‘The Board-Band Wiener Solution for
`Griffiths-Jim Beamformers", IEEE Transactions on Signal
`Gn'?iths-Jim Beamformers”, IEEE Transactions on Signal
`Processing, vol. 40, No.2, Feb. 1992, pp. 474-479.
`Processing, vol. 40, No. 2, Feb. 1992, pp. 474-479.
`
`I. Claesson et al., “A Spatial Filtering Approach to Robust
`I. Claesson et al., "A Spatial Filtering Approach to Robust
`Adaptive Beaming", IEEE Transactions on Antennas and
`Adaptive Beaming”, IEEE Transactions on Antennas and
`Propagation, vol. 40, No. 9, Sep. 1992, pp. 1093-1096.
`Propagation, vol. 40, No.9, Sep. 1992, pp. 1093-1096.
`“Processing Signals Carried By Propagating Waves”. Mul
`"Processing Signals Carried By Propagating Waves", Mul(cid:173)
`tidimensional Digital Signal Processing, Prentice-Hall,
`tidimensional Digital Signal Processing, Prentice-Hall,
`Inc., pp. 289-315.
`Inc., pp. 289-315.
`M.M. Goodwin et al., "Constant Bearnwidth Beamforming",
`M.M. Goodwin et al., “Constant Beamwidth Beamforming”,
`Proceedings of International Conference on Acoustics,
`Proceedings of International Conference on Acoustics,
`Speech and Signal Processing 93, pp. I-169-I-l72.
`Speech and Signal Processing 93, pp. 1-169",;[-172.
`
`ABSTRACT
`ABSTRACT
`
`Primary Examiner—Ian I. Lobo
`Primary Examiner-Ian J. Lobo
`Attomey, Agent; or Firm-Sughrue, Mion, Zinn, Macpeak &
`Attorney, Agent, or Firm-Sughrue, Mion, Zinn, Macpeak &
`Seas
`Seas
`[57]
`[57]
`In an adaptive array beamformer, a spatial beamforming
`In an adaptive array beamformer, a spatial beamforming
`filter is connected to a sensor array for respectively filtering
`?lter is connected to a sensor array for respectively ?ltering
`and summing array signals to produce a first filter output
`and summing array signals to produce a ?rst ?lter output
`containing a target signal that arrives in a specified direction.
`containing a target signal that arrives in a speci?ed direction.
`First adaptive ?lters provide transversal-?ltering the ?rst
`First adaptive filters provide transversal-filtering the first
`?lter output to produce a second ?lter output not containing
`filter output to produce a second filter output not containing
`the target signal, using a ?rst error signal by restraining their
`the target signal, using a first error signal by restraining their
`tap weight coe?icients. The array signals are further coupled
`tap weight coefficients. The array signals are further coupled
`to subtractors. Each subtractor detects a difference between
`to subtractors. Each subtractor detects a difference between
`the second ?lter output of the corresponding ?rst adaptive
`the second filter output of the corresponding first adaptive
`filter and the corresponding sensor signal to derive the first
`?lter and the corresponding sensor signal to derive the ?rst
`error signal. Second adaptive ?lters provide transversal
`error signal. Second adaptive filters provide transversal(cid:173)
`?ltering the ?rst error signals of the subtractors to produce
`filtering the first error signals of the subtractors to produce
`third ?lter outputs, using a second error signal, by restrain
`third filter outputs, using a second error signal, by restrain(cid:173)
`ing their tap weight coe?icients. The third ?lter outputs are
`ing their tap weight coefficients. The third filter outputs are
`summed and subtracted from the first filter output to proquce
`surmned and subtracted from the ?rst ?lter output to produce
`an output of the beamformer, which is supplied as the second
`an output of the beamformer, which is supplied as the second
`error signal to the second adaptive filters
`error signal to the second adaptive ?lters
`
`10 Claims, 11 Drawing Sheets
`10 Claims, 11 Drawing Sheets
`
`1o
`1H9
`\P
`a
`Y
`lM-Y‘
`‘3
`
`I”
`
`I
`,1"
`I
`
`I,’
`II,’
`
`2
`\
`

`
`17
`SPATIAL
`.—-\—-—-—- —-—-—-\
`53
`-----1
`SPATIAL
`LDWPASS f-_----'
`i
`LOWPASS
`|
`+f+\
`-
`DELAY
`FILTER
`FILTER
`1—I |12
`_
`i
`i
`!
`SPATIAL
`SPATIAL
`i
`HIGH PASS
`mourns
`i
`FILTER
`16
`mm 16
`i
`,--------- --~-----~---1
`__________ _._L_-_.$_-_-\
`:
`8o
`i
`i
`I
`i
`i
`i
`|
`70 “g "in: 1' |
`DELAY
`+¢L9
`I
`LAF
`I
`|
`0
`
`8*
`
`!
`
`.
`l
`5
`I
`
`l
`
`.
`
`(g3
`9i
`
`1
`i
`my
`
`LAF
`DELAY
`l
`I
`i
`a
`i
`i
`L
`g
`5
`5
`!
`i
`:
`:
`g
`I F:- E
`_
`/M4
`2
`LAF
`+
`—' DELAY
`l
`' I
`i
`L_
`! ‘—1—'
`*‘rg/
`I ;—'
`! i
`i
`l0M.|
`M |
`i
`10M-l
`9M-l
`, _____________ J
`, _____________________ J
`
`3
`D
`E
`Y
`
`RTL923_1023-0001
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 1 of 11
`Sheet 1 of 11
`
`5,627,799
`5,627,799
`
`1
`
`(
`
`_ -
`
`I
`
`I
`
`- V -
`
`_ m n .1 _ _ n r E
`
`I
`
`,
`
`m _ _
`
`I
`
`. ,m 2 _ m
`
`_ .
`
`I
`
`
`
`
`fl .................. |.-l lllll -I |\_
`r ............. 1-1L m”
`
`FIG. 1
`FIG . 1
`PRIOR ART
`PRIOR ART
`SPATIAL LOWPASS FILTEiR 2
`SPATIAL LOWPASS FILTER 2
`(" --=-~ -=-~ -=-~ -::-~ -::-~ -::-~ -::--~ ~ -::-~ -::-~-::-~ -::-~ -::-~ -=-~ -=-=--=-~ -::-~ ~ ---- 'I
`i
`I 200
`24
`25 V
`'
`i I
`TAP·WEIGHT MEMORY
`-----------------.
`i i
`6 I
`i
`i i i '
`' i ' 1
`i
`! I
`I I
`I
`'
`I
`230
`231
`•
`1 I
`1
`_ W m B. _ 3 W
`i i i !
`_ . "2 1 _ L ...... -- U _
`23G-l
`A 1
`i
`n-_---I-...L., ----.'--/ Z-l
`Z-l
`Z-l
`1 D
`_ M _ n R 2 R _ I .I
`u _ _ i
`i l.;... ________________________________ ) D
`i
`m _ _ .......... -
`
`_ , 2 V. _ m ................ -_ _ _ _
`_ O n n _ 1| 2 _ _
`w W. . . 0M . m .
`i
`_ <Z H (
`E
`•
`R !
`1
`,
`I
`1
`•
`I
`'
`I
`1
`,
`2 _ Slrr
`1
`'
`!
`T _ _ IIIIIIIIII ll . 6 “PEN .
`
`G 1: _ lllllllll ll (L
`. 0 _ _ PGHDDH
`'-------------------------------------- -~
`
`I
`
`
`
`\
`
`\
`\
`
`\ ,
`\ , ,
`\ ,
`
`\
`\
`
`I
`
`1
`
`. m m "2<_z_ n n m M H m
`
`- -
`
`- _
`
`\ _
`
`m _ m _ U... n ‘
`
`
`
`\\\ \\\\ \\
`
`\ \ \ \ \ \ \\\
`
`\\ \ \ \ \ \ \ \ \ \ \ \ \ \\
`
`\
`\
`\
`
`\
`\
`
`\ , ,
`\ ,
`,
`\ ,
`\ ,
`\ , ,
`
`\
`
`\
`
`\
`
`4
`_ W _ _+m+ m, m ...... -- w . m _ m 2 N0 M m
`
`
`_ . 0 _ (nil- a I I I | l | | I | I | I nl||
`---------~--------
`(+
`+
`
`6
`
`1
`1 ,
`I
`31 i ,
`1 .
`1 ,
`I
`i
`~.f.-~ A
`SPA TIAL ~---.l..-I
`i 1-..-----'
`0 ,
`HIGHPASS
`!
`i
`FILTER
`301
`D
`I
`BANK
`E
`I
`R
`(Fi g. 2)
`1
`I
`'
`.
`I
`1
`I
`~-~.-I
`1
`•
`!
`30M_Q
`• _________________ J
`
`I
`
`I
`
`i
`
`I
`
`I
`
`LAF = Leaky Adaptive Filter
`LAF = Leaky Adaptive Filter
`
`RTL923_1023-0002
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 2 0f 11
`Sheet 2 of 11
`
`5,627,799
`5,627,799
`
`I
`
`I
`
`•
`
`FIG. 2 PRIOR ART
`FIG. 2 PRIOR ART ‘ SPATIAL HIGHPASS FILTER BANK 6
`SPATIAL HIGHPASS FILTER BANK 6
`0 i
`~--------------------~-----
`, ___________________ ) 40
`41 0
`i-J'
`I
`mTER
`I,
`·42
`I I
`FILTER
`~--IA
`D
`~======~
`J--~t--T-----t___l FILTER
`D ~_--+~_
`E
`R
`
`I
`
`41 Q-l
`, . . . - - - - - - - , /
`
`FILTER
`
`FIL TER
`
`FILTER
`
`A
`D
`D
`E
`R
`
`I
`I
`I
`I
`I
`I
`
`41 Q-l
`
`TO
`LEAKY
`ADPTV
`FILTERS
`30
`
`FILTER
`
`FIL TER
`
`A
`D
`.
`~--I D f-+---t-~-
`I
`E
`R
`•
`41 Q-l !
`!
`. - - - - - - . /
`I
`FILTER
`\ ___________________ J
`
`•
`
`I
`
`I
`I
`I
`I
`I
`I
`
`:
`40M Q
`-------------------v
`I
`410 '
`.
`I 42
`•
`FILTER
`
`FILTER
`
`F I L TER
`
`A
`~ 1-+_-+---'--_
`i
`! E
`I R
`41 Q-l !
`I
`l !
`i
`~-FIL-TE-R~
`L ________ _ ~__=_=~=_=__=_==~=~_=_ __ .J __ j
`
`I
`
`RTL923_1023-0003
`
`

`
`FIG. 3
`FIG. 3
`PRIOR ART
`PRIOR ART
`32
`FROM DELAY3 +6?’
`30
`FROM DELAY 3
`300
`0
`r-----~--------------- ----------------------
`,------e-------------—
`i
`54
`i
`~
`X
`,
`I ,
`I
`I
`I
`i
`I I
`I
`I I
`I
`I
`
`I
`
`I
`
`I
`
`I
`
`
`
`u.s. Patent
`US. Patent
`
`May 6,1997
`May 6, 1997
`
`Sheet 3 of 11
`
`5,627,799
`
`530
`-J-------,
`55
`
`1-----
`1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`u 7
`
`53m
`/
`
`Update
`Update
`Circuit
`Circuit
`
`I
`
`I
`
`llllllllllillvlllllll‘lllllll'llllllullilllllllllllll] I'llllllllllllll:
`
`I
`
`:
`
`1
`
`Leaky 7~ ~=~:L..~-I-_+__4_-~---___1-4-~_I_-~- a
`
`Integrator
`
`FO
`
`I
`1
`1
`I
`1
`1
`1
`1
`I
`I
`I
`I
`
`FM_Q
`
`LEAKY ADAPTIVE FILTER
`
`LEAKY ADAPTIVE FI L TER
`LEAKY ADAPTIVE FILTER
`
`:
`!
`131
`I
`
`1
`
`I
`
`_ ADDr-LR
`
`A
`D
`D
`E
`~------~R
`
`RTL923_1023-0004
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 4 0f 11
`Sheet 4 of 11
`
`5,627,799
`5,627,799
`
`FIG. 4
`FIG. 4
`
`5
`
`17
`,-~----­
`I
`
`I
`I
`I
`I
`I
`I
`
`1 M-ll
`
`, ,
`,/
`,
`
`, ,-, , ,
`
`SPATIAL
`LOWPASS
`FILTER
`
`SPATIAL
`HIGHPASS
`FILTER
`16
`--------- --~-----~---l
`I
`I
`I
`
`I
`
`I
`
`I
`
`I
`
`11
`
`I--f--lA
`'----'
`D
`D
`E
`R
`
`l
`I
`I
`I
`I
`I
`I
`f
`f
`f
`I
`I
`I
`I
`I
`I
`f
`f
`f
`I
`
`7M-l
`
`I
`
`I
`
`I
`I
`9M-l
`I
`, _____________________ .J
`~____________________________)
`
`I
`
`I
`
`I
`I
`I
`I
`I
`I
`!
`10M-l
`______________ .J
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`RTL923_1023-0005
`
`

`
`u.s. Patent
`
`May 6,1997
`
`Sheet 5 of 11
`
`5,627,799
`
`i
`I ,
`I
`
`.
`
`I
`I
`I
`I
`I
`
`I ,
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`L - -_ - - '
`
`P--I--..I A
`0
`o
`E
`R
`
`i I
`I
`I
`!
`13M-l
`--------------)
`
`I
`
`I
`
`i
`+
`I
`9M-l
`I
`______________________ J
`
`I
`
`I
`
`I
`
`NCAF = Norm-Constrained Adaptive Filter
`
`RTL923_1023-0006
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 6 0f 11
`Sheet 6 of 11
`
`5,627,799
`5,627,799
`
`FIG. 6
`FIG. 6
`
`FROM DELAY 3
`FROM DELAY3
`130
`130
`r---~--------------- -----------------------,
`,
`CONSTRAINT !
`I ,
`64
`I
`I ,
`COEFFICENT
`GENERATOR i
`I ,
`
`630
`j------ ------~
`: 65
`.-+\--+------1-----+---+1
`
`~
`
`I
`
`:
`I
`I
`I
`I
`I
`
`Update
`631 Circuit
`
`(Fig. 7)
`
`L ____ _
`
`I
`'--~
`
`I
`I
`I
`I
`I
`I
`I
`___ _J
`
`~4_~~~~---+_~~~r-~~~
`
`69
`
`~+--+--+----r--T--T-~~A
`D
`D~~
`r-t--+---t----t E
`r--+---t R
`
`62
`
`A
`D
`D
`1 - - - - - - - - -1 E
`R
`
`FROM
`SUBTR·
`ACTORS
`90-9M-l
`
`NORM·CONSTRAINED ADAPTIVE FILTER
`13 1
`
`NORM·CONSTRAINED ADAPTIVE FILTER
`
`RTL923_1023-0007
`
`

`
`u.s. Patent
`
`May 6,1997
`
`Sheet 7 of 11
`
`5,627,799
`
`FIG. 7
`70
`r------------------4-------;
`i
`I
`71
`72
`I
`,0
`I
`'
`!
`!
`I
`I
`'
`71,
`i
`\
`!
`~3
`( .)p ~
`I
`L P
`,
`!
`I A i )
`I
`D f- (. )llp ~~, _ - -J . .....
`I
`D
`I
`E
`I
`R
`I
`I
`I
`'
`!
`
`i
`!
`i
`!
`~
`~ ______________________ J
`
`I
`
`:
`l
`71 L-l !
`\
`(.)p ~
`
`I
`
`,
`
`74
`I
`
`DIVISION ~8
`CIRCUIT
`
`(.}p ~
`
`I
`
`:
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I,
`
`FROM
`UPDATE
`CIRCUITS
`63
`
`,
`
`"1"- MINIMUM
`SELECTOR
`
`~-----------~-------------~
`
`FIG. 10
`OUTPUT
`
`_ - . ; . : -___ ..,,:-___ ..i......-__ INPUT
`~n
`
`RTL923_1023-0008
`
`

`
`u.s. Patent
`
`May 6, 1997
`
`Sheet 8 of 11
`
`5,627,799
`
`FIG. 8
`
`SPATIAL
`lOWPASS
`Fil TER
`
`17
`,----~-­
`r ,
`, 12
`I ,
`I ,
`I ,
`SPATIAL
`I
`16
`HIGHPASS
`i
`("
`(FILTER
`...-_....J. ____________ L ______ ...
`I I
`, ,
`I I
`i i
`i i
`
`I
`
`,
`
`I
`
`11
`
`,.
`I ,
`
`I
`I
`I
`I
`I
`I
`I
`
`I ,
`I ,
`I ,
`
`I
`I
`I
`I
`
`L - -_
`
`I--I~A
`D
`D
`E
`R
`
`7M-l
`
`I!
`i
`10M-l
`'-----------.----------~ ~-------------~
`(eAF = (oeffici~nt·(onstrained Adaptive Filter
`
`I
`
`RTL923_1023-0009
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 9 0f 11
`Sheet 9 of 11
`
`5,627,799
`5,627,799
`
`FIG. 9
`FIG. 9
`FROM SUBTRACTOR 9k
`FROM SUBTRACTOR 9k
`
`COEFFICIENT-
`COEFFICIENT
`CONSTRAINED
`CONSTRAINED
`ADAPTIVE FILTER
`14k
`ADAPTIVE FI L TER
`14k
`r-—---é_----__-_-_--_-___ -----------------L------------~
`r----~-----------------------------L----------,
`I
`84
`
`~
`
`83 1 Update
`Circuit
`
`83N-1
`
`MEMORY
`
`I
`I
`~______ ____ ..1
`:
`I
`
`L....f-----+---t--t---+--I ~1
`~~-+--~----+--+-+--~~ ~o
`
`~1
`~o
`
`89
`
`.Iulllllllllllllll'l'l.lllllllllllllil'llllllllllll lllllllll
`
`TO SUBTR(cid:173)
`ACTOR 9k
`
`III-Ill‘Illllllllllllllllllllllllll||l|l\
`
`FROM
`FILTER 2
`
`RTL923_1023-0010
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 10 of 11
`Sheet 10 0f 11
`
`5,627,799
`5,627,799
`
`5
`
`FIG. 11
`FIG. 11
`
`DELAY
`
`2
`
`SPATIAL
`LOWPASS
`FI L TER
`
`,,'
`
`"
`" " " ,
`
`SPATIAL
`HIGH PASS
`FILTER
`( __ 5 _____ _
`
`16
`16
`_____ J.. _______ ~
`_S__________
`
`I
`
`I
`
`I
`I
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`I
`I I
`
`11
`
`~---..-jA
`'----'
`D
`D
`E
`R
`
`+ + 9
`0
`
`141
`a
`* CCAF
`
`+
`
`+
`91
`
`:
`a
`
`14M-1 :
`
`CCAF
`
`i
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I ,
`
`I
`I
`I
`I
`
`I
`
`W59 9M-]
`I
`l _______________________ J I
`9M-l
`
`I
`
`13M-l
`~ _____________ ._J
`
`CCAF = Coefficient-Constrained Adaptive Filter
`CCAF = Coefficient-Constrained Adaptive Filter
`NCAF = Norm-Constrained Adaptive Filter
`NCAF = Norm-Constrained Adaptive Filter
`
`RTL923_1023-0011
`
`

`
`u.s. Patent
`US. Patent
`
`May 6, 1997
`May 6,1997
`
`Sheet 11 of 11
`Sheet 11 0f 11
`
`5,627,799
`5,627,799
`
`FIG. 12
`FIG. 12
`
`1
`0
`1
`1
`
`I
`I
`I
`I
`I
`I
`I
`
`-1 I
`
`2 \
`
`SPATIAL
`SPATIAL
`LOWPASS
`LOWPASS
`FILTER
`FILTER
`
`I5
`\15
`
`SPATIAL
`SPATIAL
`LOWPASS
`LOWPASS
`FILTER
`FILTER
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`, , , , , ,
`, ,
`, , , ,
`
`, , , , , ,
`, ,
`, , , ,
`
`""—*' TO DELAY 3
`TO DELAY 3
`
`CE
`REFEREN
`REFERENCE
`SIGNAL
`SIGNAL
`\

`
`TO ADAPTIVE FILTERS
`TO ADAPTIVE FILTERS
`80-8M-l OR 140-14M-l
`
`....,
`
`/0
`DELAY
`
`y
`
`( 71
`I DELAY
`I
`
`I
`1
`I
`j
`I
`I
`I
`I
`I
`I
`I
`I
`7M-l
`(
`r
`I DELAY
`DELAY
`
`I r
`
`I
`i
`
`I
`I
`
`TO SUBTRACTORS 90 - 9M-l
`>-
`> T0 SUBTRACTORS 90 ~ 9M4
`
`,
`I
`I
`I ,
`I
`
`/
`I
`I
`I
`I
`I
`
`I
`I
`
`I ,
`I , , , ,.
`
`RTL923_1023-0012
`
`

`
`5,627,799
`5,627,799
`
`2
`2
`canceling capability. The diiference between the assumed
`canceling capability. The difference between the assumed
`direction and the actual arrival direction of the target signal,
`direction and the actual arrival direction of the target signal,
`or a look-direction error, is of another concern because it
`or a look-direction error, is of another concern because it
`degrades the target signal, or a look-direction error, is of
`degrades the target signal, or a look-direction error, is of
`another concern because it degrades the target signal. In
`another concern because it degrades the target signal. In
`order to compensate for this shortcoming, the spatial high
`order to compensate for this shortcoming, the spatial high(cid:173)
`pass filter bank of the prior art needs as many spatial
`pass ?lter bank of the prior art needs as many spatial
`highpass filters as is necessary to provide a wide range of
`highpass ?lters as is necessary to provide a wide range of
`angles to reject the target signal to prevent its leakage into
`angles to reject the target signal to prevent its leakage into
`10 the interference path of the bearnformer.
`the interference path of the beamformer.
`
`1
`1
`BEAMFORMER USING COEFFICIENT
`BEAMFORMER USING COEFFICIENT
`RESTRAINED ADAPTIVE FILTERS FOR
`RESTRAINED ADAYfIVE FILTERS FOR
`DETECTING INTERFERENCE SIGNALS
`DETECTING INTERFERENCE SIGNALS
`
`BACKGROUND OF THE INVENTION
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`1. Field of the Invention
`The present invention relates generally to interference
`The present invention relates generally to interference
`cancelers, and more particularly to a generalized sidelobe
`cancelers. and more particularly to a generalized sidelobe
`canceler, or adaptive beamformer for an array of sensors
`canceler, or adaptive beamformer for an array of sensors
`such as microphones and the like.
`such as microphones and the like.
`SUMMARY OF THE INVENTION
`SUMMARY OF THE INVENTION
`2. Description of the Related Art
`2. Description of the Related Art
`It is therefore an object of the present invention to provide
`It is therefore an object of the present invention to provide
`It is known that wideband signals propagating across an
`It is known that wideband signals propagating across an
`an adaptive array beamformer with a reduced number of
`an adaptive array beamformer with a reduced number of
`array of sensors in directions that are different than the beam
`array of sensors in directions that are dilferent than the beam
`sensors while allowing a look-direction error.
`steering direction of the array suffer a distortion that is 15 sensors while allowing a look-direction error.
`steering direction of the array su?er a distortion that is
`According to the present invention, there is provided an
`similar to lowpass filtering.
`According to the present invention, there is provided an
`similar to lowpass ?ltering.
`adaptive array beamformer comprising an array of spatially
`According to a prior art microphone array, signals
`adaptive array beamformer comprising an array of spatially
`According to a prior art microphone array, signals
`distributed sensors, and a spatial beamforming ?lter con
`detected by an array of microphones are lowpass filtered and
`distributed sensors, and a spatial beamforming filter con-
`detected by an array of microphones are lowpass ?ltered and
`nected to the sensors for respectively ?ltering output signals
`summed together to detect a target signal that arrives in a
`nected to the sensors for respectively filtering output signals
`summed together to detect a target signal that arrives in a
`of the sensors and summing the ?ltered output signals to
`particular direction. The adaptive microphone array beam- 20 of the sensors and summing the filtered output signals to
`particular direction. The adaptive microphone array beam
`produce a ?rst ?lter output containing a target signal arriving
`former is one form of the generalized sidelobe canceler as
`produce a first filter output containing a target signal arriving
`former is one form of the generalized sidelobe canceler as
`at the array in a speci?ed direction. A plurality of ?rst
`at the array in a specified direction. A plurality of first
`described in an article "An alternative Approach to Linearly
`described in an article “An alternative Approach to Linearly
`adaptive ?lters are provided, each having a tapped-delay line
`Constrained Adaptive Beamforming", Lloyd J. Griffiths and
`adaptive filters are provided, each having a tapped-delay line
`Constrained Adaptive Bearnforming”, Lloyd J. Grif?ths and
`connected to receive the ?rst ?lter output, a coe?icient
`Charles W. Jim, the IEEE Transactions on Antenna and
`connected to receive the first filter output, a coefficient
`Charles W. Jim, the IEEE Transactions on Antenna and
`update circuit for producing tap weight coe?icients indicat
`Propagation, Vol. AP-30, No.1, January 1982, pages 27-34. 25 update circuit for producing tap weight coefficients indicat-
`Propagation, Vol. AP-30, No. 1, January 1982, pages 27-34.
`ing correlations between tap signals from the tapped-delay
`As described in an article 'The Broad-Band Wiener Solution
`ing correlations between tap signals from the tapped-delay
`As described in an article ‘The Broad-Band Wiener Solution
`line and a ?rst error signal applied thereto, a plurality of
`for Griffiths-Jim Beamformers", S. Nordholm, 1 Claesson
`line and a first error signal applied thereto, a plurality of
`for Gri?iths-Jim Beamformers”, S. Nordholm, I. Claesson
`multipliers for weighting the tap signals with the
`and P. Eriksson, the IEEE Transactions on signal Processing,
`multipliers for weighting the tap signals with the
`and P. Eriksson, the IEEE Transactions on signal Processing,
`coefficients, respectively, and means for summing the
`Vol. 40, No.2, February 1992, pages 474-478 (hereinafter
`coefficients, respectively, and means for summing the
`Vol. 40, No. 2, February 1992, pages 474-478 (hereinafter
`weighted tap signals to produce a second ?lter output not
`referred to as Document 1), the generalized sidelobe can- 30 weighted tap signals to produce a second filter output not
`referred to as Document 1), the generalized sidelobe can
`containing the target signal. The coe?icient update means
`celer comprises, a spatial lowpass filter connected to an
`containing the target signal. The coefficient update means
`celer comprises, a spatial lowpass ?lter connected to an
`includes restraining means for preventing the coe?icients
`array of microphones for filtering signals from the array and
`includes restraining means for preventing the coefficients
`array of microphones for ?ltering signals from the array and
`from increasing inde?nitely. A plurality of ?rst subtractors
`summing the filtered signals so that only the desired signal
`from increasing indefinitely. A plurality of first subtractors
`surmning the ?ltered signals so that only the desired signal
`are provided, each detecting a difference between a corre
`is contained in the summed signal. A plurality of spatial
`are provided, each detecting a difference between a corre-
`is contained in the summed signal. A plurality of spatial
`sponding sensor signal and the second ?lter output of the
`highpass filters are provided to form a spatial highpass filter 35 sponding sensor signal and the second filter output of the
`highpass ?lters are provided to form a spatial highpass ?lter
`corresponding ?rst adaptive ?lter and supplying the ditfer
`bank. Each spatial highpass filer is connected to a selected
`corresponding first adaptive filter and supplying the differ-
`bank. Each spatial highpass ?ler is connected to a selected
`ence to the coe?icient update circuit of the corresponding
`ence to the coefficient update circuit of the corresponding
`pair of microphones for filtering and summing the sensor
`pair of microphones for ?ltering and summing the sensor
`?rst adaptive ?lter as the ?rst error signal. A plurality of
`first adaptive filter as the first error signal. A plurality of
`signals to detect the interference signals. A plurality of
`signals to detect the interference signals. A plurality of
`second adaptive ?lters are provided, each having a tapped
`adaptive filters are provided for using the interference sig-
`second adaptive filters are provided, each having a tapped-
`adaptive ?lters are provided for using the interference sig
`delay line connected to receive the error signal from a
`nals as reference signals to detect those components having 40 delay line connected to receive the error signal from a
`nals as reference signals to detect those components having
`corresponding one of the ?rst subtractors, a coe?icient
`high correlation with the interference signals contained in
`corresponding one of the first subtractors, a coefficient
`high correlation with the interference signals contained in
`update circuit for producing tap weight coe?icients indicat
`the detected target signal.
`update circuit for producing tap weight coefficients indicat-
`the detected target signal.
`ing correlations between tap signals from the tapped-delay
`Since the spatial highpass filters of Document 1 are of
`ing correlations between tap signals from the tapped-delay
`Since the spatial highpass ?lters of Document 1 are of
`line and a second error signal applied thereto, a multiply
`nonadaptive type and each uses two microphone outputs, the
`line and a second error signal applied thereto, a multiply-
`nonadaptive type and each uses two microphone outputs, the
`and-surn circuit for weighting the tap signals with the
`45
`range of signals which must be rejected is very narrow. As 45 and-sum circuit for weighting the tap signals with the
`range of signals which must be rejected is very narrow. As
`coe?icients respectively and summing the weighted tap
`a result, a slight departure from the intended direction causes
`coefficients respectively and summing the weighted tap
`aresult, a slight departure from the intended direction causes
`signals to produce a third ?lter output. The coef?cient update
`a leakage of the desired signal into the interference path of
`signals to produce a third filter output. The coefficient update
`a leakage of the desired signal into the interference path of
`circuit includes restraining means for preventing the coef
`the beamformer.
`circuit includes restraining means for preventing the coef(cid:173)
`the beamformer.
`?cients from increasing inde?nitely. An adder is provided
`ficients from increasing indefinitely. An adder is provided
`To overcome the prior art shortcoming, a proposal has
`To overcome the prior art shortcoming, a proposal has
`50 for summing the third filter outputs from the second adaptive
`for summing the third ?lter outputs from the second adaptive
`50
`been made to implement a spatial highpass filter for receiv(cid:173)
`been made to implement a spatial highpass ?lter for receiv
`filters. A second subtractor detects a difference between the
`?lters. A second subtractor detects a dilference between the
`ing more than two microphone outputs as described in an
`ing more than two microphone outputs as described in an
`first filter output and the output of the adder and supplying
`?rst ?lter output and the output of the adder and supplying
`article “A Spatial Filtering Approach to Robust Adaptive
`article "A Spatial Filtering Approach to Robust Adaptive
`the difference to the coefficient update circuit of the second
`the diiference to the coe?icient update circuit of the second
`Beaming", 1 Claesson et al, the IEEE Transactions on
`Beaming”, I. Claesson et al, the IEEE Transactions on
`adaptive filters as the second error signal.
`adaptive ?lters as the second error signal.
`Antennas and Propagation, Vol. 40, No. 9, September 1992,
`Antennas and Propagation, Vol. 40, No.9, September 1992, 55
`In a preferred embodiment, a second spatial beamforming
`55
`In a preferred embodiment, a second spatial beamforming
`pages 1093 to 1096 (hereinafter referred to as Document 2).
`pages 1093 to 1096 (hereinafter referred to as Document 2).
`filter is connected to the sensors for respectively filtering
`?lter is connected to the sensors for respectively ?ltering
`According to Document 2, each of the highpass filters that
`According to Document 2, each of the highpass ?lters that
`output signals of the sensors and summing the filtered output
`output signals of the sensors and summing the ?ltered output
`comprise the spatial highpass filter broadens the range of
`comprise the spatial highpass ?lter broadens the range of
`signals to produce a second filter output containing the target
`signals to produce a second ?lter output containing the target
`arrival angles by receiving multiple spatial samples from a
`arrival angles by receiving multiple spatial samples from a
`signal, the second spatial beamforming ?lter having a
`signal, the second spatial beamforming filter having a
`selected set of microphone outputs using a plurality of leaky
`selected set of microphone outputs using a plurality of leaky
`60 greater beam width than a beam width of the first spatial
`greater beam width than a beam width of the ?rst spatial
`adaptive ?lters.
`adaptive filters.
`beamforrning filter. The first adaptive filters are connected to
`beamforming ?lter. The ?rst adaptive ?lters are connected to
`However, a large number of microphones (the Q value)
`However, a large number of microphones (the Q value)
`the output of the second spatial beamforming ?lter, instead
`the output of the second spatial beamforrning filter, instead
`are required to implement a beamformer having a wide
`are required to implement a beamformer having a wide
`of to the output of the first-named spatial beamforming filter.
`of to the output of the ?rst-named spatial beamforming ?lter.
`range of rejection angles, for each group of spatial highpass
`range of rejection angles, for each group of spatial highpass
`BRIEF DESCRIPTION OF THE DRAWINGS
`BRIEF DESCRIPTION OF THE DRAWINGS
`filters in the filter bank. If a sufficient number of micro- 65
`?lters in the ?lter bank. If a sufficient number of micro
`65
`The present invention will be described in further detail
`phones is not provided. the degree of design freedom must
`phones is not provided, the degree of design freedom must
`The present invention will be described in further detail
`with reference to the accompanying drawings, in which:
`with reference to the accompanying drawings, in which:
`be sacrificed, resulting in a beamformer having a low noise
`be sacri?ced, resulting in a beamformer having a low noise
`
`RTL923_1023-0013
`
`

`
`5,627,799
`5 .627,799
`
`3
`3
`FIG. 1 is a block diagram of a prior art adaptive array
`FIG. 1 is a block diagram of a prior art adaptive array
`beamformer;
`beamfonner;
`FIG. 2 is a block diagram of the spatial highpass ?lter of
`FIG. 2 is a block diagram of the spatial highpass filter of
`the FIG. 1 prior art;
`the FIG. 1 prior art;
`FIG. 3 is a block diagram of the leaky adaptive ?lters of
`FIG. 3 is a block diagram of the leaky adaptive filters of
`the FIG. 1 prior art;
`the FIG. 1 prior art;
`FIG. 4 is a block diagram of an adaptive array beam(cid:173)
`FIG. 4 is a block diagram of an adaptive array beam
`fonner according to a first embodiment of the present
`former according to a ?rst embodiment of the present
`invention;
`invention;
`FIG. 5 is a block diagram of an adaptive array beam(cid:173)
`FIG. 5 is a block diagram of an adaptive array beam
`fonner according to a second embodiment of the present
`forrner according to a second embodiment of the present
`invention;
`invention;
`FIG. 6 is a block diagram of the nonn constraint adaptive
`FIG. 6 is a block diagram of the norm constraint adaptive
`filters of the second embodiment;
`?lters of the second embodiment;
`FIG. 7 is a block diagram of the constraint coefficient
`FIG. 7 is a block diagram of the constraint coe?icient
`generator used in FIG. 6;
`generator used in FIG. 6;
`FIG. 8 is a block diagram of an adaptive array beam(cid:173)
`FIG. 8 is a block diagram of an adaptive array beam
`fonner according to a third embodiment of the present
`forrner according to a third embodiment of the present
`invention;
`invention;
`FIG. 9 is a block diagram of the coefficient-constrained
`FIG. 9 is a block diagram of the coef?cient-constrained
`adaptive filters of the third embodiment;
`adaptive ?lters of the third embodiment;
`FIG. 10 is a graphic representation of the input/output
`FIG. 10 is a graphic representation of the input/output
`characteristic of the limiters of FIG. 9;
`characteristic of the limiters of FIG. 9;
`FIG. 11 is a block diagram of an adaptive array beam(cid:173)
`FIG. 11 is a block diagram of an adaptive array beam
`fonner according to a fourth embodiment of the present
`forrner according to a fourth embodiment of the present
`invention; and
`invention; and
`FIG. 12 is a block diagram of a modification of the present
`FIG. 12 is a block diagram of a modi?cation of the present
`invention.
`invention.
`
`DErAILED DESCRIPTION
`DEI‘AJLED DESCRIPTION
`Before proceeding with the detailed description of the
`Before proceeding with the detailed description of the
`present invention. it may provide helpful to provide an
`present invention. it may provide helpful to provide

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket