EP3298701A1 - Use of basis functions for transmission of broadcast control information in a wireless network - Google Patents
Use of basis functions for transmission of broadcast control information in a wireless networkInfo
- Publication number
- EP3298701A1 EP3298701A1 EP16725406.9A EP16725406A EP3298701A1 EP 3298701 A1 EP3298701 A1 EP 3298701A1 EP 16725406 A EP16725406 A EP 16725406A EP 3298701 A1 EP3298701 A1 EP 3298701A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- control message
- broadcast control
- mobile station
- basis function
- copy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0634—Antenna weights or vector/matrix coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0686—Hybrid systems, i.e. switching and simultaneous transmission
- H04B7/0695—Hybrid systems, i.e. switching and simultaneous transmission using beam selection
- H04B7/06952—Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0636—Feedback format
- H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
Definitions
- This description relates to communications.
- a communication system may be a facility that enables communication between two or more nodes or devices, such as fixed or mobile communication devices. Signals can be carried on wired or wireless carriers.
- LTE Long-term evolution
- UMTS Universal Mobile Telecommunications System
- E- UTRA evolved UMTS Terrestrial Radio Access
- LTE Long Term Evolution
- base stations which are referred to as enhanced Node Bs (eNBs)
- eNBs enhanced Node Bs
- UE user equipments
- LTE has included a number of improvements or developments.
- mm Wave millimeter wave
- GHz gigahertz
- a method may include transmitting, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- an apparatus may include at least one processor and at least one memory including computer instructions, when executed by the at least one processor, cause the apparatus to: transmit, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- a computer program product may include a computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method including: transmitting, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- an apparatus may include means for transmitting, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- a method may include receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams, determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams, and determining, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- an apparatus may include at least one processor and at least one memory including computer instructions, when executed by the at least one processor, cause the apparatus to: receive, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams, determine, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams, and determine, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- a computer program product may include a computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method including: receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams, determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams, and
- an apparatus may include means for receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams, means for determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams, and means for determining, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- FIG. 1 is a block diagram of a wireless network according to an example implementation.
- FIG. 2 is a diagram of a wireless transceiver according to an example implementation.
- FIG. 3 is a flowchart illustrating operation of a base station according to an example implementation.
- FIG. 4 is a flowchart illustrating operation of a mobile station according to an example implementation.
- FIG. 5 is a diagram illustrating a transmission of pilot signals (P) and a broadcast control message (BCH) via a plurality of basis functions according to an example implementation.
- FIG. 6 is as diagram illustrating operation of a wireless network according to an example implementation.
- FIG. 7 is a diagram illustrating basis function transmission of broadcast information when using space-time coding across arrays with orthogonal polarizations according to an example implementation.
- FIG. 8 is a diagram illustrating frame error rate (FER) plotted versus signal-to-noise ratio (SNR) for both the basis function technique and the grid of beams.
- FER frame error rate
- SNR signal-to-noise ratio
- FIG. 9 is a block diagram of a wireless station (e.g., base station or mobile station) according to an example implementation.
- a wireless station e.g., base station or mobile station
- FIG. 1 is a block diagram of a wireless network 130 according to an example implementation.
- user devices 131, 132, 133 and 135, which may also be referred to as user equipments (UEs) may be connected (and in communication) with a base station (BS) 134, which may also be referred to as an enhanced Node B (eNB).
- BS 134 provides wireless coverage within a cell 136, including to user devices 131, 132, 133 and 135.
- BS 134 is also connected to a core network 150 via a SI interface 151. This is merely one simple example of a wireless network, and others may be used.
- a user device may refer to a portable computing device that includes wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: a mobile station, a mobile phone, a cell phone, a smartphone, a personal digital assistant (PDA), a handset, a device using a wireless modem (alarm or measurement device, etc.), a laptop and/or touch screen computer, a tablet, a phablet, a game console, a notebook, and a multimedia device, as examples.
- SIM subscriber identification module
- a user device may also be a nearly exclusive uplink only device, of which an example is a camera or video camera loading images or video clips to a network.
- core network 150 may be referred to as Evolved Packet Core (EPC), which may include a mobility management entity (MME) which may handle or assist with mobility/handover of user devices between BSs, one or more gateways that may forward data and control signals between the BSs and packet data networks or the Internet, and other control functions or blocks.
- EPC Evolved Packet Core
- MME mobility management entity
- gateways may forward data and control signals between the BSs and packet data networks or the Internet, and other control functions or blocks.
- LTE, LTE -A, 5G, and/or mm Wave band networks may be applied to a wide variety of wireless technologies or wireless networks, such as LTE, LTE -A, 5G, and/or mm Wave band networks, or any other wireless network.
- LTE, 5G and mm Wave band networks are provided only as illustrative examples, and the various example implementations may be applied to any wireless technology/wireless network.
- One challenge that exists is transmitting broadcast information, e.g., broadcast control information, to a group of mobile stations (MSs) when using RF (radio frequency) beamforming.
- beamforming may use directional beams.
- directional beamforming is not well suited for broadcasting a message to multiple users/MSs, because the MSs are typically spread out geographically.
- each MS may ideally be served by a BS by using a unique beam (or a unique or MS-specific set of beamforming weights applied to a transmission antenna to generate a MS-specific beam pointed to the MS).
- the BS may not know the location of one or more of the MSs nor where to point beam because many users/MSs accessing (or receiving) the broadcast control message from the BS are not yet registered with the BS/network, for example.
- a base station may transmit (or sound) a copy of a broadcast information, e.g., which may include sounding signals and a broadcast control message, via each of a plurality of orthogonal basis function beams (e.g., broadcast control information is transmitted across each of a plurality of orthogonal directions).
- a broadcast information e.g., which may include sounding signals and a broadcast control message
- the broadcast control message may include any broadcast control information.
- the broadcast control message may include information transmitted via a broadcast channel or a broadcast control channel, or via a physical broadcast channel (PBCH).
- a broadcast control message may include broadcast control information, such as: radio resource control (R C) system information messages, which a BS may broadcast across a cell or network to inform MSs about how the cell is configured.
- R C radio resource control
- the system information included in the broadcast control message may include a master information block (MIB) and one or more system information blocks (SIBs).
- MIB may, for example, include a field indicating a system bandwidth for the cell, a field used for physical hybrid ARQ (automatic repeat request) indicator channel, and a system frame number.
- SIB may include, for example: SIB1 may include cell access related parameters and scheduling of other SIBs; SIB2 may include common and shared channel configuration, RACH (random access channel) related configuration information; other SIBs may include information such as parameters required for cell reselection, information regarding neighboring cells, etc.
- the MIB and SIB information are examples of broadcast control information.
- the broadcast control message(s) may include other types of control information, such as information announcing the scheduling of uplink or downlink resources (e.g., resource assignments/allocations), and other broadcast control information.
- a BS may transmit (or sound) a copy of a broadcast information, e.g., which may include sounding signals and a broadcast control message, via each of a plurality of orthogonal basis function beams.
- the sounding signals may be a known pilot sequence or known reference signals, or other sounding signals that are known by both the BS and multiple receiving mobile stations (MSs).
- the BS may transmit multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast message is transmitted via each of a plurality of basis function beams of a set of orthogonal basis function beams.
- the MS may determine a best/dominant MB basis functions/basis function beams (or best MB control messages or MB best/dominant copies of the broadcast control messages), e.g., by selecting the MB basis functions (or basis function beams) which may be the sounding signals (basis functions) having a highest amplitude or power, for example.
- the MS may then determine a gain and phase value for each of the MB best/dominant basis functions/MB broadcast control messages.
- the MS may then determine or calculate a combined broadcast control message based on the received copies of the MB best/dominant broadcast control messages and the gain and phase value for each of the MB best/dominant broadcast control messages.
- the MS may determine a combined broadcast control message as a weighted sum of the MB broadcast control messages that have been weighted (or multiplied by) their gain and phase value.
- MB may be a number (e.g., subset) that may be the same as or less than the number of beams in the set of orthogonal basis function beams.
- a MS may be able to determine a combined broadcast control message that may be the same as or very similar to (e.g., may have same or very similar properties (e.g., amplitude) as) a broadcast control message that was transmitted by the BS to the MS via a directional beam (directionally beamformed) specific to the MS (or via a directional beam based on the MS-BS channel).
- the combined broadcast control message may be the same as or very similar to receiving the broadcast control message via an optimal RF beamformer for the MS.
- these illustrative techniques may be applied to multiple MSs within a network based on a BS transmitting
- a BS may broadcast (e.g., to all nearby MSs) a copy of a same broadcast information (e.g., including sounding signals and a broadcast control message) via a plurality of orthogonal basis function beams.
- Each MS may then determine its MB best/dominant basis functions (or basis function beams) or MB best/dominant broadcast control messages, and a gain and phase value for each of the MB best/dominant basis function beams or MB broadcast control messages, and then generate a combined broadcast control message that may be the same as or very similar to the broadcast control message received by each MS via an optimal beamformer (e.g., MS- specific beamforming weights applied at the BS based on the MS-BS channel) for each MS.
- an optimal beamformer e.g., MS- specific beamforming weights applied at the BS based on the MS-BS channel
- best/dominant broadcast control messages may be different for the different MSs, e.g., due to different geographical location of the MSs.
- these example techniques may allow each of multiple MSs to determine a combined broadcast control message based on (potentially) a different subset of received control messages, with each copy of the control message transmitted via a basis function beam of a set of orthogonal basis function beams.
- FIG. 2 is a diagram of a wireless transceiver according to an example implementation.
- Wireless transceiver 200 may be used, for example, at a base station (BS), e.g., Access Point or eNB, or other wireless device.
- BS base station
- Wireless transceiver 200 may include a transmit path 210 and a receive path 212.
- a digital-to-analog converter (D-A) 220 may receive a digital signal from one or more applications and convert the digital signal to an analog signal.
- Upmixing block 222 may up-convert the analog signal to an RF (e.g., radio frequency) signal.
- Power amplifier (PA) 224 then amplifies the up-converted signal.
- the amplified signal is then passed through a transmit/receive (T/R) switch (or Diplexer 226 for frequency division duplexing, to change frequencies for transmitting).
- T/R switch or Diplexer 226 for frequency division duplexing, to change frequencies for transmitting.
- the signal output from T/R switch 226 is then output to one or more antennas in an array of antennas 228, such as to antenna 228A, 228B and/or 228C.
- a set of beam weights Vi, V 2 , ...or VQ is mixed with the signal to apply a gain and phase to the signal for transmission.
- a gain and phase, Vi, V 2 , ...or VQ may be applied to the signal output from the T/R switch 226 to scale the signal transmitted by each antenna (e.g., the signal is multiplied by Vi before being transmitted by antenna 1 228A, the signal is multiplied by V 2 before being transmitted by antenna 2 228B, and so on), where the phase may be used to steer or point a beam transmitted by the overall antenna array, e.g., for directional beam steering.
- the beam weights Vi, V 2 , ...or VQ may be a set of transmit beamforming beam weights when applied at or during transmission of a signal to transmit the signal on a specific beam, and may be a set of receive beamforming beam weights when applied to receive a signal on a specific beam.
- a signal is received via an array of antennas 228, and is input to T/R switch 226, and then to low noise amplifier (LNA) 230 to amplify the received signal.
- LNA low noise amplifier
- the amplified signal output by LNA 230 is then input to a RF-to-baseband conversion block 232 where the amplified RF signal is down-converted to baseband.
- An analog-to-digital (A-D) converter 234 then converts the analog baseband signal output by conversion block 232 to a digital signal for processing by one or more upper layers/application layers.
- RF radio frequency
- mm Wave radio frequency millimeter
- A-D analog to digital
- D-A digital to analog converters consume an unacceptable amount of power because of the large bandwidths of mm Wave systems (e.g., bandwidths of 1-2 GHz as opposed to 20 MHz for traditional cellular frequencies).
- the relatively large power consumption of the D-A and A-D converters means that the number of A-D and D-A converters should, at least in some cases, be decreased or minimized in mmWave and, as a result, traditional array processing at baseband may not be viable, or may at least be less viable.
- Fig. 2 illustrates RF beamforming with a single RF beamformer and a single baseband path (one baseband unit for Q total antennas).
- Other configurations may be provided as well.
- One example goal of channel estimation may be to obtain the gain and phase of the channel between each transmit (Tx) antenna element and each receive (Rx) antenna element. With a separate baseband path behind each element, the full channel between a transmitter and a receiver can be obtained. According to an example implementation, this problem may be solved in traditional cellular systems, such as long term evolution (LTE), by sending pilots from each Tx (transmit) antenna separately, receiving them all at the same time on each Rx (receive) antenna, and then using a channel estimator to obtain the full channel. Complicating matters at mm Wave is that the receiver will be receiving any pilot transmission from the transmitter with a RF receiver beamformer.
- LTE long term evolution
- the received signal will not be to a single receive antenna but an aggregated signal from multiple receive antennas.
- the approach of sounding each Tx antenna separately and listening on each Rx antenna separately may not necessarily be practical, at least in some cases, since there will be no beamforming gain to overcome the path loss so a very long sounding period may be needed to overcome the path loss (i.e., the use of very long spreading codes).
- the Tx array is (or may be) an MxM array (M 2 total antennas) and the Rx array is an NxN array (N 2 total antennas) where both arrays have uniform spacing of antennas in each dimension (e.g., 0.5 wavelength spacing), for example.
- MxM array M 2 total antennas
- NxN array N 2 total antennas
- embodiments are not limited to this configuration and this concept can easily be applied to one-dimensional arrays, rectangular arrays of size MhxMv for the Tx and NhxNv for the Rx, circular arrays, and any other arbitrary array.
- the MS or receiver may then determine dominant (the basis function beams having the highest amplitude) MB basis functions, e.g., based on the received sounding signals for each basis function beam.
- the MS may then determine a gain and phase value for each of the MB basis functions/broadcast control messages.
- the MS may determine a combined broadcast control message based on the MB broadcast control messages (or broadcast control message copies) and the gain and phase value for each basis function beam or for each copy of the broadcast control message received via a different basis function beam.
- Bj ⁇ Q basis functions may be used which will reduce system overhead by reducing the number of basis functions which need to be sounded.
- basis function beams may be useful in allowing the BS to obtain feedback from each MS which provides a transmitter/BS with full channel information (i.e., the channel between each transmit antenna and each receive antenna) when the transmitter is employing RF beamforming. Also, transmitting a copy of a broadcast information via each basis function beam of a set of orthogonal basis function beams may allow each MS to determine a combined broadcast control message with similar properties (e.g., amplitude) as if the broadcast control message was sent to the MS via an optimal beamformer for the MS, without requiring the BS to transmit the broadcast control message to each MS via an optimal beamformer for each MS.
- similar properties e.g., amplitude
- FIG. 3 is a flowchart illustrating operation of a base station according to an example implementation.
- Operation 310 includes transmitting, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- the method may further include receiving, by the base station from a mobile station in response to the transmitting, feedback signals (feedback information) indicating a gain and phase value for each of a plurality of dominant basis function beams of the plurality of basis function beams, and determining, based on the feedback signals, a set of beamforming weights optimized for the mobile station.
- feedback signals feedback information
- the transmitting may include transmitting by a base station a broadcast information including a set of sounding signals and a broadcast control message via each of a plurality of orthogonal basis function beams.
- the base station includes two or more sets of antennas, wherein the transmitting may include transmitting, by the base station, a broadcast information that is space-time coded across the two or more sets of antennas.
- the method further includes transmitting, by the base station to the mobile station, beamformed data based on the set of beamforming weights.
- the receiving may include: receiving, by the base station from a first mobile station in response to the transmitting, feedback signals specific to the first mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the first mobile station; and receiving, by the base station from a second mobile station in response to the transmitting, feedback signals specific to the second mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the second mobile station.
- this method may further include: determining, based on the feedback signals specific to the first mobile station, a first set of
- the transmitting may include transmitting a broadcast information that includes a set of sounding signals and a broadcast control message via a set of orthogonal basis function beams, the base station applying an individual gain and phase weighting to each of Q antennas to transmit a copy of the broadcast information via each beam of the set of orthogonal basis function beams.
- the plurality of basis function beams are derived from a discrete Fourier transform (DFT) matrix.
- DFT discrete Fourier transform
- the broadcast information may be sent from the basis function beams in a pre-determined order where the mobile station could use this knowledge when indicating which are the dominant basis function beams for that mobile station.
- FIG. 4 is a flowchart illustrating operation of a mobile station according to an example implementation.
- Operation 410 may include receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- Operation 420 includes determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams.
- operation 430 includes determining, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- the method may further include decoding, by the mobile station, the combined broadcast control message.
- each copy of the broadcast control message is transmitted via a different basis function beam of a set of orthogonal basis function beams.
- the determining a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message may include: determining, based on an amplitude of at least a portion of each received copy of the broadcast information, a dominant subset of the plurality of the received copies of the broadcast control message; and determining a gain and phase value for each copy of the dominant subset of the plurality of the received copies of the broadcast control message.
- the determining a combined broadcast control message may include determining a combined broadcast control message as a sum of the subset of the plurality of the weighted received copies of the broadcast control message, where each received copy is weighted by its gain and phase value.
- the method may further include sending, from the mobile station to the base station, a feedback signal identifying a plurality of best or dominant basis functions and a gain and phase value for each of the plurality of dominant basis functions.
- the receiving may include receiving, by a mobile station from a base station, a plurality of copies of a broadcast information, each copy of the broadcast information including a set of sounding signals and a broadcast control message transmitted via a different basis function beam of a set of orthogonal basis function beams; and wherein the determining a gain and phase value comprises determining a gain and phase value for at least a subset of the basis function beams based on the copy of the sounding signals received via each of a plurality of the basis function beams.
- the method may further include determining, by the mobile station, a best or most dominant copy of the broadcast control message; determining, by the mobile station, that the mobile station cannot decode the best copy of the broadcast control message; and the mobile station performing the following in response to determining that the mobile station cannot decode the best copy of the broadcast control message: determining the combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message; and decoding the combined broadcast control message.
- the broadcast information may be sent from the basis function beams in a pre-determined order where the mobile station could use this knowledge when indicating which are the dominant basis function beams for that mobile station.
- the first is directional or highly-directional beams (or narrow-beams) where it may be likely that the mobile station would only detect a few dominant basis function beams (i.e., MB, the number of dominant basis function beams, is small), where non-dominant beams may have a zero or near-zero amplitude.
- a dominant basis function beam may be a beam having an amplitude/power greater than a threshold value (e.g., all beams which are received within 10 dB of the strongest beam), and there are MB dominant basis function beams, where MB may vary.
- a second option is using near-omni-directional basis function beams where the mobile station may determine or measure that each beam as being approximately equally good or having a similar amplitude/power, for example.
- One or more illustrative example implementations may allow or provide one or more of the following: 1) Transmitting (by a BS) the same broadcast control message and sounding signals (e.g., pilots/pilot sequences) from (or via) multiple basis functions (multiple basis function beams) to obtain a near-optimal RF beamforming gain at a MS while in broadcast mode (while the BS broadcasts information); 2) Receiving (by a MS) a repetition (or multiple copies) of the broadcast control message and sounding signals/pilots via (or from) multiple basis functions (or multiple basis function beams), determining a gain and phase value for each basis function beam from each of the pilot sequences/set of sounding signals that re-create an optimal beamforming weight, and then combining the repeated multiple broadcast control message with optimal gain and phase values to obtain a near-optimal RF beamforming gain for decoding the broadcast control message; and 3) in one example implementation, possibly transmitting the broadcast information using a space-time code (such as the Alamouti code
- Example Tx (transmitter, or BS) and Rx (receiver or MS) configurations considered are shown in FIG. 2, as an example. It will be assumed that the Tx array may, for example, be an MxM array (M 2 total antennas) where the array has a uniform spacing of antennas in each dimension (e.g., 0.5 wavelength spacing). The techniques may also be applied to one-dimensional arrays and arbitrary arrays as well.
- a transmitter or BS may repeat the transmission of a same broadcast control message from M 2 orthogonal transmit basis functions (where a basis function can be viewed as a transmit weight vector or beam), and then the receiver or MS may combine the broadcast control messages received from all or just the dominant MB basis functions.
- basis function beams offer a minimum sounding set since only orthogonal beams are used instead of a dense grid of beams.
- orthogonal beams means that only a number of beams that is no more than the total number of transmit antenna elements is necessary to transmit/sound and yet still allow the receiver/MS to obtain full channel knowledge which enables the receiver to re-create a signal as if it were sent from the optimal beamforming beam for that receiver/MS.
- the receiver/MS determines (by the MS) how to combine the MB basis functions, the receiver/MS also determines the gains and phases (gain and phase value) for the basis functions which when fed back to the transmitter/BS can be used for later dedicated transmissions to the receiver/MS.
- basis functions may first be chosen for each dimension (i.e., azimuth or elevation), and then the set of overall basis functions may be formed as the Kronecker combination of the basis functions for the azimuth and elevation dimensions.
- the basis functions in one dimension i.e., azimuth or elevation
- V discrete Fourier transform
- Eqn. 3 describes an example of a Kronecker product of two of the columns of V.
- these basis function beams can be referred to as having a DFT (discrete Fourier transform) matrix structure since they are generated from the columns of V. More particularly, since these basis function beams are the Kronecker product of columns of V, they can be referred to as having a 2D DFT matrix structure. Also these basis function beams can be thought of as Qxl transmit beams derived from a discrete Fourier transform (DFT) matrix.
- DFT discrete Fourier transform
- a Tx (transmit) beam may include a set of weights, which may be contained in a weight vector, where a different weight from the set (weight vector) is applied to a same signal to be sent from one or more antennas in an array of antennas in order to transmit the signal via a beam.
- the weights or beam weights
- a Rx beam may include a set of weights, which may be contained in a weight vector, which will be applied to signals received on antenna(s) in an array of antennas to receive a signal via a beam(s) or via a set of basis function beams.
- Vi is given by Vi through VQ of FIG. 2.
- Vi would be the first element of Vn+M(m-i)
- V 2 would be the second element of v n +M(m-i), and so on.
- the transmitter may transmit/send the broadcast control message and some pilot signals (or other sounding signals) over the resulting basis function beam as shown in FIG. 5.
- FIG. 5 is a diagram illustrating a transmission of pilot signals (P) and a broadcast control message (BCH) via a plurality of basis functions according to an example implementation.
- M 2 orthogonal basis functions may be used to transmit a copy of the sounding signals (P) and broadcast message (BCH), where M may be the number of transmit antennas/transmit antenna elements, according to an example implementation. For example, as shown in FIG.
- pilot sequence (P) 510 and broadcast control message (BCH) 512 are transmitted via basis function 1
- pilot sequence (P) 514 and broadcast control message (BCH) 516 are transmitted via basis function 2
- pilot sequence (P) 518 and broadcast control message (BCH) 520 are transmitted via basis function M 2 .
- the pilot sequences (P) may be the same, and the broadcast control messages (BCH) may be the same message. Therefore, in this manner, a copy of a broadcast information (e.g., including pilot sequence/sounding signals and a broadcast control message) may be transmitted via each of a plurality of orthogonal basis functions, according to an example implementation.
- FIG. 5 shows the pilots being sent before the BCH, but this ordering is only meant as an example and any ordering or mixing of the pilots and BCH is possible.
- the receiver may then determine the best MB basis functions (or best MB broadcast control messages, sent via different basis functions) to combine together for achieving an optimal beamforming gain. For each of the selected MB TX basis functions/basis function beams, the receiver would determine a gain and phase value from the pilot signal which accompanies the broadcast control message sent on that Tx beam. The gain and phase value can be found by correlating the received training corresponding with each basis function beam with the known pilot sequence and then selecting the gain and phase as the value at the strongest correlation value. In addition, the gain and phase may already be known at the Rx/MS and the MS may then combine the broadcast control message sent from the MB best Tx beams to obtain a broadcast control message to be decoded.
- p(n) for 0 ⁇ n ⁇ Np-l may be the pilot symbols (i.e., the P in FIG. 5) and that x(n) 0 ⁇ n ⁇ Nc-l are symbols containing the broadcast control message/BCH information (i.e., the BCH portion in FIG. 5).
- the basis function beam t be given as (e.g., as defined above in Eqn. 3) which contains M 2 entries as follows:
- Each element (entry) of (Eqn. 4) contains a gain and phase value applied to the transmit antenna specified by the row index (e.g., vt,m is V m from FIG. 2).
- the BS would transmit the pilot sequences, p(n), and broadcast control message/BCH, x(n), multiple times where at each time block (consisting of Np+Nc symbols, i.e., both the pilot sequence (P) and broadcast control message (BCH) portion of FIG. 5) both would be transmitted with a given basis function beam.
- the BS would transmit the pilot sequence (P) and broadcast control message (BCH) using basis function beam 1, vi.
- the BS would transmit the following from its m 4 transmit antenna during the second time block:
- the transmissions will go through a channel described by the 2 xl vector h whose m 4 entry, h m , describes the channel (i.e., is the gain and phase value) from the m 4 transmit antenna to the mobile (where for simplicity of this explanation a single receive antenna is assumed at the MS and a frequency-flat channel is assumed).
- the MS will receive the following for time block t (i.e., the block where the BS is using basis function beam t to transmit the pilot sequence and broadcast control message):
- the MS can use the pilot sequences to determine an estimate of (v h) for each time block (i.e., for each transmission where the base station transmits using a different basis function beam).
- the MS would next choose the MB (e.g., strongest of these gain and phase values and, for example, the indices of these MB strongest basis functions may be t x through t Me . Then the MS would create a combined broadcast control message (combined BCH) to decode and use for control by combining the MB strongest beams as follows:
- the MS would obtain a broadcast control message/BCH as if it were beamformed to that MS with the optimal RF beamformer.
- 2 16
- the 16 16x1 basis functions are vi through vi6, and that x(n) is the desired broadcast control message plus pilot signals.
- a gain and phase value a, , for all or just the MB dominant (e.g., strongest) basis functions from the received pilot transmissions, for l ⁇ t ⁇ 16.
- the gain and phase value can be found by correlating the received training at each time t with the known pilot sequence and then selecting the gain and phase as the value at the strongest correlation value. Then the MS would combine those transmissions using estimated gain and phase value to obtain a combined broadcast control signal (combined BCH) which is as strong as if the optimal
- n n will have power of ⁇ 2 which is identical to the noise power for one time instance.
- the gain and phase values for the dominant MB beams could be fed (or sent) back from the MS to the BS so that the BS could determine the optimal RF beamformer to use with that MS, e.g., for future transmissions from the BS to the MS.
- This feedback e.g., an identification of the dominant MB basis function beams and the determined gain and phase value for each beam
- RACH random access channel
- FIG. 6 is as diagram illustrating operation of a wireless network according to an example implementation.
- a transmitter Tx or BS
- the broadcast information may be sent via each of a plurality orthogonal basis function beams, e.g., via beam 1, beam 2, ...beam M 2 , as shown in FIG. 6.
- the receiver (Rx or MS) may determine the MB best Tx basis function beams and a gain and phase value for each of the MB best Tx basis function beams.
- the receiver may then combine the broadcast control messages (BCH) received via each of the MB best Tx basis function beams in a weighted sum, with each broadcast control message (BCH) being weighted by its gain and phase value, and then summed or added together to obtain a combined broadcast control message.
- BCH broadcast control messages
- the receiver/MS may also send/feed back to the BS an identification of the MB best Tx basis function beams and the gain and phase value for each of these beams.
- the transmitter/BS may then determine an optimal beamformer (e.g., a set of beamforming weights for the MS based on the best basis function beams and the gain and phase values for each received by the BS from the MS).
- the transmitter/BS may then transmit beamformed data (data directed to the MS) using the optimal beamformer determined by the BS based on the gain and phase values for the MB best Tx basis function beams.
- FIG. 7 is a diagram illustrating basis function transmission of broadcast information when using space-time coding across arrays with orthogonal polarizations according to an example implementation.
- space time-coding may be used across the two arrays.
- pilot sequence (P) and broadcast control message (BCH) portions of FIG. 5 are divided or segmented into two portions to accommodate the space-time coding.
- pilot sequence (P) one array sends pilots in the first half of the pilot sequence (e.g., the first 256 symbols of a 512 symbol pilot sequence) and the second array sends pilots in the second half of the pilot sequence (e.g., the second 256 symbols of a 512 symbol pilot section).
- the pilots could be sent at the same times but with different codes (e.g., orthogonal codes) or orthogonally in frequency.
- the BCH block is also divided or segmented into two equal halves, BCH1
- array 1 sends BCH1 and in the second half, array 1 sends BCH2* which means the conjugate-time reversal of BCH2 (e.g., if xi(n) are the symbols in BCH2 for 0 ⁇ w ⁇ 511 then BCH2* has symbols x 2 * ((512 - «) 512 ) where ( ⁇ ) ⁇ means n mod ).
- array 2 sends BCH2 and in the second half, array 2 sends -BCH1 * which means the negative of the conjugate time-reversal of
- the receiver (Rx or MS) would receive the sum of the two signals transmitted from the arrays.
- the Rx/MS would then determine the dominant MB basis functions for both Tx arrays (jointly) along with a gain and phase for combining the signals across the different BCH transmissions.
- standard frequency-domain space-time decoding can be used on the resulting signal to decode the BCH.
- each array uses the same basis functions at the same time and that similar beam patterns are produced from the arrays when transmitting using the same basis functions.
- Similar space-time coding procedures can be followed for more than two sets of antennas for space-time coding procedures designed for more than two antennas. In this way the broadcast information would be space-time coded across two or more sets of antennas.
- Some other example implementations may include one or more different or additional features.
- Another option to handle the case of two cross-polarized arrays in a single sector is to create a basis function which spans the 2M 2 antennas (e.g., all 32 antennas in each sector).
- the basis functions in this case could simply be the Kronecker product of the basis function for a single array (e.g., as given above for DFT vectors) with
- the total number of basis functions can be less than M 2 if some scanning angles of the basis functions are out of the sector coverage (e.g., greater than some angle in azimuth or elevation).
- Another challenge may be how the BS may communicate to the MS the total number of basis functions being used by the system. It is assumed that the MS knows the system timing and the time points at which the basis function transmission processes will begin. If the MS does not know ahead of time the total number of basis functions, the system/network could be designed/specified to have some maximum allowed number of basis functions, and the MS could start by assuming that the maximum number is being used. In this case, the broadcast control message could contain the actual number of basis functions that the system is using. Then, to learn the actual number, the MS could act as follows: As the MS receives several successive basis function transmissions, the MS could at some point in the process start combining what it has received so far and attempt to decode the broadcast control message.
- the MS will be able to decode the broadcast control message (e.g., based on combining two or more of the received broadcast control messages) and learn the actual number of basis functions being used. The MS would then know when the time interval for the basis function transmissions will end.
- the MS may first try to decode the control channel message only using the strongest basis function (beam). If it fails to decode the broadcast control message using only the BCH sent with the strongest basis function, then the MS would use the basis function combining of the repeated control messages to improve detection.
- the strongest basis function beam
- the communication system is assumed with 1024 symbols in a block and a null cyclic prefix length of 64 samples.
- a 72 GHz carrier frequency is assumed with a 2.0 GHz bandwidth and a root-raised cosine pulse with rolloff factor of 0.25 is employed.
- 150 NCP-SC blocks are available for repeating the BCH and the BCH contains 150 bits.
- the Tx/BS has two 8x8 arrays in each sector where one array is vertically polarized and the other is horizontally polarized.
- the Rx/MS has a single 2x2 array with vertical polarization but the Rx orientation is randomized for each Monte-Carlo run.
- the simulated channel is a line-of-sight mm Wave urban-micro channel.
- FIG. 8 is a diagram illustrating frame error rate (FER) plotted versus signal to noise ratio (SNR) for both the basis function technique and the grid of beams.
- the basis function technique e.g., in which the BCH is transmitted via the orthogonal set of basis function beams, and the MS determines a combined BCH based on a group of best basis function beams
- FER frame error rate
- SNR signal to noise ratio
- the basis function method may be able to obtain the full RF beam steering gain while providing omni-directional coverage with the broadcast control channel. This gain may be obtained by the BS only scanning orthogonal beams whose number is no more than the total number of antennas in the array. Also the method is extended to pairs of arrays operating in a single sector where the arrays have orthogonal polarizations relative to each other.
- the various example implementations may include a number of advantages, by way of illustrative example:
- the fine grid of beams needs repetition across 4M 2 beams to get within about 1.0 dB of the best RF beamforming weight whereas the basis functions only needs repetition over M 2 beams to obtain the gain seen by the best RF beamforming weight.
- the method extends to multiple arrays per sector (possibly with each array having orthogonal polarizations) through either space-time coding or by extending the basis functions to include polarization.
- the MS If the MS only decodes a signal sent on the best basis function beam, it would only get a beamforming gain (received power) of 4.5 dB which is 1.5 dB less than maximum gain of 6.0 dB. If the MS was located at -14.5 degrees in azimuth and if the MS only decodes a signal sent on the best basis function beam, then it would only get a beamforming gain of 2.3 dB which is 3.7 dB less than the maximum gain of 6.0 dB. However, by combining the four received signals, the MS can still get the maximum gain of 6.0 dB with the BS only sending the control information from four basis function beams, for example.
- an apparatus may include means (902A/902B, 904, FIG. 9) for transmitting, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams;
- the apparatus may further include means (902A/902B, 904, FIG. 9) for receiving, by the base station from a mobile station in response to the transmitting, feedback signals indicating a gain and phase value for each of a plurality of dominant basis function beams of the plurality of basis function beams, and means (902A/902B, 904, FIG. 9) for determining, based on the feedback signals, a set of beamforming weights optimized for the mobile station.
- the means for transmitting may include: means (902A/902B, 904, FIG. 9) for transmitting by a base station a broadcast information including a set of sounding signals and a broadcast control message via each of a plurality of orthogonal basis function beams.
- the base station includes two sets of antennas, wherein the means for transmitting may include: means (902A/902B, 904, FIG. 9) for transmitting, by the base station, a broadcast information that is space- time coded across the two sets of antennas.
- the apparatus may further include means (902A/902B, 904, FIG. 9) for transmitting, by the base station to the mobile station, beamformed data based on the set of beamforming weights.
- the means for receiving may include: means (902A/902B, 904, FIG. 9) for receiving, by the base station from a first mobile station in response to the transmitting, feedback signals specific to the first mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the first mobile station; and means (902A/902B, 904, FIG. 9) for receiving, by the base station from a second mobile station in response to the transmitting, feedback signals specific to the second mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the second mobile station.
- the apparatus may further include: means (902A/902B, 904, FIG. 9) for determining, based on the feedback signals specific to the first mobile station, a first set of beamforming weights optimized for the first mobile station; and means (902A/902B, 904, FIG. 9) for determining, based on the feedback signals specific to the second mobile station, a second set of beamforming weights optimized for the second mobile station.
- the means for transmitting may include: means (902A/902B, 904, FIG. 9) for transmitting a broadcast information that includes a set of sounding signals and a broadcast control message via a set of orthogonal basis function beams, the base station applying an individual gain and phase weighting to each of Q antennas to transmit a copy of the broadcast information via each beam of the set of orthogonal basis function beams.
- the plurality of basis function beams are derived from a discrete Fourier transform (DFT) matrix.
- DFT discrete Fourier transform
- an apparatus may include at least one processor and at least one memory including computer instructions, when executed by the at least one processor, cause the apparatus to: transmit, by a base station, multiple copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams.
- the apparatus may be further caused to receive, by the base station from a mobile station in response to the transmitting, feedback signals indicating a gain and phase value for each of a plurality of dominant basis function beams of the plurality of basis function beams, and determine, based on the feedback signals, a set of beamforming weights optimized for the mobile station.
- causing the apparatus to transmit may include causing the apparatus to: transmit by a base station a broadcast information including a set of sounding signals and a broadcast control message via each of a plurality of orthogonal basis function beams.
- the base station includes two sets of antennas, wherein causing the apparatus to transmit may include causing the apparatus to: transmit, by the base station, a broadcast information that is space-time coded across the two sets of antennas.
- the apparatus may be further caused to transmit, by the base station to the mobile station, beamformed data based on the set of beamforming weights.
- causing the apparatus to receive may include causing the apparatus to: receive, by the base station from a first mobile station in response to the transmitting, feedback signals specific to the first mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the first mobile station; and receive, by the base station from a second mobile station in response to the transmitting, feedback signals specific to the second mobile station that include a gain and phase value for each of a plurality of dominant basis function beams that are dominant for the second mobile station.
- causing the apparatus to determine may include causing the apparatus to: determine, based on the feedback signals specific to the first mobile station, a first set of beamforming weights optimized for the first mobile station; and determine, based on the feedback signals specific to the second mobile station, a second set of beamforming weights optimized for the second mobile station.
- an apparatus may include means (902A/902B, 904, FIG. 9) for receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams; means (902A/902B, 904, FIG. 9) for determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams; and means (902A/902B, 904, FIG.
- the apparatus may further include means (902A/902B, 904, FIG. 9) for decoding, by the mobile station, the combined broadcast control message.
- each copy of the broadcast control message may be transmitted via a different basis function beam of a set of orthogonal basis function beams.
- the means for determining a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message may include: means (902A/902B, 904, FIG. 9) for determining, based on an amplitude of at least a portion of each received copy of the broadcast information, a dominant subset of the plurality of the received copies of the broadcast control message; and means (902A/902B, 904, FIG. 9) for determining a gain and phase value for each copy of the dominant subset of the plurality of the received copies of the broadcast control message.
- the means for determining a combined broadcast control message may include: means (902A/902B, 904, FIG. 9) for determining a combined broadcast control message as a sum of the subset of the plurality of the weighted received copies of the broadcast control message, where each received copy is weighted by its gain and phase value.
- the apparatus may further include means (902A/902B, 904, FIG. 9) for sending, from the mobile station to the base station, a feedback signal identifying a plurality of best or dominant basis functions and a gain and phase value for each of the plurality of dominant basis functions.
- the means for receiving may include means (902A/902B, 904, FIG. 9) for receiving, by a mobile station from a base station, a plurality of copies of a broadcast information, each copy of the broadcast information including a set of sounding signals and a broadcast control message transmitted via a different basis function beam of a set of orthogonal basis function beams; and wherein the means for determining a gain and phase value may include means (902A/902B, 904, FIG. 9) for determining a gain and phase value for at least a subset of the basis function beams based on the copy of the sounding signals received via each of a plurality of the basis function beams.
- the apparatus may further include means (902A/902B, 904, FIG. 9) for determining, by the mobile station, a best or most dominant copy of the broadcast control message; means (902A/902B, 904, FIG. 9) for determining, by the mobile station, that the mobile station cannot decode the best copy of the broadcast control message; and the mobile station including means
- an apparatus may include at least one processor and at least one memory including computer instructions, when executed by the at least one processor, cause the apparatus to: receive, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams; determine, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams; and determine, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- the apparatus may be further caused to decode, by the mobile station, the combined broadcast control message.
- each copy of the broadcast control message is transmitted via a different basis function beam of a set of orthogonal basis function beams.
- causing the apparatus to determine a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message may include causing the apparatus to: determine, based on an amplitude of at least a portion of each received copy of the broadcast information, a dominant subset of the plurality of the received copies of the broadcast control message; and determine a gain and phase value for each copy of the dominant subset of the plurality of the received copies of the broadcast control message.
- the causing the apparatus to determine a combined broadcast control message may include causing the apparatus to: determine a combined broadcast control message as a sum of the subset of the plurality of the weighted received copies of the broadcast control message, where each received copy is weighted by its gain and phase value.
- the apparatus may be further caused to send, from the mobile station to the base station, a feedback signal identifying a plurality of best or dominant basis functions and a gain and phase value for each of the plurality of dominant basis functions.
- causing the apparatus to receive may include causing the apparatus to: receive, by a mobile station from a base station, a plurality of copies of a broadcast information, each copy of the broadcast information including a set of sounding signals and a broadcast control message transmitted via a different basis function beam of a set of orthogonal basis function beams; and wherein causing the apparatus to determine a gain and phase value comprises may include the apparatus to determine a gain and phase value for at least a subset of the basis function beams based on the copy of the sounding signals received via each of a plurality of the basis function beams.
- the apparatus may be further caused to determine, by the mobile station, a best or most dominant copy of the broadcast control message; determine, by the mobile station, that the mobile station cannot decode the best copy of the broadcast control message; and the mobile station being caused to perform the following in response to determining that the mobile station cannot decode the best copy of the broadcast control message: determine the combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message; and decode the combined broadcast control message.
- a computer program product may include a computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method including: receiving, by a mobile station from a base station, a plurality of copies of a broadcast information including a broadcast control message, wherein a copy of the broadcast information is transmitted via each of a plurality of basis function beams; determining, by the mobile station, a gain and phase value for each copy of at least a subset of the plurality of the received copies of the broadcast control message transmitted via different basis function beams; and determining, by the mobile station, a combined broadcast control message based on at least the subset of the plurality of the received copies of the broadcast control message and the gain and phase value for each copy of at least the subset of the plurality of the received copies of the broadcast control message.
- FIG. 9 is a block diagram of a wireless station (e.g., BS or user device) 900 according to an example implementation.
- the wireless station 900 may include, for example, two RF (radio frequency) or wireless transceivers 902 A, 902B, where each wireless transceiver includes a transmitter to transmit signals and a receiver to receive signals.
- the wireless station also includes a processor or control unit/entity (controller) 904 to execute instructions or software and control transmission and receptions of signals, and a memory 906 to store data and/or instructions.
- Processor 904 may also make decisions or determinations, generate frames, packets or messages for transmission, decode received frames or messages for further processing, and other tasks or functions described herein.
- Processor 904 which may be a baseband processor, for example, may generate messages, packets, frames or other signals for transmission via wireless transceiver 902 (902A or 902B).
- Processor 904 may control transmission of signals or messages over a wireless network, and may control the reception of signals or messages, etc., via a wireless network (e.g., after being down-converted by wireless transceiver 902, for example).
- Processor 904 may be programmable and capable of executing software or other instructions stored in memory or on other computer media to perform the various tasks and functions described above, such as one or more of the tasks or methods described above.
- Processor 904 may be (or may include), for example, hardware, programmable logic, a programmable processor that executes software or firmware, and/or any combination of these.
- processor 904 and transceiver 902 together may be considered as a wireless transmitter/receiver system, for example.
- a controller (or processor) 908 may execute software and instructions, and may provide overall control for the station 900, and may provide control for other systems not shown in FIG. 9, such as controlling input/output devices (e.g., display, keypad), and/or may execute software for one or more applications that may be provided on wireless station 900, such as, for example, an email program, audio/video applications, a word processor, a Voice over IP application, or other application or software.
- a storage medium may be provided that includes stored instructions, which when executed by a controller or processor may result in the processor 904, or other controller or processor, performing one or more of the functions or tasks described above.
- transceiver(s) 902A/902B may receive signals or data and/or transmit or send signals or data.
- Processor 904 (and possibly transceivers 902A/902B) may control the RF or wireless transceiver 902A or 902B to receive, send, broadcast or transmit signals or data.
- 5G Another example of a suitable communications system is the 5G concept. It is assumed that network architecture in 5G will be quite similar to that of the LTE-advanced. 5G is likely to use multiple input - multiple output (MIMO) antennas, many more base stations or nodes than the LTE (a so-called small cell concept), including macro sites operating in co-operation with smaller stations and perhaps also employing a variety of radio technologies for better coverage and enhanced data rates.
- MIMO multiple input - multiple output
- NFV network functions virtualization
- a virtualized network function may comprise one or more virtual machines running computer program codes using standard or general type servers instead of customized hardware. Cloud computing or data storage may also be utilized.
- radio communications this may mean node operations may be carried out, at least partly, in a server, host or node operationally coupled to a remote radio head. It is also possible that node operations will be distributed among a plurality of servers, nodes or hosts. It should also be understood that the distribution of labour between core network operations and base station operations may differ from that of the LTE or even be non-existent.
- Implementations of the various techniques described herein may be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. Implementations may implemented as a computer program product, i.e., a computer program tangibly embodied in an information carrier, e.g., in a machine-readable storage device or in a propagated signal, for execution by, or to control the operation of, a data processing apparatus, e.g., a programmable processor, a computer, or multiple computers. Implementations may also be provided on a computer readable medium or computer readable storage medium, which may be a non-transitory medium. Implementations of the various techniques may also include implementations provided via transitory signals or media, and/or programs and/or software
- implementations that are downloadable via the Internet or other network(s), either wired networks and/or wireless networks.
- implementations may be provided via machine type communications (MTC), and also via an Internet of Things (IOT).
- MTC machine type communications
- IOT Internet of Things
- the computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, distribution medium, or computer readable medium, which may be any entity or device capable of carrying the program.
- carrier include a record medium, computer memory, readonly memory, photoelectrical and/or electrical carrier signal, telecommunications signal, and software distribution package, for example.
- the computer program may be executed in a single electronic digital computer or it may be distributed amongst a number of computers.
- implementations of the various techniques described herein may use a cyber-physical system (CPS) (a system of collaborating computational elements controlling physical entities).
- CPS may enable the implementation and exploitation of massive amounts of interconnected ICT devices (sensors, actuators, processors microcontrollers,..) embedded in physical objects at different locations.
- Mobile cyber physical systems in which the physical system in question has inherent mobility, are a subcategory of cyber-physical systems.
- Examples of mobile physical systems include mobile robotics and electronics transported by humans or animals.
- the rise in popularity of smartphones has increased interest in the area of mobile cyber- physical systems. Therefore, various implementations of techniques described herein may be provided via one or more of these technologies.
- a computer program such as the computer program(s) described above, can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit or part of it suitable for use in a computing environment.
- a computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
- Method steps may be performed by one or more programmable processors executing a computer program or computer program portions to perform functions by operating on input data and generating output. Method steps also may be performed by, and an apparatus may be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
- FPGA field programmable gate array
- ASIC application-specific integrated circuit
- processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer, chip or chipset.
- a processor will receive instructions and data from a read-only memory or a random access memory or both.
- Elements of a computer may include at least one processor for executing instructions and one or more memory devices for storing instructions and data.
- a computer also may include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks.
- Information carriers suitable for embodying computer program instructions and data include all forms of non- volatile memory, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
- the processor and the memory may be supplemented by, or incorporated in, special purpose logic circuitry.
- implementations may be implemented on a computer having a display device, e.g., a cathode ray tube (CRT) or liquid crystal display (LCD) monitor, for displaying information to the user and a user interface, such as a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer.
- a display device e.g., a cathode ray tube (CRT) or liquid crystal display (LCD) monitor
- a user interface such as a keyboard and a pointing device, e.g., a mouse or a trackball
- Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
- Implementations may be implemented in a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation, or any combination of such back-end, middleware, or front-end components.
- Components may be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN) and a wide area network (WAN), e.g., the Internet.
- LAN local area network
- WAN wide area network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/716,333 US9967124B2 (en) | 2014-03-26 | 2015-05-19 | Use of basis functions for transmission of broadcast control information in a wireless network |
| PCT/EP2016/060717 WO2016184777A1 (en) | 2015-05-19 | 2016-05-12 | Use of basis functions for transmission of broadcast control information in a wireless network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP3298701A1 true EP3298701A1 (en) | 2018-03-28 |
Family
ID=56083995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP16725406.9A Withdrawn EP3298701A1 (en) | 2015-05-19 | 2016-05-12 | Use of basis functions for transmission of broadcast control information in a wireless network |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP3298701A1 (en) |
| CN (1) | CN107735961A (en) |
| WO (1) | WO2016184777A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130064239A1 (en) * | 2011-09-09 | 2013-03-14 | Samsung Electronics Co., Ltd. | Apparatus and method for synchronizing and obtaining system information in wireless communication system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7738925B2 (en) * | 2006-03-03 | 2010-06-15 | Nokia Corporation | Adaptive multi-beamforming systems and methods for communication systems |
| US7804800B2 (en) * | 2006-03-31 | 2010-09-28 | Intel Corporation | Efficient training schemes for MIMO based wireless networks |
| US7873710B2 (en) * | 2007-02-06 | 2011-01-18 | 5O9, Inc. | Contextual data communication platform |
| US9055381B2 (en) * | 2009-10-12 | 2015-06-09 | Nokia Technologies Oy | Multi-way analysis for audio processing |
| US20130286960A1 (en) * | 2012-04-30 | 2013-10-31 | Samsung Electronics Co., Ltd | Apparatus and method for control channel beam management in a wireless system with a large number of antennas |
| CN104539402B (en) * | 2014-12-04 | 2018-03-16 | 长安大学 | A kind of broadcast transmission method in wireless network |
-
2016
- 2016-05-12 CN CN201680040006.9A patent/CN107735961A/en active Pending
- 2016-05-12 EP EP16725406.9A patent/EP3298701A1/en not_active Withdrawn
- 2016-05-12 WO PCT/EP2016/060717 patent/WO2016184777A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130064239A1 (en) * | 2011-09-09 | 2013-03-14 | Samsung Electronics Co., Ltd. | Apparatus and method for synchronizing and obtaining system information in wireless communication system |
Non-Patent Citations (2)
| Title |
|---|
| EMNA CHARFI ET AL: "Upcoming WLANs MAC access mechanisms: An overview", COMMUNICATION SYSTEMS, NETWORKS&DIGITAL SIGNAL PROCESSING (CSNDSP), 2012 8TH INTERNATIONAL SYMPOSIUM ON, IEEE, 18 July 2012 (2012-07-18), pages 1 - 6, XP032237054, ISBN: 978-1-4577-1472-6, DOI: 10.1109/CSNDSP.2012.6292711 * |
| See also references of WO2016184777A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107735961A (en) | 2018-02-23 |
| WO2016184777A1 (en) | 2016-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9967124B2 (en) | Use of basis functions for transmission of broadcast control information in a wireless network | |
| US12184360B2 (en) | User device beamforming training in wireless networks | |
| US9331767B1 (en) | Translation of basis functions for feedback in a wireless network | |
| US11979211B2 (en) | Managing multiple antenna panels for user equipment within wireless networks | |
| US9537548B2 (en) | Random access channel using basis functions | |
| US12040869B2 (en) | Channel state information overhead reduction for multi-transmission reception point/panel and cell free multiple input, multiple output | |
| US11140677B2 (en) | Guard period between subframe portions of same link direction in wireless networks | |
| WO2021253018A2 (en) | Apparatus and methods for determining line of sight (los) from intensity measurements | |
| US20160119958A1 (en) | Random access channel with a grid of beams for communication systems | |
| US20180242300A1 (en) | User device beam selection for scheduled uplink transmission in wireless networks | |
| CN111712970A (en) | Phased Array Antenna System for Fast Beam Search | |
| US12609740B2 (en) | Use of transmission configuration indication state subsets for wireless communication | |
| US20230261722A1 (en) | Generating and steering orbital angular momentum beams | |
| US20240236878A1 (en) | Method and apparatus communication in cooperative wireless communication systems | |
| WO2021050060A1 (en) | Adaptive guard period for beam switching for wireless networks | |
| WO2022191968A1 (en) | Signal blockage mitigation techniques in wireless communications | |
| CN116349152B (en) | Techniques for beam splitting design | |
| US11728855B2 (en) | Signal blockage mitigation techniques in wireless communications | |
| EP3298701A1 (en) | Use of basis functions for transmission of broadcast control information in a wireless network | |
| Thomas et al. | Broadcast control strategies for mmWave massive MIMO leveraging orthogonal basis functions | |
| WO2017171789A1 (en) | Open loop transmission scheme supporting arbitrary number of antenna ports |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20171219 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: BA ME |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
| 17Q | First examination report despatched |
Effective date: 20180921 |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NOKIA SOLUTIONS AND NETWORKS OY |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20221201 |