Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

US009331767B1

(12) United States Patent (10) Patent No.: US 9,331,767 B1


Thomas et al. (45) Date of Patent: May 3, 2016

(54) TRANSLATION OF BASIS FUNCTIONS FOR 2007/0230373 A1* 10, 2007 Li ........................ H0429,
FEEDBACKNAWIRELESS NETWORK 2009, 0221314 A1* 9, 2009 Hu ........................ HO4W 16, 28
455,507
(71) Applicant: NOKIA SOLUTIONS AND 2014/0314035 A1 * 10/2014 Cariou ................. HO4B 7,0417
NETWORKS OY, Espoo (FI) 370,329
2015,0237617 A1* 8, 2015 Chen .................... HO4B 7,0617
(72) Inventors: Timothy Thomas, Palatine, IL (US); 370,329
Frederick Vook, Schaumburg, IL (US) OTHER PUBLICATIONS
(73) Assignee: NOKIA SOLUTIONS AND Alamouti, Siavash M. “A Simple Transmit Diversity Technique for
NETWORKS OY, Espoo (FI) Wireless Communications', IEEE Journal on Select Areas in Com
munications, vol. 16, No. 8, pp. 1451-1458, Oct. 1998.
(*) Notice: Subject to any disclaimer, the term of this Vook, Frederick W. et al., “Transmit Diversity Schemes for Broad
patent is extended or adjusted under 35 band Mobile Communication Systems”, 7 pages, Sep. 24, 2000.
U.S.C. 154(b) by 0 days. Berardinelli, Gilberto et al., “Zero-tail DFT-spread-OFDM signals'.
6 pages, 2013.
(21) Appl. No.: 14/617,235
* cited by examiner
(22) Filed: Feb. 9, 2015
Primary Examiner — Dac Ha
(51) Int. Cl. (74) Attorney, Agent, or Firm — Brake Hughes Bellermann
H04L 27/28 (2006.01) LLP
H04B 7/06 (2006.01)
H04B 7/04 (2006.01) (57) ABSTRACT
(52) U.S. Cl. An example technique may include transmitting, by a base
CPC ............ H04B 7/0634 (2013.01); H04B 7/0408 station to a mobile station, Sounding signals via a first set of
(2013.01) basis function beams, and receiving, by the base station from
(58) Field of Classification Search the mobile station in response to the transmitting, feedback
CPC ............................ H04B 7/0634; H04B 7/0408 signals indicating a translated basis-function weighting for
See application file for complete search history. one or more basis function beams of the second set of basis
function beams, the translated basis-function weighting for
(56) References Cited one or more basis function beams being based on the first set
U.S. PATENT DOCUMENTS of basis function beams, wherein the second set of basis
function beams is different than the first set of basis function
8,526,892 B2 * 9/2013 Zhang .................. HO4B 7,0413 beams.
370,334
2002fOO51430 A1 5/2002 Kasami et al. 14 Claims, 7 Drawing Sheets

BSACCeSS Point
F--- MS
Sent from beam 1 for basis 1--->
Mobile determinesthe Me best
----- basis function beams for basis
OS Sent from beam 2 for basi
aSIS 1 Set 1, and again and phase
value, y, for the Me best basis
function beams for basis Set 1
Pilots sent from beam M2 for basis 1
Mobile translates they values
CH for basis set 1 into gain and
phase values C. for basis Set 2
Access point sums up all 2
signals when listening on 1-C, *RACH sent during beam 1 for basis Mobile sends a copy of the
h basis function t RACH sent during beam 2for basis? RACH preamble phased by the
for basi t2 and then 2 appropriate value (ob") for basis
O S Se s d e
uses the aggregated Signa
RACH sent during beam M." basis 2 set 2 during the time the access
point listens on each basis
to detect a RACH preamble function beam for basis Set 2
U.S. Patent May 3, 2016 Sheet 1 of 7 US 9,331,767 B1

Example Wireless Network 130

Base Station
(BS)
134
(eNB)

Network
150

FIG. 1
U.S. Patent May 3, 2016 Sheet 2 of 7 US 9,331,767 B1

£182 08Z
N/ N/ OOO
N/

/(OCIL)

ZZZ
U.S. Patent May 3, 2016 Sheet 3 of 7 US 9,331,767 B1

S„Wuoipsune-gi

9."SDI
U.S. Patent May 3, 2016 Sheet 4 of 7 US 9,331,767 B1

H6„O?wWnpe.i”d-gs
U.S. Patent May 3, 2016 Sheet 5 Of 7 US 9,331,767 B1

510

Transmitting, by a base station to a mobile station, sounding signals via a first set
Of basis function beams

Receiving, by the base station from the mobile station in response to the 52O
transmitting, feedback signals indicating a translated basis-function weighting for one or
more basis function beams of the Second Set of basis function beams, the translated
basis-function weighting for each basis function beam being based on the first set of
basis function beams, wherein the Second Set of basis function beams is different than
the first Set of basis function beams

FIG. 5
U.S. Patent May 3, 2016 Sheet 6 of 7 US 9,331,767 B1

610
Receiving, by a mobile station from a base station, sounding signals via a first set
of basis function beams

Determining, by the mobile station based on the sounding signals, a basis- 620
function weighting (yi) of each of ME basis function beams of the received first set of
basis function beams

Determining a translated basis-function weighting for each of NB basis function 630


beams of a second set of basis function beams based upon the basis-function weighting
(y) of each of the MB basis function beams of the received first set of basis function
beams, wherein the Second Set of basis function beams is different than the first Set of
basis function beams

Transmitting, by the mobile station to the base station, feedback signals 640
indicating the translated basis-function weighting for each of the N basis function
beams of the Second Set Of basis function beams

FIG. 6
U.S. Patent May 3, 2016 Sheet 7 Of 7 US 9,331,767 B1

Processor (e.g.,
RF (or wireless) baseband
TranSceiver 702A processor)
704

RF (or wireless)
Transceiver 702B

Controller

FIG. 7
US 9,331,767 B1
1. 2
TRANSLATION OF BASIS FUNCTIONS FOR one or more basis function beams being based on the first set
FEEDBACKNAWIRELESS NETWORK of basis function beams, wherein the second set of basis
function beams is different than the first set of basis function
TECHNICAL FIELD beams.
According to another example implementation, a com
This description relates to communications. puter program product may include a computer-readable Stor
age medium and storing executable code that, when executed
BACKGROUND by at least one data processing apparatus, is configured to
cause the at least one data processing apparatus to perform a
A communication system may be a facility that enables 10
method including: transmitting, by a base station to a mobile
communication between two or more nodes or devices. Such station, Sounding signals via a first set of basis function
as fixed or mobile communication devices. Signals can be beams; and receiving, by the base station from the mobile
carried on wired or wireless carriers.
An example of a cellular communication system is an station in response to the transmitting, feedback signals indi
architecture that is being standardized by the 3" Generation 15 cating a translated basis-function weighting for one or more
basis function beams of the second set of basis function
Partnership Project (3GPP). A recent development in this
field is often referred to as the long-term evolution (LTE) of beams, the translated basis-function weighting for one or
the Universal Mobile Telecommunications System (UMTS) more basis function beams being based on the first set of basis
radio-access technology. E-UTRA (evolved UMTS Terres function beams, wherein the second set of basis function
trial Radio Access) is the air interface of 3GPP's Long Term beams is different than the first set of basis function beams.
Evolution (LTE) upgrade path for mobile networks. In LTE, According to another example implementation, an appara
base stations, which are referred to as enhanced Node Bs tus may include means for transmitting, by a base station to a
(eNBs), provide wireless access within a coverage area or mobile station, Sounding signals via a first set of basis func
cell. In LTE, mobile devices, or mobile stations are referred to tion beams, and means for receiving, by the base station from
as user equipments (UE). LTE has included a number of 25 the mobile station in response to the transmitting, feedback
improvements or developments. signals indicating a translated basis-function weighting for
A global bandwidth shortage facing wireless carriers has one or more basis function beams of the second set of basis
motivated the consideration of the underutilized millimeter function beams, the translated basis-function weighting for
wave (mmWave) frequency spectrum for future broadband one or more basis function beams being based on the first set
cellular communication networks. mmWave (or extremely 30 of basis function beams, wherein the second set of basis
high frequency) may, for example, include the frequency function beams is different than the first set of basis function
range between 30 and 300 gigahertz (GHz). Radio waves in beams.
this band may, for example, have wavelengths from ten to one According to another example implementation, a method
millimeters, giving it the name millimeter band or millimeter may include receiving, by a mobile station from a base sta
wave. The amount of wireless data will likely significantly 35 tion, Sounding signals via a first set of basis function beams,
increase in the coming years. Various techniques have been determining, by the mobile station based on the Sounding
used in attempt to address this challenge including obtaining signals, a basis-function weighting (Y) of each of M. basis
more spectrum, having Smaller cell sizes, and using improved function beams of the received first set of basis function
technologies enabling more bits/s/Hz. One element that may beams, determining a translated basis-function weighting for
be used to obtain more spectrum is to move to higher frequen 40 each of N basis function beams of a second set of basis
cies, above 6 GHz. For fifth generation wireless systems (5G), function beams based upon the basis-function weighting (Y)
an access architecture for deployment of cellular radio equip of each of the M. basis function beams of the received first set
ment employingmmWave radio spectrum has been proposed. of basis function beams, wherein the second set of basis
function beams is different than the first set of basis function
SUMMARY 45 beams, and transmitting, by the mobile station to the base
station, feedback signals indicating the translated basis-func
According to an example implementation, a method may tion weighting for each of the N basis function beams of the
include transmitting, by a base station to a mobile station, second set of basis function beams.
Sounding signals via a first set of basis function beams, and According to another example implementation, an appara
receiving, by the base station from the mobile station in 50 tus may include at least one processor and at least one
response to the transmitting, feedback signals indicating a memory including computer instructions, when executed by
translated basis-function weighting for one or more basis the at least one processor, cause the apparatus to: receive, by
function beams of the second set of basis function beams, the a mobile station from a base station, Sounding signals via a
translated basis-function weighting for one or more basis first set of basis function beams; determine, by the mobile
function beams being based on the first set of basis function 55 station based on the Sounding signals, a basis-function
beams, wherein the second set of basis function beams is weighting (Y) of each of M, basis function beams of the
different than the first set of basis function beams. received first set of basis function beams; determine a trans
According to another example implementation, an appara lated basis-function weighting for each of N basis function
tus may include at least one processor and at least one beams of a second set of basis function beams based upon the
memory including computer instructions, when executed by 60 basis-function weighting of each of the M basis function
the at least one processor, cause the apparatus to: transmit, by beams of the received first set of basis function beams,
a base station to a mobile station, Sounding signals via a first wherein the second set of basis function beams is different
set of basis function beams; and receive, by the base station than the first set of basis function beams; and transmit, by the
from the mobile station in response to the transmitting, feed mobile station to the base station, feedback signals indicating
back signals indicating a translated basis-function weighting 65 the translated basis-function weighting for each of the N
for one or more basis function beams of the second set of basis basis function beams of the second set of basis function
function beams, the translated basis-function weighting for beams.
US 9,331,767 B1
3 4
According to an example implementation, a computer pro 130 of FIG. 1, user devices 131, 132,133 and 135, which may
gram product may include a computer-readable storage also be referred to as user equipments (UES), may be con
medium and storing executable code that, when executed by nected (and in communication) with a base station (BS) 134,
at least one data processing apparatus, is configured to cause which may also be referred to as an enhanced Node B(eNB).
the at least one data processing apparatus to perform a method At least part of the functionalities of a base station or (e)Node
including: receiving, by a mobile station from a base station, B (eNB) may be also be carried out by any node, server or host
Sounding signals via a first set of basis function beams; deter which may be operably coupled to a transceiver, Such as a
mining, by the mobile station based on the Sounding signals, remote radiohead. BS 134 provides wireless coverage within
a basis-function weighting (Y) of each of M. basis function a cell 136, including to user devices 131, 132, 133 and 135.
beams of the received first set of basis function beams; deter 10 Although only four user devices are shown as being con
mining a translated basis-function weighting for each of N nected or attached to BS 134, any number of user devices may
basis function beams of a second set of basis function beams be provided. BS 134 is also connected to a core network 150
based upon the basis-function weighting of each of the M via a S1 interface 151. This is merely one simple example of
basis function beams of the received first set of basis function a wireless network, and others may be used.
beams, wherein the second set of basis function beams is 15 A user device (user terminal, user equipment (UE)) may
different than the first set of basis function beams; and trans refer to a portable computing device that includes wireless
mitting, by the mobile station to the base station, feedback mobile communication devices operating with or without a
signals indicating the translated basis-function weighting for subscriber identification module (SIM), including, but not
each of the N basis function beams of the second set of basis limited to, the following types of devices: a mobile station, a
function beams. mobile phone, a cell phone, a Smartphone, a personal digital
According to another example implementation, an appara assistant (PDA), a handset, a device using a wireless modem
tus may include means for receiving, by a mobile station from (alarm or measurement device, etc.), a laptop and/or touch
a base station, Sounding signals via a first set of basis function screen computer, a tablet, a phablet, a game console, a note
beams, means for determining, by the mobile station based on book, and a multimedia device, as examples. It should be
the sounding signals, a basis-function weighting (Y) of each 25 appreciated that a user device may also be a nearly exclusive
of M. basis function beams of the received first set of basis uplink only device, of which an example is a camera or video
function beams, means for determining a translated basis camera loading images or video clips to a network.
function weighting for each of N basis function beams of a In LTE (as an example), core network 150 may be referred
second set of basis function beams based upon the basis to as Evolved Packet Core (EPC), which may include a mobil
function weighting (Y) of each of the M basis function 30 ity management entity (MME) which may handle or assist
beams of the received first set of basis function beams, with mobility/handover of user devices between BSs, one or
wherein the second set of basis function beams is different more gateways that may forward data and control signals
than the first set of basis function beams, and means for between the BSs and packet data networks or the Internet, and
transmitting, by the mobile station to the base station, feed other control functions or blocks.
back signals indicating the translated basis-function weight 35 The various example implementations may be applied to a
ing for each of the N basis function beams of the second set wide variety of wireless technologies or wireless networks,
of basis function beams. such as LTE, LTE-A, 5G, and/or mmWave band networks, or
The details of one or more examples of implementations any other wireless network. LTE, 5G and mmWave band
are set forth in the accompanying drawings and the descrip networks are provided only as illustrative examples, and the
tion below. Other features will be apparent from the descrip 40 various example implementations may be applied to any
tion and drawings, and from the claims. wireless technology/wireless network.
FIG. 2 is a diagram of a wireless transceiver according to an
BRIEF DESCRIPTION OF THE DRAWINGS example implementation. Wireless transceiver 200 may be
used, for example, atabase station (BS), e.g., Access Point or
FIG. 1 is a block diagram of a wireless network according 45 eNB, or other wireless device. Wireless transceiver 200 may
to an example implementation. include a transmit path 210 and a receive path 212.
FIG.2 is a diagram of a wireless transceiver according to an In transmit path 210, a digital-to-analog converter (D-A)
example implementation. 220 may receive a digital signal from one or more applica
FIG. 3 is a diagram illustrating a transmission of weighted tions and convert the digital signal to an analog signal.
RACH preambles for multiple basis function beams accord 50 Upmixing block 222 may up-convert the analog signal to an
ing to an example implementation. RF (e.g., radio frequency) signal. Power amplifier (PA) 224
FIG. 4 is a diagram illustrating a RACH (random access) then amplifies the up-converted signal. The amplified signal
procedure with basis function beams when a mobile station is then passed through a transmit/receive (TVR) switch (or
translates basis-function weightings from one basis function Diplexer 226 for frequency division duplexing, to change
set to another basis function set. 55 frequencies for transmitting). The signal output from TVR
FIG. 5 is a flow chart illustrating operation of a base station Switch 226 is then output to one or more antennas in an array
according to an example implementation. of antennas 228, such as to antenna 228A, 228B and/or 228C.
FIG. 6 is a flow chart illustrating operation of a mobile Prior to being transmitted by one or more of the antennas in
station according to an example implementation. the array of antennas 228, a set of beam weights V,V2,... or
FIG. 7 is a block diagram of a wireless station (e.g., base 60 Vo is mixed with the signal to apply again and phase to the
station or mobile station) according to an example implemen signal for transmission. For example, again and phase, V.
tation. V2,... or Vo may be applied to the signal output from the T/R
Switch 226 to scale the signal transmitted by each antenna
DETAILED DESCRIPTION (e.g., the signal is multiplied by V before being transmitted
65 by antenna 1228A, the signal is multiplied by V before being
FIG. 1 is a block diagram of a wireless network 130 accord transmitted by antenna 2228B, and so on), where the phase
ing to an example implementation. In the wireless network may be used to steer or point a beam transmitted by the overall
US 9,331,767 B1
5 6
antenna array, e.g., for omnidirectional beam steering. Thus, single Tx and Rx RF beam weight vector, but this is merely
the beam weights V1,V2,... or V (e.g., each beam weight one illustrative simple example, and other configurations may
including again and/or phase) may be a set of transmit beam be used. It will be assumed that the Tx array is (or may be) an
forming beam weights when applied at or during transmis MxMarray (M. total antennas) and the Rx array is an NXN
sion of a signal to transmit the signal on a specific beam, and array (N° total antennas) where both arrays have uniform
may be a set of receive beam forming beam weights when spacing of antennas in each dimension (e.g., 0.5 wavelength
applied to receive a signal on a specific beam. spacing), for example. However, embodiments are not lim
In receive path 212 of wireless transceiver 200, a signal is ited to this configuration and this concept can easily be
received via an array of antennas 228, and is input to T/R applied to one-dimensional arrays, rectangular arrays of size
switch 226, and then to low noise amplifier (LNA) 230 to 10 MixM for the Tx and NixN for the Rx, circular arrays, and
amplify the received signal. The amplified signal output by any other arbitrary array.
LNA 230 is then input to a RF-to-baseband conversion block One illustrative example implementation may include
232 where the amplified RF signal is down-converted to sending sounding waveforms (e.g., a base station sending a
baseband. An analog-to-digital (A-D) converter 234 then pilot sequence) using Q-M orthogonal transmit basis func
converts the analog baseband signal output by conversion 15 tions (where a basis function can be viewed as a transmit
block 232 to a digital signal for processing by one or more beam weight vector or transmit beam), and then the receiver
upper layers/application layers. (e.g., a mobile station) sending feedback for the dominant
In some cases, it may be desirable to obtain the full channel (the basis function beams having the highest amplitude) M.
knowledge at a radio frequency (RF) millimeter (mmWave) basis functions. The feedback may then be used to determine
beam forming transmitter. One challenge or difficulty with the actual channel between each transmit antenna and the best
employing baseband array processing at mmWave is that the beam at the receiver as described below. Note, however, in
analog to digital (A-D) converters and digital to analog (D-A) general that Bf transmit basis functions can be used instead of
converters consume an unacceptable amount of power Q-M transmit basis functions. For example, if the deploy
because of the large bandwidths of mmWave systems (e.g., ment scenario is such that no receiver will ever be located at
bandwidths of 1-2 GHz as opposed to 20 MHz for traditional 25 certain azimuth and/or elevation angles relative to the TX
cellular frequencies). array, then B-Q basis functions may be used which will
The relatively large power consumption of the D-A and reduce system overhead by reducing the number of basis
A-D converters means that the number of A-D and D-A functions which need to be sounded.
converters should, at least in Some cases, be decreased or Therefore, as noted, basis function beams may be useful in
minimized in mmWave and, as a result, traditional array 30 obtaining feedback which provides a transmitter with full
processing at baseband may not be viable, or may at least be channel information (i.e., the channel between each transmit
less viable. antenna and each receive antenna) when the transmitter is
Hence it may not be practical to provide a full baseband employing RF beam forming. However, according to an
transceiver behind each antenna as required by traditional example implementation, it may be advantageous for a base
array processing at baseband, so instead a single or a small 35 station to transmit sounding signals (e.g., a pilot sequence)
number of baseband paths may be available for beam forming via a first set of basis function beams, and the receiving
to an RF beam forming array as illustrated in FIG. 2 (for a mobile station to send feedback signals via a second set of
single baseband path for all Qelements). In particular, FIG.2, basis function beams that are different than the first set of
as an example, illustrates RF beam forming with a single RF basis function beams. In order to provide/transmit feedback
beam former and a single baseband path (one baseband unit 40 via a different set of basis function beams, the mobile station
for Q total antennas). Other configurations may be provided may, for example, translate again and phase measured by the
as well. receiver/mobile station of the received beams of the first set of
One example goal of channel estimation may be to obtain basis function beams to a translated gain and phase of the
the gain and phase of the channel between each transmit (TX) second set of basis function beams. The translated gain and
antenna element and each receive (RX) antenna element. With 45 phase values for the second set of basis functions may then be
a separate baseband path behind each element, the full chan transmitted as feedback signals from the mobile station to the
nel between a transmitter and a receiver can be obtained. base station, such as: 1) by sending the translated gain and
According to an example implementation, this problem may phase values via one or more beams of the second set of basis
be solved in traditional cellular systems, such as long term function beams (such as by applying the translated gain and
evolution (LTE), by sending pilots from each TX (transmit) 50 phase value for the second set of basis function beams to a
antenna separately, receiving them all at the same time on signal being transmitted when the base station is listening
each RX (receive) antenna, and then using a channel estimator with the respective beam of the second set of basis function
to obtain the full channel. Complicating matters at mmWave beams), or 2) by sending the translated gain and phase values
is that the receiver will be receiving any pilot transmission of the second set of basis function beams to the base station
from the transmitter with a RF receiver beam former. The 55 via a separate feedback channel or signal which may not
result is that even if a single transmit antenna is sounded, the include or involve the second set of basis function beams.
received signal will not be to a single receive antenna but an Therefore, according to various example implementations,
aggregated signal from multiple receive antennas. The techniques are described for translating gain and phase infor
approach of Sounding each TX antenna separately and listen mation determined for one set of basis function beams to gain
ing on each RX antenna separately may not necessarily be 60 and phase values for a different set of basis function beams.
practical, at least in some cases, since there will be no beam For example the access point may sound the channel using
forming gain to overcome the path loss so a very long sound narrow-beam basis function beams and the mobile station
ing period may be needed to overcome the path loss (i.e., the may then translate the gain and phase values for the narrow
use of very long spreading codes). beam basis function beams for use when the base is listening
The following description will use, by way of illustrative 65 on near-omni-directional basis function beams (for example
example, the TX (transmit or transmitter) and RX (receive or in the case of random access channel (RACH) reception at the
receiver) having the configuration shown in FIG. 2 with a access point). Thus, in Such an example, the mobile station
US 9,331,767 B1
7 8
may translate gain and phase values for a first set of narrow for each of N basis function beams of a second set of basis
beam basis function beams to a set of gain a phase values for function beams based on the beam weightings (v,i) for the
an omni (or near-omni) directional beam basis function beams of the second set of basis function beams and the
beams to be used to transmit a RACH preamble to the access channel estimate (w) between the base station and the
point. According to an example implementation, techniques mobile station.
are described that include a mobile station or user device The various example implementations may include tech
receiving sounding signals (or other signals) from a base niques for translating the basis-function weights/weightings
station/access point via a first set of basis function beams, and (e.g., gain and phase values), determined for a received first
then the mobile station sending feedback signals (e.g., basis set of basis function beams to basis-function weights/weight
function weights/weightings) via a second (different than the 10 ings (e.g., gain and phase values) for a second set of basis
first) set of basis function beams. The mobile station may also function beams. One Such use case may be for the uplink
perform a translation between gain and phase values (e.g., RACH channel in a mmWave communication system. Thus,
basis-function weights/weightings) of the first set of basis according to an example implementation, there are advan
function beams, and gain and phase values of the second set of tages in a base station/access point receiving a RACH (ran
basis function beams. 15 dom access channel) preamble from a mobile station using
Thus, an example implementation may include transmit omni-directional (or near-omni-directional) basis function
ting, by a base station to a mobile station, Sounding signals via beams. However, if sounding signals (e.g., pilot sequences)
a first set of basis function beams, and receiving, by the base are sent from the base station to the mobile station with
station from the mobile station in response to the transmitting, near-omni-directional basis function beams, no beam forming
feedback signals indicating a translated basis-function gain will be obtained at the mobile station, meaning that
weighting for each basis function beam of the second set of longer pilot sequences may typically be needed, as compared
basis function beams, the translated basis-function weighting to transmitting Sounding signals using narrow-beam basis
for each basis function beam being based on the first set of function beams.
basis function beams, wherein the second set of basis function Note that, according to an example implementation, a near
beams is different than the first set of basis function beams. 25 omni-directional signal may include a radiated signal that is
According to an example implementation, the receiving within 7 dB of a radiated omni-directional signal. In another
the feedback signals may include: receiving an indication of example implementation, a near omni-directional signal may
N, beams of the second set of basis function beams; and include a radiated signal that is within 3 dB of a radiated
receiving on the N beams of the second set of basis function omni-directional signal.
beams feedback signals which the mobile station has applied 30 Thus, according to an example implementation, the base
a translated basis-function weighting including a gain and station may sound (or send Sounding signals) with one set of
phase value corresponding to each of the respective N beams basis function beams and then the mobile station may select a
of the second set of basis function beams which the base second set (different from the first set) of basis function
station is receiving on, the translated basis-function weight beams to use for sending feedback to the base station. In
ings for the beams of the second set of basis function beams 35 different example implementations, the second set of basis
being a function of the first set of basis function beams. function beams could be selected to either minimize the
According to another example implementation, a method amount of feedback or to optimize performance. An indica
may include receiving, by a mobile station from a base sta tion of the selected second set of basis function beams may be
tion, Sounding signals via a first set of basis function beams, sent to the base station. Thus, in one illustrative example
determining, by the mobile station based on the Sounding 40 implementation, Sounding signals may be sent from a base
signals, a basis-function weighting (Y) of each of M. basis station to a mobile station via a narrow-beam set of basis
function beams of the received first set of basis function function beams, and the mobile station may send feedback
beams, determining a translated basis-function weighting for (such as a RACH preamble) to the base station via an omni/
each of N basis function beams of a second set of basis near-omnidirectional set of basis function beams. The feed
function beams based upon the basis-function weighting (Y) 45 back signals may indicate a translated basis-function weight/
of each of the M basis function beams of the received first set weighting for one or more beams of the second set of basis
of basis function beams, wherein the second set of basis function beams, e.g., by applying the translated basis-func
function beams is different than the first set of basis function tion weights/weightings at different times to the signal sent
beams, and transmitting, by the mobile station to the base when the base station listens/receives with the second set of
station, feedback signals indicating the translated basis-func 50 basis function beams. In this case there may be a one-to-one
tion weighting for each of the N basis function beams of the correspondence to the translated basis-function weight/
second set of basis function beams. weighting applied to the signal and the basis function beam
According to an example implementation of the method of from the second set of basis function beams in which the base
the mobile station, the determining a translated basis-func station is listening/receiving with (i.e., a particular basis
tion weighting for each of N basis function beams of a 55 function weight/weighting is used which was calculated for
second set of basis function beams may include: determining the particular basis function beam which the base is using to
beam weightings (v,') applied to antennas at the base station receive the signal sent from the mobile station).
to transmit the sounding signals via the first set of basis The feedback, including the set of translated basis-function
function beams; determining a channel estimate (w.) weights/weightings for the second set of basis function
between the base station and the mobile station based on the 60 beams, may be sent from the mobile station to the base station
beam weightings (v,') applied to antennas at the base station via any number offeedback signals or feedback mechanisms
to transmit the sounding signals via the first set of basis from the mobile station to the base station. And, in one
function beams and the determined basis-function weight example implementation, the feedback, including the trans
ings (Y) of the M basis function beams of the received first lated basis-function weights/weightings for the second set of
set of basis function beams; determining beam weightings 65 basis functions, may be signaled or transmitted via a trans
(v) for the beams of the second set of basis function beams: mission when the base station is listening/receiving with one
and determining a translated basis-function weighting (C) or more beams of the second set of basis function beams
US 9,331,767 B1
10
where the translated basis-function weights are applied to the be orthogonal. However, not all columns may be used in some
transmission by the mobile station when the base station is embodiments. For example, the range of elevation or azimuth
listening (or receiving signals) on a corresponding beam from angles that an array needs to operate over may be limited. In
the second set of basis function beams. this case, not all M columns of V may be used to create the
According to example implementations, two types of basis basis functions in one or both of the dimensions (azimuth or
function beams are considered as examples. The first is direc elevation).
tional or highly-directional beams (or narrow-beams) where According to an example implementation, a TX (transmit)
it may be likely that the mobile station would only detect a beam may include a set of weights, which may be contained
few dominant basis function beams (i.e., M., the number of 10
in a weight vector, where a different weight from the set is
dominant basis function beams, is Small), where non-domi applied to a same signal to be sent from one or more antennas
nant beams may have a Zero or near-Zero amplitude. A domi in an array of antennas in order to transmit the signal via a
nant basis function beam may be a beam having an amplitude/ beam. In other words, the weights (or beam weights) are
power greater than a threshold value (e.g., all beams which applied to a signal sent from the antenna(s) in the array to
are received within 10 dB of the strongest beam), and there 15 radiate the signal with the transmit beam corresponding to the
are M dominant basis function beams, where M may vary. weight vector. ARX beam may include a set of weights, which
A second option is using near-omni-directional basis function may be contained in a weight vector, which will be applied to
beams where the mobile station may determine or measure signals received on antenna(s) in an array of antennas to
that each beam as being approximately equally good or hav receive a signal via a beam(s) or via a set of basis function
ing a similar amplitude/power, for example. beams. One of these weight vectors in the set of beam weights
For example, for a two dimensional array with Mantennas is given by V, through V of FIG. 2.
in each dimension, basis functions may first be chosen for The following steps may be used to determine feedback for
each dimension (i.e., azimuth or elevation), and then the set of providing full channel information when using these or any
overall basis functions may beformed as the Kronecker com basis function beams. For eachTx (transmit) weight vector in
bination of the basis functions for the azimuth and elevation 25
dimensions. For example, the basis functions in one dimen this set of basis function beams, the base station transmits the
reference signal or sounding signal (e.g., pilot sequence) over
sion (i.e., azimuth or elevation) can be chosen from a Sam the resulting basis function beam. Assuming the receiver has
pling of the DFT matrix V whose (nm)" element is given by: already chosen its best RX (receive) beam, the receiver may
30
then determine the best M TX (transmit) beams to send
2it Edn. 1 feedback for (e.g., choose the M basis function beams
Vn(M) = exp(-i (n-1)(n-1)} (Eqn. 1) received with the highest power for a fixed M. or choose the
M beams received within 10 dB of the strongest received
where 1snsM and 1sms.M. Referring again to FIG.2 (with basis function beam). For each of the M TX beams, the
Q in the figure equal to M), the transmit or receive beam 35 receiver (e.g., mobile station) may determine again and phase
weights (v. through Vo) for one of the basis function beams value from the sounding waveform for that Tx beam. The
would then be the Kronecker product of two of the columns of receiver/mobile station may then feedback to the base station
V (one column for elevation and one column for azimuth). In an indication of the M best Tx beams along with their cor
equation form let Z, refer to column in of V: responding gain and phase values. The gain and phase may be
40 quantized in Some standard fashion (e.g., uniform sampling
of the phase and uniform sampling of the gain between Zero
V1 (Eqn. 2) and one where the gain is normalized to the strongest beam).
F The transmitter/base station may determine the Mix1 chan
VM,
nel from its transmit antennas to the RX (receive) beam from
45 the mobile station (including the feedback), as follows:
then the set of M basis functions or transmit weight vec (Eqn. 4)
tors (where each weight vector is Mix 1) may be defined by MB
(1snsM and 1smsM): h = X at Vf,
=
50

Vim3n (Eqn. 3) where C, is the gain and phase of then" fed-backbeam and
f, is the index of the n" fed-back beam. For each transmit
orthogonal basis function beam, the receiver may loop
55 through all of its receive orthogonal basis function beams to
determine which is the best receive weight as a weighted sum
of the receive weights. Once the receiver determines its
Eqn. 3 describes an example of a Kronecker product of two receive weight (weights for the receive beams) it may deter
of the columns of V. Note that these basis function beams can mine the M. Strongest transmit beams and then may compute
be referred to as having a DFT matrix structure since they are 60 the gain and phase of each of the M Strongest transmit
generated from the columns of V. More particularly, since beams. Then the receiver may send feedback to the transmit
these basis function beams are the Kronecker product of ter where the feedback may include indices of the M stron
columns of V, they can be referred to as having a 2D DFT gest transmitter (or TX) beams plus their corresponding gain
matrix structure. Also these basis function beams can be and phase values. Note that M may be predetermined (e.g.,
thought of as QX1 transmit beams derived from a discrete 65 M=8) or may be chosen at each feedback interval by the
Fourier transform (DFT) matrix. If all M columns of V are receiver (e.g., the M TX beams which have a power within
used as described above then the basis functions created will Some threshold, e.g., 10 dB, of the strongest beam).
US 9,331,767 B1
11 12
So, for providing full channel information for transmit erty is very useful in RF (radio frequency) beam forming so
beam forming from the base station/access point, the above that full energy is received on all receive antennas instead of
feedback (e.g., indication of the M dominant beams, and attenuated power on Some receive antennas which will result
gain and phase values of each received beam) may be suffi in increase in noise and a degradation of the SNR (signal to
cient, or may be used. However, in Some cases, it may be noise ratio) after receive combining of signals at RF. Through
desirable or advantageous for a base station to Sound on a first the gradient search two example single-dimension near-omni
set of basis function beams, and the mobile station to send directional beams are given by:
feedback for a second set of basis function beams that are
different than the first set of basis function beams. For
example, the mobile station may, for example, send feedback 10 1 (Eqn. 7)
indicating a best N beams of a second set of basis function 1 exp(-i 1.9433)
beams, and a basis-function weight (or gain and phase value) 2 exp(-i).7348)
for each of the N beams. exp(i.0.4568)
So for providing full channel information for transmit
beam forming from the base station, the above feedback (gain 15
1
and phase and number or indices of dominant beams) may be exp(-i). 175)
sufficient. However for the RACH channel, it may be advan exp(i1.5892)
tageous for the base station to listen on basis function beams
which are near-omni-directional but send Sounding on a set of 1 exp(i1.82)
f= for M = 4 and M = 8.
highly-directional basis function beams. For sending sound Vs exp(j0.6156)
ing it is advantageous to use highly directional basis function exp(-i).6306)
beams since a beam forming gain is obtained for the strongest exp(i2.102)
beams received at the mobile station and the weaker beams exp(-i 1.3168)
are not important for the mobile station. The high beam form
ing gain means that a shorter training period (i.e., shorter 25
training sequence) can be used for the highly-directional respectively.
beam since the correlation gain of long training sequences Thus, with reference to the 4-antenna example in the Eqn.
(e.g., the one needed for near-omni-directional beams) is 7, a weight would be applied to each antenna of amplitude/
unnecessary given the high beam forming gain. However gain=/2, and a different phase as shown, to result in radiating
when receiving (e.g., by a base station) a coherent signal sent 30 an omni-directional (or near omni-directional) beam, either
multiple times from a mobile station Such as in the case of a as a TX beam to transmit a signal, or a RX beam to receive a
RACH (random access channel) preamble, at least in some signal.
cases, it is advantageous to receive it on near-omni-direc Note that for near-omni directional beams, the deviation
tional basis function beams since the base station/access point between the maximum gain and minimum gain is very (or
must or will typically sum all transmitted RACH signals to 35 relatively) Small compared to the highly-directional beams.
obtain a full coherent gain. When using omni-directional To obtain a near-omni-directional beam for the MxMarray, a
beams, each of the coherent RACH preamble transmissions Kronecker product of the two beams can be used. It should be
are received with near-equal SNR (signal to noise ratio). In noted that to obtain the beams for the MXM array that the
contrast when listening with highly-directional beams, the Kronecker product may be performed using, for example, the
SNR quality of each received RACH preamble varies signifi 40 above weight, f, and another weight which may befshifted by
cantly from receive beam to receive beam and hence mobile 30 degrees (i.e., f is element-wise multiplied by an array
station transmit power is wasted when the base station listens/ manifold vector for 30 degrees). To get a full set of near-omni
receives with a highly directional beam pointed away from directional basis function beams, the resulting near-omni
the mobile station. Hence in the near-omnidirectional case directional beam obtained for the MXM array may be ele
the base station can sum all of the coherent RACH preambles 45 ment-wise multiplied by the set of highly-directional basis
together to get a large gain above noise whereas in the highly function beams obtained above. Basically, according to one
directional case the base will add up mostly noise for those illustrative example implementation, the element-wise mul
times when it listens/receives with a beam pointed away from tiplication with the highly-directional beams shifts the near
the mobile. Hence to combine the received RACH preamble omni-directional pattern in the direction of the maximal gain
transmission from the mobile station with the optimal SNR, it 50 of the highly-directional beams while retaining the near
may be considered better or even best for a base station to omni-directional pattern.
listen/receive with a set of near-omni-directional basis func To translate the gain and phases found on one set of basis
tion beams, e.g., where the mobile station transmits in a function beams to again and phase for a second set of basis
coherent fashion with gain and phase values calculated for the function beams, a mobile station may typically need to know
near-omni-directional basis function which the base station 55 the basis function beams used in both sets. This limitation is
listens with. This coherent transmission of the RACH pre in contrast to the case where only a single set of basis function
ambles will be described later. beams are used. When only a single set of basis function
In cases where omni-directional coverage with the basis beams is used, the mobile station just needs to know 1) the
function beams is desired, near-omni-directional basis func number of basis function beams, and 2) when the pilot
tion beams may be constructed or generated. To construct an 60 sequences/sounding signals are sent on each basis function
example near-omni-directional basis function beams, first a beam. According to an example implementation, to translate
near-omni-directional beam may be created for one dimen the gain and phase values (basis-function weightings)
sion (either azimuth or elevation). The construction can be between basis function sets, first the mobile station will deter
done in any known way like by a gradient search which mine again and phase value (a basis-function weighting) for
minimizes the peaks while maximizing the minimums of the 65 each of the M dominant basis function beams for the first set
antenna pattern while forcing the elements of the weight by receiving pilot sequences sent on each of the beams in a
vector to be constant modulus. The constant modulus prop first set of basis function beams. According to an example
US 9,331,767 B1
13 14
implementation, for the translation of gain and phase values, bile station based on the received first set (or set 1) of the basis
both again and phase should be determined, not just a phase. function beams to the translated basis-function weightingS/
Then the mobile station may determine the channel estimate weights C, for N basis-function beams of the second set (or
for the channel between the base station and mobile station. set 2) of the basis function beams. If the N basis-function
This channel estimate may be determined as a Sum of prod beam weights of the second set are fed-back to the base
ucts of Y, (measured basis-function weightings, orgain/phase station via Some feedback channel, then the base station may
values, measured at mobile station for basis function beam b. determine the channel estimate (W) as
set 1)and V,' (beam weightings, orgain/phase values, applied
by transmitter base station to each antenna in the array for
beam b, set 1). 10 WB
The channel estimate may also be referred to as the optimal Wopt =
2
Obvi,
TX (transmit) beamforming vector W., (optimal for the base E=

station to use when transmitting to the mobile station) as:


