1. Field
Certain embodiments generally relate to communication systems and, in particular, may relate to a multi-hop network such as, but not limited to, a millimeter wave (mmWave) communication system.
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 (GHz). 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.
The amount of wireless data might increase one thousand fold over the next ten years. Essential elements in solving this challenge include obtaining more spectrum, having smaller cell sizes, and using improved technologies enabling more bits/s/Hz. An important element in obtaining more spectrum is to move to higher frequencies, above 6 GHz. For fifth generation wireless systems (5G), an access architecture for deployment of cellular radio equipment employing mmWave radio spectrum has been proposed. In addition to extending cellular service into the mmWave band, dynamic spectrum access is an important technique to improve spectrum utilization.
One embodiment is directed to a method comprising providing, in a multi-hop network, an uplink control portion and a downlink control portion and a data portion in a slot. The method may further comprise scheduling, by an access point in the multi-hop network, at least one of a backhaul transmission for said slot or at least one following slot or an access transmission for said slot.
Another embodiment is directed to an apparatus comprising at least one processor and at least one memory including 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 provide, in a multi-hop network, an uplink control portion and a downlink control portion and a data portion in a slot, and to schedule at least one of a backhaul transmission for said slot or at least one following slot or an access transmission for said slot.
Another embodiment is directed to an apparatus comprising means for providing, in a multi-hop network, an uplink control portion and a downlink control portion and a data portion in a slot. The apparatus may further comprise means for scheduling at least one of a backhaul transmission for said slot or at least one following slot or an access transmission for said slot.
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. The process may comprise providing, in a multi-hop network, an uplink control portion and a downlink control portion and a data portion in a slot, and scheduling, by an access point in the multi-hop network, at least one of a backhaul transmission for said slot or at least one following slot or an access transmission for said slot.
For proper understanding of the invention, reference should be made to the accompanying drawings, wherein:
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 backhaul scheduling in a wideband radio system such as, but not limited to, a mmWave 5G system, 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.
As will be discussed in detail below, certain embodiments of the invention provide forward scheduling of backhaul transmission where the backhaul and access share the same band. One embodiment provides a tier-based scheduling method where a backhaul transmission is forwarded to another time slot based on its tier. This makes changing the number of access points in the connection path flexible. Another embodiment provides a fixed-field based scheduling method where a scheduling assignment contains a field to indicate the value k. In this case, there will be no need to distinguish assignments for access and backhaul, and also for different tiers. Another embodiment provides different combinations of fixed-field based and tier-based scheduling.
As mentioned above, for 5G, access architecture for deployment of cellular radio equipment employing millimeter wave (mmWave) radio spectrum has been proposed. The availability of enormous bandwidth (e.g., 13 GHz in the 70-80 GHz band) coupled with the use of large antenna arrays with as many as 8 to 64 elements (9 to 18 dB in link budget gain) at both the transmitter and receiver can make this band attractive for deploying high capacity 5G networks.
However, the range of mmWave Access Point (AP) is limited, so a large number of them may be required to cover an area. In this case, it may not be practical to provide wired backhaul to all APs. Thus, there may only be a few direct connections to the network (egress points). Other APs in the mmWave system can access the network via a wireless backhaul link as illustrated in
Because, in the case of in-band backhaul, backhaul and access share the same band, there is a problem of when backhaul and access can be scheduled. Generally, this problem is solved by having semi-static configuration of which slots are reserved for backhaul and which slots are reserved for access. However, this is not optimal because of high-latency as AP must wait for the right slot type before scheduling, slots are wasted if there is no data of the right type (access or backhaul), and configuration cannot change rapidly to handle dynamic traffic pattern.
The proposed 5G mmWave system uses time division duplex (TDD) with the slot structure illustrated in
However, with a slot structure as illustrated in
Thus, a backhaul scheduling method is needed to enable there is no such scheduling contention or ambiguity while providing fast and dynamic ability to schedule backhaul transmission. In other words, there is a need to provide priority mechanism where backhaul transfers take precedence over access transfer. Similarly, the 1st Tier backhaul AP should have priority over the 2nd Tier backhaul APs, etc. A mechanism should exist to enable a larger transfer to be pipelined to make best possible use of the data slots for a large transfer.
Certain embodiments may be applicable to a multi-hop system with one egress point and tiers of APs. In an embodiment, the egress point may have wired backhaul to the network while tiered APs may have wireless backhaul connection to the previous tier. Access and backhaul may share the same band to save cost, i.e., in-band backhaul. In an embodiment, the mth-tier AP may schedule (m+1)th-tier AP for backhaul. For example, 2nd-tier AP schedules 3rd-tier AP.
One embodiment provides switching of the uplink and downlink control portions in a slot between tiers to allow receiving of grant from previous tier AP. The slot format may be based on the AP's tier in the multi-hop network. An embodiment provides forward scheduling of backhaul grant—grant given in subframe n will be valid for subframe n+k, where the parameter k, k≧0, may depend on the total number of tiers and the tier of the AP. According to one embodiment, access grant is valid in the same subframe it is given in. In one embodiment, APs could pre-allocate subsequent hops prior to actually receiving the forwarded data packet. The forwarding information may be embedded in the backhaul control. It should be appreciated that a tier may mean an order of an access point in a (hierarchical) communications system in relation to an egress point, the egress point being thought as a 1st tier access node.
In
In another embodiment, the scheduling assignment may contain a field to indicate the value k. In this case, there will be no need to distinguish assignments for access and backhaul, and also for different tiers. In another embodiment, the subframe format (UL+DL+Data or DL+UL+Data) is signaled to the UE during system information acquisition. This can be explicit, for example, using the Physical Broadcast Channel (PBCH) or primary synchronization signal (PSS)/secondary synchronization signal (SSS) or implicit, for example, using PSS/SSS placement or timing difference.
In yet another embodiment, an alternative control structure is used where only DL/UL portions for backhaul assignment is switched while other control portions remain fixed, as illustrated in
According to another embodiment, an alternative control structure may be used where a staggered backhaul assignment is supported among the tiers while other control portions remain fixed.
In another embodiment, the AP may determine its tier based on signaling from the network or based on information from AP of the previous tier. In an embodiment, with the attachment of another AP to the last tier, the last-tier AP indicates to the previous-tier AP of an attachment by an AP. This information is cascaded up along to the first-tier AP and the parameter k is updated by all APs.
In some embodiments, the functionality of any of the methods described herein, such as those illustrated in
Software or a computer program code or portions of it may be in a source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, distribution medium, or computer readable medium, which may be any entity or device capable of carrying the program. Such carriers include a record medium, computer memory, read-only memory, photoelectrical and/or electrical carrier signal, telecommunications signal, and software distribution package, for example. Depending on the processing power needed, the computer program may be executed in a single electronic digital computer or it may be distributed amongst a number of computers. The computer readable medium or computer readable storage medium may be a non-transitory medium.
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. In yet another embodiment, the functionality may be implemented as a signal, a non-tangible means that can be carried by an electromagnetic signal downloaded from the Internet or other network.
According to an embodiment, apparatus, such as a node, device, or a corresponding component, may be configured as a computer or a microprocessor, such as single-chip computer element, or as a chipset, including at least a memory for providing storage capacity used for arithmetic operation and an operation processor for executing the arithmetic operation.
Apparatus 20 may further comprise or be coupled to a memory 34 (internal or external), 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. For example, memory 34 may 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 comprise or be coupled to one or more antennas 35 for transmitting and receiving signals and/or data to and from apparatus 20. Apparatus 20 may further comprise or be coupled to a transceiver 38 configured to transmit and receive information. The transceiver may be an external device, such as a remote radio head. 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 of apparatus 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 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.
In an embodiment, 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.
As mentioned above, according to one embodiment, apparatus 20 may be an access point (AP), that is any server, node or host or base station in a communications network or serving such a network , such as an AP in a 5G radio system. In this embodiment, apparatus 20 may be controlled by memory 34 and processor 32 to provide an uplink control portion and a downlink control portion and a data portion in a slot. Apparatus 20 may then be controlled by memory 34 and processor 32 to schedule in slot n at least one of backhaul transmission in slot n+k, where k≧0, and access transmission in slot n. In an embodiment, apparatus 20 may be controlled by memory 34 and processor 32 to determine the slot format based on its tier in the multi-hop network. According to one embodiment, apparatus 20 may be controlled by memory 34 and processor 32 to determine the value of k based on its tier and the total number of tiers in the multi-hop network. In certain embodiments, the mth-tier AP may schedule backhaul transmission for (m+1)th-tier AP after receiving the scheduling assignment from (m−1)th-tier AP, but prior to receiving the data packet. The scheduling assignment may contain forwarding information regarding the data packet. In one embodiment, backhaul transmission is to be carried out between AP and AP, and access transmission is between AP and UE.
As illustrated in
Embodiments provide advantages, for example, contention-free access and backhaul scheduling as well as reduced latency 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.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/011423 | 1/14/2014 | WO | 00 |