Invented by Karl Georg Hampel, Junyi Li, Navid Abedini, Sundar Subramanian, Juergen Cezanne, Muhammad Nazmul Islam, Qualcomm Inc
Wireless networks are complex systems that require careful management to ensure that all devices can communicate effectively. One of the biggest challenges in managing wireless networks is dealing with conflicting scheduling commands. When multiple devices try to communicate at the same time, it can cause interference and disrupt the network. This can lead to slow data transfer speeds, dropped connections, and other issues that can negatively impact the user experience.
To address this challenge, companies are developing innovative solutions for managing conflicting scheduling commands in wireless networks. These solutions use advanced algorithms and machine learning techniques to analyze network traffic and identify potential conflicts. They then adjust the scheduling commands to ensure that all devices can communicate effectively without causing interference.
One of the key drivers of this market is the increasing demand for wireless connectivity. As more devices become connected to the internet, the need for efficient and effective management of wireless networks will continue to grow. This is particularly true in industries such as healthcare, transportation, and manufacturing, where reliable wireless connectivity is essential for critical operations.
Another driver of this market is the increasing adoption of 5G networks. 5G networks offer faster data transfer speeds, lower latency, and higher capacity than previous generations of wireless networks. However, they also require more sophisticated management of scheduling commands to ensure that devices can communicate effectively.
Overall, the market for management of conflicting scheduling commands in wireless networks is poised for significant growth in the coming years. Companies that can develop innovative solutions to address this challenge will be well-positioned to capitalize on the growing demand for wireless connectivity. As the world becomes increasingly connected, the importance of efficient and effective management of wireless networks will only continue to grow.
The Qualcomm Inc invention works as follows
A wireless relay node, for example, may receive scheduling orders over multiple wireless links. It will then identify a conflict in scheduling. The wireless node may, for example, identify a conflict in wireless resources as indicated by the scheduling commands received. The wireless node can select a subset that is not conflicting based on the conflict policy and then transmit data according to this non-conflicting set of scheduling commands. The wireless node can also or alternatively transmit a report on the conflict. The conflict report can be sent to another wireless node (e.g. master relay nodes that are associated with conflicting scheduling commands). Other wireless nodes can engage in signaling for negotiation to resolve a scheduling conflict and transmit an updated schedule command to the slave node. The slave relay can transmit data via wireless links using the updated scheduling command.
Background for Management of conflicting scheduling command in wireless networks
The following is a general description of wireless communication and, more specifically, the management of conflicting schedule commands in wireless networks.
Wireless communications systems are used to transmit various communication types, including voice, video, packet data and messaging. These systems can support communication with multiple users by sharing system resources (e.g. time, frequency and power). Multiple-access systems can include code division multiple acces (CDMA), time division multiple accessibility (TDMA), frequency division multiple Access (FDMA), and orthogonal frequency division multiple access OFDMA systems. These systems may also be used to support communication with multiple users by sharing system resources (e.g., time, frequency, and power). Wireless multiple-access communication systems may have a number base stations or access nodes that support communication for multiple communication devices. These communication devices may also be known as user equipment (UE).
A base station can use a wireline connection to communicate with nearby base stations in order to coordinate transmissions for backhaul. In some wireless communication systems (e.g. millimeter-wave (mmW), communications systems), a large number base stations may be deployed in a densely spaced pattern. Wireless backhaul links, such as relay nodes, can be used by base stations in these systems to carry backhaul communication instead or in addition of wireline links. This dense deployment may be affected, however, by inefficient resource allocation (e.g. overlapping), uncoordinated schedules, and ineffective scheduling.
The described techniques are improved methods, devices, systems or apparatuses to support the management of conflicting schedule commands in wireless networks. A wireless node, such as a slave relay node, may receive scheduling command over multiple wireless links to identify a conflict. The wireless node can, for example, identify a conflict in wireless resources based on the scheduling commands received. The wireless node can select a subset that is not conflicting based on the conflict policy and then transmit data according to this non-conflicting set of scheduling commands. Conflict policy can be determined by a number of factors, including the size of non-conflicting set, the priority information provided in the scheduling commands, the route priority of wireless links, and so on.
Alternatively or additionally, the wireless node can transmit a report of the conflicting scheduling. A selection policy may determine whether the conflict report is sent to other wireless devices (e.g. master relay nodes that are associated with conflicting scheduling commands). Other wireless nodes can engage in signaling for negotiation to resolve the conflicting scheduling commands, and then transmit an updated schedule command to the slave node. The slave relay can then transmit data via wireless links in accordance with the updated scheduling command. These techniques can be used to resolve conflicting schedules between relay nodes that communicate over wireless links such as wireless backhaul, wireless fronthaul, wireless access, etc.
A method for wireless communication is described. The method can include receiving a number of scheduling command over a variety of wireless links, identifying conflict for a resource wireless associated with the number of scheduling command, selecting a subset that is not conflicting based on at least a part of a policy on conflict, and then transmitting data using at least a part of the non-conflicting selection.
The invention is a wireless communication apparatus. The apparatus can include means for receiving multiple scheduling commands across a plurality wireless links, a means to identify a conflict with a wireless resource that is associated with the multitude of scheduling command, a means to select a subset of non-conflicting scheduling commands using at least a part of a conflict policy and a means to transmit data over one of more wireless links based on at least a part of the selected nonconflicting.
Another wireless communication apparatus is described.” The apparatus can include a memory that is in electronic communication with a processor and instructions stored therein. The instructions can be used to instruct the processor to receive multiple scheduling commands via a plurality wireless links, to identify a potential conflict with a wireless resource that is associated with each of the scheduling commands, to select a subset of those scheduling commands which does not conflict based in part on conflict policies, and to transmit data using one or more wireless links in accordance at least partially with the non-conflicting selection.
A non-transitory medium for wireless communication that is computer readable is described. The non-transitory, computer-readable medium can include instructions that cause a processor receive a plurality scheduling commands over a number of wireless links, identify conflict for a resource wireless associated with the plurality scheduling commands, choose a subset of non-conflicting scheduling commands based in part on conflict policy and transmit data using one or more wireless links in accordance with the non-conflicting, non-conflicting, subset.
Some examples of the method and apparatus described above, as well as the non-transitory computer readable medium, may include additional processes, features, methods, or instructions to receive signaling that indicates the conflict policy. In some examples, the method, apparatus and non-transitory computing medium described above may include a conflict policy that is based, at least partially, on the priority information provided in one or more scheduling commands. In some examples, the conflict policy can be based on the size of a selected non-conflicting set.
In some examples, the non-conflicting set of commands may be bigger than the other non-conflicting sets of the plurality. In some examples, the conflict policy can be based, at least partially, on the priority levels associated with one or several of the plurality wireless links.
In some examples, the conflict policy can be based, at least partially, on the scheduling command type that is associated with a plurality of scheduling requests. In some examples, the method, apparatus and non-transitory computing-readable medium described herein, the scheduling-command type is a request for scheduling or a grant of scheduling.
In some examples of method, apparatus and non-transitory computing medium described above the conflict policy can be based, at least in part, on a non prioritized scheduling algorithm. In some examples, the non prioritized algorithm is a round robin algorithm.
In some examples, the conflict policy can be based, at least partially, on the route priority of a subset among the plurality wireless links. In some examples, the method, apparatus and non-transitory computing-readable medium described in the above paragraphs, the conflict policies may be based, at least partially, on the buffer size of one or more wireless links. In some examples, the conflict policies may be based on the degree of isolation of one or more antenna port associated with the multiple scheduling commands.
In some examples, the wireless resources are a time, frequency, code, spatial, or any combination of these. In some examples, the wireless links are millimeter-wave (mmW), wireless backhaul connections. In some examples, the method, apparatus and non-transitory computing-readable medium described herein, the plurality scheduling commands includes a request for scheduling, a grant of scheduling, or both.
In some examples, the method, apparatus and non-transitory machine-readable medium described in the previous paragraphs, the multiple scheduling commands can be received via a physical channel, a media access control (MAC), an upper layer, or a mixture thereof.
In some examples, the method, apparatus and non-transitory computing medium described above may receive a plurality of schedule commands according to a frame structure that is time-synchronized. In some examples, the method, apparatus and non-transitory computing medium described above may receive the plurality scheduling commands according to a beam-formed pattern of antennas.
Some examples of the method and apparatus described above, as well as the non-transitory medium, may also include processes, features or instructions to receive the plurality scheduling commands in a first window. Some examples of method, apparatus and non-transitory computing-readable medium described may also include processes, features or means for receiving a plurality of scheduling command within a first time window.
In some examples, wireless backhaul, fronthaul, access links or some combinations thereof are included in the plurality wireless links described above.
A method of wireless communications is described. The method can include receiving a number of scheduling orders over a variety of wireless links; identifying a potential conflict with a wireless resource that is associated with the number of scheduling orders; transmitting a report of conflict indicating the identified problem, receiving an update scheduling order based on at least a part of the plurality and conflict reports, and sending data over at least one of the many wireless links.
The invention is a wireless communication apparatus. The apparatus can include means to receive a plurality scheduling commands over a number of wireless links, to identify a conflict associated with a wireless resource that is associated with the plurality scheduling commands, and then transmit a report of the identified conflict. It may also include means to receive an updated scheduling order based on at least a part of the plurality scheduling orders and the conflict report.
Click here to view the patent on Google Patents.
Leave a Reply