The application relates to wireless communication technologies. Specifically, the application relates to broadband communication systems.
A consumer premise equipment (CPE) which may comprise a processor, a storage medium, and an antenna, wherein the processor may be operatively coupled to the storage medium and the antenna to receive, from multiple antennas of a hub station, a first beam training announcement signal that may inform the CPE to be ready to receive a beam training packet using one or more beams, wherein the beam training packet may include a plurality of symbols that are each beamformed using a different beamformer or precoder; and send, to the hub station, a beamforming feedback report based on measurements taken by the CPE, possibly as a result of the CPE receiving the first beam training announcement signal.
The advancement in wireless communication in the past several decades has been an important part of the information and communication technology revolution. The success of the Third Generation (3G) and the Fourth Generation (4G) cellular communication technologies, together with the success of Wi-Fi, has spurred explosive growth of wireless traffic. In the era of Fifth Generation (5G) wireless communication, it may be expected that mobile broadband access via smartphones and other portable devices is ubiquitous, and billions of devices may be connected—mostly wirelessly—to become part of the so-called Internet of Things (IoT). This trend may allow for wireless communication using Millimeter-wave, Massive Multiple-Input-Multiple-Output (MIMO), and/or small cells to provide connectivity and capacity for billions of people and machines in an era of 5G and beyond.
In an example communication system of
In the example communication system of
The example communication system of
One aspect of MGB may be beamforming. To enable beamforming, beam training packets (BTP) may be used for beam training purposes. The MGB Hub may begin the beam training process by transmitting a Beam Training Packet Announcement (BTPA). The BTPA may include the identification of the intended MGB CPE (or MGB CPEs). The BTPA may be followed by a BTP. The BTP contains beam training signals that enable the intended MGB CPE (or MGB CPEs) to estimate the channel and generate feedback to the MGB Hub. The MGB Hub may then use the feedback information regarding the channel to MGB CPEs in its scheduling and transmission decisions. Alternatively, one or more CPEs may communicate with more than one MGB Hubs simultaneously or in a timed fashion.
Described herein are methods and apparatuses for operating a system for efficiently transmitting and receiving beam training signals and data packets in a fixed millimeter-wave gigabit broadband (MGB) system. The fixed millimeter-wave gigabit broadband system includes an MGB Hub and multiple pieces of MGB Consumer Premise Equipment (CPEs). The MGB Hub may employ a phased array antenna with the ability to dynamically create one or multiple beams pointing to different spatial directions. Each MGB CPE may use a fixed directional antenna to point to a direction that it may establish good communication with the MGB Hub. In various embodiments of the invention, the MGB Hub may transmit multiple beam training signals or data packets to multiple MGB CPEs simultaneously. The MGB CPEs transmit multiple beam training feedback or data packet acknowledgment to the MGB Hub simultaneously. The MGB Hub may also swap the antenna arrays used to transmit to different MGB CPEs to improve diversity for these transmissions while maintaining the beams to achieve spatial separation for these multiple transmissions.
In one embodiment of the invention, an MGB hub station may transmit a first beam training announcement packet using a first beam or set of beams. A beam may be defined as a certain way of using multiple antennas to transmit a signal. For example, the same beam training signal may be transmitted via multiple antennas with a different phase applied to each antenna, resulting in higher radiated power along certain spatial directions while lower radiated power along others. This technique may be commonly referred to as beamforming. Simultaneously, the said hub station may transmit a second beam training announcement using a second beam or set of beams. The beam training announcement notifies the intended consumer premise equipment (CPEs) to be ready to receive the beam training signals that follow the beam training announcement. For example, as shown in
In another embodiment of the invention, an MGB Hub station may transmit a first beam-training packet (BTP) using a first beam or set of beams. At the same time, the said hub station transmits a second beam-training packet using a second beam or set of beams. Within the BTP for S1, there may be multiple training symbols, each may be beamformed using a different beamformer/precoder in beam or beam set S1. Similarly, within the BTP for S2, there may be multiple training symbols, each may be beamformed using a different beamformer/precoder in beam or beam set S2.
The beam training efficiency may be further increased by training multiple CPEs at the same time within the same set of beams. For example, see
In one embodiment of the invention, a first set of beams S1 may include a first beam formed by applying a first set of amplitude and phase shift values to a first set of antennas, and a second beam formed by applying a second set of amplitude and phase shift values to a second set of antennas. Preferably, the first set of amplitude and phase shift values should be the same or similar as the second set of amplitude and phase shift values so that the beams in the same set of beams point to the same spatial direction. The first set of antennas and the second set of antennas may have different polarization. For example, the first set of antennas may be vertically polarized while the second set of antennas may be horizontally polarized. Alternatively, the first set of antennas may be +45° polarized while the second set of antennas may be −45° polarized. Alternatively, the first set of antennas may be right-handed circular polarized while the second set of antennas may be left-handed circular polarized. The first set of antennas with a first polarization and the second set of antennas with a second polarization may also be created by feeding the same set of physical antennas with two different sets of feed points that results in radiation with two different polarizations. This may allow communication with 2 MIMO streams via the first beam and the second beam. Since the first beam and the second beam may be transmitted using antenna elements with different polarization, it may be possible for the receiver to receive these two beams with limited interference between these two beams and achieve good performance for the 2 MIMO streams.
In another embodiment of the invention, an MGB Hub station may transmit a first data packet using a first beam within the first set of beams. Simultaneously, the said hub station may transmit a second data packet using a second beam within the second set of beams. An example is shown in
In another embodiment of the invention, the MGB Hub may simultaneously send a first acknowledgment request (shown as “AR 1” in
In one embodiment of the invention, the MGB Hub may alternate the mapping from beam training symbols to antenna arrays to achieve efficient use of time frequency resources for beam training. For example, assuming the MGB Hub transmits beam training packet BTP S1 to MGB CPE 1 and simultaneously beam training packet BTP S2 to MGB CPE2. There may be multiple training symbols in each packet. In the first symbol time t1, the MGB Hub may transmit a first beamforming training symbol x1(t1) using a first beamforming vector {right arrow over (ϕ1)}=[ϕ11, ϕ12, ϕ13, ϕ14] via Antenna Array 1. Simultaneously, the MGB Hub may transmit a second beamforming training symbol x2 (t1) using a second beamforming vector {right arrow over (ϕ2)}=[ϕ21, ϕ22, ϕ23, ϕ24] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (ϕ)}1 and ϕ2 point to different spatial direction. In the second symbol time t2, the MGB Hub may transmit a third beamforming training symbol x1(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 2. Simultaneously, the MGB Hub may transmit a fourth beamforming training symbol x2(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 1. In other words, the beamforming vectors applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t2 vs. symbol time t1. This scheme may allow beamforming training for MGB CPE 1 and MGB CPE 2 at the same time with minimal interference, achieving efficient use of time and frequency resources.
In another embodiment of the invention, the MGB Hub may alternate the mapping from data symbols to antenna arrays to achieve efficient use of time frequency resources for data transmission. For example, it may be assumed that the MGB Hub transmits a first data packet to MGB CPE 1 and simultaneously a second data packet to MGB CPE2. There may be multiple data symbols in each packet. In the first symbol time t1, the MGB Hub may transmit a first data symbol d1(t1) using a first beamforming vector {right arrow over (ϕ1)}=[Φ11, ϕ12, ϕ13, ϕ14] via Antenna Array 1. Simultaneously, the MGB Hub may transmit a second data symbol d2(t1) using a second beamforming vector {right arrow over (ϕ2)}=[ϕ21, ϕ22, ϕ23, ϕ24] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 have different polarization while beamforming vectors {right arrow over (ϕ1)} and {right arrow over (ϕ2)} point to different spatial directions. In the second symbol time t2, the MGB Hub may transmit a third data symbol d1(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 2. Simultaneously, the MGB Hub may transmit a fourth data symbol d2(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 1. In other words, the beamforming vectors may be applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t2 vs symbol time t1. In this way, some data symbols of the first data packet may be transmitted via Antenna Array 1 using a first polarization scheme while other data symbols of the first data packet may be transmitted via Antenna Array 2 using a second polarization scheme. Similarly, some data symbols of the second data packet may be transmitted via Antenna Array 2 using the said second polarization scheme while other data symbols of the second data packet may be transmitted via Antenna Array 1 using the said first polarization scheme. This approach may allow data transmission to MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while increasing diversity for both data packets.
This transmission method may be extended to transmissions with more than 2 MIMO streams. For example, assume an MGB Hub transmits 2 MIMO streams to MGB CPE 1 and another 2 MIMO streams to MGB CPE 2. In the first symbol time t1, the MGB Hub may transmit a first data symbol d1(t1) using a first beamforming vector {right arrow over (ϕ1)}=[ϕ11, ϕ12, ϕ13, ϕ14] via Antenna Array 1 and a second data symbol d2(t1) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to ϕ1) via Antenna Array 2. Simultaneously, the MGB Hub may transmit a third data symbol d3(t1) using a second beamforming vector {right arrow over (ϕ2)}=[ϕ21, ϕ22, ϕ23, ϕ24] via Antenna Array 3 and a fourth data symbol d4(t1) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 4. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors ϕ1 and ϕ2 may achieve good spatial separation. In the second symbol time t2, the MGB Hub may transmit a fifth data symbol d1(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 3 and a sixth data symbol d2(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 4. Simultaneously, the MGB Hub may transmit a seventh data symbol d3(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 1 and an eighth data symbol d3(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 2. This scheme may allow data transmissions to MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while achieving diversity for transmissions to both MGB CPE 1 and MGB CPE 2.
In another embodiment of the invention, the MGB Hub may alternate the mapping from data symbols to antenna arrays to achieve efficient use of time frequency resources for data reception. For example, it may be assumed that an MGB Hub receives a first data packet from MGB CPE 1 and simultaneously a second data packet from MGB CPE2. There may be multiple data symbols in each packet. In the first symbol time t1, the MGB Hub may receive a first data symbol d1(t1) using a first beamforming vector {right arrow over (ϕ1)}=[ϕ11, ϕ12, ϕ13, ϕ14] via Antenna Array 1. Simultaneously, the MGB Hub may receive a second data symbol d2(t1) using a second beamforming vector {right arrow over (ϕ2)}=[ϕ21, ϕ22, ϕ23, ϕ24] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (ϕ1)} and {right arrow over (ϕ2)} point to different spatial directions. In the second symbol time t2, the MGB Hub may receive a third data symbol d1(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 2. Simultaneously, the MGB Hub may receive a fourth data symbol d2(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to ϕ2) via Antenna Array 1. In other words, the beamforming vectors applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t2 vs symbol time t1. In this way, some data symbols of the first data packet may be received via Antenna Array 1 using a first polarization scheme while other data symbols of the first data packet may be received via Antenna Array 2 using a second polarization scheme. Similarly, some data symbols of the second data packet may be received via Antenna Array 2 using the said second polarization scheme while other data symbols of the second data packet may be received via Antenna Array 1 using the said first polarization scheme. This approach may allow data transmission by MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while increasing diversity for both data packets.
This reception method may extend to reception with more than 2 MIMO streams. For example, assume an MGB Hub receives 2 MIMO streams from MGB CPE 1 and another 2 MIMO streams from MGB CPE 2. In the first symbol time t1, the MGB Hub may receive a first data symbol d1(t1) using a first beamforming vector {right arrow over (ϕ1)}=[ϕ11, ϕ12, ϕ13, ϕ14] via Antenna Array 1 and a second data symbol d2(t1) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 2. Simultaneously, the MGB Hub may receive a third data symbol d3(t1) using a second beamforming vector {right arrow over (ϕ2)}=[ϕ21, ϕ22, ϕ23, ϕ24] via Antenna Array 3 and a fourth data symbol d4(t1) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 4. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (ϕ1)} and {right arrow over (ϕ2)} achieve good spatial separation. In the second symbol time t2, the MGB Hub receives a fifth data symbol d1(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 3 and a sixth data symbol d2(t2) using the said first beamforming vector {right arrow over (ϕ1)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ1)}) via Antenna Array 4. Simultaneously, the MGB Hub may receive a seventh data symbol d3(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 1 and an eighth data symbol d3(t2) using the said second beamforming vector {right arrow over (ϕ2)} (or a beamforming vector that may be isomorphic to {right arrow over (ϕ2)}) via Antenna Array 2. This scheme may allow data transmissions by MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while achieving diversity for transmissions from both MGB CPE 1 and MGB CPE 2.
The separation of the multiple streams in an MU-MIMO transmission may be further enhanced by frequency separation. One example may be shown in
All aspects of the present disclosure are described as example embodiments and not intended to otherwise limit the aspects that one of ordinary skill in the art would appreciate could be used alone or in combination with any of the aspects described above. In some examples and/or embodiments described herein reference is made to a singular instance of an element, or reference is made to a plurality of an element, however, all elements discussed herein may be singular or plural and should not be limited by their example embodiments and/or examples. Additionally, the methods described herein may be carried out by a program, software, or firmware stored on a non-transitory computer-readable medium executed by a computer/processor connected to an antenna for sending and receiving signals. A storage medium may comprise, but is not limited to, one or more of read only memory (ROM), random access memory (RAM), registers, cache memory, semiconductor memory devices, solid state drives, USB drives, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, Mini-Discs, Blu-Ray Discs, digital versatile disks (DVDs), and the like. The program, software, or firmware may be carried out in any type of computing device such as, but not limited to, a CPE, Hub, UE, smartphone, terminal, base station, relay station, RNC, host computer, server, database, laptop, tablet, or any hardware described herein or its known equivalent.
This application is a continuation of U.S. patent application Ser. No. 15/683,452, filed on Aug. 22, 2017, which in turn claims the benefit of U.S. provisional application 62/377,941 filed on Aug. 22, 2016, the contents of which are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62377941 | Aug 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15683452 | Aug 2017 | US |
Child | 15908128 | US |