US20150103937A1 - Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (agc) and automatic frequency correction (afc) - Google Patents
Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (agc) and automatic frequency correction (afc) Download PDFInfo
- Publication number
- US20150103937A1 US20150103937A1 US14/054,065 US201314054065A US2015103937A1 US 20150103937 A1 US20150103937 A1 US 20150103937A1 US 201314054065 A US201314054065 A US 201314054065A US 2015103937 A1 US2015103937 A1 US 2015103937A1
- Authority
- US
- United States
- Prior art keywords
- sequence
- afc
- burst
- acquisition
- antenna beams
- 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.)
- Granted
Links
Images
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/0686—Hybrid systems, i.e. switching and simultaneous transmission
- H04B7/0695—Hybrid systems, i.e. switching and simultaneous transmission using beam selection
-
- 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/0408—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas using two or more beams, i.e. beam diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/10—Means associated with receiver for limiting or suppressing noise or interference
- H04B1/14—Automatic detuning arrangements
-
- 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/0602—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 antenna switching
- H04B7/0608—Antenna selection according to transmission parameters
- H04B7/061—Antenna selection according to transmission parameters using feedback from receiving side
-
- 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/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0882—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using post-detection diversity
- H04B7/0885—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using post-detection diversity with combination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
Definitions
- Certain embodiments generally relate to communication systems and, in particular, may relate to millimeter wave (mmWave) communications.
- mmWave millimeter wave
- mmWave millimeter wave
- mmWave or extremely high frequency
- Radio waves in this band have wavelengths from ten to one millimeter, giving it the name millimeter band or millimeter wave.
- mmWave systems will be characterized by higher propagation loss than lower frequencies.
- To combat this higher loss mmWave systems will employ antenna arrays with a large number of elements especially at the access point.
- the large arrays overcome the higher propagation loss by concentrating the energy in the best direction to the mobile through the use of narrow beams.
- ADCs analog to digital converters
- DACs digital to analog converters
- To minimize power consumption typically only a single ADC and DAC will be used for all antennas in one array meaning the beamforming will need to be done at radio frequency (RF).
- RF radio frequency
- these narrow beams may need to be used for other transmissions such as for initial acquisition of timing and frequency.
- the use of these narrow beams at RF makes the use of existing acquisition methods difficult and inefficient, hence there is a need for an efficient method of initial acquisition for mmWave communications.
- One embodiment is directed to a method including transmitting, by an access point in a millimeter wave (mmWave) system, a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams.
- the method may further include transmitting a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- AFC automatic frequency correction
- Another embodiment is directed to an apparatus including at least one processor, and at least one memory comprising computer program code.
- the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to transmit a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams, and transmit a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- AFC automatic frequency correction
- Another embodiment is directed to a computer program embodied on a computer readable medium.
- the computer program is configured to control a processor to perform a process including transmitting, by an access point in a millimeter wave (mmWave) system, a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams.
- the process may further include transmitting a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- AFC automatic frequency correction
- Another embodiment is directed to a method including setting, by a user device, automatic gain control (AGC) in a receiver of the user device to a large gain.
- the method may further include detecting at least one acquisition burst in a multi-beam acquisition sequence, and detecting at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- AFC automatic frequency correction
- Another embodiment is directed to an apparatus including at least one processor, and at least one memory comprising computer program code.
- the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to set automatic gain control (AGC) in a receiver of the user device to a large gain, detect at least one acquisition burst in a multi-beam acquisition sequence, and detect at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- AGC automatic gain control
- Another embodiment is directed to a computer program embodied on a computer readable medium.
- the computer program is configured to control a processor to perform a process including setting automatic gain control (AGC) in a receiver of the user device to a large gain.
- AGC automatic gain control
- the process may further include detecting at least one acquisition burst in a multi-beam acquisition sequence, and detecting at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- AFC automatic gain control
- FIG. 1 illustrates an example of a sector level sweep packet sequence
- FIG. 2 illustrates an example sector sweep frame format
- FIG. 3 illustrates an example of an mmWave system including APs and UDs, according to one embodiment
- FIG. 4 illustrates one example of an AP antenna set up with multiple arrays of different polarizations pointed in different directions, according to an embodiment
- FIG. 5 illustrates an example of a UD with two mmWave 2 ⁇ 2 antenna arrays, according to an embodiment
- FIG. 6 illustrates an example beam for a 4 ⁇ 4 array with 0.5 wavelength spacing in both azimuth and elevation directions, according to one embodiment
- FIG. 7 illustrates an example block diagram of a UD receiver, according to an embodiment
- FIG. 8 illustrates an example of a frame structure, according to an embodiment
- FIG. 9 a illustrates an apparatus according to one embodiment
- FIG. 9 b illustrates an apparatus according to another embodiment
- FIG. 10 illustrates an example of a flow diagram of a method according to one embodiment
- FIG. 11 illustrates an example of a flow diagram of a method according to another embodiment.
- Two applications are usually considered for mmWave radio: backhaul and access.
- backhaul In mmWave backhaul, it is likely both ends of the link have a large antenna array since power consumption will be less of an issue than at the User Device (UD) end in access communications.
- UD User Device
- mmWave access it is most likely that only one end of the link, the Access Point (AP), will have a large antenna array, and the UD would have a small array to keep power consumption low.
- AP Access Point
- both ends of the link are likely to have arrays for two different polarizations and may even have multiple arrays pointed in different directions (e.g., if patch antennas are used since patch antennas are characterized by direction elements which may have around a 60 degree beamwidth in azimuth and elevation).
- the UD may likely only have an array with a single polarization.
- IEEE 802.11ad defines a synchronization method for two stations using multiple beams. The description of the method is best captured in contribution IEEE 802.11-10/0430r1, which describes a sector level sweep that transmits a packet per each beam including a countdown function and sector identifier as illustrated in FIG. 1 .
- Each block in FIG. 1 represents an entire packet. Details of the packet format are illustrated in FIG. 2 which provides the physical layer frame format. Each frame contains a PHY preamble and PHY frame format which would be used for Automatic Gain Control (AGC) and Automatic Frequency Correction (AFC).
- AGC Automatic Gain Control
- AFC Automatic Frequency Correction
- FIG. 4 illustrates a possible antenna layout for an AP.
- this AP there would only be 8 transceivers and only one transceiver is connected to each array.
- FIG. 4 illustrates just one possible arrangement, and that other arrangements are possible according to other embodiments.
- the beam alignment problem is compounded by the conventional communication system challenges of frequency correction and gain control.
- the AP and UD Prior to synchronization, the AP and UD will have different frequency references within a specified tolerance and the UD will have correct its frequency offset.
- the UD will have limited range of input power to its Analog-to-Digital Converter (ADC) and, therefore, must adjust the gain of the analog input stages to insure the desired signal is in the correct range.
- ADC Analog-to-Digital Converter
- the signal power will be affected by both the antenna beam pattern and the underlying pathloss.
- Certain embodiments of the invention greatly reduce the system acquisition time of, for example, a fifth generation (5G) mmWave system by performing the beam selection, Automatic Gain Control (AGC) and Automatic Frequency Correction (AFC) concurrently.
- initial timing synchronization i.e., determining the start of a frame or super-frame boundary
- AGC Automatic Gain Control
- AFC Automatic Frequency Correction
- initial timing synchronization i.e., determining the start of a frame or super-frame boundary
- AGC Automatic Gain Control
- AFC Automatic Frequency Correction
- initial timing synchronization i.e., determining the start of a frame or super-frame boundary
- AGC Automatic Gain Control
- AFC Automatic Frequency Correction
- the AP may be configured to transmit a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams, to transmit a multibeam AFC sequence comprising a short AFC burst repeated on the same defined pattern of antenna beams and starting a fixed “AFC interval” after the multi-beam acquisition sequence.
- the AP may be configured to communicate the multi-beam pattern if it is not known by the AP and UD a priori.
- the AP may be configured to repeat the multi-beam acquisition sequence and possibly the multi-beam AFC sequence to allow AGC adjustment.
- the UD may be configured to set the AGC in the receiver to maximum gain (such that the noise floor is at the bottom of the ADC range), to detect one or more acquisition bursts in the multi-beam acquisition sequence, and to detect the corresponding AFC bursts in the multi-beam AFC sequence one AFC interval later. Additionally, the UD may be further configured to calculate the frequency offset based on the detected acquisition burst and AFC burst, to receive the communication of the multi-beam pattern if it is not known a priori, and to reduce the AGC gain setting to see if a beam with a stronger signal might be detected.
- the AGC should be set to meet the strongest signal whilst not being set too high with respect to the weakest signal. In some cases, a preamble is sent so that the AGC algorithm can adapt the gain setting prior to detecting the waveform.
- the AGC and AFC are run independently on each selected beam.
- the duration elapsed on each individual beam can be quite long.
- Stepping through multiple beams e.g. 32, 64 or 128, can then take quite a long time and create significant system overhead.
- Prior art systems, such as 802.11ad discussed above, will also transmit control information on each beam further elongating the time spent per beam.
- embodiments of the present invention are able to greatly reduce the system acquisition time by performing the beam selection, automatic gain control and automatic frequency correction concurrently.
- certain embodiments interleave the beam switching with the process of AFC and AGC.
- One embodiment provides that the AP send an acquisition waveform on multiple beams, then return and retransmit an AFC on the multiple beams thus interleaving beam switching with the acquisition and frequency correction waveforms.
- an embodiment may defer AGC correction until the end relying on the fact that the transmitter may be detected at close range using a one of the multi-beams that is attenuated.
- T AFC In the case where dwell per beam is governed by the AFC interval, T AFC , certain embodiments can reduce the total acquisition overhead by 40 fold.
- 128 beams are evaluated, with the prior art 128 ⁇ T AFC would be the length of time required to evaluate all beams. Embodiments of the invention, however, would only require 3 ⁇ T AFC to complete the acquisition process. If only 32 beams are evaluated, then embodiments may offer at least a savings of 10 fold.
- FIG. 3 illustrates an example of a mmWave system with 4 APs and 3 UDs.
- Each AP has a large antenna array composed of 4 panels with 16 elements per panel, for example.
- the UD is illustrated as having two smaller panels of antenna arrays of 4 elements per panel, for example.
- embodiments of the invention are not limited to the configuration depicted in FIG. 3 . In other words, the number of APs and UDs and their panels/elements, as well as their location, is merely exemplary as other configurations are also contemplated within embodiments of the invention.
- the envisioned AP will likely not be just a single array as is the case in non-mmWave frequencies, but may contain multiple antenna arrays of varying polarization arranged to point in different directions.
- FIG. 4 illustrates an example possibility for an antenna array design of a mmWave AP.
- the AP may be made up of a few large antenna arrays which are themselves patch antennas. Patch antennas are characterized by being very directional in nature (i.e., they have at most a 90 degree beamwidth with 60-70 degrees being more typical) and, therefore, multiple of these arrays may need to be placed around a device for uniform coverage. Since a given element in the array will have a unique polarization, arrays for beamforming purposes will be made up of elements of a given polarization.
- the UD will likely need to minimize the number of arrays to minimize power consumption and cost.
- only two arrays, each of single polarization, may be provided. Again, patch antennas may be used, but the beamwidths will be larger than the access case (around 90 degrees) out of necessity to have coverage in all directions.
- the UD may also only have a single transceiver which may necessitate switching between the two arrays based on which one has the best signal strength.
- the large arrays at the AP may be needed to provide coverage in the mmWave system (e.g., up to 100 m using a reflective path) and also for obtaining peak data rates (up to 10 Gbps).
- the use of large arrays could mean that relatively narrow beams (aka pencil beams) are formed which causes issues when synchronizing to the system and also complicates link establishment since the beams need to be aligned first before communication is possible.
- An example of a narrow beam created with a 4 ⁇ 4 array of antennas with 0.5 wavelength spacings in both the azimuth and elevation directions is illustrated in FIG. 6 (note that the figure is in a dB scale).
- the system uses these beams to cover the sector then the maximum gain only occurs when the path to the UD lines up exactly with the center of the beam. For example, if the system uses 16 of these beams (uniformly sampling the sector in azimuth and elevation) then the worst-case loss from maximum gain would be around 7.4 dB. Increasing the number to 36 beams, the worst-case loss drops to around 3.0 dB, and further increasing to 64 beams would drop the worst-case loss to around 1.2 dB. Of course the increase in the number of beams may require a more complicated beam alignment procedure.
- the UD when the beams are misaligned, the UD will receive an attenuated signal.
- a 30 dB attenuation can be seen from maximum gain to minimum gain.
- the attenuation when misaligned may be used to mitigate an AGC setting that is too high when the UD is close to the AP and the path loss is low.
- FIG. 7 illustrates a block diagram of an example UD receiver, according to one embodiment.
- the receiver may include a mmWave transceiver 800 that demodulates the signal and then sends it through an analog gain stage prior to being converted to a digital representation with a Analog-to-Digital Converter (ADC) 810 .
- ADC Analog-to-Digital Converter
- the mmWave transceiver can either employ a direct conversion receiver or a heterodyne receiver structure.
- the analog signal can be sampled at intermediate frequency (IF) or first converted to Inphase (I) and Quadrature (Q) base signal and then sampled independently.
- the resulting digital signal will be demodulated at base band using a digital signal processor 830 .
- the baseband processing can determine both the gain setting for the analog AGC and the frequency offset for the AFC. If the gain is set too high, the input waveform will be clipped and distorted by the ADC. If the gain is set too low, the analog waveform may not be detected by the ADC.
- the frequency offset is corrected prior to demodulating any data. As illustrated in the example of FIG. 7 , the frequency is corrected in the analog domain by adjusting the reference clock in the mmWave transceiver. However, AFC may also be applied directly in the digital domain within the digital signal processor 830 . Level detection at various points in the transceiver lineup, pre-ADC, are shown in FIG. 7 as is multiple points for gain adjustment, including feedback and adjustment post-ADC in the digital domain.
- Enabling multiple points in the receiver lineup for level over-range detection and gain adjustment provides the flexibility for a maximum possible AGC dynamic range while still managing and controlling the receiver noise figure; the opportunity to increase the gain in the digital baseband also offers a method to compensate the gain reduction in the RF front-end. Since these elements all come under digital signal processing control they can also be managed from the time/phase delay perspective.
- FIG. 8 An example frame structure with an interleaved multi-beam acquisition and frequency correction waveform that provides concurrent beam selection, AGC and AFC is illustrated in FIG. 8 .
- the acquisition waveform is transmitted once per superframe.
- the Multibeam Acquisition Waveform includes two consecutive pilot blocks transmitted on 18 different beams where the pilot block may contain symbols known to both the AP and the UD.
- the use of two repeated pilot blocks may enable the use of simple initial timing acquisition algorithms plus very coarse frequency correction.
- the pilot block may be a null cyclic prefix (NullCP) single carrier pilot block or any other modulated pilot block like an orthogonal frequency division multiplexing (OFDM) pilot blocks.
- NullCP null cyclic prefix
- OFDM orthogonal frequency division multiplexing
- the Multibeam Acquisition Waveform is followed by Multibeam AFC Waveform transmitted again on the same 18 beams with two blocks transmitted per beam.
- one symbol block is an AFC pilot and the other symbol block is a control block carrying control information.
- the symbol block is shown to contain M data QAM symbols followed by M CP QAM symbol periods of null or empty data. The null period can be used as a switching period between beams.
- the symbol block could be a regular cyclic prefix block (e.g., and OFDM symbol block) where a group of data symbols had a cyclic prefix attached (a cyclic prefix is a repetition at the beginning of the symbol block of the last N CP symbols in a symbol block).
- the Multibeam AFC Waveform is transmitted a certain time interval, called the AFC interval, after the last symbol of the Multibeam Acquisition Waveform is sent.
- This AFC interval can be implemented as a clock which starts when the last symbol of the Multibeam Acquisition Waveform is sent and expires a predetermined fixed time later as specified by the AFC interval. Upon expiration of the clock the Multibeam AFC Waveform would be sent.
- the AFC interval could also be a certain number of symbols such that the first symbol of the Multibeam AFC Waveform is sent a predetermined fixed number of symbol numbers (or times), specified by the AFC interval, after the last symbol of the Multibeam Acquisition waveform is sent.
- the length of the AFC interval will be governed by the maximum frequency offset which is desired to be estimated by the UD.
- a coarse frequency correction can be done with a smaller AFC interval between the Multibeam Acquisition Waveform and the Multibeam AFC Waveform. Then a fine frequency correction can be done with a larger AFC interval between the two waveforms.
- both the Multibeam AFC waveform and the Multibeam Acquisition Waveform transmit pilot blocks from all of the possible beams.
- the Multibeam Acquisition Waveform and/or the Multibeam AFC Waveform may only transmit pilot blocks from a subset of all possible beams.
- One example is to only transmit from a few beams so that the AFC interval can be very short thus enabling a larger frequency offset to be estimated.
- Another example is to limit the number of beams used to keep the total transmission time low thus improving the efficiency of the mmWave system.
- FIG. 9 a illustrates an example of an apparatus 10 according to an embodiment.
- apparatus 10 may be a UD or mobile device.
- apparatus 10 may be a device as illustrated in FIG. 3 or 5 discussed above.
- apparatus 10 may include components or features not shown in FIG. 9 a . Only those components or features necessary for illustration of the invention are depicted in FIG. 9 a.
- apparatus 10 includes a processor 22 for processing information and executing instructions or operations.
- processor 22 may be any type of general or specific purpose processor. While a single processor 22 is shown in FIG. 9 a , multiple processors may be utilized according to other embodiments. In fact, processor 22 may include one or more of general-purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and processors based on a multi-core processor architecture, as examples.
- DSPs digital signal processors
- FPGAs field-programmable gate arrays
- ASICs application-specific integrated circuits
- Apparatus 10 further includes a memory 14 , which may be coupled to processor 22 , for storing information and instructions that may be executed by processor 22 .
- Memory 14 may be one or more memories and of any type suitable to the local application environment, and may be implemented using any suitable volatile or nonvolatile data storage technology such as a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and removable memory.
- memory 14 can be comprised of any combination of random access memory (RAM), read only memory (ROM), static storage such as a magnetic or optical disk, or any other type of non-transitory machine or computer readable media.
- the instructions stored in memory 14 may include program instructions or computer program code that, when executed by processor 22 , enable the apparatus 10 to perform tasks as described herein.
- Apparatus 10 may also include one or more antennas 25 for transmitting and receiving signals and/or data to and from apparatus 10 .
- Apparatus 10 may further include a transceiver 28 configured to transmit and receive information.
- transceiver 28 may be configured to modulate information on to a carrier waveform for transmission by the antenna(s) 25 and demodulate information received via the antenna(s) 25 for further processing by other elements of apparatus 10 .
- transceiver 28 may be capable of transmitting and receiving signals or data directly.
- Processor 22 may perform functions associated with the operation of apparatus 10 including, without limitation, precoding of antenna gain/phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of the apparatus 10 , including processes related to management of communication resources.
- memory 14 stores software modules that provide functionality when executed by processor 22 .
- the modules may include, for example, an operating system that provides operating system functionality for apparatus 10 .
- the memory may also store one or more functional modules, such as an application or program, to provide additional functionality for apparatus 10 .
- the components of apparatus 10 may be implemented in hardware, or as any suitable combination of hardware and software.
- apparatus 10 may be a UD or mobile device in a mmWave system.
- apparatus 10 may be controlled by memory 14 and processor 22 to set the AGC in the receiver to maximum gain (such that the noise floor is at the bottom of the ADC range), to detect one or more acquisition bursts in the multi-beam acquisition sequence, and to detect the corresponding AFC bursts in the multi-beam AFC sequence one AFC interval later.
- apparatus 10 may be controlled by memory 14 and processor 22 to calculate the frequency offset based on the detected acquisition burst and AFC burst, to receive the communication of the multi-beam pattern if it is not known a priori, and to reduce the AGC gain setting to see if a beam with a stronger signal might be detected.
- FIG. 9 b illustrates an example of an apparatus 20 according to another embodiment.
- apparatus 20 may be an AP in a communications network, such as a mmWave system. It should be noted that one of ordinary skill in the art would understand that apparatus 20 may include components or features not shown in FIG. 9 b . Only those components or features necessary for illustration of the invention are depicted in FIG. 9 b.
- apparatus 20 includes a processor 32 for processing information and executing instructions or operations.
- processor 32 may be any type of general or specific purpose processor. While a single processor 32 is shown in FIG. 9 b , multiple processors may be utilized according to other embodiments. In fact, processor 32 may include one or more of general-purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and processors based on a multi-core processor architecture, as examples.
- DSPs digital signal processors
- FPGAs field-programmable gate arrays
- ASICs application-specific integrated circuits
- Apparatus 20 further includes a memory 34 , which may be coupled to processor 32 , for storing information and instructions that may be executed by processor 32 .
- Memory 34 may be one or more memories and of any type suitable to the local application environment, and may be implemented using any suitable volatile or nonvolatile data storage technology such as a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and removable memory.
- memory 34 can be comprised of any combination of random access memory (RAM), read only memory (ROM), static storage such as a magnetic or optical disk, or any other type of non-transitory machine or computer readable media.
- the instructions stored in memory 34 may include program instructions or computer program code that, when executed by processor 32 , enable the apparatus 20 to perform tasks as described herein.
- Apparatus 20 may also include one or more antennas 35 for transmitting and receiving signals and/or data to and from apparatus 20 .
- Apparatus 20 may further include a transceiver 38 configured to transmit and receive information.
- transceiver 38 may be configured to modulate information on to a carrier waveform for transmission by the antenna(s) 35 and demodulate information received via the antenna(s) 35 for further processing by other elements of apparatus 20 .
- transceiver 38 may be capable of transmitting and receiving signals or data directly.
- Processor 32 may perform functions associated with the operation of apparatus 20 including, without limitation, precoding of antenna gain/phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of the apparatus 20 , including processes related to management of communication resources.
- memory 34 stores software modules that provide functionality when executed by processor 32 .
- the modules may include, for example, an operating system that provides operating system functionality for apparatus 20 .
- the memory may also store one or more functional modules, such as an application or program, to provide additional functionality for apparatus 20 .
- the components of apparatus 20 may be implemented in hardware, or as any suitable combination of hardware and software.
- apparatus 20 may be an AP in a mmWave system.
- apparatus 20 may be controlled by memory 34 and processor 32 to transmit a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams, and to transmit a multibeam AFC sequence comprising a short AFC burst repeated on the same defined pattern of antenna beams and starting a fixed “AFC interval” after the multi-beam acquisition sequence.
- apparatus 20 may be controlled by memory 34 and processor 32 to communicate the multi-beam pattern if it is not known by the AP and UD a priori.
- apparatus 20 may be controlled by memory 34 and processor 32 to repeat the multi-beam acquisition sequence and possibly the multi-beam AFC sequence to allow AGC adjustment.
- FIG. 10 illustrates an example of a flow diagram of a method, according to an embodiment.
- the method may be performed by the AP described above.
- the method may include, at 900 , transmitting, by the AP, a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams.
- the method may include starting a fixed AFC interval after the multi-beam acquisition sequence, and, at 910 , transmitting a multi-beam AFC sequence comprising a short AFC burst repeated on said defined pattern of antenna beams.
- the method may optionally include, at 915 , communicating the multi-beam pattern when it is not known by the AP and UD a priori.
- the method may include repeating the multi-beam acquisition sequence to allow AGC adjustment and/or repeating the multi-beam AFC sequence to allow AFC adjustment.
- FIG. 11 illustrates an example of a flow diagram of a method, according to another embodiment.
- the method may be performed by the UD described above.
- the method may include, at 930 , setting, by the UD, AGC in its receiver to maximum gain (or alternatively the UD could set the AGC to some large gain not necessarily the maximum).
- the method may include detecting at least one acquisition burst in a multi-beam acquisition sequence, and, at 940 , detecting at least one corresponding AFC burst in a multi-beam AFC sequence one AFC interval later.
- the method may further include, at 945 , calculating a frequency offset based on the detected at least one acquisition burst and the detected at least one corresponding AFC burst.
- the method may include, at 950 , receiving a communication of a multi-beam pattern if it is not known at the user device a priori.
- the method may further include reducing the AGC setting to determine whether a beam with a stronger signal is detected.
- the UD may further communicate the best beam (i.e., the one whose acquisition and/or AFC pilot transmission received with the highest gain) to the AP.
- any of the methods described herein, such as those of FIGS. 11 and 12 may be implemented by software and/or computer program code stored in memory or other computer readable or tangible media, and executed by a processor.
- the functionality may be performed by hardware, for example through the use of an application specific integrated circuit (ASIC), a programmable gate array (PGA), a field programmable gate array (FPGA), or any other combination of hardware and software.
- ASIC application specific integrated circuit
- PGA programmable gate array
- FPGA field programmable gate array
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Radio Transmission System (AREA)
- Variable-Direction Aerials And Aerial Arrays (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- 1. Field
- Certain embodiments generally relate to communication systems and, in particular, may relate to millimeter wave (mmWave) communications.
- 2. Description of the Related Art
- A global bandwidth shortage facing wireless carriers has motivated the consideration of the underutilized millimeter wave (mmWave) frequency spectrum for future broadband cellular communication networks. mmWave (or extremely high frequency) generally refer to the frequency range between 30 and 300 gigahertz. This is the highest radio frequency band in practical use today. Radio waves in this band have wavelengths from ten to one millimeter, giving it the name millimeter band or millimeter wave.
- mmWave systems will be characterized by higher propagation loss than lower frequencies. To combat this higher loss mmWave systems will employ antenna arrays with a large number of elements especially at the access point. The large arrays overcome the higher propagation loss by concentrating the energy in the best direction to the mobile through the use of narrow beams. Since mmWave systems will be characterized by high bandwidths, the analog to digital converters (ADCs) and digital to analog converters (DACs) will use extreme amounts of power. To minimize power consumption typically only a single ADC and DAC will be used for all antennas in one array meaning the beamforming will need to be done at radio frequency (RF). Besides data transmissions these narrow beams may need to be used for other transmissions such as for initial acquisition of timing and frequency. The use of these narrow beams at RF makes the use of existing acquisition methods difficult and inefficient, hence there is a need for an efficient method of initial acquisition for mmWave communications.
- One embodiment is directed to a method including transmitting, by an access point in a millimeter wave (mmWave) system, a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams. The method may further include transmitting a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- Another embodiment is directed to an apparatus including at least one processor, and at least one memory comprising computer program code. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to transmit a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams, and transmit a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- Another embodiment is directed to a computer program embodied on a computer readable medium. The computer program is configured to control a processor to perform a process including transmitting, by an access point in a millimeter wave (mmWave) system, a first multi-beam sequence comprising a first burst type repeated on a defined pattern of antenna beams. The process may further include transmitting a second multi-beam sequence comprising a second burst type repeated on said defined pattern of antenna beams after an automatic frequency correction (AFC) interval.
- Another embodiment is directed to a method including setting, by a user device, automatic gain control (AGC) in a receiver of the user device to a large gain. The method may further include detecting at least one acquisition burst in a multi-beam acquisition sequence, and detecting at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- Another embodiment is directed to an apparatus including at least one processor, and at least one memory comprising computer program code. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to set automatic gain control (AGC) in a receiver of the user device to a large gain, detect at least one acquisition burst in a multi-beam acquisition sequence, and detect at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- Another embodiment is directed to a computer program embodied on a computer readable medium. The computer program is configured to control a processor to perform a process including setting automatic gain control (AGC) in a receiver of the user device to a large gain. The process may further include detecting at least one acquisition burst in a multi-beam acquisition sequence, and detecting at least one corresponding automatic frequency correction (AFC) burst in a multi-beam AFC sequence one AFC interval later.
- For proper understanding of the invention, reference should be made to the accompanying drawings, wherein:
-
FIG. 1 illustrates an example of a sector level sweep packet sequence; -
FIG. 2 illustrates an example sector sweep frame format; -
FIG. 3 illustrates an example of an mmWave system including APs and UDs, according to one embodiment; -
FIG. 4 illustrates one example of an AP antenna set up with multiple arrays of different polarizations pointed in different directions, according to an embodiment; -
FIG. 5 illustrates an example of a UD with two mmWave 2×2 antenna arrays, according to an embodiment; -
FIG. 6 illustrates an example beam for a 4×4 array with 0.5 wavelength spacing in both azimuth and elevation directions, according to one embodiment; -
FIG. 7 illustrates an example block diagram of a UD receiver, according to an embodiment; -
FIG. 8 illustrates an example of a frame structure, according to an embodiment; -
FIG. 9 a illustrates an apparatus according to one embodiment; -
FIG. 9 b illustrates an apparatus according to another embodiment; -
FIG. 10 illustrates an example of a flow diagram of a method according to one embodiment; and -
FIG. 11 illustrates an example of a flow diagram of a method according to another embodiment. - It will be readily understood that the components of the invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of systems, methods, apparatuses, and computer program products for an interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC), as represented in the attached figures, is not intended to limit the scope of the invention, but is merely representative of selected embodiments of the invention.
- The features, structures, or characteristics of the invention described throughout this specification may be combined in any suitable manner in one or more embodiments. For example, the usage of the phrases “certain embodiments,” “some embodiments,” or other similar language, throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present invention. Thus, appearances of the phrases “in certain embodiments,” “in some embodiments,” “in other embodiments,” or other similar language, throughout this specification do not necessarily all refer to the same group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Additionally, if desired, the different functions discussed below may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the described functions may be optional or may be combined. As such, the following description should be considered as merely illustrative of the principles, teachings and embodiments of this invention, and not in limitation thereof.
- mmWave communications will typically be characterized by either line of sight links or single-bounce reflection links To achieve these narrow links, at least one end of the communication system should have a relatively large antenna array (typically >=16 antennas). Two applications are usually considered for mmWave radio: backhaul and access. In mmWave backhaul, it is likely both ends of the link have a large antenna array since power consumption will be less of an issue than at the User Device (UD) end in access communications. In mmWave access, it is most likely that only one end of the link, the Access Point (AP), will have a large antenna array, and the UD would have a small array to keep power consumption low. In the backhaul case, both ends of the link are likely to have arrays for two different polarizations and may even have multiple arrays pointed in different directions (e.g., if patch antennas are used since patch antennas are characterized by direction elements which may have around a 60 degree beamwidth in azimuth and elevation). However, in the access case, because of power-consumption issues, the UD may likely only have an array with a single polarization.
- IEEE 802.11ad defines a synchronization method for two stations using multiple beams. The description of the method is best captured in contribution IEEE 802.11-10/0430r1, which describes a sector level sweep that transmits a packet per each beam including a countdown function and sector identifier as illustrated in
FIG. 1 . Each block inFIG. 1 represents an entire packet. Details of the packet format are illustrated inFIG. 2 which provides the physical layer frame format. Each frame contains a PHY preamble and PHY frame format which would be used for Automatic Gain Control (AGC) and Automatic Frequency Correction (AFC). - Before a high-capacity link can be established, the antenna arrays at both ends will need to have beams pointed in the right direction and may even need to choose a best polarization. However, since the beamforming is done at RF/analog (meaning there is only a single transceiver (or DAC/ADC) for each array), only a single beam for a given polarization can be pointed in a given direction at a particular time.
FIG. 4 , for example, illustrates a possible antenna layout for an AP. In this example, there are 8 arrays with pairs of arrays pointing the same direction, but with each array in a pair containing antennas of different polarizations. For this AP there would only be 8 transceivers and only one transceiver is connected to each array. It is noted thatFIG. 4 illustrates just one possible arrangement, and that other arrangements are possible according to other embodiments. - The beam alignment problem is compounded by the conventional communication system challenges of frequency correction and gain control. Prior to synchronization, the AP and UD will have different frequency references within a specified tolerance and the UD will have correct its frequency offset. In addition, the UD will have limited range of input power to its Analog-to-Digital Converter (ADC) and, therefore, must adjust the gain of the analog input stages to insure the desired signal is in the correct range. However, the signal power will be affected by both the antenna beam pattern and the underlying pathloss.
- Certain embodiments of the invention greatly reduce the system acquisition time of, for example, a fifth generation (5G) mmWave system by performing the beam selection, Automatic Gain Control (AGC) and Automatic Frequency Correction (AFC) concurrently. In addition, initial timing synchronization (i.e., determining the start of a frame or super-frame boundary) can be done concurrently with AGC and AFC. In effect, an embodiment interleaves the beam switching with the process of AFC and AGC. Some embodiments propose that the AP send an acquisition waveform on multiple beams, then return and retransmit an AFC on the multiple beams thus interleaving beam switching with the acquisition and frequency correction waveforms. Finally, an embodiment defers AGC correction until the end, relying on the fact that the transmitter may be detected at close range using a one of the multi-beams that is attenuated.
- As mentioned above, certain embodiments are directed to an interleaved multi-beam acquisition and frequency correction waveform that provides concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC). For example, in one embodiment, the AP may be configured to transmit a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams, to transmit a multibeam AFC sequence comprising a short AFC burst repeated on the same defined pattern of antenna beams and starting a fixed “AFC interval” after the multi-beam acquisition sequence. Optionally, the AP may be configured to communicate the multi-beam pattern if it is not known by the AP and UD a priori. In addition, the AP may be configured to repeat the multi-beam acquisition sequence and possibly the multi-beam AFC sequence to allow AGC adjustment.
- Correspondingly, in one embodiment, the UD may be configured to set the AGC in the receiver to maximum gain (such that the noise floor is at the bottom of the ADC range), to detect one or more acquisition bursts in the multi-beam acquisition sequence, and to detect the corresponding AFC bursts in the multi-beam AFC sequence one AFC interval later. Additionally, the UD may be further configured to calculate the frequency offset based on the detected acquisition burst and AFC burst, to receive the communication of the multi-beam pattern if it is not known a priori, and to reduce the AGC gain setting to see if a beam with a stronger signal might be detected.
- As would be understood by one of ordinary skill in the art, in order to accurately measure frequency offsets in low signal to noise, sufficient time must elapse between two reference symbol such that frequency drift creates a large enough rotation in the reference symbol that may be detected above the noise floor. The amount time that is deemed sufficient depends on the relative frequency offset between transmitter and receiver, which is referred to herein as the “AFC interval.” Also, as would be understood by one of ordinary skill in the art, to accurately detect the acquisition signal, the AGC should be set to meet the strongest signal whilst not being set too high with respect to the weakest signal. In some cases, a preamble is sent so that the AGC algorithm can adapt the gain setting prior to detecting the waveform.
- Conventionally, the AGC and AFC are run independently on each selected beam. As a result, the duration elapsed on each individual beam can be quite long. Stepping through multiple beams (e.g. 32, 64 or 128) can then take quite a long time and create significant system overhead. Prior art systems, such as 802.11ad discussed above, will also transmit control information on each beam further elongating the time spent per beam.
- However, embodiments of the present invention are able to greatly reduce the system acquisition time by performing the beam selection, automatic gain control and automatic frequency correction concurrently. In effect, certain embodiments interleave the beam switching with the process of AFC and AGC. One embodiment provides that the AP send an acquisition waveform on multiple beams, then return and retransmit an AFC on the multiple beams thus interleaving beam switching with the acquisition and frequency correction waveforms. In addition, an embodiment may defer AGC correction until the end relying on the fact that the transmitter may be detected at close range using a one of the multi-beams that is attenuated.
- In the case where dwell per beam is governed by the AFC interval, TAFC, certain embodiments can reduce the total acquisition overhead by 40 fold. Consider the case where 128 beams are evaluated, with the prior art 128×TAFC would be the length of time required to evaluate all beams. Embodiments of the invention, however, would only require 3×TAFC to complete the acquisition process. If only 32 beams are evaluated, then embodiments may offer at least a savings of 10 fold.
- One example use case for certain embodiments of the invention is, for instance, a 5G cellular system employing mmWave frequencies for communication in the enhanced local access environment. However, other use cases may also be applicable according to some embodiments.
FIG. 3 illustrates an example of a mmWave system with 4 APs and 3 UDs. Each AP has a large antenna array composed of 4 panels with 16 elements per panel, for example. The UD is illustrated as having two smaller panels of antenna arrays of 4 elements per panel, for example. It should be noted that embodiments of the invention are not limited to the configuration depicted inFIG. 3 . In other words, the number of APs and UDs and their panels/elements, as well as their location, is merely exemplary as other configurations are also contemplated within embodiments of the invention. - In mmWave communications, the envisioned AP will likely not be just a single array as is the case in non-mmWave frequencies, but may contain multiple antenna arrays of varying polarization arranged to point in different directions. As mentioned above,
FIG. 4 illustrates an example possibility for an antenna array design of a mmWave AP. For example, the AP may be made up of a few large antenna arrays which are themselves patch antennas. Patch antennas are characterized by being very directional in nature (i.e., they have at most a 90 degree beamwidth with 60-70 degrees being more typical) and, therefore, multiple of these arrays may need to be placed around a device for uniform coverage. Since a given element in the array will have a unique polarization, arrays for beamforming purposes will be made up of elements of a given polarization. - In the example of
FIG. 4 , there are two 4×4 arrays of a given polarization pointed in a given direction and to get uniform coverage in azimuth there are four arrays arranged around the AP. In this case, the 3 dB beamwidth of the patch antennas will be around 60 degrees. For the AP, since power consumption is less of an issue and coverage is important, there may be a baseband processing unit (i.e., a transceiver) behind each array. Thus, for the AP ofFIG. 4 , there may be 8 total transceivers. Specifically, in this example, there may be one transceiver for each array of 16 elements or 2 per each side of the cube. - In contrast, the UD will likely need to minimize the number of arrays to minimize power consumption and cost. As a result, as illustrated in the example of
FIG. 5 , only two arrays, each of single polarization, may be provided. Again, patch antennas may be used, but the beamwidths will be larger than the access case (around 90 degrees) out of necessity to have coverage in all directions. The UD may also only have a single transceiver which may necessitate switching between the two arrays based on which one has the best signal strength. - As mentioned above, the large arrays at the AP may be needed to provide coverage in the mmWave system (e.g., up to 100 m using a reflective path) and also for obtaining peak data rates (up to 10 Gbps). However, the use of large arrays could mean that relatively narrow beams (aka pencil beams) are formed which causes issues when synchronizing to the system and also complicates link establishment since the beams need to be aligned first before communication is possible. An example of a narrow beam created with a 4×4 array of antennas with 0.5 wavelength spacings in both the azimuth and elevation directions is illustrated in
FIG. 6 (note that the figure is in a dB scale). The system uses these beams to cover the sector then the maximum gain only occurs when the path to the UD lines up exactly with the center of the beam. For example, if the system uses 16 of these beams (uniformly sampling the sector in azimuth and elevation) then the worst-case loss from maximum gain would be around 7.4 dB. Increasing the number to 36 beams, the worst-case loss drops to around 3.0 dB, and further increasing to 64 beams would drop the worst-case loss to around 1.2 dB. Of course the increase in the number of beams may require a more complicated beam alignment procedure. - It is noted that when the beams are misaligned, the UD will receive an attenuated signal. In the example of
FIG. 6 , with a 4×4 array, a 30 dB attenuation can be seen from maximum gain to minimum gain. The attenuation when misaligned may be used to mitigate an AGC setting that is too high when the UD is close to the AP and the path loss is low. -
FIG. 7 illustrates a block diagram of an example UD receiver, according to one embodiment. In this embodiment, the receiver may include ammWave transceiver 800 that demodulates the signal and then sends it through an analog gain stage prior to being converted to a digital representation with a Analog-to-Digital Converter (ADC) 810. The mmWave transceiver can either employ a direct conversion receiver or a heterodyne receiver structure. At digital IF orbaseband 820, the analog signal can be sampled at intermediate frequency (IF) or first converted to Inphase (I) and Quadrature (Q) base signal and then sampled independently. The resulting digital signal will be demodulated at base band using adigital signal processor 830. - The baseband processing can determine both the gain setting for the analog AGC and the frequency offset for the AFC. If the gain is set too high, the input waveform will be clipped and distorted by the ADC. If the gain is set too low, the analog waveform may not be detected by the ADC. The frequency offset is corrected prior to demodulating any data. As illustrated in the example of
FIG. 7 , the frequency is corrected in the analog domain by adjusting the reference clock in the mmWave transceiver. However, AFC may also be applied directly in the digital domain within thedigital signal processor 830. Level detection at various points in the transceiver lineup, pre-ADC, are shown inFIG. 7 as is multiple points for gain adjustment, including feedback and adjustment post-ADC in the digital domain. Enabling multiple points in the receiver lineup for level over-range detection and gain adjustment provides the flexibility for a maximum possible AGC dynamic range while still managing and controlling the receiver noise figure; the opportunity to increase the gain in the digital baseband also offers a method to compensate the gain reduction in the RF front-end. Since these elements all come under digital signal processing control they can also be managed from the time/phase delay perspective. - An example frame structure with an interleaved multi-beam acquisition and frequency correction waveform that provides concurrent beam selection, AGC and AFC is illustrated in
FIG. 8 . In this embodiment, the acquisition waveform is transmitted once per superframe. The Multibeam Acquisition Waveform includes two consecutive pilot blocks transmitted on 18 different beams where the pilot block may contain symbols known to both the AP and the UD. The use of two repeated pilot blocks may enable the use of simple initial timing acquisition algorithms plus very coarse frequency correction. The pilot block may be a null cyclic prefix (NullCP) single carrier pilot block or any other modulated pilot block like an orthogonal frequency division multiplexing (OFDM) pilot blocks. The Multibeam Acquisition Waveform is followed by Multibeam AFC Waveform transmitted again on the same 18 beams with two blocks transmitted per beam. In this example, one symbol block is an AFC pilot and the other symbol block is a control block carrying control information. In both waveforms, the symbol block is shown to contain Mdata QAM symbols followed by MCP QAM symbol periods of null or empty data. The null period can be used as a switching period between beams. In other embodiments, the symbol block could be a regular cyclic prefix block (e.g., and OFDM symbol block) where a group of data symbols had a cyclic prefix attached (a cyclic prefix is a repetition at the beginning of the symbol block of the last NCP symbols in a symbol block). - The Multibeam AFC Waveform is transmitted a certain time interval, called the AFC interval, after the last symbol of the Multibeam Acquisition Waveform is sent. This AFC interval can be implemented as a clock which starts when the last symbol of the Multibeam Acquisition Waveform is sent and expires a predetermined fixed time later as specified by the AFC interval. Upon expiration of the clock the Multibeam AFC Waveform would be sent. The AFC interval could also be a certain number of symbols such that the first symbol of the Multibeam AFC Waveform is sent a predetermined fixed number of symbol numbers (or times), specified by the AFC interval, after the last symbol of the Multibeam Acquisition waveform is sent.
- The length of the AFC interval will be governed by the maximum frequency offset which is desired to be estimated by the UD. The exact value of the maximum offset will depend on various factors such as the accuracy of the clocks, local oscillators, etc., in the UD. For example, if a maximum 10 kHz frequency offset is possible between the UD and the AP then the range of frequency offsets can be from −10 kHz to +10 kHz. Then using the Nyquist sampling theorem known in the art, the AFC interval would have to be no more than 1/(20 kHz)=50 μs.
- It is noted that more than one frequency correction could take place. For example, a coarse frequency correction can be done with a smaller AFC interval between the Multibeam Acquisition Waveform and the Multibeam AFC Waveform. Then a fine frequency correction can be done with a larger AFC interval between the two waveforms.
- It is noted that, in an embodiment, both the Multibeam AFC waveform and the Multibeam Acquisition Waveform transmit pilot blocks from all of the possible beams. However, in other embodiments, the Multibeam Acquisition Waveform and/or the Multibeam AFC Waveform may only transmit pilot blocks from a subset of all possible beams. One example is to only transmit from a few beams so that the AFC interval can be very short thus enabling a larger frequency offset to be estimated. Another example is to limit the number of beams used to keep the total transmission time low thus improving the efficiency of the mmWave system.
-
FIG. 9 a illustrates an example of anapparatus 10 according to an embodiment. In one embodiment,apparatus 10 may be a UD or mobile device. For instance,apparatus 10 may be a device as illustrated inFIG. 3 or 5 discussed above. Further, it should be noted that one of ordinary skill in the art would understand thatapparatus 10 may include components or features not shown inFIG. 9 a. Only those components or features necessary for illustration of the invention are depicted inFIG. 9 a. - As illustrated in
FIG. 9 a,apparatus 10 includes aprocessor 22 for processing information and executing instructions or operations.Processor 22 may be any type of general or specific purpose processor. While asingle processor 22 is shown inFIG. 9 a, multiple processors may be utilized according to other embodiments. In fact,processor 22 may include one or more of general-purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and processors based on a multi-core processor architecture, as examples. -
Apparatus 10 further includes amemory 14, which may be coupled toprocessor 22, for storing information and instructions that may be executed byprocessor 22.Memory 14 may be one or more memories and of any type suitable to the local application environment, and may be implemented using any suitable volatile or nonvolatile data storage technology such as a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and removable memory. For example,memory 14 can be comprised of any combination of random access memory (RAM), read only memory (ROM), static storage such as a magnetic or optical disk, or any other type of non-transitory machine or computer readable media. The instructions stored inmemory 14 may include program instructions or computer program code that, when executed byprocessor 22, enable theapparatus 10 to perform tasks as described herein. -
Apparatus 10 may also include one ormore antennas 25 for transmitting and receiving signals and/or data to and fromapparatus 10.Apparatus 10 may further include atransceiver 28 configured to transmit and receive information. For instance,transceiver 28 may be configured to modulate information on to a carrier waveform for transmission by the antenna(s) 25 and demodulate information received via the antenna(s) 25 for further processing by other elements ofapparatus 10. In other embodiments,transceiver 28 may be capable of transmitting and receiving signals or data directly. -
Processor 22 may perform functions associated with the operation ofapparatus 10 including, without limitation, precoding of antenna gain/phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of theapparatus 10, including processes related to management of communication resources. - In an embodiment,
memory 14 stores software modules that provide functionality when executed byprocessor 22. The modules may include, for example, an operating system that provides operating system functionality forapparatus 10. The memory may also store one or more functional modules, such as an application or program, to provide additional functionality forapparatus 10. The components ofapparatus 10 may be implemented in hardware, or as any suitable combination of hardware and software. - In one embodiment,
apparatus 10 may be a UD or mobile device in a mmWave system. In this embodiment,apparatus 10 may be controlled bymemory 14 andprocessor 22 to set the AGC in the receiver to maximum gain (such that the noise floor is at the bottom of the ADC range), to detect one or more acquisition bursts in the multi-beam acquisition sequence, and to detect the corresponding AFC bursts in the multi-beam AFC sequence one AFC interval later. Additionally,apparatus 10 may be controlled bymemory 14 andprocessor 22 to calculate the frequency offset based on the detected acquisition burst and AFC burst, to receive the communication of the multi-beam pattern if it is not known a priori, and to reduce the AGC gain setting to see if a beam with a stronger signal might be detected. -
FIG. 9 b illustrates an example of anapparatus 20 according to another embodiment. In an embodiment,apparatus 20 may be an AP in a communications network, such as a mmWave system. It should be noted that one of ordinary skill in the art would understand thatapparatus 20 may include components or features not shown inFIG. 9 b. Only those components or features necessary for illustration of the invention are depicted inFIG. 9 b. - As illustrated in
FIG. 9 b,apparatus 20 includes aprocessor 32 for processing information and executing instructions or operations.Processor 32 may be any type of general or specific purpose processor. While asingle processor 32 is shown inFIG. 9 b, multiple processors may be utilized according to other embodiments. In fact,processor 32 may include one or more of general-purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and processors based on a multi-core processor architecture, as examples. -
Apparatus 20 further includes amemory 34, which may be coupled toprocessor 32, for storing information and instructions that may be executed byprocessor 32.Memory 34 may be one or more memories and of any type suitable to the local application environment, and may be implemented using any suitable volatile or nonvolatile data storage technology such as a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and removable memory. For example,memory 34 can be comprised of any combination of random access memory (RAM), read only memory (ROM), static storage such as a magnetic or optical disk, or any other type of non-transitory machine or computer readable media. The instructions stored inmemory 34 may include program instructions or computer program code that, when executed byprocessor 32, enable theapparatus 20 to perform tasks as described herein. -
Apparatus 20 may also include one ormore antennas 35 for transmitting and receiving signals and/or data to and fromapparatus 20.Apparatus 20 may further include atransceiver 38 configured to transmit and receive information. For instance,transceiver 38 may be configured to modulate information on to a carrier waveform for transmission by the antenna(s) 35 and demodulate information received via the antenna(s) 35 for further processing by other elements ofapparatus 20. In other embodiments,transceiver 38 may be capable of transmitting and receiving signals or data directly. -
Processor 32 may perform functions associated with the operation ofapparatus 20 including, without limitation, precoding of antenna gain/phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of theapparatus 20, including processes related to management of communication resources. - In an embodiment,
memory 34 stores software modules that provide functionality when executed byprocessor 32. The modules may include, for example, an operating system that provides operating system functionality forapparatus 20. The memory may also store one or more functional modules, such as an application or program, to provide additional functionality forapparatus 20. The components ofapparatus 20 may be implemented in hardware, or as any suitable combination of hardware and software. - As mentioned above, according to one embodiment,
apparatus 20 may be an AP in a mmWave system. In this embodiment,apparatus 20 may be controlled bymemory 34 andprocessor 32 to transmit a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams, and to transmit a multibeam AFC sequence comprising a short AFC burst repeated on the same defined pattern of antenna beams and starting a fixed “AFC interval” after the multi-beam acquisition sequence. Optionally,apparatus 20 may be controlled bymemory 34 andprocessor 32 to communicate the multi-beam pattern if it is not known by the AP and UD a priori. In addition,apparatus 20 may be controlled bymemory 34 andprocessor 32 to repeat the multi-beam acquisition sequence and possibly the multi-beam AFC sequence to allow AGC adjustment. -
FIG. 10 illustrates an example of a flow diagram of a method, according to an embodiment. In this embodiment, the method may be performed by the AP described above. The method may include, at 900, transmitting, by the AP, a multi-beam acquisition sequence comprising a short acquisition burst repeated on a defined pattern of antenna beams. At 905, the method may include starting a fixed AFC interval after the multi-beam acquisition sequence, and, at 910, transmitting a multi-beam AFC sequence comprising a short AFC burst repeated on said defined pattern of antenna beams. - In some embodiment, the method may optionally include, at 915, communicating the multi-beam pattern when it is not known by the AP and UD a priori. At 920, the method may include repeating the multi-beam acquisition sequence to allow AGC adjustment and/or repeating the multi-beam AFC sequence to allow AFC adjustment.
-
FIG. 11 illustrates an example of a flow diagram of a method, according to another embodiment. In this embodiment, the method may be performed by the UD described above. The method may include, at 930, setting, by the UD, AGC in its receiver to maximum gain (or alternatively the UD could set the AGC to some large gain not necessarily the maximum). At 935, the method may include detecting at least one acquisition burst in a multi-beam acquisition sequence, and, at 940, detecting at least one corresponding AFC burst in a multi-beam AFC sequence one AFC interval later. The method may further include, at 945, calculating a frequency offset based on the detected at least one acquisition burst and the detected at least one corresponding AFC burst. In an embodiment, the method may include, at 950, receiving a communication of a multi-beam pattern if it is not known at the user device a priori. At 955, the method may further include reducing the AGC setting to determine whether a beam with a stronger signal is detected. In another embodiment, the UD may further communicate the best beam (i.e., the one whose acquisition and/or AFC pilot transmission received with the highest gain) to the AP. - In some embodiments, the functionality of any of the methods described herein, such as those of
FIGS. 11 and 12 , may be implemented by software and/or computer program code stored in memory or other computer readable or tangible media, and executed by a processor. In other embodiments, the functionality may be performed by hardware, for example through the use of an application specific integrated circuit (ASIC), a programmable gate array (PGA), a field programmable gate array (FPGA), or any other combination of hardware and software. - One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the invention has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.
Claims (42)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/054,065 US9014311B1 (en) | 2013-10-15 | 2013-10-15 | Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC) |
CN201480068377.9A CN105830357B (en) | 2013-10-15 | 2014-10-10 | The multi-beam for providing the intertexture of concurrent beam selection, automatic growth control (AGC) and automatic frequency correction (AFC) obtains waveform |
EP14783817.1A EP3058669B1 (en) | 2013-10-15 | 2014-10-10 | An interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (agc) and automatic frequency correction (afc) |
PCT/EP2014/071730 WO2015055521A1 (en) | 2013-10-15 | 2014-10-10 | An interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (agc) and automatic frequency correction (afc) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/054,065 US9014311B1 (en) | 2013-10-15 | 2013-10-15 | Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC) |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150103937A1 true US20150103937A1 (en) | 2015-04-16 |
US9014311B1 US9014311B1 (en) | 2015-04-21 |
Family
ID=51691030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/054,065 Active US9014311B1 (en) | 2013-10-15 | 2013-10-15 | Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC) |
Country Status (4)
Country | Link |
---|---|
US (1) | US9014311B1 (en) |
EP (1) | EP3058669B1 (en) |
CN (1) | CN105830357B (en) |
WO (1) | WO2015055521A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180263001A1 (en) * | 2017-03-10 | 2018-09-13 | Michael O'Brien | Method of operating a receiver to process a preamble of a data packet, and to a receiver operating in accordance with the method |
US10200093B2 (en) | 2015-02-17 | 2019-02-05 | Industrial Technology Research Institute | Beamforming method of millimeter wave communication and base station and user equipment using the same |
US20220311762A1 (en) * | 2019-06-28 | 2022-09-29 | Battelle Energy Alliance, Llc | Systems, devices, and methods for authenticating millimeter wave device |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9967886B2 (en) | 2014-12-03 | 2018-05-08 | Industrial Technology Research Institute | Hierarchical beamforming method and base station and user equipment using the same |
CN109792426B (en) * | 2016-09-30 | 2022-03-01 | 诺基亚技术有限公司 | Method for adapting null cyclic prefix to frequency domain null single carrier communication system |
US10425144B2 (en) * | 2016-09-30 | 2019-09-24 | Qualcomm Incorporated | Methods for assisting in beam sweeping, tracking and recovery |
CN108632839B (en) * | 2017-03-24 | 2020-11-10 | 维沃移动通信有限公司 | Beam processing method, base station and terminal |
DE102020100056A1 (en) | 2019-03-06 | 2020-09-10 | Samsung Electronics Co., Ltd. | Wireless communication device for correcting an offset between a base station and the wireless communication device and a method of operating the same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006174126A (en) | 2004-12-16 | 2006-06-29 | Matsushita Electric Ind Co Ltd | Diversity receiver and method |
US7916081B2 (en) * | 2007-12-19 | 2011-03-29 | Qualcomm Incorporated | Beamforming in MIMO systems |
JP5251605B2 (en) | 2009-03-02 | 2013-07-31 | ソニー株式会社 | Communication apparatus and gain control method |
US9473229B2 (en) * | 2012-10-05 | 2016-10-18 | Samsung Electronics Co., Ltd. | High-throughput beamforming MIMO receiver for millimeter wave communication and method |
-
2013
- 2013-10-15 US US14/054,065 patent/US9014311B1/en active Active
-
2014
- 2014-10-10 EP EP14783817.1A patent/EP3058669B1/en not_active Not-in-force
- 2014-10-10 WO PCT/EP2014/071730 patent/WO2015055521A1/en active Application Filing
- 2014-10-10 CN CN201480068377.9A patent/CN105830357B/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10200093B2 (en) | 2015-02-17 | 2019-02-05 | Industrial Technology Research Institute | Beamforming method of millimeter wave communication and base station and user equipment using the same |
US20180263001A1 (en) * | 2017-03-10 | 2018-09-13 | Michael O'Brien | Method of operating a receiver to process a preamble of a data packet, and to a receiver operating in accordance with the method |
CN108574501A (en) * | 2017-03-10 | 2018-09-25 | 亚德诺半导体集团 | The method of receiver and operation receiver to handle the lead code of data packet |
US10674459B2 (en) * | 2017-03-10 | 2020-06-02 | Analog Devices Global | Method of operating a receiver to process a preamble of a data packet, and to a receiver operating in accordance with the method |
CN112929043A (en) * | 2017-03-10 | 2021-06-08 | 亚德诺半导体集团 | Receiver and method of operating a receiver to process a preamble of a data packet |
US20220311762A1 (en) * | 2019-06-28 | 2022-09-29 | Battelle Energy Alliance, Llc | Systems, devices, and methods for authenticating millimeter wave device |
Also Published As
Publication number | Publication date |
---|---|
CN105830357A (en) | 2016-08-03 |
EP3058669B1 (en) | 2018-03-07 |
EP3058669A1 (en) | 2016-08-24 |
US9014311B1 (en) | 2015-04-21 |
WO2015055521A1 (en) | 2015-04-23 |
CN105830357B (en) | 2017-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9014311B1 (en) | Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC) | |
US10236968B2 (en) | High altitude point to multipoint links | |
CN103782636B (en) | Apparatus and method for synchronizing and obtaining system information in wireless communication system | |
JP6250549B2 (en) | Apparatus and method for reference symbol transmission in orthogonal frequency division multiplexing systems | |
RU2732993C1 (en) | Method and device for transmitting and receiving uplink signal in wireless communication system | |
KR102144986B1 (en) | Method and apparatus for random access in communication system with large number of antennas | |
US9001918B2 (en) | Communication method and apparatus in a wireless communication system supporting multiple OFDM parameters sets | |
US8331518B2 (en) | Wireless communication apparatus for receiving packets transmitted with delay amounts different for respective transmission branches | |
US9577343B2 (en) | Random perturbation-based beamforming method and apparatus for use in mobile communication system | |
US9226297B2 (en) | Apparatus and method for network entry in a wireless communication system | |
KR100710659B1 (en) | Automatic gain control apparatus and method in wireless telecommunication system based on time division duplex | |
US10935664B2 (en) | Null data packet (NDP) announcement frame for NDP ranging | |
US20100265999A1 (en) | Communication system incorporating physical layer waveform structure | |
CN103765794A (en) | Apparatus and method for selecting best beam in wireless communication system | |
EP2590333B1 (en) | Method for correcting receiver in TDD system and devices associated therewith | |
KR101801589B1 (en) | Pre-compensation of the phase shifting error | |
CN101588198A (en) | Multi-carrier intelligent antenna calibration intermediate frequency process method and apparatus | |
US11729729B2 (en) | Apparatus and method for tracking synchronization in wireless communication system | |
US11652533B2 (en) | Resource-efficient beam selection in 5G and 6G | |
US20240045013A1 (en) | Deterministic Low-Complexity Beam Alignment for 5G and 6G Users | |
US20230131305A1 (en) | Method and apparatus for timing advance adjustment | |
WO2020011708A1 (en) | Time-overlapping beam-swept transmissions | |
US8284826B2 (en) | Synchronization of satellite and terrestrial broadcast ODFM signals | |
CN116346186A (en) | Apparatus and method for detecting beam misalignment in a wireless communication system | |
KR200425602Y1 (en) | Automatic Gain Control Apparatus in Wireless Telecommunication System based on Time Division Duplex |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOKIA SOLUTIONS AND NETWORKS OY, FINLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CUDAK, MARK;THOMAS, TIMOTHY;KOVARIK, THOMAS;REEL/FRAME:031622/0770 Effective date: 20131017 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: NOKIA TECHNOLOGIES OY, FINLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA SOLUTIONS AND NETWORKS OY;REEL/FRAME:047271/0806 Effective date: 20180702 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |