Abstract: Disclosed is a method (500) for performing load balancing of one or more sectors in a wireless communication network (100). The method includes receiving (502), from a plurality of network nodes (102), one or more Key Performance Indicator (KPI) data associated with Time Division Duplex (TDD) carrier in the one or more sectors. Further, the method further determining (504), based on the one or more KPI data, a volume of a voice traffic, a value of a signal strength, and a distance range of voice calls and determining (506) resource utilization of one of a Frequency Division Duplex (FDD) carrier or an inter-site FDD carrier present in at least one sector. Furthermore, the method includes performing (508), the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization. Fig. 5
DESC:FORM 2
THE PATENTS ACT, 1970 (39 OF 1970)
&
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
SYSTEM AND METHOD FOR PERFORMING LOAD BALANCING OF SECTORS IN A WIRELESS COMMUNICATION NETWORK
Jio Platforms Limited, an Indian company, having registered address at Office -101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India
The following complete specification particularly describes the disclosure and the manner in which it is performed.
TECHNICAL FIELD
[0001] The embodiments of the present disclosure generally relate to the field of communication networks. More particularly, the present disclosure relates to a system and a method for performing load balancing of sectors in a wireless communication network.
BACKGROUND OF THE INVENTION
[0002] The subject matter disclosed in the background section should not be assumed or construed to be prior art merely due to its mention in the background section. Similarly, any problem statement mentioned in the background section or its association with the subject matter of the background section should not be assumed or construed to have been previously recognized in the prior art.
[0003] With recent advancements in telecommunication systems, there is a massive increase in number of users latched to a wireless communication network. The increase in the number of users necessitate the need for installing a greater number of base stations in a geographical region. Further, as the number of users has increased, there is a need for mobility management and load balancing in the network to provide uninterrupted connectivity to the users latched to the network. The load balancing involves transfer of load from an overloaded base station to an underloaded neighboring base station for a balanced network. The load balancing of the network plays a vital role in improving performance of the network and quality of service of the network.
[0004] Further, timing and synchronization are important and interrelated-?requirements for?improving the performance of the network to provide faster speeds, lower latency, and increased cell site densification.? Further, a single system and frequency band are not enough to carry the growing demand of service. Hence a time and frequency converged network is vital for improving the performance of the network, prevent messages from interfering with one another, and enables smooth cell-to-cell transfers. Time Division Duplex (TDD) uses different time slots for uplink and downlink signals over the same frequency. Frequency Division Duplex (FDD) requires separate transmit and receive frequency bands for uplink and downlink signals.
[0005] In the wireless communication network deployment consisting of multiple carriers within same frequency band or across bands, efficient load balancing of traffic is essential for optimum utilization of spectrum resources and to provide a better end user experience. The absence of the load balancing mechanism leads to over utilization of some carriers and some carriers may be underutilized. This impacts the end user experience due to capacity overload. Since coverage footprint of lower frequency layer is larger as compared to higher frequency layer, majority of the indoor users are latched on the lower frequency carrier and only the nearby users in vicinity of sites are latched on higher frequency carrier due to comparatively smaller coverage footprint, thereby resulting in load imbalance.
[0006] In the wireless communication network, generally, voice services require lower bandwidth when compared to data services. But the voice services require continuous coverage and better footprint to have good voice quality communication even in the indoor areas, as the penetration loss of the lower frequency is much less compared to higher frequency thus providing superior voice quality.
[0007] In conventional systems, manual methods are used to determine load imbalanced cells. As the network is dynamically changing, the effectiveness of manually screening load imbalanced cells is delayed, and the accuracy is also low. This in turn makes it impossible to optimize the imbalance in timely manner, thereby affecting the network quality, and leading to low utilization of network resources. Also, the conventional systems do not solve the challenges such as band reselection, switching strategy and a load balancing for optimized resource utilization. In the absence of such load balancing mechanism, there is an imbalance in carrier utilization between layers and the spectrum efficiency is degraded.
[0008] In light of the aforementioned challenges and considerations, there is a need for an improved system and method for performing load balancing of sectors in the wireless communication network to improve the quality of service of the network.
SUMMARY
[0009] The following embodiments present a simplified summary in order to provide a basic understanding of some aspects of the disclosed invention. This summary is not an extensive overview, and it is not intended to identify key/critical elements or to delineate the scope thereof. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
[0010] In an embodiment, a method for performing load balancing of one or more sectors in a wireless communication network is disclosed. The method includes receiving, by a reception module of a server from a plurality of network nodes, one or more Key Performance Indicator (KPI) data associated with Time Division Duplex (TDD) carrier in the one or more sectors. The method further includes determining, by a determination module of the server, based on the one or more KPI data, a volume of a voice traffic associated with each of the plurality of network nodes, a value of a signal strength associated with each of the plurality of network nodes, and a distance range of voice calls in the plurality of network nodes. Further, the method includes determining, by the determination module, resource utilization of one of a Frequency Division Duplex (FDD) carrier or an inter-site FDD carrier present in at least one sector of the one or more sectors based on a determination that each of the volume of the voice traffic, the value of the signal strength, and the distance range of the voice calls satisfies a respective threshold criterion. Furthermore, the method includes performing, by a processing module of the server, the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization.
[0011] In some aspects of the present disclosure, the method further comprises determining, by the determination module, that the volume of the voice traffic satisfies the threshold criterion if the volume of the voice traffic in the at least one sector is more than a first threshold value.
[0012] In some aspects of the present disclosure, the method further comprises determining, by the determination module, that the value of the signal strength satisfies the threshold criterion if the value of the signal strength in the at least one sector is less than a second threshold value.
[0013] In some aspects of the present disclosure, the method further comprises determining, by the determination module, that the distance range of voice calls satisfies the threshold criterion if the distance range of voice calls is more than a threshold range of a cell range.
[0014] In some aspects of the present disclosure, the method further comprises determining, by the determination module based on a result of determination that the distance range of voice calls is less than the threshold range, whether a difference between a sum of an electrical tilt and a mechanical tilt of the FDD carrier and a sum of an electrical tilt and a mechanical tilt of the TDD carrier is greater than a third threshold value and performing, by the processing module, a tilt harmonization based on a result of the determination that the difference is greater than the third threshold value.
[0015] In some aspects of the present disclosure, determining the resource utilization of one of the FDD carrier or the inter-site FDD carrier is further based on a determination that the difference between the sum of electrical tilt and the mechanical tilt of the FDD carrier and the sum of electrical tilt and the mechanical tilt of the TDD carrier is less than the third threshold value.
[0016] In some aspects of the present disclosure, the method further comprises determining, by the determination module based on the determination that the resource utilization of each of the FDD carrier and the inter-site FDD carrier is less than a fourth threshold value, hardware faults of the plurality of network nodes in the at least one sector based on the one or more KPI data and forwarding, by a transmission module of the server, information of the hardware faults to a network management entity for rectification.
[0017] In some aspects of the present disclosure, the one or more KPI data includes at least one of metrics related to voice traffic, a number of user equipment latched to a network node, utilization of TDD carrier in the network node, a number of call drops, or timing advance statistics.
[0018] In some aspects of the present disclosure, the traffic is determined based on spectrum bandwidth of the at least one sector and geography of the at least one sector.
[0019] In some aspects of the present disclosure, the geography of the at least one sector is at least one of urban, semi-urban, or rural.
[0020] In another embodiment, a system for performing load balancing of one or more sectors in a wireless communication network is disclosed. The system includes a reception module configured to receive, from a plurality of network nodes, one or more Key Performance Indicator (KPI) data associated with Time Division Duplex (TDD) carrier in the one or more sectors. The system further includes a determination module configured to determine based on the one or more KPI data, a volume of a voice traffic associated with each of the plurality of network nodes, a value of a signal strength associated with each of the plurality of network nodes, and a distance range of voice calls in the plurality of network nodes. The determination module is further configured to determine resource utilization of one of a Frequency Division Duplex (FDD) carrier or an inter-site FDD carrier present in at least one sector of the one or more sectors based on a determination that each of the volume of the voice traffic, the value of the signal strength, and the distance range of the voice calls satisfies a respective threshold criterion. Further, the system includes a processing module configured to perform the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization.
BRIEF DESCRIPTION OF DRAWINGS
[0021] Various embodiments disclosed herein will become better understood from the following detailed description when read with the accompanying drawings. The accompanying drawings constitute a part of the present disclosure and illustrate certain non-limiting embodiments of inventive concepts disclosed herein. Further, components and elements shown in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. For the purpose of consistency and ease of understanding, similar components and elements are annotated by reference numerals in the exemplary drawings.
[0022] FIG. 1 illustrates a diagram depicting an environment of a wireless communication network, in accordance with an embodiment of the present disclosure.
[0023] FIG. 2 illustrates a block diagram of a system for performing load balancing of sectors in the wireless communication network, in accordance with an embodiment of the present disclosure.
[0024] FIG. 3 illustrates a functional block diagram of one or more modules of a processor of the system, in accordance with an embodiment of the present disclosure.
[0025] FIG. 4 illustrates a process flow diagram depicting a method for monitoring network nodes for performing load balancing of sectors in the wireless communication network, in accordance with an embodiment of the present disclosure.
[0026] FIG. 5 illustrates a flow diagram depicting a method for performing load balancing of one or more sectors in the wireless communication network, in accordance with an embodiment of the present disclosure.
DETAILED DESCRIPTION OF THE INVENTION
[0027] Inventive concepts of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which examples of one or more embodiments of inventive concepts are shown. Inventive concepts may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Further, the one or more embodiments disclosed herein are provided to describe the inventive concept thoroughly and completely, and to fully convey the scope of each of the present inventive concepts to those skilled in the art. Furthermore, it should be noted that the embodiments disclosed herein are not mutually exclusive concepts. Accordingly, one or more components from one embodiment may be tacitly assumed to be present or used in any other embodiment.
[0028] The following description presents various embodiments of the present disclosure. The embodiments disclosed herein are presented as teaching examples and are not to be construed as limiting the scope of the present disclosure. The present disclosure should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary design and implementation illustrated and described herein, but may be modified, omitted, or expanded upon without departing from the scope of the present disclosure.
[0029] The following description contains specific information pertaining to embodiments in the present disclosure. The detailed description uses the phrases “in some embodiments” which may each refer to one or more or all of the same or different embodiments. The term “some” as used herein is defined as “one, or more than one, or all.” Accordingly, the terms “one,” “more than one,” “more than one, but not all” or “all” would all fall under the definition of “some.” In view of the same, the terms, for example, “in an embodiment” refers to one embodiment and the term, for example, “in one or more embodiments” refers to “at least one embodiment, or more than one embodiment, or all embodiments.”
[0030] The term “comprising,” when utilized, means “including, but not necessarily limited to;” it specifically indicates open-ended inclusion in the so-described one or more listed features, elements in a combination, unless otherwise stated with limiting language. Furthermore, to the extent that the terms “includes,” “has,” “have,” “contains,” and other similar words are used in either the detailed description, such terms are intended to be inclusive in a manner similar to the term “comprising.”
[0031] In the following description, for the purposes of explanation, various specific details are set forth to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features.
[0032] The description provided herein discloses exemplary embodiments only and is not intended to limit the scope, applicability, or configuration of the present disclosure. Rather, the foregoing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing any of the exemplary embodiments. Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it may be understood by one of the ordinary skilled in the art that the embodiments disclosed herein may be practiced without these specific details.
[0033] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein the description, the singular forms "a", "an", and "the" include plural forms unless the context of the disclosure indicates otherwise.
[0034] The terminology and structure employed herein are for describing, teaching, and illuminating some embodiments and their specific features and elements and do not limit, restrict, or reduce the scope of the present disclosure. Accordingly, unless otherwise defined, all terms, and especially any technical and/or scientific terms, used herein may be taken to have the same meaning as commonly understood by one having ordinary skill in the art.
[0035] The various aspects including the example aspects are now described more fully with reference to the accompanying drawings, in which the various aspects of the disclosure are shown. The disclosure may, however, be embodied in different forms and should not be construed as limited to the aspects set forth herein. Rather, these aspects are provided so that this disclosure is thorough and complete, and fully conveys the scope of the disclosure to those skilled in the art. In the drawings, the sizes of components may be exaggerated for clarity.
[0036] Various aspects of the present disclosure to provide a system and a method for performing load balancing of sectors in a wireless communication network.
[0037] In another aspect of the present disclosure, the system and the method analyze resource utilization in each sector and perform traffic shifting by applying muti carrier settings for each sector.
[0038] In another aspect of the present disclosure, the system and the method analyze key performance metrics of network nodes in each sector and forward to a network management system for taking remedial actions thereon for performing the load balancing in each sector.
[0039] In the disclosure, various embodiments are described using terms used in some communication standards (e.g., 3rd Generation Partnership Project (3GPP), Extensible Radio Access Network (xRAN), and Open-Radio Access Network (O-RAN)), but these are merely examples for description. Various embodiments of the disclosure may also be easily modified and applied to other communication systems.
[0040] In order to facilitate an understanding of the disclosed invention, a number of terms are defined below.
[0041] The carrier/band serves as a medium through which data is transmitted wirelessly between a Base Station (BS) such as gNB and a User Equipment (UE). Carriers can span a wide range of frequencies, including sub-6 GHz and mmWave bands, where each carrier may offer specific advantages such as increased capacity and faster data rates.
[0042] A sector is a portion of a coverage area of one or more cells. The sector may be of multiple types such as, but not limited to, intra-sector, inter-sector, and the like. The intra-sector represents sub-sectors within a single cell to manage resources or provide specific services and the inter-sector represents adjacent sectors within the same cell or across neighboring cells.
[0043] A Carrier Network refers to a telecommunications network operated by service providers to offer various services to customers, such as telephone, leased line, and Internet services.
[0044] Frequency Division Duplex (FDD) is a technique in mobile networks that uses separate frequency bands for uplink and downlink communication. FDD carrier utilizes 850MHz frequency.
[0045] Time Division Duplex (TDD) is a technique that uses a single frequency band for both uplink and downlink communication. The TDD shares band by assigning alternating time slots to transmit and receive operations. TDD carrier utilizes 2600MHz frequency.
[0046] A coverage region refers to a geographical region covered by a specific cell or a group of cells in the wireless communication network. The coverage region may be determined using the radio coverage provided by base stations. For example, the coverage region of a cell in a network environment may be a few kilometers in radius.
[0047] A Reference Signal Received Power (RSRP) represents to a linear average of reference signal power (in Watts) in resource elements that carry cell-specific reference signals within considered measurement frequency bandwidth.
[0048] Received Signal Strength Indicator (RSSI) is a measurement of total received power observed by the UE over a specific bandwidth. The measurement includes the power of a desired signal, interference, and noise. RSSI is used as an indicator of signal strength in conjunction with performance metrics like RSRP and Reference Signal Receive Quality (RSRQ).
[0049] The RSRQ is a quality metric represented as a ratio of the RSRP to the total RSSI in a measured bandwidth. In particular, the RSRQ indicates a quality of the signal relative to interference and noise.
[0050] A Physical Resource Block (PRB) is defined as a time-frequency resource in a physical layer of wireless communication systems. The PRB consists of 12 subcarriers and corresponds to 180 kHz with 15-kHz subcarrier spacing. The available bandwidth in the cell is divided into PRBs and are allocated to users based on data requirements and the network capacity. A use case of the PRB is cell load balancing, where PRB usage is used for measuring resource utilization.
[0051] Electrical tilt is the process of adjusting phase of a signal that is fed to an antenna. Electrical tilt is typically used to improve the gain of the antenna in a specific direction using a phase shifter.
[0052] Mechanical tilt is the process of physically tilting the antenna in space. Mechanical tilt is performed by adjusting mounting bracket or by using a tilt actuator. Mechanical tilt is typically used to improve the coverage of the antenna in a specific direction.
[0053] An Erlang is a unit of telecommunications traffic measurement. One Erlang is the continuous use of one voice channel. In call minutes, one Erlang is 60 min/h. The Erlang may be used to describe the total traffic volume of 1 hour, for a specific cell.
[0054] The present disclosure relates to the system and the method for performing the load balancing of sectors in the wireless communication network. Network service providers may group multiple service areas of cells into the sectors depending on spectrum bandwidth of cells and geography of the sectors. The geography of the sector may be classified as at least one of urban, semi-urban, and rural. The cell in the network may comprise multiple sectors using multiple carriers such as Frequency Division Duplex (FDD), Time Division Duplex (TDD) and inter-site FDD/TDD. Multiple cells may be implemented in each sector and may be monitored using one or more Key Performance Indicator (KPI) metrics/data (may also be referred as “KPI metrics” or “KPI data”) associated with the TDD carrier in corresponding sector. Each cell may have a load threshold depending upon their spectrum allocation and geography of the sector. To utilize the resources effectively, there may be a need for load balancing of sectors to prevent over utilization of cells in the network. Hence, the network nodes in the sector may be monitored for determining consistently high utilized cells in the wireless communication network.
[0055] Multi carrier sector balancing from TDD to FDD may result in shifting of end users with poor radio conditions in TDD layer/Active voice sessions to the higher coverage FDD layer and enhancing the connectivity/coverage experience of the end users. Also, the resources which will be free in TDD due to shifting of voice traffic to the FDD carrier may be used effectively by the end users in good radio environment and improve the data experience of the end users. The multi carrier settings may be designed to cater to different service areas as per the clutter, geography and spectrum allocated to service provider in a particular service area. Therefore, the multi carrier sector balancing enhances the robustness of the wireless communication network. Also, the multi carrier settings may be customized as per the spectrum allocation, clutter, geography, and services used by the end users.
[0056] To provide load balancing of the sector, traffic capacity of cells may be calculated based on spectrum bandwidth of the sector and geography of the sector. If the cell comprises more voice traffic from a distance range greater than the 50-70% of a cell range, the network node may be considered as a potential node for offloading the voice traffic towards a lower frequency carrier. This may lead to load balancing of the sector and maintain superior customer experience. The cells may be monitored based on a threshold value for each of the KPI metric/data. A Network Management System (NMS) may suggest remedial measures based on violation of the threshold value of each of the KPI metric/data.
[0057] FIG. 1 illustrates a diagram depicting an environment of the wireless communication network 100, in accordance with an embodiment of the present disclosure.
[0058] The wireless communication network 100 includes coverage regions 106-1 to 106-N (hereinafter cumulatively referred to as the coverage region 106). The coverage region 106 is served by one or more Base Stations (BSs) 102-1 to 102-N. Each base station among the one or more BSs 102-1 to 102-N may have same or similar configuration and may also be referred to as “BSs 102” or “BSs 102-1 to 102-N” or “network nodes 102”. “network nodes 102-1 to 102-N”. The BSs 102-1 to 102-N serves one or more User Equipment (UEs) 104-1 to 104-N in the coverage region 106. Each user equipment among the one or more UEs 104-1 to 104-N may have same or similar configuration and may also be referred to as “UEs 104”. The BSs 102-1 to 102-N are connected to a network 108 to provide one or more services to the UEs 104-1 to 104-N. The wireless communication network 100 further includes a server 110 connected to the network 108. The server 110 is configured to execute data processing and data storing operations to perform the load balancing of sectors in the wireless communication network 100.
[0059] The BS 102 may be at least one relay, and at least one Distributed Unit (DU). Typically, the BS 102 may be a network infrastructure that provides wireless access to one or more terminals. The BS 102 has coverage defined to be a predetermined geographic area based on the distance over which a signal may be transmitted. The BS 102 may be referred to as, in addition to “base station”, “network node”, “access point (AP)”, “evolved NodeB (eNodeB or eNB)”, “5G node (5th generation node)”, “next generation NodeB (gNB)”, “wireless point”, “transmission/reception point (TRP)”, “Radio Access Network (RAN)” or other terms having equivalent technical meanings.
[0060] The UE 104 may be, at least one DU, at least one Mobile Termination (MT) unit, and at least one relay. Typically, the term “user equipment” or “UE” can refer to any component such as “mobile station”, “subscriber station”, “remote terminal”, “wireless terminal”, “receive point”, or “end user device”.
[0061] The network 108 may include suitable logic, circuitry, and interfaces that may be configured to provide several network ports and several communication channels for transmission and reception of data related to operations of various entities of the wireless communication network 100. Each network port may correspond to a virtual address (or a physical machine address) for transmission and reception of the communication data. For example, the virtual address may be an Internet Protocol Version 4 (IPV4) (or an IPV6 address) and the physical address may be a Media Access Control (MAC) address. The network 108 may be associated with an application layer for implementation of communication protocols based on one or more communication requests from the various entities of the wireless communication network 100.
[0062] The communication data may be transmitted or received via the communication protocols. Examples of the communication protocols may include, but are not limited to, Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Domain Network System (DNS) protocol, Common Management Interface Protocol (CMIP), Transmission Control Protocol and Internet Protocol (TCP/IP), User Datagram Protocol (UDP), Long Term Evolution (LTE) communication protocols, or any combination thereof. In some aspects of the present disclosure, the communication data may be transmitted or received via at least one communication channel of several communication channels in the network 108. The communication channels may include, but are not limited to, a wireless channel, a wired channel, a combination of wireless and wired channel thereof. The wireless or wired channel may be associated with a data standard which may be defined by one of a Local Area Network (LAN), a Personal Area Network (PAN), a Wireless Local Area Network (WLAN), a Wireless Sensor Network (WSN), Wireless Area Network (WAN), Wireless Wide Area Network (WWAN), a metropolitan area network (MAN), a satellite network, the Internet, an optical fiber network, a coaxial cable network, an infrared (IR) network, a radio frequency (RF) network, and a combination thereof. Aspects of the present disclosure are intended to include or otherwise cover any type of communication channel, including known, related art, and/or later developed technologies.
[0063] The server 110 may be a network of computers, a software framework, or a combination thereof, that may provide a generalized approach to create a server implementation. Examples of the server 110 may include, but are not limited to, personal computers, laptops, mini-computers, mainframe computers, any non-transient and tangible machine that can execute a machine-readable code, cloud-based servers, distributed server networks, or a network of computer systems. The server 110 may be realized through various web-based technologies such as, but not limited to, a Java web-framework, a .NET framework, a personal home page (PHP) framework, or any web-application framework. In other aspects of the present disclosure, the server 110 may be configured to execute one or more data processing and/or storage operations to perform the load balancing of sectors in the wireless communication network 100.
[0064] FIG. 2 illustrates a block diagram of a system 200 for performing the load balancing of sectors in the wireless communication network 100, in accordance with an embodiment of the present disclosure. The system 200 includes the network 108, the BSs 102-1 to 102-N, the UEs 104-1 to 104-N, the server 110, an external database 220, and a Network Management System (NMS) 222. FIG. 2 shows only one BS 102 and one UE 102 to simplify the illustration as each BS among the BSs 102-1 to 102-N have same or similar configuration and each user equipment among the UEs 104-1 to 104-N have same or similar configuration.
[0065] The server 110 may be part of the EMS (not shown). The server 110 includes a communication interface 210, a processor 212, a memory 216 coupled to the processor 212, and a server database 218. The processor 212 may control the operation of the server 110. The processor 212 may include one or more modules 214 (hereinafter also referred to as the “modules 214”). The processor 212 may also be referred to as a Central Processing Unit (CPU). The memory 216 may provide instructions and data to the processor 212 for performing functions of the server 110. The memory 216 may include a Random Access Memory (RAM), a Read-Only Memory (ROM) and a portion of the memory 216 may also include Non-Volatile Random Access Memory (NVRAM). The processor 212 may perform logical and arithmetic operations based on instructions stored within the memory 216. The communication interface 210 may allow transmission and reception of data between the server 110 and the network 108. The communication interface 210 may include a transmitter, a receiver, and a single or multiple transmitting antennas electrically coupled to the transmitter and the receiver of the communication interface 210.
[0066] The communication interface 210 may be configured to enable the server 110 to communicate with various entities of the system 200 via the network 108. Examples of the communication interface 210 may include, but are not limited to, a modem, a network interface such as an Ethernet card, a communication port, and/or a Personal Computer Memory Card International Association (PCMCIA) slot and card, an antenna, a radio frequency (RF) transceiver, one or more amplifiers, a coder-decoder (CODEC) chipset, a subscriber identity module (SIM) card, and a local buffer circuit. It will be apparent to a person of ordinary skill in the art that the communication interface 210 may include any device and/or apparatus capable of providing wireless or wired communications between the server 110 and various other entities of the system 200.
[0067] In some aspects of the present disclosure, the server 110 may be coupled to the external database 220 that provides data storage space to the server 110. The external database 220 may store information related to configuration parameters, details related to the network nodes 102-1 to 102-N and other relevant information needed for the operation of the server 110. The external database 220 may be accessed and updated by the server 110 as part of alert generation process. The external database 220 may correspond to a centralized database system configured to store and manage structured data, such as network-related data and configurations. The external database 220 may be a relational database organizing related data such as in a table, or a non-relational database organizing graphical and time series data.
[0068] The UE 104 may include a processor 202, a memory 204 coupled to the processor 202, a communication interface 206, and a display 208. The processor 202 may control the operation of the UE 104. The processor 202 may also be referred to as the CPU. The memory 204 may provide instructions and data to the processor 202 for performing several functions. The memory 204 may include a Random Access Memory (RAM), a Read-Only Memory (ROM), and a portion of the memory 204 may also include Non-Volatile Random Access Memory (NVRAM). The processor 202 may perform logical and arithmetic operations based on instructions stored within the memory 204. The communication interface 206 may allow transmission and reception of data between the UE 104 and the network 108. The communication interface 206 may include a transmitter, a receiver, and a single or multiple transmitting antennas electrically coupled to the transmitter and the receiver of the communication interface 206.
[0069] The UE 104 may further be capable of displaying (or presenting) results determined by the server 110 to a user through a console (not shown) on the UE 104 hosted by the server 110. The console on the UE 104 may be configured as a computer-executable application, to be executed by the UE 104. The console may include suitable logic, instructions, and/or codes for executing various operations and may be controlled by the server 110. The one or more computer executable applications may be stored on the UE 104.
[0070] The processors 202 and 212 may include one or more general purpose processors and/or one or more special purpose processors, a microprocessor, a digital signal processor, an application specific integrated circuit, a microcontroller, a state machine, or ay any type of programmable logic array. The processors 202 and 212 may include may include an intelligent hardware device including a general-purpose processor, such as, for example, and without limitation, a Central Processing Unit (CPU), an Application Processor (AP), a dedicated processor, or the like, a graphics-only processing unit such as a Graphics Processing Unit (GPU), a microcontroller, a Field-Programmable Gate Array (FPGA), a programmable logic device, a discrete hardware component, or any combination thereof. The processors 202 and 212 may be configured to execute computer-readable instructions stored in the memories 204 and 216 to cause the server 110 to perform various functions.
[0071] The memories 204 and 216 may include a Random Access Memory (RAM), a Read-Only Memory (ROM) and a portion of the memories 204 and 216 may also include Non-Volatile Random Access Memory (NVRAM). The memories 204 and 216 may further include, but not limited to, non-transitory machine-readable storage devices such as hard drives, magnetic tape, floppy diskettes, optical disks, compact disc read-Only Memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, RAMS, programmable read-only memories PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions.
[0072] In addition, the memory may, in some examples, be considered a non-transitory storage medium. The "non-transitory" storage medium is not embodied in a carrier wave or a propagated signal. However, the term "non-transitory" should not be interpreted as the memory is non-movable. In some examples, the memory may be configured to store larger amounts of information. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in Random Access Memory (RAM) or cache). The memory may be an internal storage unit or an external storage unit of the server, cloud storage, or any other type of external storage.
[0073] Embodiments of the present technology may be described herein with reference to flowchart illustrations of methods and systems according to embodiments of the technology, and/or procedures, algorithms, steps, operations, formulae, or other computational depictions, which may also be implemented as computer program products. In this regard, each block or step of the flowchart, and combinations of blocks (and/or steps) in the flowchart, as well as any procedure, algorithm, step, operation, formula, or computational depiction can be implemented by various means, such as hardware, firmware, and/or software including one or more computer program instructions embodied in computer-readable program code. As will be appreciated, any such computer program instructions may be executed by one or more computer processors, including without limitation a general-purpose computer or special purpose computer, or other programmable processing apparatus to perform a group of operations comprising the operations or blocks described in connection with the disclosed methods.
[0074] Further, these computer program instructions, such as embodied in computer-readable program code, may also be stored in one or more computer-readable memory or memory devices (for example, the memories 204 and 216) that can direct a computer processor or other programmable processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory or memory devices produce an article of manufacture including instruction means which implement the function specified in the block(s) of the flowchart(s).
[0075] It will further be appreciated that the term “computer program instructions” as used herein refer to one or more instructions that can be executed by the one or more processors (for example, the processors 202 and 212) to perform one or more functions as described herein. The instructions may also be stored remotely such as on a server, or all or a portion of the instructions can be stored locally and remotely.
[0076] Although FIG. 2 illustrate one example of the system 200, various changes may be made to FIG. 2. For example, the system 200 may include any number of user devices in any suitable arrangement. Further, in another example, the server 110 may include any number of components in addition to the components shown in FIG. 2. Further, various components in FIG. 2 may be combined, further subdivided, or omitted and additional components may be added according to particular needs.
[0077] FIG. 3 illustrates a functional block diagram 300 of one or more modules 214 of the processor 212 of the system 200, in accordance with an embodiment of the present disclosure. The one or more modules 214 may comprise a reception module 302, a determination module 304, a processing module 306, and a transmission module 308.
[0078] In one embodiment, the reception module 302 may receive KPI data from the network nodes 102-1 to 102-N. The KPI data may be associated with the TDD carrier in the sectors. The determination module 304 may determine load balancing parameters of the network nodes 102-1 to 102-N in the TDD carrier in each sector based on the KPI data of the network nodes 102-1 to 102-N. The load balancing parameters include a volume of a voice traffic associated with each of the network nodes 102-1 to 102-N in the sector, a value of a signal strength of each of the network nodes 102-1 to 102-N, and a distance range of voice calls in each of the network nodes 102-1 to 102-N.
[0079] The determination module 304 may determine resource utilization of the FDD carrier and inter-site FDD carrier present in the sector based on the KPI data of the network nodes 102-1 to 102-N. The processing module 306 may apply multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier and the inter-site FDD carrier based on the resource utilization of the FDD carrier in the sector and the inter-site FDD carrier present in the sector.
[0080] Further, the determination module 304 may determine difference between an electrical tilt and a mechanical tilt in the FDD carrier and the TDD carrier based on the KPI data of the network nodes 102-1 to 102-N. The determination module 304 may also monitor the performance of the network nodes 102-1 to 102-N based on a threshold value for each KPI data to determine the poor performing node that is violating the threshold value of the KPI data. The transmission module 308 may forward the KPI data to the NMS 222 for taking remedial action thereon.
[0081] FIG. 4 illustrates a process flow diagram depicting a method 400 for monitoring the network nodes for performing the load balancing of sectors in the wireless communication network 100, in accordance with an embodiment of the present disclosure. The method 400 comprises a series of operation steps indicated by blocks 402 through 426.
[0082] At block 402, the reception module 302 may receive KPI data from network nodes 102-1 to 102-N in the TDD carrier in the sector. The KPI data may include least one of the volume of the voice traffic, a number of user equipment latched to each network node of the network nodes 102-1 to 102-N, utilization of resources in the sector, number of call drops, the signal strength of the TDD carrier, the distance range of voice calls in the network nodes 102-1 to 102-N, and the timing advance statistics. The KPI data may be collected from the network nodes 102-1 to 102-N for a period, for example, consecutive period of 7-10 days, daily, and during Bouncing Busy Hours (BBH). The BBH for a sector is the hour with a largest amount of busy-time traffic. For example, the BBH for a day for the sector may be the hour with the highest Erlang value. The hour of the BBH may vary based on the geography of the sector. In a non-limiting example, for urban areas the BBH may be 10.00 a.m. and for rural areas the BBH may be 7.00 p.m. The flow of the method 400 now proceeds to block 404.
[0083] At block 404, the determination module 304 may determine the volume of the voice traffic of the network nodes 102-1 to 102-N in the TDD carrier in the sector based on the at least one KPI data. The determination module 304 may determine whether the network nodes 102-1 to 102-N are consistently taking more voice calls and having more voice traffic. For instance, the determination module 304 may determine whether the volume of the voice traffic in the sector is more than a first threshold value. The volume of the voice traffic may be defined by a service provider of a wireless communication system according to desired Quality of Service (QoS) metrics such as a desired bit error rate, a desired packet retransmission rate, and/or a desired jitter rate. For example, the service provider may establish desired metrics to reduce background noise, improve voice quality, reduce the likelihood of a dropped call. The quality of voice traffic may depend on three parameters such as, a packet loss, an absolute packet delay and a packet delay variation (jitter). The QoS of the voice traffic may be measured based on a call completion rate, an Answer Seizure Ratio (ASR), a call set up success rate, a call drop rate, a handover success rate, and a Bit Error Rate (BER) per link.
[0084] The first threshold value corresponding to the voice traffic may be based on the value of the RSSI having a minimum value of 65 dBm/-67 dBm and a Signal to Noise Ratio (SNR) of at least 25 dBm or higher. If it is determined that the volume of the voice traffic in the sector is more than the first threshold value, the flow of the method 400 proceeds to block 408. Further, if it is determined that the volume of the voice traffic in the sector is less than the first threshold value, the flow of the method 400 proceeds to block 406.
[0085] At block 406, when the network nodes 102-1 to 102-N may have less voice traffic, the server 110 may take no action and proceed with further processing.
[0086] At block 408, the determination module 304 may determine signal strength of the network nodes 102-1 to 102-N in the TDD carrier in the sector based on the at least one KPI data. The determination module 304 may determine whether the signal strength of the network nodes 102-1 to 102-N are consistently below an acceptable value which may impact the user experience. The determination module 304 may utilize the RSSI and the RSRP to identify the signal strength of the network nodes 102-1 to 102-N. The determination module 304 may determine whether a value of the signal strength of the TDD carrier is less than a second threshold value. For instance, the second threshold value may be assigned based on a value of the RSSI and the RSRP. The value of the RSSI may be in a range of -67 dBm to -30 dBm and the value of the RSRP may be in a range of -125 dBm to -75 dBm. If it is determined that the value of the signal strength of the TDD carrier is less than the second threshold value, the flow of the method 400 proceeds to block 412. Further, if it is determined that the value of the signal strength of the TDD carrier is greater than the second threshold value, the flow of the method 400 proceeds to block 410.
[0087] At block 410, when the network nodes 102-1 to 102-N may have signal strength above the acceptable value, the server 110 may take no action and proceed with further processing.
[0088] At block 412, the determination module 304 may determine the distance range of voice calls of the network nodes 102-1 to 102-N in the TDD carrier in the sector based on the at least one KPI data. The server 110 may determine whether the network nodes 102-1 to 102-N take voice calls consistently from a distance range greater than a threshold range, for example, 50-70% of cell range. The server 110 may consider the network nodes 102-1 to 102-N as a potential node for offloading the voice traffic towards a lower frequency carrier. For instance, if it is determined that the distance range of voice calls is more than the threshold range, the flow of the method 400 proceeds to block 418. Further, if it is determined that the distance range of voice calls is below the threshold range, the flow of the method 400 proceeds to block 414.
[0089] At block 414, when the distance range of voice calls is below the threshold range, the determination module 304 may determine a difference between a sum of the electrical tilt and the mechanical tilt of the FDD carrier and a sum of the electrical tilt and the mechanical tilt of the TDD carrier in the sector. To improve the value of the signal strength and distance range of voice calls, the processing module 306 may perform antenna tilting technique. The antenna tilting technique may improve the RSSI, RSRP, the RSRQ, and average throughput within the sector as well as reduce the interference to the other sectors. Based on the values of the RSSI, RSRP, the RSRQ and the distance range of the voice calls, the processing module 306 may perform the electrical tilt and the mechanical tilt in the TDD and the FDD carriers. The electrical tilt may be performed by adjusting the phase of the signal fed to the antenna and the mechanical tilt may be performed by physically tilting the antenna in space. In some aspects, the electrical and the mechanical tilt may be performed remotely using digital tilt. The electrical and the mechanical tilts may be measured in degrees.
[0090] In a non-limiting example, the sum of the electrical tilt and the mechanical tilt of the FDD carrier may be 6 and the sum of the electrical tilt and the mechanical tilt of the TDD carrier may be 9. The difference between the sum of the electrical tilt and the mechanical tilt of the FDD carrier and the sum of the electrical tilt and the mechanical tilt of the TDD carrier may be 3 degrees. If the difference is greater than a third threshold value, for example, 2 degrees, then the transmission module 308 may forward the value to the NMS 222 to take remedial action. At block 416, the NMS 222 may perform tilt harmonization based on the difference between the sum of the electrical tilt and the mechanical tilt of the FDD carrier and the sum of the electrical tilt and the mechanical tilt of the TDD carrier in the sector.
[0091] At block 418, the determination module 304 may determine resource utilization of the FDD carrier of the sector based on the at least one KPI data. The resource utilization of the FDD carrier may be determined in the same sector. The determination module 304 may determine whether the resource utilization of the FDD carrier is lesser than a first predetermined value. If the resource utilization is lesser than the first predetermined value, for example 30%, then the process proceeds to block 420. Further, if the resource utilization is greater than the first predetermined value, then the process proceeds to block 422.
[0092] At block 420, the processing module 306 may apply multi carrier settings to shift traffic based on the resource utilization of the FDD carrier in the sector. The multi carrier settings may depend on a spectrum bandwidth, a clutter type and geography of the cell, and services used by the end users. The clutter may be potential obstructions affecting signal transmission between the network nodes 102-1 to 102-N and the UEs 104. In a non-limiting example, the clutter type may be trees, buildings, and other tall constructs acting as the potential obstructions. Further, the geography of the at least one sector in the cell may be at least one of urban, semi-urban, or rural. In a non-limiting example, the spectrum bandwidth of the FDD carrier may be 850 Mhz and the spectrum bandwidth of the TDD carrier may be 2600 Mhz. The services used by the end users may correspond to voice services provided by the network nodes 102-1 to 102-N using the FDD carrier and the data services provided by the network nodes 102-1 to 102-N using the TDD carrier.
[0093] In some embodiments, the processing module 306 may perform the load balancing between the FDD/ the inter-site FDD and the TDD carriers to achieve better resource utilization and spectrum efficiency by reducing the probability of having unused resources. The load balancing may be done either by completely shifting traffic between the FDD and the TDD carriers based on the resource utilization of the carriers or by applying multi-carrier settings using carrier aggregation. The traffic shifting may be performed by changing multi carrier settings to achieve better resource utilization and spectrum efficiency by means of joint resource allocation and load balancing across the carriers.
[0094] In some aspects of the present disclosure, the processing module 306 may perform the traffic shifting from the TDD carrier to the FDD carrier when the value of the RSRP is low, for example -115 dBm. The processing module may perform the traffic shifting when the resource utilization of the TDD is full, for instance greater than 70% and the resource utilization of the FDD/ the inter-site FDD is still low, for instance lesser than 30%. The resource utilization may be measured based on Downlink Physical Resource Block (DL-PRB) utilization. DL-PRB utilization may be a function of number of active users during the day of the event and during a regular day across three frequency bands managed by the network node 102 and different time periods (morning, afternoon, evening, night).
[0095] At block 422, the determination module 304 may determine resource utilization of the inter-site FDD carrier present in the TDD carrier of the sector based on the at least one KPI data. The inter-site FDD carrier may be present in a target list of the TDD carrier with poor voice experience. The determination module 304 may determine whether the resource utilization of the inter-site FDD carrier present in the TDD carrier of the sector is less than a second predetermined value, for example 30%. If the resource utilization is lesser than the second predetermined value, then the process proceeds to block 424.
[0096] At block 424, the processing module 306 may apply multi carrier settings to shift traffic based on the resource utilization of the inter-site FDD carrier present in the TDD carrier in the sector. The multi carrier settings may depend on the spectrum bandwidth, the clutter type and the geography of the cell, and the services used by the end users.
[0097] At block 426, the determination module 304 may determine hardware faults of the network nodes 102-1 to 102-N based on the at least one KPI data. The transmission module 308 may forward the hardware faults of the network nodes 102-1 to 102-N to NMS 222 to rectify hardware faults of the network nodes 102-1 to 102-N.
[0098] FIG. 5 illustrates a flow diagram depicting a method 500 for performing the load balancing of one or more sectors in the wireless communication network 100, in accordance with an embodiment of the present disclosure. The method 500 comprises a series of operation steps indicated by blocks 502 through 508.
[0099] At block 502, the processor 212 may receive, from a plurality of network nodes 102-1 to 102-N, one or more KPI data associated with the TDD carrier in the one or more sectors.
[0100] At block 504, the processor 212 may determine based on the one or more KPI data, the volume of the voice traffic associated with each of the plurality of network nodes 102-1 to 102-N, the value of the signal strength associated with each of the plurality of network nodes 102-1 to 102-N, and the distance range of voice calls in the plurality of network nodes 102-1 to 102-N.
[0101] At block 506, the processor 212 may determine resource utilization of one of the FDD carrier or the inter-site FDD carrier present in at least one sector of the one or more sectors based on the determination that each of the volume of the voice traffic, the value of the signal strength, and the distance range of the voice calls satisfies a respective threshold criterion.
[0102] At block 508, the processor 212 may perform the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization.
[0103] In some aspects of the present disclosure, the processor 212 may determine that the volume of the voice traffic satisfies the threshold criterion if the volume of the voice traffic in the at least one sector is more than the first threshold value.
[0104] In some aspects of the present disclosure, the processor 212 may determine that the value of the signal strength satisfies the threshold criterion if the value of the signal strength in the at least one sector is less than the second threshold value.
[0105] In some aspects of the present disclosure, the processor 212 may determine that the distance range of voice calls satisfies the threshold criterion if the distance range of voice calls is more than the threshold range of the cell range.
[0106] In some aspects of the present disclosure, the processor 212 may determine, based on a result of determination that the distance range of voice calls is less than the threshold range, whether a difference between a sum of the electrical tilt and the mechanical tilt of the FDD carrier and a sum of the electrical tilt and the mechanical tilt of the TDD carrier is greater than the third threshold value.
[0107] In some aspects of the present disclosure, the processor 212 may perform the tilt harmonization based on a result of the determination that the difference is greater than the third threshold value.
[0108] In some aspects of the present disclosure, determining the resource utilization of one of the FDD carrier or the inter-site FDD carrier is further based on a determination that the difference between the sum of the electrical tilt and the mechanical tilt of the FDD carrier and the sum of the electrical tilt and the mechanical tilt of the TDD carrier is less than the third threshold value.
[0109] In some aspects of the present disclosure, the processor 212 may determine, based on the determination that the resource utilization of each of the FDD carrier and the inter-site FDD carrier is less than a fourth threshold value, hardware faults of the plurality of network nodes based on the one or more KPI data. Further, the processor 212 may forward information of the hardware faults to the NMS 222 for rectification.
[0110] In some aspects of the present disclosure, the one or more KPI data includes at least one of metrics related to voice traffic, a number of UEs 104 latched to the network node 102, utilization of TDD carrier in the network node 102, a number of call drops, or timing advance statistics.
[0111] In some aspects of the present disclosure, the traffic is determined based on spectrum bandwidth of the at least one sector and geography of the at least one sector. Further, the geography of the at least one sector is at least one of urban, semi-urban, or rural.
[0112] Referring to the technical abilities and advantageous effect of the present disclosure, operational advantages that may be provided by above disclosed system and method may include performing the load balancing of sectors in the wireless communication network for improving the quality of service of the network. Another potential advantage of the one or more embodiments may include analyzing key performance metrics of network nodes in each sector and forward to a network management system for taking remedial actions thereon. This would result in optimized resource utilization in each sector and would enrich the customer experience.
[0113] The load balancing between the FDD and the TDD carriers may provide enhanced and consistent user experience across the cell. The load balancing may maximize a peak data rate and throughput by combining peak capacities and throughput performance available at different frequencies. The load balancing may improve mobility by mitigating relative inefficiencies that may be inherent in wireless deployments in non-contiguous carrier often spread across different spectrum bands. The load balancing may provide a better and more consistent Quality of Service (QoS) to users. The load balancing may provide seamless access to a user based on unused capacity available at other frequencies. The load balancing may provide operators a cost-effective solution to increase current network throughput and capacity through minor upgrade.
[0114] Those skilled in the art will appreciate that the methodology described herein in the present disclosure may be carried out in other specific ways than those set forth herein in the above disclosed embodiments without departing from essential characteristics and features of the present disclosure. The above-described embodiments are therefore to be construed in all aspects as illustrative and not restrictive.
[0115] The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. Any combination of the above features and functionalities may be used in accordance with one or more embodiments.
[0116] In the present disclosure, each of the embodiments has been described with reference to numerous specific details which may vary from embodiment to embodiment. The foregoing description of the specific embodiments disclosed herein may reveal the general nature of the embodiments herein that others may, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications are intended to be comprehended within the meaning of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and is not limited in scope.
LIST OF REFERENCE NUMERALS
[0117] The following list is provided for convenience and in support of the drawing figures and as part of the text of the specification, which describe innovations by reference to multiple items. Items not listed here may nonetheless be part of a given embodiment. For better legibility of the text, a given reference number is recited near some, but not all, recitations of the referenced item in the text. The same reference number may be used with reference to different examples or different instances of a given item. The list of reference numerals is:
100 - Wireless communication network
102 - Base Station (BS)
102-1 to 102-N - One or more BSs
104 - User Equipment (UE)
104-1 to 104-N -One or more UEs
106-1 to 106-N - Coverage region
108 - Network
110 - Server
200 -Block Diagram of the system for performing load balancing of sectors
202 - Processor of the UE 104
204 - Memory of the UE 104
206 - Communication interface of the UE 104
208 - Display of the UE 104
210 - Communication interface of the server 110
212 - Processor of the server 110
214 - One or more modules of the processor 212
216 - Memory of the server 110
218 - Server database
220 - External database
222 - Network Management System (NMS)
300 - Functional block diagram of one or more modules 214
302 - Reception module
304 - Determination module
306 - Processing module
308 - Transmission module
400 - Process flow diagram for monitoring the network nodes
402- 426- Operation steps of the process flow diagram 400
500 - Method for performing the load balancing of sectors
502-508 - Operation steps of the method 500
,CLAIMS:We Claim:
1. A method (500) for performing load balancing of one or more sectors in a wireless communication network (100), the method (500) comprising:
receiving (502), by a reception module (302) of a server (110) from a plurality of network nodes (102), one or more Key Performance Indicator (KPI) data associated with Time Division Duplex (TDD) carrier in the one or more sectors;
determining (504), by a determination module (304) of the server (110), based on the one or more KPI data, a volume of a voice traffic associated with each of the plurality of network nodes (102), a value of a signal strength associated with each of the plurality of network nodes (102), and a distance range of voice calls in the plurality of network nodes (102);
determining (506), by the determination module (304), resource utilization of one of a Frequency Division Duplex (FDD) carrier or an inter-site FDD carrier present in at least one sector of the one or more sectors based on a determination that each of the volume of the voice traffic, the value of the signal strength, and the distance range of the voice calls satisfies a respective threshold criterion; and
performing (508), by a processing module (306) of the server (110), the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization.
2. The method (500) as claimed in claim 1, further comprising determining, by the determination module (304), that the volume of the voice traffic satisfies the threshold criterion if the volume of the voice traffic in the at least one sector is more than a first threshold value.
3. The method (500) as claimed in claim 1, further comprising determining, by the determination module (304), that the value of the signal strength satisfies the threshold criterion if the value of the signal strength in the at least one sector is less than a second threshold value.
4. The method (500) as claimed in claim 1, further comprising determining, by the determination module (304), that the distance range of voice calls satisfies the threshold criterion if the distance range of voice calls is more than a threshold range of a cell range.
5. The method (500) as claimed in claim 4, further comprising:
determining, by the determination module (304) based on a result of determination that the distance range of voice calls is less than the threshold range, whether a difference between a sum of an electrical tilt and a mechanical tilt of the FDD carrier and a sum of an electrical tilt and a mechanical tilt of the TDD carrier is greater than a third threshold value; and
performing, by the processing module (306), a tilt harmonization based on a result of the determination that the difference is greater than the third threshold value.
6. The method (500) as claimed in claim 5, wherein determining the resource utilization of one of the FDD carrier or the inter-site FDD carrier is further based on a determination that the difference between the sum of electrical tilt and the mechanical tilt of the FDD carrier and the sum of electrical tilt and the mechanical tilt of the TDD carrier is less than the third threshold value.
7. The method (500) as claimed in claim 1, further comprising:
determining, by the determination module (304) based on the determination that the resource utilization of each of the FDD carrier and the inter-site FDD carrier is less than a fourth threshold value, hardware faults of the plurality of network nodes (102) in the at least one sector based on the one or more KPI data; and
forwarding, by a transmission module (308) of the server (110), information of the hardware faults to a network management entity for rectification.
8. The method (500) as claimed in claim 1, wherein the one or more KPI data includes at least one of metrics related to voice traffic, a number of user equipment latched to a network node (102), utilization of TDD carrier in the network node (102), a number of call drops, or timing advance statistics.
9. The method (500) as claimed in claim 1, wherein the traffic is determined based on spectrum bandwidth of the at least one sector and geography of the at least one sector.
10. The method (500) as claimed in claim 9, wherein the geography of the at least one sector is at least one of urban, semi-urban, or rural.
11. A system (200) for performing load balancing of one or more sectors in a wireless communication network (100), the system (200) comprising:
a reception module (302) configured to receive, from a plurality of network nodes (102), one or more Key Performance Indicator (KPI) data associated with Time Division Duplex (TDD) carrier in the one or more sectors;
a determination module (304) configured to:
determine based on the one or more KPI data, a volume of a voice traffic associated with each of the plurality of network nodes (102), a value of a signal strength associated with each of the plurality of network nodes (102), and a distance range of voice calls in the plurality of network nodes (102); and
determine resource utilization of one of a Frequency Division Duplex (FDD) carrier or an inter-site FDD carrier present in at least one sector of the one or more sectors based on a determination that each of the volume of the voice traffic, the value of the signal strength, and the distance range of the voice calls satisfies a respective threshold criterion; and
a processing module (306) configured to perform the load balancing by applying multi carrier settings to shift traffic between the TDD carrier and one of the FDD carrier or the inter-site FDD carrier based on the determined resource utilization.
12. The system (200) as claimed in claim 11, wherein the determination module (304) is further configured to determine that the volume of the voice traffic satisfies the threshold criterion if the volume of the voice traffic in the at least one sector is more than a first threshold value.
13. The system (200) as claimed in claim 11, wherein the determination module (304) is further configured to determine that the value of the signal strength satisfies the threshold criterion if the value of the signal strength in the at least one sector is less than a second threshold value.
14. The system (200) as claimed in claim 11, wherein the determination module (304) is further configured to determine that the distance range of voice calls satisfies the threshold criterion if the distance range of voice calls is more than a threshold range of a cell range.
15. The system (200) as claimed in claim 14, wherein:
the determination module (304) is further configured to determine, based on a result of determination that the distance range of voice calls is less than the threshold range, whether a difference between a sum of an electrical tilt and a mechanical tilt of the FDD carrier and a sum of an electrical tilt and a mechanical tilt of the TDD carrier is greater than a third threshold value; and
the processing module (306) is further configured to perform a tilt harmonization based on a result of the determination that the difference is greater than the third threshold value.
16. The system (200) as claimed in claim 15, wherein determining the resource utilization of one of the FDD carrier or the inter-site FDD carrier is further based on a determination that the difference between the sum of the electrical tilt and the mechanical tilt of the FDD carrier and the sum of the electrical tilt and the mechanical tilt of the TDD carrier is less than the third threshold value.
17. The system (200) as claimed in claim 11, wherein
the determination module (304) further configured to determine, based on the determination that the resource utilization of each of the FDD carrier and the inter-site FDD carrier is less than a fourth threshold value, hardware faults of the plurality of network nodes (102) based on the one or more KPI data; and
the system further comprises a transmission module (308) configured to forward information of the hardware faults to a network management entity for rectification.
18. The system (200) as claimed in claim 11, wherein the one or more KPI data includes at least one of metrics related to voice traffic, a number of user equipment latched to a network node (102), utilization of TDD carrier in the network node (102), a number of call drops, or timing advance statistics.
19. The system (200) as claimed in claim 11, wherein the traffic is determined based on spectrum bandwidth of the at least one sector and geography of the at least one sector.
20. The system (200) as claimed in claim 19, wherein the geography of the at least one sector is at least one of urban, semi-urban, or rural.
| # | Name | Date |
|---|---|---|
| 1 | 202421024194-STATEMENT OF UNDERTAKING (FORM 3) [26-03-2024(online)].pdf | 2024-03-26 |
| 2 | 202421024194-PROVISIONAL SPECIFICATION [26-03-2024(online)].pdf | 2024-03-26 |
| 3 | 202421024194-POWER OF AUTHORITY [26-03-2024(online)].pdf | 2024-03-26 |
| 4 | 202421024194-FORM 1 [26-03-2024(online)].pdf | 2024-03-26 |
| 5 | 202421024194-DRAWINGS [26-03-2024(online)].pdf | 2024-03-26 |
| 6 | 202421024194-DECLARATION OF INVENTORSHIP (FORM 5) [26-03-2024(online)].pdf | 2024-03-26 |
| 7 | 202421024194-FORM-26 [17-04-2024(online)].pdf | 2024-04-17 |
| 8 | 202421024194-Proof of Right [07-08-2024(online)].pdf | 2024-08-07 |
| 9 | 202421024194-Request Letter-Correspondence [25-02-2025(online)].pdf | 2025-02-25 |
| 10 | 202421024194-Power of Attorney [25-02-2025(online)].pdf | 2025-02-25 |
| 11 | 202421024194-Form 1 (Submitted on date of filing) [25-02-2025(online)].pdf | 2025-02-25 |
| 12 | 202421024194-Covering Letter [25-02-2025(online)].pdf | 2025-02-25 |
| 13 | 202421024194-ORIGINAL UR 6(1A) FORM 1-060325.pdf | 2025-03-10 |
| 14 | 202421024194-FORM 18 [10-03-2025(online)].pdf | 2025-03-10 |
| 15 | 202421024194-DRAWING [10-03-2025(online)].pdf | 2025-03-10 |
| 16 | 202421024194-CORRESPONDENCE-OTHERS [10-03-2025(online)].pdf | 2025-03-10 |
| 17 | 202421024194-COMPLETE SPECIFICATION [10-03-2025(online)].pdf | 2025-03-10 |
| 18 | Abstract.jpg | 2025-04-29 |