# US 2014/0152501 A1 · Apparatus, system and method of steering an antenna array

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152501 A1
- Document ID: US20140152501A1
- Status: Published application
- Kind: A1
- Application number: 13/705,235
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: Intel Corporation
- Inventors: Maxim Greenberg; Michael Genossar
- Web page: https://patentgrep.com/patent/US20140152501A1

## CPC

- H01Q 3/2682: {Time delay steered arrays}
- H01Q: ANTENNAS, i.e. RADIO AERIALS (radiators or antennas for microwave heating H05B6/72)

## Abstract

Some demonstrative embodiments include apparatuses, systems and/or methods of steering an antenna array. For example, a steering controller may control steering of an antenna array, the steering controller may be configured to select a first plurality of timing taps out of a second plurality of timing taps of a channel estimation, to determine a plurality of steering vectors corresponding the first plurality of timing taps, to determine a particular steering vector based on the plurality of steering vectors, and to control steering of the antenna array according to the particular steering vector.

## Claims

### Claim 1

An apparatus comprising:
a steering controller to control steering of an antenna array, said steering controller is to select a first plurality of timing taps out of a second plurality of timing taps of a channel estimation, to determine a plurality of steering vectors corresponding said first plurality of timing taps, to determine a particular steering vector based on said plurality of steering vectors, and to control steering of said antenna array according to said particular steering vector.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein said steering controller is to determine said particular steering vector by selecting said particular steering vector from said plurality of steering vectors.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein said steering controller is to determine a plurality of metric values corresponding to said plurality of steering vectors, and to select said particular steering vector based on said plurality of metric values.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein a particular metric value corresponding to said particular steering vector is defined based on said particular steering vector and independently of other steering vectors of said plurality of steering vectors.

### Claim 5 (depends on 3)

The apparatus of claim 3, wherein a particular metric value corresponding to said particular steering vector is defined based on a combination of said plurality of steering vectors.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein said particular metric value is defined based on a plurality of overlap coefficients between said particular steering vector and other steering vectors of said plurality of steering vectors, wherein a particular overlap coefficient is based on said particular steering vector and one of said other steering vectors.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein said steering controller is to determine said particular steering vector based on phases of said plurality of steering vectors, and to determine an antenna weight vector for steering said antenna array based on a phase of said particular steering vector.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein said steering controller is to determine said particular steering vector based on both a phase and an amplitude of said plurality of steering vectors, and to determine an antenna weight vector for steering said antenna array based on both a phase and an amplitude of said particular steering vector.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein said steering controller is to select said first plurality of timing taps to include timing taps having highest amplitudes of said second plurality of timing taps.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein said particular vector results in a highest value of at least one channel-related metric of all values of said channel-related metric resulting from steering vectors corresponding to said second plurality of taps, said at least one channel related metric comprises at least one metric selected from the group consisting of channel gain, channel peak, Signal to noise Ratio (SNR), and Post Processing SNR (PPSNR).

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein said channel estimation is based on signals received via a receive (Rx) antenna array, and wherein said steering controller is to steer said Rx antenna array according to said particular steering vector.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein said channel estimation is received from another device, and wherein said steering controller is to steer a Transmit (Tx) antenna array according to said particular steering vector.

### Claim 13

A system comprising:
a wireless communication device including:
an antenna array; and
a steering controller to control steering of said antenna array for communicating via a beamformed link over a wireless communication channel, said steering controller is to select a first plurality of timing taps out of a second plurality of timing taps of a channel estimation corresponding to said wireless communication channel, to determine a plurality of steering vectors corresponding said first plurality of timing taps, to determine a particular steering vector based on said plurality of steering vectors, and to control steering of said antenna array according to said particular steering vector.

### Claim 14 (depends on 13)

The system of claim 13, wherein said steering controller is to determine said particular steering vector by selecting said particular steering vector from said plurality of steering vectors.

### Claim 15 (depends on 14)

The system of claim 14, wherein said steering controller is to determine a plurality of metric values corresponding to said plurality of steering vectors, and to select said particular steering vector based on said plurality of metric values.

### Claim 16 (depends on 15)

The system of claim 15, wherein a particular metric value corresponding to said particular steering vector is defined based on said particular steering vector and independently of other steering vectors of said plurality of steering vectors.

### Claim 17 (depends on 15)

The system of claim 15, wherein a particular metric value corresponding to said particular steering vector is defined based on a combination of said plurality of steering vectors.

### Claim 18 (depends on 17)

The system of claim 17, wherein said particular metric value is defined based on a plurality of overlap coefficients between said particular steering vector and other steering vectors of said plurality of steering vectors, wherein a particular overlap coefficient is based on said particular steering vector and one of said other steering vectors.

### Claim 19 (depends on 13)

The system of claim 13, wherein said steering controller is to determine said particular steering vector based on phases of said plurality of steering vectors, and to determine an antenna weight vector for steering said antenna array based on a phase of said particular steering vector.

### Claim 20 (depends on 13)

The system of claim 13, wherein said steering controller is to determine said particular steering vector based on both a phase and an amplitude of said plurality of steering vectors, and to determine an antenna weight vector for steering said antenna array based on both a phase and an amplitude of said particular steering vector.

### Claim 21 (depends on 13)

The system of claim 13, wherein said steering controller is to select said first plurality of timing taps to include timing taps having highest amplitudes of said second plurality of timing taps.

### Claim 22 (depends on 13)

The system of claim 13, wherein said particular vector results in a highest value of at least one channel-related metric of all values of said channel-related metric resulting from steering vectors corresponding to said second plurality of taps, said at least one channel related metric comprises at least one metric selected from the group consisting of channel gain, channel peak, Signal to noise Ratio (SNR), and Post Processing SNR (PPSNR).

### Claim 23

A method comprising:
selecting a first plurality of timing taps out of a second plurality of timing taps of a channel estimation of a wireless communication channel;
determining a plurality of steering vectors corresponding to said first plurality of timing taps; and
determining a particular steering vector based on said plurality of steering vectors for steering an antenna array to form a beamformed link over said wireless communication channel according to said particular steering vector.

### Claim 24 (depends on 23)

The method of claim 23, wherein determining said particular steering vector comprises selecting said particular steering vector from said plurality of steering vectors.

### Claim 25 (depends on 24)

The method of claim 24 comprising:
determining a plurality of metric values corresponding to said plurality of steering vectors; and
selecting said particular steering vector based on said plurality of metric values.

### Claim 26 (depends on 25)

The method of claim 25, wherein a particular metric value corresponding to said particular steering vector is defined based on said particular steering vector and independently of other steering vectors of said plurality of steering vectors.

### Claim 27 (depends on 25)

The method of claim 25, wherein a particular metric value corresponding to said particular steering vector is defined based on a combination of said plurality of steering vectors.

### Claim 28

A product including a non-transitory storage medium having stored thereon instructions that, when executed by a machine, result in:
selecting a first plurality of timing taps out of a second plurality of timing taps of a channel estimation of a wireless communication channel;
determining a plurality of steering vectors corresponding to said first plurality of timing taps; and
determining a particular steering vector based on said plurality of steering vectors for steering an antenna array to form a beamformed link over said wireless communication channel according to said particular steering vector.

### Claim 29 (depends on 28)

The product of claim 28, wherein determining said particular steering vector comprises selecting said particular steering vector from said plurality of steering vectors.

### Claim 30 (depends on 29)

The product of claim 29, wherein said instructions result in:
determining a plurality of metric values corresponding to said plurality of steering vectors; and
selecting said particular steering vector based on said plurality of metric values.
