This application is related by subject matter to “Uplink Interference Mitigation,” U.S. Ser. No. 13/437,383, filed on Apr. 2, 2012; and U.S. Ser. No. 15/227,712, filed on 4 Aug. 2016.
Embodiments of the invention are defined by the claims below. A high-level overview of various embodiments of the invention is provided to introduce a summary of the systems, methods, and media that are further described in the detailed description section. This summary is neither intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in isolation to determine the scope of the claimed subject matter.
In an embodiment of the invention, a computer-implemented system for scheduling physical resource blocks is described. The system includes a communication radio access network (RAN) base station. The RAN base station includes a scheduler that assigns one or more physical resource blocks (PRBs) to a communication channel of a user device. The scheduler assigns one or more of the PRBs to the user device according to the rf interference level of the PRBs and according to the rf interference level of the communication channel of the user device.
In another embodiment of the invention, a computer-implemented method of scheduling PRBs is described. A plurality of PRBs are prioritized according to their respective rf interference levels. The rf interference level of a communication channel of a device is monitored. One or more of the prioritized PRBs are assigned by a scheduler of a base station to the device based upon the rf interference level of the communication channel of the device.
In still another embodiment, one or more computer-readable storage media with instructions embodied thereon and executed by a computing device for performing a method of scheduling physical resource blocks is described. A plurality of PRBs are divided into one or more zones according to a level of rf interference of the PRBs. A scheduler of a base station assigns one or more of the zones to a user device based upon a noise level of a communication channel of the user device.
Illustrative embodiments of the invention are described in detail below, with reference to the attached drawing figures, which are incorporated by reference herein, and wherein:
Embodiments of the invention provide systems, methods, and computer-readable media with computer-readable instructions embodied thereon for using a scheduler to assign one or more physical resource blocks to a communications channel according to the radio frequency interference levels of the physical resource blocks and the communications channel. The terms “step,” “block,” etc. might be used herein to connote different acts of methods employed, but the terms should not be interpreted as implying any particular order, unless the order of individual steps, blocks, etc. is explicitly described. Likewise, the term “module,” etc. might be used herein to connote different components of systems employed, but the terms should not be interpreted as implying any particular order, unless the order of individual modules, etc. is explicitly described.
Throughout the description of different embodiments of the invention, several acronyms and shorthand notations are used to aid the understanding of certain concepts pertaining to the associated systems, methods and computer-readable media. These acronyms and shorthand notations are intended to help provide an easy methodology for communicating the ideas expressed herein and are not meant to limit the scope of any embodiment of the invention.
Embodiments of the invention include, among other things, a method, system, or set of instructions embodied on one or more computer-readable media. Computer-readable media include both volatile and nonvolatile media, removable and non-removable media, and media readable by a database and various other network devices. Computer-readable media comprise computer storage media. By way of example, and not limitation, computer-readable media comprise media implemented in any method or technology for storing information. Examples of stored information include computer-useable instructions, data structures, program modules, and other data representations. Media examples include, but are not limited to, information-delivery media, Random Access Memory (RAM), Read Only Memory (ROM), Electronically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, Compact Disc (CD) ROM, digital versatile discs (DVD), holographic media or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage, and other magnetic storage devices. These technologies can store data momentarily, temporarily, or permanently. The computer readable media include cooperating or interconnected computer readable media, which exist exclusively on a processing system or distributed among multiple interconnected processing systems that may be local to, or remote from, the processing system. Combinations of any of the above should also be included within the scope of computer-readable media.
An operating environment for devices and interfaces used for embodiments of the invention include a processing system with one or more high speed central processing unit(s) (“CPU”), or other types of processors, a memory component, and a data storage component. The embodiments of the invention are described below with reference to acts and symbolic representations of operations or instructions that are performed by the processing system, unless indicated otherwise. Such acts and operations or instructions are referred to as being “computer executed,” “CPU executed,” or “processor executed.” The memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits.
An overview of a telecommunications system will be described, with reference to a block diagram of
The mobile devices 12 include a mobile phone 12′, a personal digital assistant (“PDA”) 12″, a one and two-way pager 12′″ and other types of mobile devices (not illustrated). Mobile devices 12 may include devices that typically connect using a wireless communications medium such as radio frequency (RF) devices, infrared (IR) devices, or integrated devices combining one or more of the preceding devices. A mobile device, as described herein, refers to any type of wireless phone, handheld device, personal digital assistant (PDA), BlackBerry®, smartphone, digital camera, or other mobile devices (aside from a laptop) capable of communicating wirelessly. One skilled in the art will appreciate that mobile devices will also include a processor and computer-storage media to perform various functions. In embodiments, computing devices can also refer to devices that are running applications of which images are captured by the camera in a mobile device.
The mobile devices 12 encompass a general computing system used in accordance with embodiments of the invention. A mobile device computing system includes a bus that directly or indirectly couples a memory region, one or more processors, one or more presentation components, input/output ports, input/output components, and a power supply. The bus may be representative of one or more busses, such as an address bus, data bus, or any combination thereof.
The information network 20 is configured to allow network connections between a client device and other networked devices, such as database server 18. The information network 20 may be configured to employ a means of communicating information from one computing device to another, such as through a universal serial bus (USB) port, Ethernet link, or any combination thereof. In one embodiment, the information network 20 may be the Internet, or may include local area networks (LANs), wide area networks (WANs), or direct connections.
Information network 20 may further employ a plurality of wireless access technologies including, but not limited to, 2nd (2G), 3rd (3G), and 4th (4G) generation radio access for cellular systems, Wireless-LAN, or Wireless Router (WR) mesh. Access technologies such as 2G, 3G, 4G, and future access networks may enable wide area coverage for network devices with various degrees of mobility. For example, the information network 20 may enable a wireless network connection over one of the aforementioned access technologies using a protocol for wireless data transfer such as Global System for Mobile communication (GSM), General Packet Radio Services (GPRS), Enhanced Data GSM Environment (EDGE), and Wideband Code Division Multiple Access (WCDMA).
The wireless gateways 14 provide a code division multiple access (“CDMA”), Wideband CDMA (“WCDMA”), Time Division-Synchronous CDMA (“TD-SCDMA”), Advanced Mobile Phone Service (“AMPS”), Digital AMPS (“D-AMPS”), Universal Mobile Telecommunications System (“UMTS”), Radio Frequency (“RF”), paging and wireless messaging, Personal Communication Network (“PCN”), Global System for Mobile Communications, “GSMC”), Worldwide Interoperability for Microwave Access (WiMAX), Generic Packet Radio Services (“GPRS”), Personal Communications Services (“PCS”), Cellular Digital Packet Data (“CDPD”), Wireless Application Protocol (“WAP”), Digital Audio Broadcasting (“DAB”), Bluetooth, 802.11a, 802.11b, or other types of wireless interfaces for the mobile devices 12. The WAP includes several protocols and standards designed to provide mobile devices with access to electronic content, and it was developed as an alternative to other markup languages and protocols developed for the World Wide Web. One component of the WAP is a Wireless Markup Language (“WML”), which includes markup tags, and provides control over formatting and layout of electronic content. The WML is often more appropriate to use for mobile devices such as wireless phones than other markup languages such as Hyper Text Markup Language (“HTML”), etc.
The wireless gateway 14 includes virtually any device that forwards network traffic. Such devices include, for example, routers, proxies, firewalls, access points, link load balancers, devices that perform network address translation, or any combination of the preceding devices. The wireless gateway 14 may recognize packets that are part of a particular communication protocol or are the same network connection or application session. The wireless gateway 14 may perform special processing on such packets including granting access to a client machine, logging or not logging an event, or network address and port translation.
The database 16 includes electronic content such as text, hypertext, graphical data or references to graphical data images, audio, video, and other content. The electronic content may be stored as a web page or WAP page on a database server, such as server 18. The server 18 can download electronic content from the database 16 to the mobile device 12.
Server 18 includes any computing device capable of establishing or maintaining a network connection with a client device. In one embodiment, server 18 is configured to operate as a web server. The server 18 can also operate as a messaging server, File Transfer Protocol (FTP) server, chat server, media server, or online gaming server. In addition, server 18 can be a single component in a larger online application. Devices that can operate as server 18 include, but are not limited to, personal computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, network personal computers, or integrated devices combining one or more of the preceding devices.
A hypertext document includes markup codes called “tags.” The structure of hypertext documents is defined by document markup languages such as Hand Held Device Markup Language (“HDML”), HTML, compact HTML (“cHTML”), eXtensible Markup Language (“XML”), WML and voice extensible Markup Language (VoxML”), and others. Markup languages also allow references to additional electronic content other than text, including graphics, animation, audio, video, applets, and other electronic data.
Electronic content is displayed on a mobile device 12 with a software application, such as but not limited to a “browser.” A browser on a mobile device 12 may be a subset of a larger browser, or a micro-browser. A micro-browser may not be capable of fully displaying content requested from the database server 18. A micro-browser reads electronic content and renders the electronic content into a presentation, such as but not limited to text, graphics, animation, audio, video, etc., for display on the mobile device 12.
The mobile devices 12 illustrated in
Each mobile device 12 is coupled to a communication tower 13 via a wireless link, as illustrated in
Wireless mobile communication technology uses various standards and protocols to transmit data between a base transceiver station (BTS) of the communication tower 13 and a mobile device 12. A first mobile device 12, such as 12′, may be using a first frequency band. A second mobile device 12, such as 12″, may be using a second frequency band. The first mobile device 12′ may be associated with a first air-interface utilization, while the second mobile device 12″ may be associated with a second air-interface utilization. An air interface utilization may correspond to an uplink communication or a downlink communication.
In an embodiment of the invention, the contiguous band of PRBs 114 are divided into a number of zones by an associated scheduler, according to a level of external radio frequency (rf) interference that is being experienced. There is no set number of PRBs assigned to a zone. As an example for illustrative purposes only, a zone may comprise four to five PRBs.
The relationship between the level of rf interference of one or more PRBs to the level of rf interference of a user device communication channel is illustrated in the lower portion of
In a similar manner, the lower right graph of
The distance of a user device from the edge of its servicing cell is also a factor in determining what rf interference level of PRBs will be assigned by its respective scheduler. If a user device is located near the middle of its servicing cell, such as the middle of cell 330 or cell 335, then the user device communication channel should be reasonably strong with a small level of rf interference. Therefore, one or more PRBs with a high rf interference level could be assigned by scheduler 345 or 350 to the user device, in order to maintain the user device connection. As a user device moves closer to the edge of its respective servicing cell 330 or 335, the communication channel of the user device will likely have more rf interference, and therefore, the user device will have an increased need for PRBs with a low rf interference level. Therefore, as the rf interference level of the communication channel of the user device increases, there is a need for a decreased rf interference level in the assigned PRBs. Likewise, as the rf interference level of the communication channel of the user device decreases, there is a higher tolerance for an increased rf interference level in the assigned PRBs. The assignment of PRBs by the scheduler 345 or 350, according to levels of rf interference, provides an efficient means of managing available PRBs.
As a user device moves toward the edge of its servicing cell, such as the cell covered by spectrum 415 or 425, a stronger communication signal is transmitted by the user device to maintain its connection. As a result, a larger guard block, such as GB 440 is needed between its servicing cell and an adjacent servicing cell, as illustrated by the two right diagrams of
There will be varying levels of rf interference across a communication channel of a user device due to noise from external structures or conditions. A scheduler within the base station, such as that described above with reference to
The PRBs are assigned to a user device by the scheduler, such that the rf interference level of the assigned PRBs is directly proportional to a strength of a user device communication connection. The scheduler can assign the PRBs during an uplink communication or during a downlink communication. One or more computer-readable storage media, with instructions embodied thereon, that when executed by a computing device, perform the above-described method of scheduling PRBs is also contemplated in embodiments of the invention.
In an embodiment of the invention, two or more assigned zones comprise adjacent bandwidths. Embodiments of the invention also contemplate monitoring the rf interference level of the communication channel of the user device, via a scheduler, working in conjunction with a base station of a servicing cell tower. One or more computer-readable storage media, with instructions embodied thereon, that when executed by a computing device, perform the above-described method of scheduling PRBs is also contemplated in embodiments of the invention.
Many different arrangements of the various components depicted, as well as components not shown, are possible without departing from the spirit and scope of the several embodiments of the invention. Embodiments of the invention have been described with the intent to be illustrative rather than restrictive.
It will be understood that certain features and subcombinations are of utility and may be employed without reference to other features and subcombinations and are contemplated within the scope of the claims. Not all steps listed in the various figures need be carried out in the specific order described.
Number | Name | Date | Kind |
---|---|---|---|
8135396 | Terabe et al. | Mar 2012 | B2 |
8315217 | Montojo et al. | Nov 2012 | B2 |
8874157 | Shetty et al. | Oct 2014 | B1 |
9100972 | Kim | Aug 2015 | B2 |
9295003 | Oteri et al. | Mar 2016 | B2 |
9642121 | Song et al. | May 2017 | B2 |
20080070586 | Kermoal | Mar 2008 | A1 |
20080259802 | Pedersen et al. | Oct 2008 | A1 |
20080292032 | Belogolovy et al. | Nov 2008 | A1 |
20090086843 | Li | Apr 2009 | A1 |
20090239524 | Terabe et al. | Sep 2009 | A1 |
20100151876 | Park | Jun 2010 | A1 |
20100197314 | Maaref et al. | Aug 2010 | A1 |
20100214997 | Tao et al. | Aug 2010 | A1 |
20100246503 | Fox et al. | Sep 2010 | A1 |
20100322227 | Luo | Dec 2010 | A1 |
20110003611 | Haas | Jan 2011 | A1 |
20110053589 | Kimura et al. | Mar 2011 | A1 |
20110081865 | Xiao et al. | Apr 2011 | A1 |
20110116490 | Wilhelmsson et al. | May 2011 | A1 |
20110136499 | Miyata | Jun 2011 | A1 |
20110274022 | Chen et al. | Nov 2011 | A1 |
20110319088 | Zhou et al. | Dec 2011 | A1 |
20120009909 | Lau | Jan 2012 | A1 |
20120014333 | Ji et al. | Jan 2012 | A1 |
20120014348 | Tanno et al. | Jan 2012 | A1 |
20120014360 | Zou et al. | Jan 2012 | A1 |
20120014371 | Weng et al. | Jan 2012 | A1 |
20120014468 | Wu et al. | Jan 2012 | A1 |
20120015603 | Proctor, Jr. et al. | Jan 2012 | A1 |
20120015653 | Paliwal et al. | Jan 2012 | A1 |
20120015658 | Kim et al. | Jan 2012 | A1 |
20120015664 | Han | Jan 2012 | A1 |
20120020209 | Ghosh et al. | Jan 2012 | A1 |
20120020230 | Chen et al. | Jan 2012 | A1 |
20120020248 | Granlund et al. | Jan 2012 | A1 |
20120020286 | Damnjanovic et al. | Jan 2012 | A1 |
20120020311 | Yamada et al. | Jan 2012 | A1 |
20120020321 | Higuchi et al. | Jan 2012 | A1 |
20120020323 | Noh et al. | Jan 2012 | A1 |
20120020421 | Larsson et al. | Jan 2012 | A1 |
20120021753 | Damnjanovic et al. | Jan 2012 | A1 |
20120021755 | Chin et al. | Jan 2012 | A1 |
20120021757 | Abgrall et al. | Jan 2012 | A1 |
20120021788 | Yavuz et al. | Jan 2012 | A1 |
20120021798 | Ishii et al. | Jan 2012 | A1 |
20120021800 | Wilson et al. | Jan 2012 | A1 |
20120026896 | Li et al. | Feb 2012 | A1 |
20120026963 | Kim et al. | Feb 2012 | A1 |
20120026964 | Koivisto et al. | Feb 2012 | A1 |
20120026965 | Cho et al. | Feb 2012 | A1 |
20120026969 | Fukuoka et al. | Feb 2012 | A1 |
20120026986 | Dass | Feb 2012 | A1 |
20120028648 | Chayat et al. | Feb 2012 | A1 |
20120040620 | Fu et al. | Feb 2012 | A1 |
20120082058 | Gerstenberger et al. | Apr 2012 | A1 |
20120120893 | Baligh et al. | May 2012 | A1 |
20120134267 | Noriega et al. | May 2012 | A1 |
20120236736 | Frank et al. | Sep 2012 | A1 |
20120238263 | Caretti | Sep 2012 | A1 |
20120244871 | Zhao | Sep 2012 | A1 |
20120250565 | Zhang et al. | Oct 2012 | A1 |
20120257519 | Frank et al. | Oct 2012 | A1 |
20120275327 | Zangi et al. | Nov 2012 | A1 |
20120322453 | Weng et al. | Dec 2012 | A1 |
20120329503 | Jöngren et al. | Dec 2012 | A1 |
20130005379 | Yamazaki | Jan 2013 | A1 |
20130005388 | Naka et al. | Jan 2013 | A1 |
20130010749 | Chang et al. | Jan 2013 | A1 |
20130021999 | Jiang | Jan 2013 | A1 |
20130040683 | Siomina et al. | Feb 2013 | A1 |
20130044602 | Xiao et al. | Feb 2013 | A1 |
20130053039 | Jorguseski et al. | Feb 2013 | A1 |
20130115999 | Sirotkin et al. | May 2013 | A1 |
20130150068 | Hui et al. | Jun 2013 | A1 |
20130163536 | Anderson et al. | Jun 2013 | A1 |
20130170439 | Anderson et al. | Jul 2013 | A1 |
20130195051 | Koivisto | Aug 2013 | A1 |
20130208664 | Viswanathan | Aug 2013 | A1 |
20130223483 | Ghassemzadeh et al. | Aug 2013 | A1 |
20130229943 | Huang et al. | Sep 2013 | A1 |
20130249297 | Luo et al. | Sep 2013 | A1 |
20130258869 | Zhou et al. | Oct 2013 | A1 |
20130315156 | Xiao et al. | Nov 2013 | A1 |
20130336274 | Simonsson et al. | Dec 2013 | A1 |
20140031031 | Gauvreau et al. | Jan 2014 | A1 |
20140057618 | Zirwas et al. | Feb 2014 | A1 |
20140071836 | Panchal | Mar 2014 | A1 |
20140078951 | Venkatachari et al. | Mar 2014 | A1 |
20140098748 | Chan | Apr 2014 | A1 |
20140105135 | Tellado et al. | Apr 2014 | A1 |
20140113644 | Burchardt et al. | Apr 2014 | A1 |
20140146689 | Gaur et al. | May 2014 | A1 |
20140192769 | Wen | Jul 2014 | A1 |
20140233468 | Hejazi et al. | Aug 2014 | A1 |
20140256336 | Manssour | Sep 2014 | A1 |
20140269456 | Wang et al. | Sep 2014 | A1 |
20140328309 | Comstock | Nov 2014 | A1 |
20150016434 | Luo et al. | Jan 2015 | A1 |
20160113028 | Caretti | Apr 2016 | A1 |
20160127069 | Nuss | May 2016 | A1 |
20160353290 | Nammi et al. | Dec 2016 | A1 |
Number | Date | Country |
---|---|---|
2809721 | Mar 2012 | CA |
102932930 | Feb 2013 | CN |
2456262 | May 2012 | EP |
2552152 | Jan 2013 | EP |
WO 2013020512 | Feb 2013 | WO |
WO 2014131190 | Sep 2014 | WO |
Entry |
---|
Non-Final Office Action dated Oct. 23, 2013, in U.S. Appl. No. 13/437,383, 17 pages. |
Non-Final Office Action dated May 16, 2014, in U.S. Appl. No. 13/437,383, 19 pages. |
Non-Final Office Action dated Aug. 13, 2013, in U.S. Appl. No. 13/437,386, 17 pages. |
Non-Final Office Action dated Feb. 25, 2014, in U.S. Appl. No. 13/437,386, 19 pages. |
Notice of Allowance dated Jun. 12, 2014, in U.S. Appl. No. 13/437,386, 9 pages. |
Final Office Action dated Oct. 22, 2014, in U.S. Appl. No. 13/437,383, 19 pages. |
Non-Final Office Action dated Nov. 21, 2014 in U.S. Appl. No. 13/437,386, 11 pages. |
Non-Final Office Action dated Mar. 19, 2015 in U.S. Appl. No. 13/437,383, 22 pages. |
Final Office Action dated Oct. 2, 2015 in U.S. Appl. No. 13/437,383, 22 pages. |
Non-Final Office Action dated Feb. 11, 2016 in U.S. Appl. No. 13/437,386, 16 pages. |
Final Office Action dated May 21, 2015 in U.S. Appl. No. 13/437,386, 14 pages. |
Notice of Allowance dated May 18, 2016 in U.S. Appl. No. 13/437,383, 10 pages. |
Final Office Action dated Aug. 31, 2016 in U.S. Appl. No. 13/437,486, 20 pages. |
Analytical Evaluation of Fractional Frequency Reuse for OFDMA Cellular Networks. Thomas David Novlan, Radha Krishna Ganti, Arunabha Ghosh, Jeffrey G. Andrews; Jan. 26, 2011, 25 pages. |
Notice of Allowance dated Sep. 12, 2016 in U.S. Appl. No. 13/437,383, 6 pages. |
First Action Interview Preinterview Communication dated Apr. 7, 2017 in U.S. Appl. No. 15/227,712, 5 pages. |
First Action Interview Office Action dated Jul. 25, 2017 in U.S. Appl. No. 15/227,712,, 18 pages. |
Number | Date | Country | |
---|---|---|---|
Parent | 13437386 | Apr 2012 | US |
Child | 14466590 | US |