throbber
II
`
`USOO5627799A
`[11] Patent Number:
`[45] Date of Patent:
`
`I
`
`II
`
`5,627,799
`May 6, 1997
`
`United States Patent [19]
`Hosbuyama
`
`[54] BEAMFORMER USING COEFFICmNT
`RESTRAINED ADAPTIVE FILTERS FOR
`DETECTING INTERFERENCE SIGNAlS
`
`[75]
`
`Inventor: Osamu Hosbuyama. Tokyo. Japan
`
`[73] Assignee: NEe Corporation. Tokyo. Japan
`
`[21] App!. No.: 523,059
`
`[22] Filed:
`
`Sep. 1, 1995
`
`[30]
`
`FOf'Cign Application Priority Data.
`
`Sep. 1, 1994
`(JPI
`Japan .................................... 6-208635
`JnL CI.6 ...................................................... GOIS 15/00
`[51}
`[52] U.S. Cl. .......................... 367/121; 3671901 ; 367/119;
`367/905; 381/94
`[58J Field or Seal"Ch .............................. 367112. 119, 121.
`367/123, 129.901. 905. 103; 128/661.01;
`381194
`
`[56)
`
`Re£erences Cited
`U.S. PATENT DOOJMENTS
`3,763,490 1011973 Hadley et aI ........................... 3421375
`9/1990 Zurek et aI ............................ 381194.1
`4,956,867
`
`UfHER PUBUCATIONS
`
`L Griffiths et al .• "An Alternative Approach to Linearly
`Constrained Adaptive Beamforrning", IEEE Transactions
`on Antennas and Propagation, vol. AP-30, No.1, Jan. 1982.
`pp.27-34.
`S. NordhoIm et aI., 'The Board-Band Wiener Solution for
`Griffiths-Jim Beamfonne.rs", IEEE Transactio"" on Signal
`Processing, vol. 40. No.2. Feb. 1992, pp. 474-479.
`
`I. Qaesson el aI., "A Spatial Filtering Approacb to Robust
`Adaptive Beaming", IEEE Transactions on Antennas and
`Propagation, vol. 40, No.9, Sep. 1992, pp. 1093-10%.
`"Processing Signals Carried By Propagating Waves". Mul(cid:173)
`tidimensional Digital Signal Processing. Prentice-Hall
`Inc., pp. 289-315.
`M.M. Goodwin r:tal., "Con~tantBeamwidth Reamfonning",
`Proceedings of Intemational Conference on Acoustics,
`Speech and Signal Processing 93, pp.I-169-1-172.
`
`Primary Examiner-Ian ). Lobo
`Attomc); A.gen~ or Firm-Sughrue. Mian, Zinn. Macpeak: &
`Seas
`
`[57]
`
`ABsrRACT
`
`In an adaptive array beamfonner. a spatial beamfocming
`filter is connected to a sensor array for respectively filtering
`and swnrning array signals to produce a titst filter output
`conlaining a target signal that arrives in a specified direction.
`First adaptive filters provide transversal-filleting the first
`filler output to produce a second filler output not containing
`the target signal. using a firsl error signal by restraining their
`tap weight coefficients. The array signals are further coupled
`to subtractors. Each subtractor detects a difference between
`the second filter output of the corresponding titst adaptive
`filler and the corresponding sensor signal to derive the first
`error signal. Second adaptive filters provide transversal(cid:173)
`filtering the first error signals of the sublractors to produce
`third filter outputs, using a second error signal, by restrain(cid:173)
`ing their tap weight coefficients. The third filter outputs are
`summed and sublracted from the first filter output to proquce
`an output of the beamfonner. which is supplied as the serond
`error signal to the second adaptive filters
`
`10 Claims, 11 Drawing Sheets
`
`1
`
`,",\'b-----r-r--"-i
`17
`._ C ____ _
`!PAiIAl
`lO\'lPAil Lr-Q'~E"~Y']--+' ;;'.~+
`film r
`,
`! 12
`i ,
`i
`i
`
`iPATIAl
`HIGHPASi
`film
`16
`, ___ . ___ . ___ .1 _____ 1. ___ ,
`! ,
`i
`
`7Q
`OHAY
`
`,
`i
`!
`7101·1
`
`._---,
`
`"
`
`• • • E •
`
`~UAY
`
`i
`~.
`i
`101.1_1
`SIol_I
`!
`. _ __ ._._. ___ ._._._._. _J ---.----------'
`
`RTL898_1023-0001
`
`Realtek 898 Ex. 1023
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 1 of 11
`
`5,627,799
`
`FIG. 1
`PRIOR ART
`
`6
`
`A
`o
`o
`~r-~------~~~}--------1 l
`FILTER
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`20;
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`20M_I
`,
`,
`,
`,
`filTER
`________________ ____________ ________ _ ~-J
`
`4
`
`32
`
`L-{~DIi:EL:~3 YJ--t-!:-- --;-;-3+ ~r--:"""1- r--- - -- -;' __ -o~5
`-
`'---+--, I Jf
`3~o I.----t ~
`LAF (fig.3)
`
`I
`
`i l
`
`
`,
`,
`I
`
`LAF
`
`:
`
`[
`
`I
`
`:
`
`:
`
`'
`
`'
`
`I
`
`~J.f~I--~, -{~~I :J_+_1
`SPATIAL
`A
`I
`HIGHPASS
`0
`I
`: 0
`30)1 :
`FILTER
`:
`,
`' I I
`BANK ! , :
`: E
`I
`'
`' I :
`: R
`I
`{Fig. 2) : , I
`I
`,
`I
`'
`I
`I
`LAF
`'
`I
`~ !
`i
`JOM_Q)
`__ __ __ __ __________ J
`
`, ,
`
`\ , , , , , , , , , , , , , , , , ,
`
`LAF" Leaky Adaptive Filter
`
`RTL898_1023-0002
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 2 of 11
`
`5,627,799
`
`12
`
`FIG. 2 PRIOR ART
`SPATIALHIGHPASSFIlTERBANK6
`------------_._------1-----
`r·-------------·----) 400 i
`,
`11::t~~~==iO=E~FIILTIERE~4~10~ ~2 i
`411
`'
`I
`41) D
`A
`fo
`D H--\-...l...o-i
`,
`: E
`41 Q_I
`: R
`'
`fIlTER
`~-------------------j
`r-------------- -----, 40
`410
`~ 1
`fiLm
`1
`142
`
`fiLTER
`
`f IL TER
`
`filTER
`
`filTER
`
`o
`
`0
`
`411
`
`A
`41 ) D
`, D
`,
`, , ,
`E
`,
`R
`41 Q_I
`
`f iLTER
`~._. _____________ __ J
`r -------------- ----- ) 40
`oJ )
`142
`
`TO
`LEAKY
`ADPTV
`fiLms
`30
`
`410
`
`411
`
`A
`D
`D f-+---r--'--
`: E
`1
`: R
`41Q_l f
`
`0
`
`o
`
`o
`
`1
`o
`
`o
`
`fiLm
`
`FIlTER
`
`filTER
`
`o
`
`!
`FIlTER
`l ______________ . _ __ . .J
`, ,
`: , , :
`
`40M Q
`-·-·-·- ·-·-·------v
`i 42
`41
`!
`411
`fiLm
`0
`
`41)
`
`,
`
`A
`D
`D H---I-~-J
`, E
`'
`1 R !
`41 Q_I !
`1
`i
`!
`F I lTER !
`L _________ .-:.-:-=:=-:::-...:...-:::=:=:.-:-..:.:::-_----' __ J
`
`filTER
`
`fIlTER
`
`RTL898_1023-0003
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 3 of 11
`
`5,627,799
`
`FIG. 3
`PRIOR ART
`31
`FROM DELAY 1 ++.~---------------------,
`
`300
`r · ----~---- ·-· --- - -------------- --- ----------
`i
`i
`,
`1
`
`i
`,
`1
`i
`i
`,.
`I
`"
`I
`
`510
`:-----
`-J - ______ :
`:
`. ,55
`,
`!
`XV
`,
`,
`'
`: ,--- --------: :
`, ,
`: 1
`::
`56
`,
`+
`l :
`58
`l : , , , ,
`
`I
`
`I
`
`z-t
`
`J
`
`x
`
`~4,
`x
`~
`
`ill
`v
`
`5lL_l
`'
`
`,
`
`Upd,le
`
`VV"Uit\
`r-
`----------
`
`5/lL_I
`
`Upd, te
`1-.., ,;;Circuit
`
`~57!
`: : , ,
`Leaky )l~ ~~~~~-L~_- ++---01-+ ___ +~+-+_~_ •
`
`Integrator
`
`!
`!
`- I
`i 31
`A
`1l1t~t====t==~==, ~ O
`'I
`:
`0
`E f-t-I -i
`:
`R I
`i
`'
`!
`501
`500
`FO
`:
`[2}-
`A
`/ i
`-------
`Z-I
`Z- I
`o
`l ________ ________ " _ ____ " _ __ ____________ ______ "
`o
`~ ________ ~~~~}_------~i
`
`x
`
`510
`
`III
`
`x
`
`I--
`
`___________ ~ --4
`
`51l_1/
`
`51
`
`51 l7T'
`-
`
`50l_1
`
`~-------------_[JL~EA~KY~A~O~AP~TI~VEJF~ll T~E~R }-------------~
`
`'--
`
`-
`
`RTL898_1023-0004
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 4 of 11
`
`5,627,799
`
`FIG. 4
`
`o
`
`5
`
`y ,/'
`
`...
`
`SPATIAL
`, ! lOWPASS
`, , ,
`,
`FILTER
`.. ,//
`!
`1
`M-I I
`''-I~::r,--H--I
`'--------'
`
`(3
`DELAY
`
`SPATIAL
`HIGH PASS
`fiLTER
`
`16
`
`'
`
`11
`
`17
`.-~----- r -----)
`r-r---{~~=r---tl~+
`+
`1
`! 12
`-
`'
`1
`1
`,
`1
`i
`,--------- _ _ 1. ___ _ _ .1...-__ ) I
`'
`!
`8
`I'
`,
`.~ I
`1
`i '
`!
`i ! 100 ,r----t
`!
`(70 H LAf
`~ DELAY
`. 1
`LAF
`i !
`1
`I'
`, 1
`1 '
`7
`I'
`' 1 101
`I' (
`I
`(' I
`!
`A
`,I
`DELAY
`LAf
`o
`,
`!
`I
`i !
`I 0
`:
`I
`'
`E
`' :
`I
`I
`:
`'
`R
`. ,
`1
`I i '
`,
`1
`,7M-1
`'
`1
`I-LH! ~~I~
`i
`LAF
`DELAY
`i
`!
`'--
`10M_I
`9M-l
`1. __ _ . ___ ._ . _ __________ ) ___________ ___ .1
`
`; , , ,
`i
`I ,
`I , , ,
`I , , ,
`
`RTL898_1023-0005
`
`

