Null direction control method for array antenna
AssigneeNEC Corporation
InventorMasashi Hirabe
Life of this patent
Estimating the term…
Abstract
A null direction control method allows optimum antenna weights forming designated null beam directions without calculating an inverse matrix. In an N-element array antenna, a designated null beam antenna pattern is obtained by processing a 2-element antenna weight vector forming a null in a sequentially selected one of M designated null directions and a (N−M)-element antenna weight vector forming a beam in a designated beam direction to produce an antenna weight vector for the N-element array antenna. The final antenna weight vector is calculated by incrementing the number of elements of a work antenna weight vector each time a null is formed in a sequentially selected one of the M designated null directions.
Claims12
A method for producing an antenna weight vector for an N-element array antenna to for a designated antenna pattern having a single beam direction θ beam and M null directions θ null(1)-θ null(M) (1=<M=<N−2), comprising the steps of:
- a) producing a work antenna weight vector for a (N−M)-element array antenna to form a beam in the single beam direction;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
A method for producing an antenna weight vector for an N-element array antenna to form a designated antenna pattern having M null directions θ null(1)-θ null(M) (1=<M=<N−1), comprising the steps of:
- a) arbitrarily preparing a work antenna weight vector for a (N−M)-element array antenna;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the stops (c)—(c) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
A program for instructing a computer to produce an antenna weight vector for an N-element array antenna to form a designated antenna pattern having a single beam direction θ beam and M null directions θ null(1)-θ null(M) (1=<M=<N−2), the program comprising the steps of;
- a) producing a work antenna weight vector for a (N−M)-element array antenna to form a beam in the single beam direction;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
A program for instructing a computer to produce an antenna weight vector for an N-element array antenna to form a designated antenna pattern having M null directions θ null(1)-θ null(M) (1=<M=<N−1), comprising the steps of:
- a) arbitrarily preparing a work antenna weight vector for a (N−M)-element array antenna;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight to the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
An apparatus for forming a designated antenna pattern, comprising;
- an N-element array antenna having N antenna elements spaced uniformly and aligned in a line;
- N transmitters connected to respective ones of the N antenna elements;
- N digital-to-analog converters, each of which converts a corresponding stream of transmission data into an analog signal that is output to a corresponding transmitter;
- and
- a signal processor for processing the transmission data to produce N streams of transmission data which are weighted according to N antenna weights, respectively,
- wherein the signal processor inputs a single beam direction θ beam and M null directions θ null(1)-θ null (M) (1=<M=<N−2) and performs the steps of:
- a) producing a work antenna weight vector for a (N−M)-element array antenna to form a beam in the single beam direction;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
An apparatus for forming a designated antenna pattern, comprising:
- an N-element array antenna having N antenna elements spaced uniformly and aligned in a line;
- N transmitters connected to respective ones of the N antenna elements;
- N digital-to-analog converters, each of which converts a corresponding stream of transmission data into an analog signal that is output to a corresponding transmitter;
- and
- a signal processor for processing the transmission data to produce N streams of transmission data which are weighted according to N antenna weights, respectively,
- wherein the signal processor inputs M null directions θ null(1)-θ null (M) (1=<M=<N−1), comprising the steps of:
- a) arbitrarily preparing a work antenna weight vector for a (N−M)-element array antenna;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
An apparatus for forming a designated antenna pattern, comprising:
- an N-element array antenna having N antenna elements spaced uniformly and aligned in a line;
- N receivers connected to respective ones of the N antenna elements, each of which produces a corresponding received signal;
- N analog-to-digital converters, each of which converts a corresponding received signal to a stream of received data;
- and
- a signal processor for weighing N steams of received data according to respective ones of N antenna weights to produce received data,
- wherein the signal processor inputs a single beam direction θ beam and M null directions θ null(1)-θ null(M) (1=<M=<N−2) and performs the steps of;
- a) producing a work antenna weight vector for a (N−M)-element array antenna to form a beam in the single beam direction;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
An apparatus for forming a designated antenna pattern, comprising:
- an N-element array antenna having N antenna elements spaced uniformly and aligned in a line;
- N receivers connected to respective ones of the N antenna elements, each of which produces a corresponding received signal;
- N analog-to-digital converters, each of which converts a corresponding received signal to a stream of received data, and
- a signal processor for weighing N steams of received data according to respective ones of N antenna weights to produce received data,
- wherein the signal processor inputs M null directions θ null(1)-θ null(M) (1=<M=<N<1), comprising the steps of:
- a) arbitrarily preparing a work antenna weight vector for a (N−M)-element array antenna;
- b) sequentially selecting one of the M null directions;
- c) producing a 2-element antenna weight vector for a 2-element array antenna to form a null in the selected null direction;
- d) multiplying the work antenna weight vector by a first weight and a second weight of the 2-element antenna weight vector to produce a first work weight vector and a second work antenna weight vector;
- e) appending 0 to a trail end of the first work weight vector and to a head of the second work weight vector to produce a first expanded weight vector and a second expanded weight vector, and adding the first expanded weight vector and the second expanded weight vector to produce a work antenna weight vector;
- and
- f) repeating the steps (c)-(e) until the M null directions have been selected, to produce a final work antenna weight vector as the antenna weight vector for an N-element array antenna.
Dependencies are inferred from the claim text.