15 These translated basis-function weightings/weights (e.g.,
MB (Eqn. 8) translated gain and phase values) C, may, for example, be
won =XYevh. used for RACH preamble transmission via transmission over
E= time intervals when the base station listens with one or more
beams of the second set of basis function beams, or these
translated weightings (e.g., including gain and phase values)
(W, is also known as the channel estimate for the channel
between the base station and the mobile station since the C, or simply C, may be fed back to the base station via a
optimal beam former will transmit in the direction of the chan different or separate feedback signal (e.g., that does not use
nel estimate between the base station and the mobile station). the second set of basis function beams, but merely commu
With respect to the channel estimate (or optimal TX (trans nicates the translated weightings). Thus, this feedback (trans
mit) beam forming vector W.) of Eqn. 8, V,' is basis function 25 lated basis-function weightings, or translated gain and phase
beamb from basis function set 1 (V," are the beam weightings values C, or Cl* for the second set of basis function beams)
or the beam weights, e.g., gain and phase values, applied at may be indicated or provided as gain and phase values applied
the transmitter/base station, Such as example beam weight to a signal (e.g., a RACH preamble) sent from the mobile
ings/weights VI...V. applied to antennas shown in FIG.2 to station when the base station is listening on one or more
generate beamb of the set 1 of basis function beams), Y, is the 30 transmitted beams of the second set of basis function beams,
basis-function weighting, or gain and phase value, deter or the translated basis-function weightings or translated gain
mined/measured at the receiver for basis function beam b and phase values C, or C* may be sent/transmitted by the
from set 1 (e.g., the gain and phase values as measured by mobile station to the base station as one or more values sent to
receiver/mobile station for the basis function beam b, of set base station via a different feedback channel, signaling chan
1), and M is the number of dominant basis function beams 35 nel, etc. Thus, the feedback from the mobile station relating to
from set 1 (M could be setto M in an example, e.g., such as the second set of basis functions may be sent either 1) via the
for a best performance). second set of basis functions (i.e., when the base station is
Note that for the highly directional beams that many of the listening on the second set of basis function beams), or 2) may
Y, values (measured basis-function weightings, or measured be sent via a channel or signal that does not use basis function
gain phase values, as measured by the mobile station for the 40 beams/does not receive signals via the second set of basis
beam b) may typically be zero and hence M could be low function beams, but rather sends this feedback via a different
(e.g., only 2 or 3 dominant beams). Then, the gain and phase feedback channel or mechanism. The feedback may, for
values for basis function beam b from set 2, which are the example, indicate or identify the beam(s) of the second set of
translated basis-function weightings, may, for example, be basis function beams and the basis-function weightings/
determined as: 45 weights (e.g., gain and phase values) for each beam of the
second set of beams. The feedback may, in addition, indicate
oft
the number of basis function beams, N., which basis-function
where V, is basis function beam b (or beam weightings for weights are fed back for.
beamb of the second set, or set 2, of basis function beams), This example implementation may be performed accord
and where H refers to Hermitian operator (performed on V.), 50 ing to the following: 1) The base station sends training signals
including transposing and conjugating of V. Where C, or or Sounding signals (pilot sequences) from or via each of the
C* may be considered the translated basis-function weight basis function beams. This training could be part of another
ings/weights. message such as broadcast control (BCH) or the synchroni
A complex conjugation may be performed on C, to obtain Zation channel. 2) The mobile station receives the training
C*: 55 signals or sounding signals from each of the basis function
where C, is the conjugate of the translated basis-function beams and determines a phase (or again and phase), C, for
weighting/weight (including gain and phase) for beamb for the dominant (e.g., strongest) M beams. Note that C, which
the second set (or set 2) of basis function beams. Therefore, is also called the basis-function weighting, is only non-zero
according to an example implementation, the translated for the dominant M beams and is Zero for the remaining
basis-function weightings/weights C, for N basis function 60 M-Ma beams. 3) The mobile station transmits multiple suc
beams of the second set (or set 2) of the basis function beams cessive copies of the RACH preamble, each phased (i.e.,
may be determined based on the channel estimate (W) and multiplied) by the respective value, C*, during the time that
the beam weightings V, of beamb of the set 2 of the basis the base station/access point is listening on the respective
function beams. Therefore, Eqns. 8 and 9 describe one illus dominant M beams. The mobile station may transmit the
trative example technique that may be used to translate the 65 RACH preamble multiplied by the complex conjugate of C.
measured basis-function weightings Y, (e.g., including gain which is C, when the base station is listening on beam b
and phase values) determined/measured at the receiver/mo (e.g., when the base station has applied beam weightings on
US 9,331,767 B1
15 16
antennas to receive that beam). 4) The base station/access C, needs to have unit power (i.e., C, exp(B)), and the num
point Sums the signal received when it is listening on each of ber of dominant basis function beams, M. needs to be equal
the basis function beams to create a single aggregated RACH to M (16 in this case) so that there are no zero-valued phase
signal. 5) And, the base station/access point detects the pres values. With highly-directional beams this criteria will not be
ence of a RACH preamble from the aggregated RACH signal. met since there will only be a few (e.g., 2-3) dominant beams,
Some complications or issues may arise, at least in some and hence a significant SNR loss will occur. With near-omni
cases, such as: 1) The mobile station has a maximum transmit directional basis function beams, at any given mobile loca
power and in mmWave with high bandwidths the mobile tion, each beam will have very similar receive power and
station may typically (for example) be transmitting a RACH hence most or all basis functions will be important and the
preamble at full power. This means that power may typically 10 power received on each beam will be roughly equal. In other
be lost if C, is non-equal gain (i.e., not phase only) because words for near-omni-directional beams, iv,'h's1 for all t
transmit power at one time (i.e., during a time the base station and hence the aggregated RACH signal will approach the
point is listening with one basis function beam) cannot be optimal SNR of M/o° (16/o in the example). Therefore, for
transferred to another time (i.e., during a time the base station these reasons, by way of example, it may be advantageous for
is listening with a different basis function beam). 2) The base 15 a mobile station to send feedback for RACH preamble to the
station does not know which basis function beams that the base station via omni-directional (or near-omnidirectional)
mobile station selected so the base station may typically need basis function beams.
to Sum all signals received on each basis function beam According to an example implementation, a base station/
together. Hence not only is signal energy added together, so is access point may listen (e.g., detect signals) on each basis
the noise (albeit incoherently). 3) And, using highly-direc function beam at a different time, and the mobile station sends
tional basis function beams means that only a few beams will its RACH preamble at the times associated with the dominant
be dominant at the mobile (e.g., M3M, perhaps as low as M basis function beams. In addition, during each time (e.g.,
2 or 3). Hence when the base station adds up the signals on the beam transmission time) the base station listens (or receives
different RACH preambles, most will only contain noise and signals) with beam b, and the mobile station will transmit the
hence the noise will be enhanced. 25 RACH preamble waveform multiplied (or weighted) by the
For example, for a 4x4 array (i.e., M=4), the aggregated translated basis-function weighting (e.g., phase or gain and
RACH signal at the base station may be given by: phase) associated with that beam b. FIG. 3 is a diagram
illustrating a transmission of weighted RACH preambles for
multiple basis function beams according to an example
W 16 (Eqn. 14) 30 implementation. According to an example implementation,
y(n) =XXavi hy, (n) + n, (n) the mobile station may multiply or weight the RACH pre
amble by the translated basis-function weighting, Cl* (gain
and phase values), as is shown in FIG. 3. The base station/
where N is the number of mobiles sending RACH pre access point may sum up the contributions (received
ambles at the same time, C' is the phase value for basis
35 weighted signals) from all beams and then coherently com
function beam t for mobile u, v, is the Mix 1 basis function bine the multiple weighted RACH preambles sent for all the
beam used during RACH interval t, h is the Mix1 channel beams for the second set of basis function beams, according
from mobile u, x, (n) is the RACH preamble from mobile u, to one illustrative example implementation.
and n(n) is additive noise with power of of. The RACH As noted above, according to an illustrative example
preambles from the different users could be different spread
40 implementation, the pilot sequences may be sent from or via
the same basis function beams that are also used to listen to or
ing codes or different sequences (such as generalized chirp receive the RACH preambles, e.g., the same set of basis
like (GCL) sequences) that have good auto correlations and function beams may be used to send sounding signals to the
good cross correlations. mobile station and to receive feedback from the mobile sta
According to an example implementation, one example 45 tion. However, as noted above, it may be advantageous to use
goal may be to generate or create an aggregated RACH signal near omni-directional basis function beams at the base station
which has a similar SNR (signal to noise ratio) to a signal for receiving the RACH preambles sent by the mobile station
received on an optimal receive beam, which, for a single-ray to the base station. If the same set of basis function beams
(or single beam) channel, may be given by: were used for sending Sounding signals and receiving the
50 RACH preambles, then the use of near-omni-directional
M2 16 (Eqn. 15) beams on the pilot sequences/sounding signals sent by the
SNRopT = g = 2 base station may mean that any potential gain of beam form
ing obtained with directional beams is lost when using near
omni-directional beams by the base station to transmit sound
Assuming a single user is sending the RACH preamble 55 ing signals to the mobile station. The beam forming loss may
(i.e.,N-1) and that Elx(n)|2=1, the SNR for the aggregated be compensated for by using longer pilot sequences, however
RACH signal may be given by: longer pilot sequences makes the training less efficient since
more time is required to send the pilot sequences/sounding
signals.
I6 2 (Eqn. 16) 60 As a result, it may be advantageous to obtain the beam
o, whi forming gain of highly-directional basis function beams for
SNR =
16O2
- the base station to transmit sounding signals/pilot sequences
to the mobile station, while using near-omni-directional basis
function beams when the mobile station is transmitting, and
In an illustrative example implementation, the mobile sta 65 when the base station is receiving or listening to the RACH
tion, e.g., when sending the feedback signals, may have a preamble. According to an example implementation, this pro
maximum transmit power of 1. Hence to get the highest SNR, cess (of using a first set of basis function beams to send
US 9,331,767 B1
17 18
Sounding signals from a base station to the mobile station, and set of basis function beams, for example, and may use the
a second set of basis function beams to send feedback to the aggregated feedback signal or aggregated RACH preamble to
base station) is possible if the mobile station transforms the detect the feedback signal or RACH preamble from the
information (e.g., measured basis-function weights or mobile station.
weightings, such as gain/phase values) received by the mobile According to an example implementation, the mobile sta
station from Sounding signals or pilot sequences sent using tion may translate the gain and phase values Y, determined
the highly-directional beams into information (e.g., trans with the narrow-beam basis function beams into translated
lated basis-function weightings or weights, such as gain and gain and phase values C. for the near-omni-directional basis
phase values) for the near-omni-directional beams. function beams where the translated gain and phase values
FIG. 4 is a diagram illustrating a RACH (random access) 10 C* may be applied to the RACH preamble which is received
procedure with basis function beams when a mobile station at the base station/access point at a particular time on a par
translates basis-function weightings from one basis function ticular near-omni-directional basis function beam.
set to another basis function set. Techniques described herein A number of example advantages may be obtained via one
allow Sounding, e.g., a pilot sequence, to be sent via a first set or more of the example implementations. Some illustrative
of basis function beams, while information (e.g., translated 15 example advantages may include Sounding one set of basis
basis-function weightings (C, or C), such as gain and phase function beams from the base station/access point, but having
values plus an indication of N beams of the second set of the mobile station select a second set of basis function beams
basis function beams) to be sent via a second set of basis for sending feedback to the base station. For example, a
function beams. One illustrative example case, which is illus narrow-beam or directional beam first set of basis function
trated in FIG. 4, may be when a base station sends sounding beams may be used for Sounding from the base station, while
signals (e.g., pilot sequences) via a first set of narrow-beam an omni-directional or near omni-directional second set of
basis function beams (set 1 of basis function beams), while a basis function beams may be used to send feedback (such, as,
mobile station sends a weighted RACH preamble (weighted e.g., a RACH preamble) from the mobile station to the base
with translated basis-function weightings C.) when the base station. For example, one Such approach may result in
station listens on a second set of near omni-directional basis 25 improved performance for the same amount of feedback
function beams (set 2 of basis function beams). In this case the needed for the first set or for reduced feedback with the same
base station/access point listens or receives signals with a set performance. For example if there are N=16 sets of basis
of near-omni-directional basis function beams, e.g., in order function beams for a 4x4 array at the base station/access
to receive the RACH signals in an omni-direction fashion point, feeding back a single best beam and a 4 bit beam set
while the base station/access point sends Sounding signals via 30 indication that identifies the best basis function beam set may
a narrow basis function beams. For example, to receive the provide nearly similar performance as sending back the 4 best
RACH preamble or feedback signals via the second set of beams plus associated gain and phase values for one of the
basis function beams, the base station may apply to its anten sets of basis function beams (narrow-beam basis function
nas the beam weightings (v,i) for the beams of the second set beams are assumed), according to one example implementa
of basis function beams, while the mobile station may trans 35 tion.
mit the RACH preamble or feedback signals via the weighted Also, another advantage is being able to obtain feedback
beams of the second set of basis function beams, e.g., where via near-omni-directional basis function beams based on a
the mobile station may apply the translated basis-function Sounding sent with narrow-beam basis function beams. The
weightings (C) to the respective N basis function beams of narrow-beam sounding has the advantage of obtaining a large
a second set of basis function beams with which the base 40 beam forming gain and hence requires shorter pilot sequences
station listens to transmit the feedback or RACH preamble. than would be needed when Sounding near-omni-directional
Therefore, as shown in FIG.4, the base station/access point basis function beams. However, there are times when the
sends pilots (pilot sequences) via each beam for the first set of mobile station may need gain and phase information for near
basis function beams (basis 1). The mobile station determines omni-directional basis functions, for example with RACH
the M best basis function beams for the first set (or set 1) of 45 preamble transmission. Thus, one or more example imple
basis function beams and the basis-function weightings (Y) mentations, which may use a first basis function to Sound and
of the M basis function beams of the received first set of basis a second basis function to send feedback signals, may allow
function beams. For example, the M best basis function narrow-beam basis function beams for sounding and an omni
beams may be those beams of the first set (or set 1) of basis directional or near omni-directional beams for sending feed
function beams having a power of the beam that is greater 50 back signals to the base station.
than a threshold power value. The mobile station may then An additional advantage of one or more example imple
translate the basis-function weightings Y, (measured basis mentations may be, for example, reducing feedback if sound
function weightings, or measured gain phase values), as mea ing is done with near-omni-directional basis function beams.
sured by the mobile station for beamb of the first set of basis For example, there may be reasons where a base station/
function beams to translated basis-function weightings C, 55 access point would want to transmit pilots/sounding signals
(e.g., including gain and phase values) for a second set of with near-omni-directional basis function beams instead of
basis function beams, e.g., according to Eqns. 8 and 9 above, using directional basis function beams. For example, the Syn
for example. The mobile station may then send feedback chronization channel or the broadcast control signals (via
signals, such as a weighted (or phased) RACH preamble (e.g., broadcast control channel) may be sent via an omni-direc
the RACH preamble multiplied by the translated basis-func 60 tional set of basis function beams. In this case a mobile station
tion weightings C) for the second set of basis functions may listen or receive the pilots/sounding signals sent with the
(basis function beam set 2). The base station/access point may near-omni-directional basis function beams and then deter
listen or receive the transmitted feedback signals or weighted mine again and phase for each of the basis function beams
RACH preambles during each basis function beam for the (e.g., all M beams in the example above). Since near-omni
second set (or set 2) of basis function beams, and Sums or 65 directional beams are used, there are no dominant beams, and
aggregates these weighted feedback signals or weighted hence the mobile would need to feedback again and phase
RACH preambles, e.g., sent via the N beams of the second value for all M basis function beams. As an alternative, the
US 9,331,767 B1
19 20
mobile station may use one or more example implementa set of basis function beams; and receive, by the base station
tions to determine the gain and phase value for the M best from the mobile station in response to the transmitting, feed
basis function beams in a set of narrow-beam basis function back signals indicating a translated basis-function weighting
beams. Typically M can be Small which would mean a dra for each basis function beam of the second set of basis func
matic decrease in the amount offeedback needed (e.g., 2 or 3 tion beams, the translated basis-function weighting for each
gain and phase values plus beam selections versus Mfgain basis function beam being based on the first set of basis
and phase values). function beams, wherein the second set of basis function
FIG. 5 is a flow chart illustrating operation of a base station beams is different than the first set of basis function beams.
according to an example implementation. Operation 510 According to an example implementation, the instructions
includes transmitting, by a base station to a mobile station, 10 causing the apparatus to receive the feedback signals may
Sounding signals via a first set of basis function beams. And, include instructions causing the apparatus to: receive an indi
operation 520 includes receiving, by the base station from the cation of N beams of the second set of basis function beams;
mobile station in response to the transmitting, feedback sig and receiving on the N beams of the second set of basis
nals indicating a translated basis-function weighting for one function beams feedback signals which the mobile station has
or more basis function beams of the second set of basis 15 applied a translated basis-function weighting including again
function beams, the translated basis-function weighting for and phase value corresponding to each of the respective N.
one or more basis function beams being based on the first set beams of the second set of basis function beams which the
of basis function beams, wherein the second set of basis base station is receiving on, the translated basis-function
function beams is different than the first set of basis function weightings for the beams of the second set of basis function
beams. beams being a function of the first set of basis function beams.
According to an example implementation of the method of According to an example implementation, the first set of
FIG. 5, the receiving may further include receiving, by the basis function beams may include a set of narrow-beam set of
base station from the mobile station signals indicating or basis function beams, and the second set of basis function
identifying the second set of basis function beams. beams comprises an omni-directional or near omni-direc
According to an example implementation of the method of 25 tional set of basis function beams.
FIG. 5, the base station may include Qantennas, wherein the According to another example implementation, a com
transmitting Sounding signals via a first set of basis function puter program product may include a computer-readable Stor
beams comprises transmitting a pilot sequence from each of age medium and storing executable code that, when executed
the Qantennas for each beam of the first set of basis function by at least one data processing apparatus, is configured to
beams, an individual gain and phase value being applied to 30 cause the at least one data processing apparatus to perform a
each of the Qantennas for each beam of the first set of basis method including: transmitting, by a base station to a mobile
function beams. station, sounding signals via a first set of basis function
According to an example implementation of the method of beams; and receiving, by the base station from the mobile
FIG. 5, the transmitting may include transmitting: Sounding station in response to the transmitting, feedback signals indi
signals via a first set of basis function beams, each of the basis 35 cating a translated basis-function weighting for one or more
function beams of the first set of basis function beams being basis function beams of the second set of basis function
transmitted by applying, by the base station, an individual beams, the translated basis-function weighting for one or
gain and phase value applied to each of Q antennas; and a more basis function beams being based on the first set of basis
basis function beam set indicator that indicates the first set of function beams, wherein the second set of basis function
basis function beams. 40 beams is different than the first set of basis function beams.
According to an example implementation of the method of According to an example implementation, an apparatus
FIG. 5, the transmitting Sounding signals may include trans includes means (704 and/or 702A/702B) for transmitting, by
mitting, by the base station to the mobile station, a pilot a base station to a mobile station, Sounding signals via a first
sequence via each beam of the first set of basis function set of basis function beams, and means (704 and/or 702A/
beams. 45 702B) for receiving, by the base station from the mobile
According to an example implementation of the method of station in response to the transmitting, feedback signals indi
FIG. 5, receiving the feedback signals may include: receiving cating a translated basis-function weighting for one or more
an indication of N beams of the second set of basis function basis function beams of the second set of basis function
beams; and receiving on the N beams of the second set of beams, the translated basis-function weighting for one or
basis function beams feedback signals which the mobile sta 50 more basis function beams being based on the first set of basis
tion has applied a translated basis-function weighting includ function beams, wherein the second set of basis function
ing a gain and phase value corresponding to each of the beams is different than the first set of basis function beams.
respective N beams of the second set of basis function beams According to an example implementation, the means for
which the base station is receiving on, the translated basis receiving may further include means (704 and/or 702A/
function weightings for the beams of the second set of basis 55 702B) for receiving, by the base station from the mobile
function beams being a function of the first set of basis func station signals indicating or identifying the second set of basis
tion beams. function beams.
According to an example implementation of the method of According to an example implementation, the means for
FIG. 5, the first set of basis function beams may include a set transmitting may include means (704 and/or 702A/702B) for
of narrow-beam set of basis function beams, and the second 60 transmitting: Sounding signals via a first set of basis function
set of basis function beams comprises an omni-directional or beams, each of the basis function beams of the first set of basis
near omni-directional set of basis function beams. function beams being transmitted by applying, by the base
According to another example implementation, an appara station, an individual gain and phase value applied to each of
tus may include at least one processor and at least one Q antennas; and a basis function beam set indicator that
memory including computer instructions, when executed by 65 indicates the first set of basis function beams.
the at least one processor, cause the apparatus to: transmit, by According to an example implementation, the means for
a base station to a mobile station, Sounding signals via a first transmitting Sounding signals may include means (704 and/or
US 9,331,767 B1
21 22
702A/702B) for transmitting, by the base station to the determining a channel estimate (w) between the base sta
mobile station, a pilot sequence via each beam of the first set tion and the mobile station based on the beam weightings
of basis function beams. (V,') applied to antennas at the base station to transmit the
According to an example implementation, the means for Sounding signals via the first set of basis function beams and
receiving the feedback signals may include means (704 and/ 5 the determined basis-function weightings (Y) of the M basis
or 702A/702B) for: receiving an indication of N beams of function beams of the received first set of basis function
the second set of basis function beams; and receiving on the beams; determining beam weightings (v,i) for the beams of
N, beams of the second set of basis function beams feedback the second set of basis function beams; and determining a
signals which the mobile station has applied a translated translated basis-function weighting (C) for each of N basis
basis-function weighting including a gain and phase value 10 function beams of a second set of basis function beams based
corresponding to each of the respective N beams of the on the beam weightings (v,i) for the beams of the second set
second set of basis function beams which the base station is of basis function beams and the channel estimate (w.)
receiving on, the translated basis-function weightings for the between the base station and the mobile station.
beams of the second set of basis function beams being a According to another example implementation, an appara
function of the first set of basis function beams. tus may include at least one processor and at least one
15
FIG. 6 is a flow chart illustrating operation of a mobile memory including computer instructions, when executed by
station according to an example implementation. Operation the at least one processor, cause the apparatus to: receive, by
610 includes receiving, by a mobile station from a base sta a mobile station from a base station, Sounding signals via a
tion, Sounding signals via a first set of basis function beams. first set of basis function beams; determine, by the mobile
Operation 620 includes determining, by the mobile station 20 station based on the Sounding signals, a basis-function
based on the sounding signals, a basis-function weighting (Y) weighting (Y) of each of M, basis function beams of the
of each of M, basis function beams of the received first set of received first set of basis function beams; determine a trans
basis function beams. Operation 630 includes determining a lated basis-function weighting for each of N basis function
translated basis-function weighting for each of N basis func beams of a second set of basis function beams based upon the
tion beams of a second set of basis function beams based upon 25 basis-function weighting of each of the M basis function
the basis-function weighting (Y) of each of the M basis beams of the received first set of basis function beams,
function beams of the received first set of basis function wherein the second set of basis function beams is different
beams, wherein the second set of basis function beams is than the first set of basis function beams; and transmit, by the
different than the first set of basis function beams. And, opera mobile station to the base station, feedback signals indicating
tion 640 includes transmitting, by the mobile station to the 30 the translated basis-function weighting for each of the N.
base station, feedback signals indicating the translated basis basis function beams of the second set of basis function
function weighting for each of the N basis function beams of beams.
the second set of basis function beams. According to an example implementation, the instructions
Note that M. could be the total number of beams in the first causing the apparatus to transmit feedback signals may
set of basis function beams or could be more or less than the 35 include instructions causing the apparatus to: transmit an
total number of beams in the first set of basis function beams. indication of the N beams of the second set of basis function
Similarly, N. could be the total number of beams in the beams; and transmit the feedback signals weighted by again
second set of basis function beams or could be more or less and phase value corresponding to each of the translated basis
than the total number of beams in the second set of basis function weightings for the N beams of the second set of
function beams. 40 basis function beams, wherein the transmitting the feedback
According to an example implementation of the method of signals is performed at a time when the base station is receiv
FIG. 6, the transmitting feedback signals may include: trans ing on each of the respective N beams of the second set of
mitting an indication of the N beams of the second set of basis function beams in which the mobile station has applied
basis function beams, and transmitting the feedback signals the respective translated weighting.
weighted by again and phase value corresponding to each of 45 According to an example implementation, the instructions
the translated basis-function weightings for the N beams of causing the apparatus to determine a translated basis-function
the second set of basis function beams, wherein the transmit weighting for each of N basis function beams of a second set
ting the feedback signals is performed at a time when the base of basis function beams may include instructions causing the
station is receiving on each of the respective N beams of the apparatus to: determine beam weightings (v,') applied to
second set of basis function beams in which the mobile station 50 antennas at the base station to transmit the sounding signals
has applied the respective translated basis-function weight via the first set of basis function beams; determine a channel
ing. estimate (w) between the base station and the mobile sta
According to an example implementation of the method of tion based on the beam weightings (v,') applied to antennas
FIG. 6, the receiving Sounding signals may include receiving at the base station to transmit the Sounding signals via the first
a pilot sequence via each beam of the first set of basis function 55 set of basis function beams and the determined basis-function
beams. weightings (Y) of the M basis function beams of the
According to an example implementation of the method of received first set of basis function beams; determine beam
FIG. 6, the first set of basis function beams may include a set weightings (v,i) for the beams of the second set of basis
of narrow-beam set of basis function beams, and the second function beams; and determine a translated basis-function
set of basis function beams may include an omni-directional 60 weighting (C) for each of N basis function beams of a
or near omni-directional set of basis function beams. second set of basis function beams based on the beam weight
According to an example implementation of the method of ings (v,i) for the beams of the second set of basis function
FIG. 6, the determining a translated basis-function weighting beams and the channel estimate (w) between the base sta
for each of N basis function beams of a second set of basis tion and the mobile station.
function beams may include: determining beam weightings 65 Note that the mobile may determine the beam weightings
(V,') applied to antennas at the base station to transmit the (v) for the beams of the first set of basis function beams
Sounding signals via the first set of basis function beams; through a table look up (e.g., access memory locations con
US 9,331,767 B1
23 24
taining these values) to get the gain and phase values which (704 and/or 702A/702B) for receiving a pilot sequence via
make up these beam weightings. Similarly for beam weight each beam of the first set of basis function beams.
ings (v,i) for the beams of the second set of basis function According to an example implementation of the apparatus,
beams, the mobile may determine these beam weightings the first set of basis function beams may include a set of
through a table look (e.g., access memory locations contain narrow-beam set of basis function beams, and the second set
ing these values) up to get the gain and phase values which of basis function beams may include an omni-directional or
make up these beam weightings. near omni-directional set of basis function beams.
According to an example implementation, a computer pro According to an example implementation of the apparatus,
gram product may include a computer-readable storage the means for determining a translated basis-function weight
medium and storing executable code that, when executed by 10 ing for each of N basis function beams of a second set of
at least one data processing apparatus, is configured to cause basis function beams may include: means (704 and/or 702A/
the at least one data processing apparatus to perform a method 702B) for determining beam weightings (v.) applied to
including: receive, by a mobile station from a base station, antennas at the base station to transmit the sounding signals
Sounding signals via a first set of basis function beams; deter via the first set of basis function beams; means (704 and/or
mine, by the mobile station based on the Sounding signals, a 15 702A/702B) for determining a channel estimate (w.)
basis-function weighting (Y) of each of M, basis function between the base station and the mobile station based on the
beams of the received first set of basis function beams; deter beam weightings (v,') applied to antennas at the base station
mine a translated basis-function weighting for each of N to transmit the sounding signals via the first set of basis
basis function beams of a second set of basis function beams function beams and the determined basis-function weight
based upon the basis-function weighting of each of the M ings (Y) of the M basis function beams of the received first
basis function beams of the received first set of basis function set of basis function beams; means (704 and/or 702A/702B)
beams, wherein the second set of basis function beams is for determining beam weightings (v,i) for the beams of the
different than the first set of basis function beams; and trans second set of basis function beams; and means (704 and/or
mit, by the mobile station to the base station, feedback signals 702A/702B) for determining a translated basis-function
indicating the translated basis-function weighting for each of 25 weighting (C) for each of N basis function beams of a
the N basis function beams of the second set of basis func second set of basis function beams based on the beam weight
tion beams. ings (v,i) for the beams of the second set of basis function
According to an example implementation, an apparatus beams and the channel estimate (w) between the base sta
may include means (704 and/or 702A/702B) for receiving, by tion and the mobile station.
a mobile station from a base station, Sounding signals via a 30 FIG. 7 is a block diagram of a wireless station (e.g., BS or
first set of basis function beams, means (704 and/or 702A/ user device) 700 according to an example implementation.
702B) for determining, by the mobile station based on the The wireless station 700 may include, for example, two RF
sounding signals, a basis-function weighting (Y) of each of (radio frequency) or wireless transceivers 702A, 702B, where
M basis function beams of the received first set of basis each wireless transceiver includes a transmitter to transmit
function beams, means (704 and/or 702A/702B) for deter 35 signals and a receiver to receive signals. The wireless station
mining a translated basis-function weighting for each of N also includes a processor or control unit/entity (controller)
basis function beams of a second set of basis function beams 704 to execute instructions or software and control transmis
based upon the basis-function weighting (Y) of each of the sion and receptions of signals, and a memory 706 to store data
M basis function beams of the received first set of basis and/or instructions.
function beams, wherein the second set of basis function 40 Processor 704 may also make decisions or determinations,
beams is different than the first set of basis function beams, generate frames, packets or messages for transmission,
and means (704 and/or 702A/702B) for transmitting, by the decode received frames or messages for further processing,
mobile station to the base station, feedback signals indicating and other tasks or functions described herein. Processor 704,
the translated basis-function weighting for each of the N. which may be a baseband processor, for example, may gen
basis function beams of the second set of basis function 45 erate messages, packets, frames or other signals for transmis
beams. sion via wireless transceiver 702 (702A or 702B). Processor
Note that M could be the total number of beams in the first 704 may control transmission of signals or messages over a
set of basis function beams or could be more or less than the wireless network, and may control the reception of signals or
total number of beams in the first set of basis function beams. messages, etc., via a wireless network (e.g., after being down
Similarly, N. could be the total number of beams in the 50 converted by wireless transceiver 702, for example). Proces
second set of basis function beams or could be more or less Sor 704 may be programmable and capable of executing
than the total number of beams in the second set of basis Software or other instructions stored in memory or on other
function beams. computer media to perform the various tasks and functions
According to an example implementation of the apparatus, described above, such as one or more of the tasks or methods
the means for transmitting feedback signals may include 55 described above. Processor 704 may be (or may include), for
means (704 and/or 702A/702B) for: transmitting an indica example, hardware, programmable logic, a programmable
tion of the N beams of the second set of basis function processor that executes Software or firmware, and/or any
beams, and transmitting the feedback signals weighted by a combination of these. Using other terminology, processor
gain and phase value corresponding to each of the translated 704 and transceiver 702 together may be considered as a
basis-function weightings for the N beams of the second set 60 wireless transmitter/receiver system, for example.
of basis function beams, wherein the transmitting the feed In addition, referring to FIG. 7, a controller (or processor)
back signals is performed at a time when the base station is 708 may execute software and instructions, and may provide
receiving on each of the respective N beams of the second set overall control for the station 700, and may provide control
of basis function beams in which the mobile station has for other systems not shown in FIG. 7, such as controlling
applied the respective translated basis-function weighting. 65 input/output devices (e.g., display, keypad), and/or may
According to an example implementation of the apparatus, execute Software for one or more applications that may be
the mans for receiving Sounding signals may include means provided on wireless station 700, such as, for example, an
US 9,331,767 B1
25 26
email program, audio/video applications, a word processor, a trical and/or electrical carrier signal, telecommunications sig
Voice over IP application, or other application or software. nal, and Software distribution package, for example. Depend
In addition, a storage medium may be provided that ing on the processing power needed, the computer program
includes stored instructions, which when executed by a con may be executed in a single electronic digital computer or it
troller or processor may result in the processor 704, or other may be distributed amongst a number of computers.
controller or processor, performing one or more of the func Furthermore, implementations of the various techniques
tions or tasks described above. described herein may use a cyber-physical system (CPS) (a
According to another example implementation, RF or system of collaborating computational elements controlling
wireless transceiver(s) 702A/702B may receive signals or physical entities). CPS may enable the implementation and
data and/or transmit or send signals or data. Processor 704 10 exploitation of massive amounts of interconnected ICT
(and possibly transceivers 702A/702B) may control the RF or devices (sensors, actuators, processors microcontrollers,...)
wireless transceiver 702A or 702B to receive, send, broadcast embedded in physical objects at different locations. Mobile
or transmit signals or data. cyberphysical systems, in which the physical system in ques
The embodiments are not, however, restricted to the system tion has inherent mobility, are a Subcategory of cyber-physi
that is given as an example, but a person skilled in the art may 15 cal systems. Examples of mobile physical systems include
apply the Solution to other communication systems. Another mobile robotics and electronics transported by humans or
example of a Suitable communications system is the 5G con animals. The rise in popularity of Smartphones has increased
cept. It is assumed that network architecture in 5G will be interest in the area of mobile cyber-physical systems. There
quite similar to that of the LTE-advanced. 5G is likely to use fore, various implementations oftechniques described herein
multiple input-multiple output (MIMO) antennas, many may be provided via one or more of these technologies.
more base stations or nodes than the LTE (a so-called small A computer program, Such as the computer program(s)
cell concept), including macro sites operating in co-operation described above, can be written in any form of programming
with Smaller stations and perhaps also employing a variety of language, including compiled or interpreted languages, and
radio technologies for better coverage and enhanced data can be deployed in any form, including as a stand-alone
rates. 25 program or as a module, component, Subroutine, or other unit
It should be appreciated that future networks will most or part of it suitable for use in a computing environment. A
probably utilise network functions virtualization (NFV) computer program can be deployed to be executed on one
which is a network architecture concept that proposes virtu computer or on multiple computers at one site or distributed
alizing network node functions into “building blocks” or across multiple sites and interconnected by a communication
entities that may be operationally connected or linked 30 network.
together to provide services. A virtualized network function Method steps may be performed by one or more program
(VNF) may comprise one or more virtual machines running mable processors executing a computer program or computer
computer program codes using standard or general type serv program portions to perform functions by operating on input
ers instead of customized hardware. Cloud computing or data data and generating output. Method steps also may be per
storage may also be utilized. In radio communications this 35 formed by, and an apparatus may be implemented as, special
may mean node operations may be carried out, at least partly, purpose logic circuitry, e.g., an FPGA (field programmable
in a server, host or node operationally coupled to a remote gate array) or an ASIC (application-specific integrated cir
radio head. It is also possible that node operations will be cuit).
distributed among a plurality of servers, nodes or hosts. It Processors suitable for the execution of a computer pro
should also be understood that the distribution of labour 40 gram include, by way of example, both general and special
between core network operations and base station operations purpose microprocessors, and any one or more processors of
may differ from that of the LTE or even be non-existent. any kind of digital computer, chip or chipset. Generally, a
Implementations of the various techniques described processor will receive instructions and data from a read-only
herein may be implemented in digital electronic circuitry, or memory or a random access memory or both. Elements of a
in computer hardware, firmware, Software, or in combina 45 computer may include at least one processor for executing
tions of them. Implementations may implemented as a com instructions and one or more memory devices for storing
puter program product, i.e., a computer program tangibly instructions and data. Generally, a computer also may
embodied in an information carrier, e.g., in a machine-read include, or be operatively coupled to receive data from or
able storage device orina propagated signal, for executionby, transfer data to, or both, one or more mass storage devices for
or to control the operation of a data processing apparatus, 50 storing data, e.g., magnetic, magneto-optical disks, or optical
e.g., a programmable processor, a computer, or multiple com disks. Information carriers Suitable for embodying computer
puters. Implementations may also be provided on a computer program instructions and data include all forms of non-vola
readable medium or computer readable storage medium, tile memory, including by way of example semiconductor
which may be a non-transitory medium. Implementations of memory devices, e.g., EPROM, EEPROM, and flash memory
the various techniques may also include implementations 55 devices; magnetic disks, e.g., internal hard disks or remov
provided via transitory signals or media, and/or programs able disks; magneto-optical disks; and CD-ROM and DVD
and/or software implementations that are downloadable via ROM disks. The processor and the memory may be supple
the Internet or other network(s), either wired networks and/or mented by, or incorporated in, special purpose logic circuitry.
wireless networks. In addition, implementations may be pro To provide for interaction with a user, implementations
vided via machine type communications (MTC), and also via 60 may be implemented on a computer having a display device,
an Internet of Things (IOT). e.g., a cathode ray tube (CRT) or liquid crystal display (LCD)
The computer program may be in Source code form, object monitor, for displaying information to the user and a user
code form, or in some intermediate form, and it may be stored interface, such as a keyboard and a pointing device, e.g., a
in some sort of carrier, distribution medium, or computer mouse or a trackball, by which the user can provide input to
readable medium, which may be any entity or device capable 65 the computer. Other kinds of devices can be used to provide
of carrying the program. Such carriers include a record for interaction with a user as well; for example, feedback
medium, computer memory, read-only memory, photoelec provided to the user can be any form of sensory feedback, e.g.,
US 9,331,767 B1
27 28
visual feedback, auditory feedback, or tactile feedback; and 4. A method comprising:
input from the user can be received in any form, including transmitting, by a base station to a mobile station, Sounding
acoustic, speech, or tactile input. signals via a first set of basis function beams; and
Implementations may be implemented in a computing sys receiving, by the base station from the mobile station in
tem that includes a back-end component, e.g., as a data server, response to the transmitting, feedback signals indicating
or that includes a middleware component, e.g., an application a translated basis-function weighting for one or more
server, or that includes a front-end component, e.g., a client basis function beams of a second set of basis function
computer having a graphical user interface or a Web browser beams, the translated basis-function weighting for one
through which a user can interact with an implementation, or or more basis function beams being based on the first set
any combination of such back-end, middleware, or front-end 10 of basis function beams, wherein the second set of basis
components. Components may be interconnected by any function beams is different than the first set of basis
form or medium of digital data communication, e.g., a com function beams;
munication network. Examples of communication networks wherein receiving the feedback signals comprises:
include a local area network (LAN) and a wide area network receiving an indication of N beams of the second set of
(WAN), e.g., the Internet. 15 basis function beams; and
While certain features of the described implementations receiving on the N beams of the second set of basis
have been illustrated as described herein, many modifica function beams feedback signals which the mobile
tions, Substitutions, changes and equivalents will now occur station has applied a translated basis-function weight
to those skilled in the art. It is, therefore, to be understood that ing including again and phase value corresponding to
the appended claims are intended to cover all Such modifica each of the respective N beams of the second set of
tions and changes as fall within the true spirit of the various basis function beams which the base station is receiv
embodiments. ing on, the translated basis-function weightings for
the beams of the second set of basis function beams
What is claimed is: being a function of the first set of basis function
1. A method comprising: 25 beams.
transmitting, by a base station to a mobile station, Sounding 5. The method of claim 4 wherein the transmitting sound
signals via a first set of basis function beams; and ing signals comprises transmitting, by the base station to the
receiving, by the base station from the mobile station in mobile station, a pilot sequence via each beam of the first set
response to the transmitting, feedback signals indicating of basis function beams.
a translated basis-function weighting for one or more 30 6. A method comprising:
basis function beams of a second set of basis function transmitting, by a base station to a mobile station, Sounding
beams, the translated basis-function weighting for one signals via a first set of basis function beams; and
or more basis function beams being based on the first set receiving, by the base station from the mobile station in
of basis function beams, wherein the second set of basis response to the transmitting, feedback signals indicating
function beams is different than the first set of basis 35 a translated basis-function weighting for one or more
function beams; basis function beams of a second set of basis function
wherein the base station includes Qantennas, wherein the beams, the translated basis-function weighting for one
transmitting Sounding signals via a first set of basis or more basis function beams being based on the first set
function beams comprises transmitting a pilot sequence of basis function beams, wherein the second set of basis
from each of the Qantennas for each beam of the first set 40 function beams is different than the first set of basis
of basis function beams, an individual gain and phase function beams; and
value being applied to each of the Qantennas for each wherein the first set of basis function beams comprises a set
beam of the first set of basis function beams. of narrow-beam set of basis function beams, and the
2. The method of claim 1 wherein the receiving further second set of basis function beams comprises an omni
comprises receiving, by the base station from the mobile 45 directional or near omni-directional set of basis function
station, signals indicating or identifying the second set of beams.
basis function beams. 7. An apparatus comprising at least one processor and at
3. A method comprising: least one memory including computer instructions, when
transmitting, by a base station to a mobile station, Sounding executed by the at least one processor, cause the apparatus to:
signals via a first set of basis function beams; and 50 transmit, by a base station to a mobile station, Sounding
receiving, by the base station from the mobile station in signals via a first set of basis function beams; and
response to the transmitting, feedback signals indicating receive, by the base station from the mobile station in
a translated basis-function weighting for one or more response to the transmitting, feedback signals indicating
basis function beams of a second set of basis function a translated basis-function weighting for one or more
beams, the translated basis-function weighting for one 55 basis function beams of a second set of basis function
or more basis function beams being based on the first set beams, the translated basis-function weighting for one
of basis function beams, wherein the second set of basis or more basis function beams being based on the first set
function beams is different than the first set of basis of basis function beams, wherein the second set of basis
function beams; function beams is different than the first set of basis
wherein the transmitting comprises transmitting: 60 function beams;
Sounding signals via a first set of basis function beams, wherein instructions causing the apparatus to receive the
each of the basis function beams of the first set of basis feedback signals comprises instructions causing the
function beams being transmitted by applying, by the apparatus to:
base station, an individual gain and phase value receive an indication of NB beams of the second set of
applied to each of Qantennas; and 65 basis function beams; and
a basis function beam set indicator that indicates the first receiving on the NB beams of the second set of basis
set of basis function beams. function beams feedback signals which the mobile
US 9,331,767 B1
29 30
station has applied a translated basis-function weight determining a translated basis-function weighting (O) for
ing including again and phase value corresponding to each of N basis function beams of a second set of basis
each of the respective NB beams of the second set of function beams based on the beam weightings (v,i) for
basis function beams which the base station is receiv the beams of the second set of basis function beams and
ing on, the translated basis-function weightings for 5
the channel estimate (w) between the base station and
the beams of the second set of basis function beams the mobile station.
being a function of the first set of basis function 13. An apparatus comprising at least one processor and at
beams. least one memory including computer instructions, when
8. The apparatus of claim 7 wherein the first set of basis executed by the at least one processor, cause the apparatus to:
function beams comprises a set of narrow-beam set of basis 10
receive, by a mobile station from a base station, sounding
function beams, and the second set of basis function beams signals via a first set of basis function beams;
comprises an omni-directional or near omni-directional set of determine, by the mobile station based on the sounding
basis function beams.
9. A method comprising: signals, a basis-function weighting (Y) of each of M
receiving, by a mobile station from a base station, sounding 15 basis function beams of the received first set of basis
signals via a first set of basis function beams; function beams;
determining, by the mobile station based on the sounding determine a translated basis-function weighting for each of
signals, a basis-function weighting (Y) of each of M N basis function beams of a second set of basis function
basis function beams of the received first set of basis beams based upon the basis-function weighting of each
function beams; of the M basis function beams of the received first set of
determining a translated basis-function weighting for each basis function beams, wherein the second set of basis
of N basis function beams of a second set of basis function beams is different than the first set of basis
function beams based upon the basis-function weighting function beams; and
(Y) of each of the M basis function beams of the transmit, by the mobile station to the base station, feedback
received first set of basis function beams, wherein the 25 signals indicating the translated basis-function weight
second set of basis function beams is different than the ing for each of the N basis function beams of the second
first set of basis function beams; and set of basis function beams:
transmitting, by the mobile station to the base station, wherein the instructions causing the apparatus to transmit
feedback signals indicating the translated basis-function feedback signals comprises instructions causing the
weighting for each of the N basis function beams of the 30
apparatus to:
second set of basis function beams; transmit an indication of the NB beams of the second set
wherein the transmitting feedback signals comprises: of basis function beams; and
transmitting an indication of the NB beams of the second transmit the feedback signals weighted by a gain and
set of basis function beams; and phase value corresponding to each of the translated
transmitting the feedback signals weighted by again and 35
phase value corresponding to each of the translated basis-function weightings for the NB beams of the
basis-function weightings for the NB beams of the second set of basis function beams, wherein the trans
second set of basis function beams, wherein the trans mitting the feedback signals is performed at a time
mitting the feedback signals is performed at a time when the base station is receiving on each of the
when the base station is receiving on each of the 40 respective NB beams of the second set of basis func
respective NB beams of the second set of basis func tion beams in which the mobile station has applied the
tion beams in which the mobile station has applied the respective translated weighting.
respective translated basis-function weighting. 14. The apparatus of claim 13 wherein the instructions
10. The method of claim 9 wherein the receiving sounding causing the apparatus to determining a translated basis-func
signals comprises receiving a pilot sequence via each beam of 45 tion weighting for each of N basis function beams of a
the first set of basis function beams. second set of basis function beams comprises instructions
11. The method of claim 9 wherein the first set of basis causing the apparatus to:
function beams comprises a set of narrow-beam set of basis determine beam weightings (v,') applied to antennas at the
function beams, and the second set of basis function beams base station to transmit the sounding signals via the first
comprises an omni-directional or near omni-directional set of 50 set of basis function beams:
basis function beams. determine a channel estimate (w) between the base sta
12. The method of claim 9 wherein the determining a tion and the mobile station based on the beam weight
translated basis-function weighting for each of N basis func ings (v,') applied to antennas at the base station to
tion beams of a second set of basis function beams comprises: transmit the sounding signals via the first set of basis
determining beam weightings (v,') applied to antennas at 55
function beams and the determined basis-function
the base station to transmit the sounding signals via the weightings (Y) of the M basis function beams of the
first set of basis function beams; received first set of basis function beams;
determining a channel estimate (w) between the base determine beam weightings (v,i) for the beams of the
station and the mobile station based on the beam weight second set of basis function beams; and
ings (v,') applied to antennas at the base station to 60 determine a translated basis-function weighting (C) for
transmit the sounding signals via the first set of basis each of N basis function beams of a second set of basis
function beams and the determined basis-function function beams based on the beam weightings (v) for
the beams of the second set of basis function beams and
weightings (Y) of the M basis function beams of the
received first set of basis function beams; the channel estimate (w) between the base station and
the mobile station.
determining beam weightings (v,i) for the beams of the 65
second set of basis function beams;

You might also like