`
`U.S. Patent
`
`May 6,1997
`
`Sheet 5 of 11
`
`5,627,799
`
`FIG. 5
`
`17
`r---"----- ------.
`\3
`~r_~~OE~~~Y]---_t'~++r-~·
`I
`12
`-
`
`-~
`
`SPATIAL
`! LOWPASS
`!
`f iLTER
`, ,
`
`SPA TlAL
`HIGHPASS
`fi LTER
`16
`r---.i----- f---- ---'-------.
`,
`I
`,
`I
`,
`I

`.
`I
`I
`,
`I
`I
`W-r
`,
`i !
`I
`,
`' I
`I
`I ,
`,
`,
`I 131
`I
`I ,
`( I
`i
`I
`•
`,
`NCAF
`· !
`I
`,
`,
`I
`,
`,
`,
`,
`I
`,
`,
`,
`I
`,
`,
`I
`,
`,
`,
`I
`,
`,
`,
`I
`,
`I
`,
`I
`I
`i
`,
`+
`•
`,
`I
`,
`9M_I
`I
`,
`I
`________________ ______ J
`
`13\0 I
`NCAf
`
`11
`
`90
`
`+
`91
`•
`
`A
`,
`D
`, D
`,
`,
`,
`,
`E
`, R
`,
`,
`,
`•
`,
`,
`, ,
`,
`,
`
`I
`NCAF
`,
`-
`13M-I
`--------------)
`
`.
`
`i , , , , , .
`
`, , , , , , , , , , , , , ,
`
`/0
`DElAY
`
`( 71
`DELAY
`
`M-I
`
`DELAY
`
`8,0 I
`H LAf
`
`+
`
`+
`
`~I I
`H LAf
`-
`, +
`,
`,
`,
`,
`,
`,
`,
`,
`
`8M;1
`
`LAF
`
`-
`
`+
`
`NCAf ~ Norm-Constrained Adaptive Filter
`
`RTL898_1023-0006
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 6 of 11
`
`5,627,799
`
`~
`
`FIG. 6
`II
`fROM DELAY J + +v-
`130
`r .
`---~--- ---- - -------- --------------------- --~ ·
`~ CONSTRAINT I
`x
`•
`COEFFICENT
`I
`•
`GENERfTOR
`I ,
`I ,
`I
`,
`I

`I
`,
`I
`,
`I
`,
`I
`,
`
`630
`,------ ------V
`6 0-
`66
`+
`63 Update
`I 68 , ~ Circuit \..-...
`-
`67
`
`- - - ______ 0
`
`x
`L-
`L _____ --- -,
`
`--~
`
`z-
`
`,
`,
`, ,
`, ,
`,
`J )h-I
`-
`-
`
`L.1 6Jt-l
`
`-
`-
`
`(fig. 7)
`
`,
`
`69 )
`r-
`A
`0
`0
`E
`R
`
`62
`
`A
`0
`0
`E
`R
`
`' -
`
`I
`,
`I
`;
`,
`I
`,
`---------~;t~ 61t~
`I
`,
`I ,
`I ,
`l-
`601
`I
`------- ~ i
`Z-I
`___ . _ __ ._. _____ . _ ____ __ . ___ .J
`I~
`
`,
`,
`, ,
`,
`
`60t_l
`
`~ ~
`611,)
`
`x
`610,)
`f-
`
`600
`Z-I
`------------
`
`fROM
`SUBTR·
`ACTORS
`90-9M-1
`
`- , , , , , , , , , , , , ,
`
`'-
`
`NORM·CONSTRAINED ADAPTIVE FILTER
`
`13{
`
`, ,
`NORM·CONSTRAINED ADAPTIVE FILm
`
`,IlM_1
`
`, , , , , , , , , , ,
`
`RTL898_1023-0007
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 7 of 11
`
`5,627,799
`
`FIG. 7
`70
`r------------------I-----
`'I
`72
`710
`,
`I
`,
`!
`1
`i
`,
`i
`1
`,
`,
`1
`,
`I
`,
`I
`,
`I
`,
`I
`,
`I
`,
`I
`I
`i
`,
`,
`I
`,
`I
`'-----
`,
`I
`L ______________________ J
`'
`I
`
`(}
`
`I--
`
`(, l I--
`,
`,
`,
`,
`,
`,
`,
`,
`7\1 i
`( , )p
`
`I--
`
`7l
`
`A
`D I- ( , ) 1 /p
`D
`E
`R
`
`711
`
`FROM
`UPDATE
`CIRCUITS
`63
`
`L/
`
`7~
`
`DIVISION
`CIRCUIT
`
`l - 8
`
`8
`L P '-
`
`~5
`
`MINIMUM
`SELECTOR
`
`~ 11
`
`-
`
`FIG. 10
`OUTPUT
`
`In -------------.,.---
`
`'n ---!'----~----'--- INPUT
`o
`
`---'<------------- 'n
`
`RTL898_1023-0008
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 8 of 11
`
`5,627,799
`
`FIG. 8
`
`S
`
`SPATIAL
`i LOWPASS
`i
`FILTER
`• ,
`
`\3
`DELAY
`
`17
`( __ ;-_'L __ ,----- -1
`. +
`.
`! 12
`-
`I
`I •
`I • I •
`SPATIAL
`16
`HIGHPASS
`I
`i
`(. -
`...<,FllTER
`.--_________ L. _ __ __ .
`I I
`..
`140 t,----., I I
`..
`,
`/0 H em
`DELAY
`
`I
`
`II I~o ,r--;
`
`11
`
`o
`\,~
`';
`I ,///
`
`,
`
`i , , , , , , ,
`• , , , , ,
`• ,
`• , ,
`•
`
`_-

`I
`•
`I
`
`•
`
`i
`· I · I
`
`( 71
`DELAY
`,
`, ,
`, , ,
`•
`,
`• , ,
`,
`7M_1
`
`DELAY
`
`•
`I
`r--LH-l~J-t~ ~
`!
`! 0
`I
`,
`•
`: E
`I
`, R
`•
`!
`I
`I
`•
`I
`r---'i •
`•
`r-1-H-cb-1' '-
`I
`!
`!!
`I
`10M_I
`9M_1
`' __ _ __________ _________ ~ ~ ________ ____ _ J
`
`(eAF = (oeflici~ n t·Constrained Adaptive Filter
`
`RTL898_1023-0009
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 9 of 11
`
`5,627,799
`
`FIG. 9
`FROM SUBTRACTOR 9k
`
`COEFFICIENT(cid:173)
`CONSTRAINlD
`ADAPTIVE FILTER
`
`--/------- -------- _ ___ ____ _ __ ___ L ________ __ _
`~ ~-
`';)5 V V Circuit '--
`------ ------: 830
`' ,
`,
`t--
`, ,
`,
`86
`, ,
`+
`,
`,
`88 ,
`, ,
`, , ,
`I- I
`, ,
`87 ,
`, ,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`----- - ---- -
`• I
`,
`I ,
`I
`
`X
`
`LM
`
`c-
`
`-
`
`X
`
`83, Update
`
`----- ---_.
`
`~N-I
`
`-
`
`i-
`
`J3N-'
`
`f-
`
`,
`,
`,
`,
`,
`,
`,
`,
`, ,
`
`,
`,
`, ,
`,
`
`MEMORY
`I
`IN
`_, ~N-'
`,
`,
`i
`i
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`,
`I,
`~,
`10
`'0
`r- ~9
`A
`D
`D
`E
`R TO SUBTR-
`ACTOR 9k
`
`I
`•
`I •
`800
`80,
`I
`FROM
`Z-1
`-
`Z-1
`Z-1
`-------
`•
`I
`FILTER 2 ,
`J
`'----------------- --- ---- ------------------ - -
`
`---------;;N~
`81N~ -r
`~
`
`82
`
`r-
`
`X
`
`810
`
`X)
`
`81,
`
`~
`
`~
`
`RTL898_1023-0010
`
`

`
`u.s. Patent
`
`May 6,1997
`
`Sbeet 10 of 11
`
`5,627,799
`
`o
`
`FIG . 11
`
`5
`
`SPATIAL
`! LOWPASS
`, , ,
`:
`fiLTER
`
`(l
`
`17
`__ __ _ \.:.: __ '-__ _
`
`~-r---{~~~----+I~+
`'+}---f
`! 12
`
`DELAY
`
`,
`I ,
`I
`,
`I .
`,
`,
`I I
`,
`,
`I I
`,
`,
`I I
`,
`,
`. ,
`I I
`I I
`I
`,
`,
`. .
`NCAf
`I
`I I
`9M_1
`13M_1
`-
`l _______________________ ) ~ _____________ ....J
`
`11
`
`, , ,
`
`1 l~ I
`NCAf
`
`1 (1 I
`NCAf
`,
`, ,
`, ,
`,
`, , ,
`,
`,
`
`CCAf 0 Coefficient-ConSirai ned Adap1ive filter
`NCAf 0 Norm-Constrained Adaptive filter
`
`RTL898_1023-0011
`
`

`
`U.S. Patent
`
`May 6, 1997
`
`Sheet 11 of 11
`
`5,627,799
`
`1 ~ ,
`I" :--
`';""
`,
`,
`~ :
`
`I
`
`I
`I
`
`I
`
`~
`
`I
`
`, ,
`I , ,
`
`I
`I
`
`I
`
`,
`, ,
`I ,
`
`I
`I
`
`FIG. 12
`
`2
`\
`
`SPATIAL
`LOWPASS
`fiLTER
`
`,15
`
`SPATIAL
`LOWPASS
`FILTER
`
`/0
`DELAY
`
`( 71
`DELAY I
`, ,
`I ,
`I ,
`I , ,
`I ,
`1M- I
`
`I
`
`DELAY
`
`T o DElAY J
`
`REFEREN CE
`SI~ AL
`
`TO ADAPTIVE FILTERS
`80 -8M_I OR 140-14M_I
`
`,
`
`>-
`
`TO SU BTRACTORS 90 - 9M_I
`
`~
`
`, ,
`,
`,
`,
`, ,
`,
`, ,
`, ,
`
`, , , , ,
`
`/ , , , , ,
`
`• , , , , , , , , , , , , , , , , , , , ,.
`
`RTL898_1023-0012
`
`

`
`5,627,799
`
`1
`BEAMFORMER USING COEFfiCIENT
`RESTRAINED ADAPfIVE FILTERS FOR
`DETECTING INTERFERENCE SIGNALS
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates generally to interference
`cancelers. and more particularly to a generalized sidelobe
`CLlnceler. or adaptive bcamfocmc:r for an array of SCD$()rlj
`such as microphones and the like.
`2. Description of the Related Art
`It is known that wideband signals propagating across an
`array of sensors in directions that are different than the beam
`steering direction of the array suffer a distortion that is
`similar to lowpass filtering.
`According to a prior art microphone array. signals
`detected by an array of microphones are lowpass filtered and
`summed together to detect a target signal thaI arrives in a
`particular direction. The adaptive microphone array beam(cid:173)
`fonner is one form of the generalized sidelobe canceler as
`described in an article "An alternative Approach to Linearly
`COD strained Adaptive Beamfonning". Uoyd 1. Griffiths and
`Charles W. Jim, the IEEE Transactions on Antenna and
`Propagation, Vol. AP-30. No. L January 1982. pages 27-34.
`As described in an article 'The Broad-Band Wiener Solution
`for Griffiths-Jim Beamformers", S. Nordholm. 1 Claesson
`and P. Eriksson, the IEEETransactions on signal Processing,
`VoL 40, No.2, February 1992, pages 474-478 (hereinafter
`referred to as Document 1), the generalized sidelobe can(cid:173)
`celer compf"ises, a spatial lowpass filter connected to an
`array of microphones for filtering signals from the array and
`summing the filtered signals so that only the desired signal
`is contained in the summed signal. A plurality of spatial
`highpass filters are provided to fmn a spatial bighpass filter
`bank. Each spatial highpass filer is connected to a selected
`pair of microphones for filtering and summing the sensor
`signals to detect the interlcrencc signals. A plurality of
`adaptive filters are provided for using the interference sig(cid:173)
`nals as reference signals to detect those components having
`high correlation with the interference signals contained in
`the detected target signal.
`Since the spatial bighpass filters of Document 1 are of
`nonadaptive type and each uses two microphone outputs. the
`range of signals which must be rejected is very narrow, As
`a result, a slight departure from the intended direction causes
`a leakage of the desired signal into the interference path of
`the beamfonner.
`To overcome the prior art shortcoming, a proposal has
`been made to implement a spatial bighpass filter for receiv(cid:173)
`ing more than two microphone outputs as described in an
`article "A Spatial Fllterlng Approach to Robust Adapdve
`Beaming". 1. Qaesson et al, the 1EEE Transactions on
`Antennas and Propagation. Vol. 40, No.9, September 1992, S5
`pages 1093 to 1096 (hereinafter referred to as Document 2).
`According to Document 2, each of the bighpass filters that
`comprise the spatial highpass filter broadens the range of
`arrival angles by receiving multiple spatial samples from a
`selected set of microphone outputs using a plurality of leaky 60
`adaptive filters.
`However, a large number of microphones (the Q value)
`are required to implement a beamformer having a wide
`range of rejection angles. for each group of spatial highpass
`filters in the filter bank. H a sufficient nwnber of miaa- 6~
`phones is not provided. the degree of design freedom must
`be sacrificed. resulting in a beamfonner having a low noise
`
`2
`canceling capability. The difference between the assumed
`direction and the actual arrival direction of the target signal,
`or a look-direction error. is of another concern because it
`degrades the target signal, or a look-direction error. is of
`5 another concern because it degrades the target signal In
`order to compensate for this shortcoming. the spatial high(cid:173)
`pass filter bank of the prior art needs as many spatial
`highpass filters as is necessary (0 provide a wide range of
`angles to reject the target signal to prevent its leakage into
`10 the Interference palh of the beamfonner.
`
`SUMMARY OF THE INVENTION
`It is therefore an object of the present invention to provide
`an adaptive array bearnfonner with a reduced number of
`15 sensors while allowing a look-direction error.
`According to the present invention. there is provided an
`adaptive array beamformer comprising an array of spatially
`distributed sensors. and a spatial beamfonning filter con(cid:173)
`nected to the sensors for respectively filtering output signals
`20 of the sensors and summing the filtered output signals to
`produce a first filter output containing a target signal arriving
`at the array in a specified direction. A plurality of first
`adaptive filters are provided. each having a tapped-delay line
`connected to receive the first filter output. a coefficient
`25 update circuit for producing tap weight coefficients indicat(cid:173)
`ing correlations between tap signals from the tapped-delay
`line and a first error signal applied thereto. a plurality of
`multipliers for weighting the tap signals with the
`coefficients. respectively, and means for summing the
`30 weighted tap signals to produce a second filter output not
`containing the target signal The coefficient update means
`includes restraining means for preventing the coefficients
`from increasing indefinitely. A plurality of first subtractors
`are provided, each detecting a difference between a COITe-
`35 sponding sensor signal and the second filter output of the
`corresponding first adaptive filter and supplying the di1fer(cid:173)
`ence to the coefficient update circuit of the corresponding
`first adaptive filter as the first error signal. A plurality of
`second adaptive filters are provided, each having a tapped-
`40 delay line connected to receive the error signal from a
`coaespooding one of the first subtractors. a coefficient
`update circuit for producing tap weight coefficients indicat(cid:173)
`ing correlations between tap signals from the tapped-delay
`line and a second error signal applied thereto, a multiply-
`4S and-sum circuit for weighting the tap signals with the
`coefficients respectively and summing the weighted tap
`signals to produce a third filter output. The coefficient update
`circuit includes restraining means for preventing the coef(cid:173)
`ficients from increasing indefinitely. An adder is provided
`SO for summing the third filter outputs from the second adaptive
`filters, A second subtractor detects a difference between the
`first filter output and the output of the adder and supplying
`the difference to the coefficient update circuit of the second
`adaptive filters as the second error signal.
`In a preferred embodiment. a second spatial bcamforming
`filter is connected to the sensors for respectively filtering
`output signals of the sensors and summing the filtered output
`signals to produce a second filter output containing the target
`signal, the second spatial beamfonning filter having a
`greater beam width than a beam width of the first spatial
`beamfonning filter. The first adaptive filters are connected to
`the output of the second spatial beamfonniog filter. instead
`of to the output of the first-named spatial beamforming filter.
`BRlEF DESCRIPTION OF THE DRAWINGS
`The present invention will be described in further detail
`with reference to the accompanying drawings, in which:
`
`RTL898_1023-0013
`
`

`
`5,627,799
`
`3
`FIG. 1 is a block diagram of a prior art adaptive array
`beamfonner;
`FlG. 2 is a block diagram of the spatial highpass filter of
`the FIG. 1 prior art;
`PIG. 3 is a block diagram of the leaky adaptive filters of
`the FIG. 1 prior art;
`FIG. 4 is a block diagram of an adaptive array beam(cid:173)
`former according to a first embodiment of the present
`invention:
`FIG. 5 is a block diagram of an adaptive array beam(cid:173)
`former according to a second embodiment of the present
`invention;
`FIG. 6 is a block diagram of the nonn constraint adaptive
`filters of lhe second embodiment;
`FIG. 7 is a block diagram of the constraint coefficient
`generator used io FIG. 6;
`FIG. 8 is a block diagram of an adaptive array beam(cid:173)
`former according to a third embodiment of the present
`invention;
`FIG. 9 is a block diagram of the coefficient-oonslrained
`adaptive filters of the third embodiment;
`FlG. 10 is a graphic representation of the input/output
`characteristic of the limiters of FIG. 9;
`FlG. 11 is a block diagram of an adaptive array beam(cid:173)
`fonner according to a fourth embodiment of the present
`invention; and
`FlG. 12is a block diagram ofa modification of the present
`invention.
`
`DEI'AllED DESCRIPTION
`Before proceeding with the detailed description of the
`present invention. it may provide helpful to provide an
`explanation of the prior art with reference to FlGS. 1 to 3.
`In FIG. 1. a linear array of microphones lo- I M _ L of identical
`operating characteristics are located at sufficient distances
`from signal sources of interest so that the wavefront of each
`signal at the microphones is considered to be linear. The
`microphones are connected to FIR transversa! filters
`ZOo-20M_1 of a spatiallowpass filter 2. the outputs of the
`filters 20 being summed by an adder 26 to produce an output
`containing the target signal from a particular (assumed)
`direction and signals from other directions which are uncor(cid:173)
`related with the target signal. The outputs of filters 20 are
`applied through a timing adjustment delay circuit 3 to a
`subtractor 32 of a canceler 4.
`The outputs of the M microphones are further cODnected
`to a spatial highpass filter bank 6 to produce (M-Q-l)
`output signals. The filter bank 6 operates so that the signals
`including the target signal as well as signals in the neigh(cid:173)
`borhood of the assumed direction are rejected.. The outputs
`of the filler bank 6 thus contain the undcsircd signab as
`dominant components. The outputs of filter bank 4) are fed
`through leads Fo-FM-Q to leaky adaptive filters 3Oo-30M -Q
`of the canceler 4. Leaky adaptive filters 30 of the canceler
`delect undesired signals contained in the output signal of the
`beamformer at terminalS having a high correlation with the
`undesired signals detected by the spatial highpass filter 6 by
`adaptively updating their tap weight values using the output
`of the beamformer as a signal indicating the amount of
`correction oror. The high correlation signals detected by the
`leaky adaptive filters 30 are combined by an adder 31 and
`fed to the subtractor 32 where it is subtracted from the
`time-coincident signal from spatial lowpass filter 2. whereby
`the undesired signals are canceled at the output terminalS of
`the beamformer.
`
`20
`
`4
`Each of the filters 20 has a tapped delay line formed by
`delay elements 220- 220-2 fonning (G-l) delay-line taps
`which are connected to corresponding tap weight multipliers
`23 for respectively weighting the tap signals with particular
`~ tap weight coefficients supplied from a tap weight memory
`24 (where G is equal to or greater than 2). the weighted tap
`signals being summed by an adder 25 and fed to the adder
`26. The tap weight memory 24 of each filter 20 stores a set
`of tap weight coefficients whose values are determined so
`10 that filters ZO exhibit particular characteristics which result
`in an output containing the target signal. If the assumed
`direction is Dormatlo the length of the microphone array. the
`integer G=2 is used and the tap weight coefficient of the
`multiplier 230 is set equal to "I". Other design approaches
`15 are described in "Multidime nsional Digital Signal
`Processing". Prentice-Hall. Inc. pages 289-315. 1984 and
`IEEE. Proceedings of International Conference on
`Acoustics. Speech and Signal Processing 93. pages
`169-172.
`Spatial highpass filter bank 6 of the type described in
`Document 2 is shown in FIG. 2. Filter bank ., is made up
`of(M-Q-l) groups 40 ofQ highpass filters 41 each. and an
`adder 42. which each group forming a spatial higlipass filter.
`where Q is equal to or greater than "3". Each spatial filter 40
`25 receives a selected set of the microphone outputs such that
`the signals from the microphones positioned closer to the
`center of the array are coupled to an increasing number of
`filters 41 . Thus. the signals incident on the center area of the
`microphone array fare filtered through a greater number of
`30 filters 41 than the signals incident on the edges of the array
`are. Highpass filters 41 are basically of the same transversal
`filter configuration as the filterl; 20. but with different delay
`line lengths (G) and different filter characteristics.
`The characteristics of the highpass fillers 41 of filler bank
`35 6 are those of a rejection filter whrxcin a group of signals
`propagating in the assumed direction are rejected at the
`output of adder 42 of each spatial highpass filter 40. A basic
`design method for this type of spatial filter is described in
`Document 2. One important consideration is the degree of
`40 design freedom which is detennined by the number of
`microphones used. For an M-microphone array, it is repre(cid:173)
`sented by M--Q+L With the use of a large Dumber of
`microphones a beamformer having a wide rejection angle
`with high attenuation can be implemented. Advantageously,
`45 the target signal can be rejected in the interference path of
`such beamfonners even though the asswned direction differs
`from its actual arrival direction.
`In each of the leaky adaptive filters 30 (FlG. 3). a
`corresponding output signal from the filter bank 5 is suc-
`50 cessively shifted through delay-line taps formed by delay
`elements 500 -50£.-.2 and the tap signals are weighted respec(cid:173)
`tively by (1.-1) multipliers 51 with tap weight coefficients
`supplicd from update circuits 530-53£.--1 and then summed
`by adder 52 for coupling to the adder 31. Each update circuit
`.5.5 53 operates in accordance with the least mean square (LMS)
`algorithm. The output of beamfonner from subtractor 32.
`rcpresenting a correction error. is weighted by a stepsize J.I
`in a multiplier 54 and applied. to a multiplier 55 of each
`update circuit 53 for detecting a correlation between the
`60 weighted error and a corresponding tap signal. Each update
`circuit 53 includes a leaky integrator fonned'by an adder 56.
`a multiplier 57 and a delay element 58. The correlation
`output of multiplier 55 is summed with a feedback signal
`from multiplier 57 and delayed by a symbol interval by
`65 delay element 58. The delayed symbol is applied to the
`corresponding tap weight mUltiplier 51 as an updated tap
`weight coefficient as well as to the multiplier 57 where it is
`
`RTL898_1023-0014
`
`

`
`5,627,799
`
`5
`scaled down by a factor a (equal to less than unity) and fed
`back to the adder 56. Because of this scale-down feedback.
`the integrator operates as a leaky integrator which differs
`from normal integratOl"s where the scale factor is unity. The
`leaky integration prevents the tap weight coefficient from s
`growing indefinitely when the target signal. when there is a
`leakage of the target signal to the interference path (i.e .• the
`outputs of filter bank ()) of the beamformer due to the
`inherent variability of microphone characteristics and posi(cid:173)
`tional CITorS of the microphones. Otherwise. the intecference 10
`signals produced by the adaptive filters would become
`identica110 the components of the signal in the main path of
`the beamfonner. and the resulting cancellation would sub(cid:173)
`stantially remove the target signal.
`However, in order to implement a beamformer having a
`wide range of rejection angiCli. a large number of micro(cid:173)
`phones (the Q value) are required for each group of spatial
`highpass filters in the filter bank. If a sufficient number of
`microphones is not provided. the degree of design freedom
`must be sacrificed, resulting in a beamformer having a 10",\
`noise cancelling capability.
`Referring now to flO. 4. there is shown an adaptive array
`beamfonner according to a first embodiment of the present
`invention in which parts corresponding to those of FIG. 1 are
`marked by the same numerals as those used in flG. 1. the
`description thereof being omitted for simplicity. The adap(cid:173)
`tive array beamfonner of this emOOdi.ment comprises a
`spatial highpass filter 16 and a canceler 17. Spatial highpass
`filters 16 includes M delay circuits 7o-7M~1 connected
`respectively to the microphones ~-IM~I' M leaky adaptive
`filters 8o-8M _ 1 and M subtractors '0-9M _ 1 connected
`respectively to the outputs of the M delay circuits 7.
`The spatiallowpass filter 2. connected to the microphone
`array, provides spatial lowpass filtering of the individual
`microphone signals and summing the lowpass-filtered sig(cid:173)
`nals in the same manner as in the prior art beamformer to
`detect the target signal. The output of the spatial lowpass
`filter 2 is applied to all the leaky adaptive filters 8 as a
`reference signal as well as to the delay 3. The outputs the
`microphone array are passed. through corresponding delay 40
`circuits 7 to subtractors , to which the outputs of leaky
`adaptive filters 8 are also supplied to be subtracted from the
`corresponding microphone outputs. The output of each
`subtractor 9 is coupled to the corresponding leaky adaptive
`filter 8 as an error signal to update their tap weight values. 45
`The M delay circuits 7 provide a delay to the microphone
`outputs so that they are time coincident at the inputs of
`corresponding subtractors 9 with the output signals of leaky
`adaptive filters 8.
`Each of the leaky adaptive filters 8 is identical in structure SO
`to that shown in flG. 3. Correlations between the reference
`signal and each of the error signals are detected by the leaky
`adaptive filters 8. As described previously in connection
`with the prior art, the strength of a leaky adaptive filter foc
`restraining the growth of tap weight is proportional to the ss
`magnitude of the tap weight value itself. As a result, if the
`optimum value for the tap weight coefficient (which mini(cid:173)
`mizes the error input of the leaky adaptive filter) is relatively
`large, the tap weight value cannot converge to the optimum
`value, resulting in a substantial amount of error from the 60
`q>timum value. This implies that depending on the tap
`weight value the correlation capability of the leaky adaptive
`filters 8 differs significantly. Therefore, those signal
`components, which require a greater tap weight value for
`enabling their correlation to be detected, cannot sufficiently 6S
`be removed, while those signals requiring a lower tap weight
`value can be removed sufficiently.
`
`6
`With respect to the signal arriving in the assumed direc(cid:173)
`tion as well as to those arriving in near-assumed directions,
`the output of spatial lowpass tilter 2 contains the same
`amount of such signal components as those detected by the
`microphone array, and the maximum tap weight value
`necessary for removing them from the interference path of
`the beamformer is as small as "I". The leaky adaptive filters
`8 are therefore deSigned with a low maximum tap weighl
`value so that the target signal components are completely
`remuved at tht: outputs of subtractor.; 9.
`With respect to the interference signals. on the other hand.
`the output of the spatiallowpass filter 2 contains a smaller
`amount of interference signals than those detected by the
`microphone array. Therefore. the tap weight value necessary
`is for the leaky adaptive filters 8 to remove the interference
`signals is much higher than "1". Thus. the amount of
`removal at the outputs of subtractors 9 is much less in the
`case of the interference signals than in the case of the target
`signal components. If normal adaptive filters are used
`20 instead of the leaky adaptive filters 9. their tap weight values
`would be allowed to grow indefinitely. and as a result, not
`only the interference signals but the target signal compo(cid:173)
`nents are removed.
`Canceler 17 includes M leaky adaptive filters 10o- 10M _ 1
`2S connected respectively to the outputs of corresponding sub(cid:173)
`tractors 9 to receive the interference signals detected in a
`manner just described. Each of the leaky adaptive filters 10
`is identical in characteristic to the prior art leaky adaptive
`filters. Although most of the target signal components are
`removed. there is still a small amount of their leakage at the
`outputs of subtractors 9. Due to the adaptive leaky integra(cid:173)
`tion of filters 10, the growth of their tap weight values due
`to the presence of such smaIl amount of leakage of the target
`signal are re

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