Method and system for detecting anomalies in a telecommunication network
The method and system for detecting antenna height discrepancies in telecommunication networks address inefficiencies by comparing actual configurations with database records, enabling timely detection and resolution of anomalies, thus optimizing network performance and reliability.
Patent Information
- Application Number
- PCT/IN2025/050645
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-23
- Filing Date
- 2025-04-22
- Publication Date
- 2025-10-30
AI Technical Summary
Existing methods for detecting antenna height discrepancies in telecommunication networks are time-consuming and resource-intensive, leading to sub-optimal network behavior, coverage gaps, increased interference, and degraded service quality.
A method and system for detecting anomalies in antenna heights by comparing actual configurations with database records, using a receiving unit, determining unit, calculating unit, and detecting unit to identify discrepancies and notify users of anomalies.
Facilitates timely and efficient detection and resolution of antenna height discrepancies, optimizing network performance, reducing troubleshooting time, and enhancing network reliability and user experience.
Smart Images

Figure IN2025050645_30102025_PF_FP_ABST
Abstract
Description
METHOD AND SYSTEM FOR DETECTING ANOMALIES IN A TELECOMMUNICATION NETWORKRESERVATION OF RIGHTS
[0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, Integrated Circuit (IC) layout design, and / or trade dress protection, belonging to JIO PLATFORMS LIMITED or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.TECHNICAL FIELD
[0002] The present disclosure generally relates to the field of telecommunication networks. More particularly, the present disclosure relates to a method and a system for detecting anomalies associated with one or more antennas in a telecommunication network.DEFINITION
[0003] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used to indicate otherwise.
[0004] The expression ‘anomalies’ used hereinafter in the specification refers to discrepancies identified between parameter values of one or more antennas, indicating deviation from actual values associated with the one or more antennas.
[0005] The expression ‘antenna’ used hereinafter in the specification refers to a radiating element configured to facilitate wireless communication by transmittingand / or receiving radio frequency signals between telecommunication network infrastructure and a user device associated with an end-user (e.g., a subscriber).
[0006] The expression ‘network site’ used hereinafter in the specification refers to a physical location where wireless communication equipment, such as antennas and base stations, is installed to provide network coverage. The network site facilitates connectivity for user devices within a designated geographical area.
[0007] The expression ‘sector’ used hereinafter in the specification refers to a defined coverage area within the at least one network site served by a specific set of antennas.
[0008] The expression ‘pre-defined frequency bands’ used hereinafter in the specification refers to specific ranges of radio frequencies that are allocated in advance for wireless communication. These frequency bands are typically configured by a user (e.g., a network operator) based on regulatory requirements, communication standards, or system configurations and are used for transmitting or receiving signals.
[0009] The expression ‘pre-defined technology’ used hereinafter in the specification refers to a communication technology (e.g., 3rdGeneration (3G), 4thGeneration (4G), 5thGeneration (5G), and the like) that has been selected or configured by the user in advance.
[0010] The expression ‘on-air sites’ used hereinafter in the specification refers to active and operational telecommunication network sites that are currently transmitting and receiving signals.
[0011] These definitions are in addition to those expressed in the art.BACKGROUND
[0012] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the reader's understanding with respect to the present disclosure, and not as admissions of prior art.
[0013] Radio communication networks form the backbone of modern wireless telecommunication systems, enabling seamless connectivity across diverse geographical regions. These communication networks often deploy multiple antennas at both the transmitter and receiver ends to improve communication performance, enhance signal quality, and increase system throughput. In particular, antennas serve as a critical component in wireless telecommunication networks, enabling the transmission and reception of signals across multiple technologies and frequency bands. Further, the use of multiple antennas enables advanced diversity schemes, allowing multiple data streams to be transmitted simultaneously, thereby improving reliability and reducing the need for retransmissions.
[0014] However, to fully realize the benefits of multiple antenna systems, it is crucial that the antennas exhibit low correlation and are optimally positioned according to network planning guidelines. One of the critical parameters in antenna deployment is antenna height, which significantly impacts coverage, interference management, and overall communication network performance. Accurate configuration of antenna heights across different sectors, frequency bands, and technologies (such as Long Term Evolution (LTE), 5thGeneration (5G), etc.) is essential for maintaining network efficiency and delivering a high-quality user experience.
[0001] In the dynamic and complex environment of communication network deployment, maintaining precise and consistent records of physical parameters, particularly antenna heights, in network databases is challenging and critical. Evenminor discrepancies between actual field configurations and database records associated with the antenna heights can lead to sub-optimal network behavior. For instance, significant deviations in antenna height between bands of the same sector or across different technologies can result in unintended coverage gaps, increased interference, and degraded service quality, potentially leading to customer dissatisfaction, regulatory non-compliance, and other repercussions.
[0002] Currently, troubleshooting such anomalies becomes increasingly complex for network administrators who rely on the accuracy of the network database records for diagnostics and optimization. A mismatch between configured values in the network database records and the actual field configurations hinders efficient fault identification and resolution. Existing methods for detecting such anomalies primarily rely on manual audits, site inspections, or reactive troubleshooting based on network performance degradation. These approaches are time-consuming, resource-intensive, and often insufficient in proactively addressing anomalies associated with configuration inconsistencies.
[0003] There is, therefore, a need in the art to provide a method and a system that can mitigate the disadvantages of the prior art.OBJECTIVE
[0004] Some of the objectives of the present disclosure, which at least one embodiment herein satisfies, are as follows:
[0005] An objective of the present disclosure is to provide a method and a system for detecting anomalies associated with one or more antennas in a telecommunication network.
[0006] An objective of the present disclosure is to enable proactive detection of discrepancies between actual antenna configurations and corresponding database records, thereby improving telecommunication network data accuracy and integrity.
[0007] An objective of the present disclosure is to streamline telecommunication network operations by facilitating timely identification and resolution of anomalies using limited time and resources, enhancing telecommunication network planning and operational efficiency.
[0008] An objective of the present invention is to provide a system and a method that promptly rectify database discrepancies and implements on-site parameter adjustments, optimizing the telecommunication network's performance and reducing troubleshooting time and operational costs.
[0009] An objective of the present invention is to provide a method and a system that supports the maintenance of a robust, secure, and high-performing telecommunication network infrastructure, contributing to seamless business operations and improved end-user experience.
[0010] An objective of the present invention is to provide an automated and scalable solution for conducting routine audits and verification checks across a large telecommunication network environment, minimizing human errors and ensuring compliance with network design standards.
[0011] An objective of the present invention is to enhance telecommunication network reliability by enabling timely identification of anomalies associated with one or more antennas.
[0012] Other objects and advantages of the present disclosure will be more apparent from the following description, which is not intended to limit the scope of the present disclosure.SUMMARY
[0013] In an exemplary embodiment, a method for detecting anomalies associated with one or more antennas in a telecommunication network is described. The method includes receiving, by a receiving unit, one or more parameter values corresponding to the one or more antennas located on at least one network site from a database. The at least one network site is divided into a set of sectors. The method includes determining, by a determining unit, a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values. The first antenna and the second antenna are associated with a sector of the set of sectors. The method includes calculating, by a calculating unit, a difference in the current height of each of the first antenna and the second antenna associated with the sector. The method includes comparing, by the calculating unit, the calculated difference with a pre-defined height threshold. The method includes detecting, by a detecting unit, one or more anomalies corresponding to the sector based on the comparison.
[0014] In an embodiment, the method further includes receiving, by the receiving unit, the one or more parameter values corresponding to the one or more antennas from the database at a pre-defined time interval.
[0015] In an embodiment, the first antenna and the second antenna are adjacent antennas serving the sector.
[0016] In an embodiment, each of the one or more antennas is configured to operate at a pre-defined frequency band and a pre-defined technology.
[0017] In an embodiment, the one or more anomalies are detected upon determining the difference in the current height of each of the first antenna and the second antenna to be above the pre-defined height threshold.
[0018] In an embodiment, the method further includes flagging, by the detecting unit, the sector upon detecting the one or more anomalies corresponding to the sector. The method further includes notifying, by a notifying unit, a user by sending an alert corresponding to the one or more anomalies in response to the flagging.
[0019] In an embodiment, the method further includes generating, by the detecting unit, a report based on the one or more anomalies detected corresponding to the sector. The report includes information associated with the sector and the one or more anomalies detected corresponding to the sector. The method further includes rendering, by the notifying unit, the report to the user.
[0020] In another exemplary embodiment, a system for detecting anomalies associated with one or more antennas in a telecommunication network is disclosed. The system includes a receiving unit configured to receive one or more parameter values corresponding to the one or more antennas located on at least one network site from a database. The at least one network site is divided into a set of sectors. The system further includes a determining unit configured to determine a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values. The first antenna and the second antenna are associated with a sector of the set of sectors. The system further includes a calculating unit configured to calculate a difference in the current height of each of the first antenna and the second antenna associated with the sector. The calculating unit is configured to compare the calculated difference with a predefined height threshold. The system further includes a detecting unit configured to detect one or more anomalies corresponding to the sector based on the comparison.
[0021] In yet another exemplary embodiment, the present disclosure discloses a computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method for detecting anomalies associated with oneor more antennas in a telecommunication network. The method includes receiving, by a receiving unit, one or more parameter values corresponding to the one or more antennas located on at least one network site from a database. The at least one network site is divided into a set of sectors. The method includes determining, by a determining unit, a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values. The first antenna and the second antenna are associated with a sector of the set of sectors. The method includes calculating, by a calculating unit, a difference in the current height of each of the first antenna and the second antenna associated with the sector. The method includes comparing, by the calculating unit, the calculated difference with a pre-defined height threshold. The method includes detecting, by a detecting unit, one or more anomalies corresponding to the sector based on the comparison.BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
[0022] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which, like reference numerals, refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components, electronic components or circuitry commonly used to implement such components.
[0023] FIG. 1 illustrates an exemplary network architecture for implementing a system for detecting anomalies associated with one or more antennas in atelecommunication network, in accordance with an embodiment of the present disclosure.
[0024] FIG. 2 illustrates an exemplary block diagram of the system configured for detecting anomalies associated with one or more antennas in the telecommunication network, in accordance with an embodiment of the present disclosure.
[0025] FIG. 3 illustrates an exemplary high-level architecture of the system and external entities for detecting anomalies associated with one or more antennas in the telecommunication network, in accordance with an embodiment of the present disclosure.
[0026] FIG. 4 illustrates an exemplary flow diagram of a method for detecting anomalies associated with one or more antennas in the telecommunication network, in accordance with an embodiment of the present disclosure.
[0027] FIG. 5 illustrates an exemplary flowchart of a process of detecting anomalies associated with one or more antennas in the telecommunication network, in accordance with an embodiment of the present disclosure.
[0028] FIG. 6 illustrates an exemplary computer system in which or with which the embodiments of the present disclosure may be implemented.
[0029] The foregoing shall be more apparent from the following more detailed description of the disclosure.LIST OF REFERENCE NUMERALS100 - Network architecture102-1, 102-2...102-N - Plurality of Users104-1, 104-2...104-N - Plurality of User Equipments106 - Network108 - System200 - Block Diagram202 - Memory 204 - Plurality of Interfaces206 - Processing engine208 - Receiving unit210 - Determining unit212 - Calculating unit 214 - Detecting unit216 - Notifying unit218 - Database300 - High-level architecture302 - Master Database 304 - Analytics engine306 - Reporting server308 - Radio planning team310 - Radio optimization team312 - Business team400 - Method flow diagram500 - Process flow diagram600 - Computer System610 - External Storage Device620 - Bus630 - Main Memory640 - Read Only Memory650 - Mass Storage Device660 - Communication Port670 - ProcessorDETAILED DESCRIPTION
[0030] In the following description, for the purposes of explanation, various specific details are set forth in order 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. An individual feature may not address any of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein. Example embodiments of the present disclosure are described below, as illustrated in various drawings in which like reference numerals refer to the same parts throughout the different drawings.
[0031] The ensuing description provides exemplary embodiments only and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0032] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[0033] Also, it is noted that individual embodiments may be described as a process that is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0034] The word “exemplary” and / or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and / or “demonstrative” is not necessarily to beconstrued as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive like the term “comprising” as an open transition word without precluding any additional or other elements.
[0035] Reference throughout this specification to “one embodiment” or “an embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0036] The terminology used herein is to describe particular embodiments only and is not intended to be limiting the disclosure. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms “comprises” and / or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term “and / or” includes any combinations of one or more of the associated listed items. It should be noted that the terms “mobile device”, “user equipment”, “user device”, “communication device”, “device” and similar terms are used interchangeably for the purpose of describing the invention. These terms are not intended to limit the scope of the invention or imply any specific functionality or limitations on the described embodiments. The use of theseterms is solely for convenience and clarity of description. The invention is not limited to any particular type of device or equipment, and it should be understood that other equivalent terms or variations thereof may be used interchangeably without departing from the scope of the invention as defined herein.
[0037] As used herein, an “electronic device”, or “portable electronic device”, or “user device” or “communication device” or “user equipment” or “device” refers to any electrical, electronic, electromechanical and computing device. The user device is capable of receiving and / or transmitting one or parameters, performing function / s, communicating with other user devices and transmitting data to the other user devices. The user equipment may have a processor, a display, a memory, a battery and an input-means such as a hard keypad and / or a soft keypad. The user equipment may be capable of operating on any radio access technology including but not limited to IP-enabled communication, Zig Bee, Bluetooth, Bluetooth Low Energy, Near Field Communication, Z-Wave, Wi-Fi, Wi-Fi direct, etc. For instance, the user equipment may include, but not limited to, a mobile phone, smartphone, virtual reality (VR) devices, augmented reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other device as may be obvious to a person skilled in the art for implementation of the features of the present disclosure.
[0038] Further, the user device may also comprise a “processor” or “processing unit” includes processing unit, wherein processor refers to any logic circuitry for processing instructions. The processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a Digital Signal Processing (DSP) core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input / output processing,and / or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor is a hardware processor.
[0039] As portable electronic devices and wireless technologies continue to improve and grow in popularity, the advancing wireless technologies for data transfer are also expected to evolve and replace the older generations of technologies. In the field of wireless data communications, the dynamic advancement of various generations of cellular technology are also seen. The development, in this respect, has been incremental in the order of second generation (2G), third generation (3G), fourth generation (4G), and now fifth generation (5G), and more such generations are expected to continue in the forthcoming time.
[0040] Radio Access Technology (RAT) refers to the technology used by mobile devices / User Equipment (UE) to connect to a cellular network. It refers to the specific protocol and standards that govern the way devices communicate with base stations, which are responsible for providing the wireless connection. Further, each RAT has its own set of protocols and standards for communication, which define the frequency bands, modulation techniques, and other parameters used for transmitting and receiving data. Examples of RATs include a GSM (Global System for Mobile Communications), a Code Division Multiple Access (CDMA), a Universal Mobile Telecommunications System (UMTS), a Long-Term Evolution (LTE), a Fifth Generation (5G) technology, and a Sixth Generation (6G) technology. The choice of RAT depends on a variety of factors, including the network infrastructure, the available spectrum, and the mobile device's / device's capabilities. Mobile devices often support multiple RATs, allowing them to connect to different types of networks and provide optimal performance based on the available network resources.
[0041] Wireless communication technology has rapidly evolved over the past few decades. The first generation of wireless communication technology was analog, offering only voice services. Further, text messaging and data services became possiblewhen a Second Generation (2G) technology was introduced. A Third Generation (3G) technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. A Fourth Generation (4G) technology revolutionized the wireless communication with faster data speeds, improved network coverage, and security. Currently, the 5G technology is being deployed, offering significantly faster data speeds, lower latency, and the ability to connect many devices simultaneously. These advancements represent a significant leap forward from previous generations, enabling enhanced mobile broadband, improved Internet of Things (loT) connectivity, and more efficient use of network resources. The 6G technology promises to build upon these advancements, pushing the boundaries of wireless communication even further. While the 5G technology is still being rolled out globally, research and development into the 6G are rapidly evolving, with the aim of revolutionizing the way of connecting and interacting with technology. Currently, the 5G technology is being deployed, with even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. The 6G technology promises to build upon these advancements, pushing the boundaries of wireless communication even further. Looking ahead, 6G technology promises to build upon these advancements, pushing the boundaries of wireless communication even further. As wireless communication technologies have rapidly evolved from 2G to 6G and beyond, the complexity of telecommunication network deployments has increased significantly. This evolution of wireless communication technologies underscores the critical need for accurate configuration data, such as antenna heights, to ensure optimal telecommunication network performance and reliability in modern communication systems.
[0042] While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and otherchanges in the preferred embodiment as well as other embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the disclosure and not as a limitation.
[0043] Embodiments herein relate to a method for detecting anomalies associated with one or more antennas in a telecommunication network. The telecommunication network, for example, may be, the 4G network, the 5G network, the 6G network, and the like. In particular, the method includes receiving one or more parameter values corresponding to the one or more antennas located on at least one network site from a database. In an embodiment, the at least one network site is divided into a set of sectors. Further, the database may correspond to a server database or a master database. Upon receiving the one or more parameter values, a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band is determined. The current height of the first antenna and the second antenna is determined based on the one or more parameter values. The first antenna and the second antenna are associated with a sector of the set of sectors. Further, upon determining the current height, a difference in the current height of each of the first antenna and the second antenna is calculated. Further, the calculated difference is compared with a pre-defined height threshold. Based on the comparison, one or more anomalies corresponding to the sector are detected based on the comparison.
[0044] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the accompanying drawings.
[0045] The various embodiments throughout the disclosure will be explained in more detail with reference to FIG. 1- FIG. 6.
[0046] FIG. 1 illustrates an exemplary network architecture 100 for implementing a system 108 for detecting anomalies associated with one or more antennas in a telecommunication network, in accordance with an embodiment of the present disclosure. The telecommunication network may correspond to a network 106. Examples of the telecommunication network may include, the 4G network, the 5G network, the 6G network, and the like.
[0047] As illustrated in FIG. 1, the network architecture 100 may include one or more computing devices or User Equipments (UEs) 104-1, 104-2... 104-N associated with one or more users 102-1, 102-2... 102-N in an environment. A person of ordinary skill in the art will understand that one or more users 102-1, 102-2... 102- N may be individually referred to as the user 102 and collectively referred to as the users 102. Similarly, a person of ordinary skill in the art will understand that one or more UEs 104-1, 104-2...104-N may be individually referred to as the UE 104 and collectively referred to as the UEs 104. A person of ordinary skill in the art will appreciate that the terms “computing device(s)” and “user equipment” may be used interchangeably throughout the disclosure. Although three UEs 104 are depicted in FIG. 1, however, any number of the UEs 104 may be included without departing from the scope of the ongoing description.
[0048] In an embodiment, the UE 104 may include smart devices operating in a smart environment, for example, an Internet of Things (loT) system. In such an embodiment, the UE 104 may include, but is not limited to, smartphones, smart watches, smart sensors (e.g., a mechanical sensor, a thermal sensor, an electrical sensor, a magnetic sensor, etc.), networked appliances, networked peripheral devices, networked lighting system, communication devices, networked vehicle accessories, networked vehicular devices, smart accessories, tablets, smart televisions (TVs), computers, smart security systems, smart home systems, other devices for monitoring or interacting with or for the user 102 and / or entities, or any combination thereof. A person of ordinary skill in the art will appreciate that the UE 104 may include, but isnot limited to, intelligent, multi-sensing, network-connected devices, that can integrate seamlessly with each other and / or with a central server or a cloud-computing system or any other device that is network-connected.
[0049] In an embodiment, the UE 104 may include, but is not limited to, a handheld wireless communication device (e.g., a mobile phone, a smart phone, a phablet device, and so on), a wearable computer device (e.g., a head-mounted display computer device, a head-mounted camera device, a wristwatch computer device, and so on), a Global Positioning System (GPS) device, a laptop computer, a tablet computer, or another type of portable computer, a media playing device, a portable gaming system, and / or any other type of computer device with wireless communication capabilities, and the like. In an embodiment, the UE 104 may include, but is not limited to, any electrical, electronic, electro-mechanical, or an equipment, or a combination of one or more of the above devices such as virtual reality (VR) devices, augmented reality (AR) devices, a laptop, a general-purpose computer, a desktop, a personal digital assistant, a tablet computer, a mainframe computer, or any other computing device. Further, the UE 104 may include one or more in-built or externally coupled accessories including, but not limited to, a visual aid device such as a camera, an audio aid, a microphone, a keyboard, and input devices for receiving input from the user 102 or an entity such as a touch pad, a touch enabled screen, an electronic pen, and the like. A person of ordinary skill in the art will appreciate that the UE 104 may not be restricted to the mentioned devices and various other devices may be used.
[0050] In FIG. 1, the UE 104 may communicate with the system 108 through the network 106. In particular, the UE 104 may be communicatively coupled with the network 106. The coupling includes steps of receiving, by network 106, a connection request from UE 104. Upon receiving the connection request, the coupling includes steps of sending, by the network 106, an acknowledgment of the connection request to the UE 104. Further, the coupling includes steps of transmitting a plurality of signals in response to the connection request.
[0051] In an embodiment, the network 106 may include at least one of the 4G network, the 5G network, the 6G network, or the like. The network 106 may enable the UE 104 to communicate with other devices in the network architecture 100 and / or with the system 108. The network 106 may include a wireless card or some other transceiver connection to facilitate this communication. In another embodiment, the network 106 may be implemented as, or include any of a variety of different communication technologies such as a wide area network (WAN), a local area network (LAN), a wireless network, a mobile network, a Virtual Private Network (VPN), an internet, an intranet, a public network, a private network, a packet-switched network, a circuit- switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof. In another embodiment, the network 106 includes, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth.
[0052] In another exemplary embodiment, the network architecture 100 may include a centralized server (not shown) may include or comprise, by way of example but not limitation, one or more of a stand-alone server, a server blade, a server rack, a bank of servers, a server farm, a hardware supporting a part of a cloud service or a system, a home server, a hardware running a virtualized server, one or more processors executing code to function as a server, one or more machines performing server-side functionality as described herein, at least a portion of any of the above, some combination thereof.
[0053] Although FIG. 1 shows exemplary components of the network architecture 100, in other embodiments, the network architecture 100 may includefewer components, different components, differently arranged components, or additional functional components than depicted in FIG. 1. Additionally, or alternatively, one or more components of the network architecture 100 may perform functions described as being performed by one or more other components of the network architecture 100.
[0054] FIG. 2 illustrates an exemplary block diagram 200 of the system 108 configured for detecting anomalies associated with the one or more antennas in the telecommunication network (e.g., the network 106), in accordance with an embodiment of the disclosure. FIG. 2 is explained in conjunction with FIG. 1.
[0055] In an embodiment, the telecommunication network may be, for example, the 4G network, the 5G network, the 6G network, and the like. In an embodiment, the anomalies refer to discrepancies identified between parameter values of one or more antennas, indicating deviation from actual values (also referred to as actual configuration values) associated with the one or more antennas. Further, an antenna refers to a radiating element configured to facilitate wireless communication by transmitting and / or receiving radio frequency signals between telecommunication network infrastructure and a user device (e.g., the UE 104) associated with a user (e.g., a subscriber).
[0056] In an embodiment, the system 108 may include a processing engine 206. The processing engine 206 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and / or any devices that process data based on operational instructions. Among other capabilities, the processing engine 206 may be configured to fetch and execute computer-readable instructions stored in a memory 202 of the system 108. The memory 202 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed to detect the anomalies associated with the one or more antennasin the telecommunication network. The memory 202 may include any non-transitory storage device including, for example, volatile memory such as a Random-Access Memory (RAM), or a non-volatile memory such as an Erasable Programmable Read Only Memory (EPROM), a flash memory, and the like.
[0057] In an embodiment, the system 108 may include an interface(s) 204 (also referred to as a User Interface (UI)). The interface(s) 204 may include a variety of interfaces, for example, interfaces for data input and output devices (RO), storage devices, and the like. The interface(s) 204 may facilitate communication through the system 108. The interface(s) 204 may also provide a communication pathway for one or more components of the system 108. Examples of such components include, but are not limited to, the processing engine 206 and a database 218. The processing engine 206 further includes a receiving unit 208, a determining unit 210, a calculating unit 212, a detecting unit 214, and a notifying unit 216. In an embodiment, the receiving unit 208, the determining unit 210, the calculating unit 212, the detecting unit 214, and the notifying unit 216 may be in communication with each other.
[0058] In an embodiment, initially, the receiving unit 208 is configured to receive one or more parameter values corresponding to the one or more antennas from a database. The one or more antennas may be located on at least one network site. In some embodiments, the one or more antennas may correspond to one or more antenna elements of an antenna. Further, the at least one network site is divided into a set of sectors. In an embodiment, the at least one network site refers to a physical location where wireless communication equipment, such as antennas and base stations, is installed to provide network coverage. The at least one network site facilitates connectivity for user devices within a designated geographical area. Further, each network site is divided into multiple sectors, i.e., the set of sectors, to enable directional signal transmission and optimized telecommunication network performance. A sector refers to a defined coverage area within the at least one network site served by a specificset of antennas. In an embodiment, each of the one or more antennas is configured to operate at a pre-defined frequency band and a pre-defined technology. The pre-defined frequency band associated with each antenna may be, for example, 700 Mega Hertz (MHz), 1800 MHz, 2100 MHz, 2300 MHz, 2600 MHz, and the like. Further, examples of the pre-defined technology associated with each antenna may be, for example, 3G, 4G, 5G, 6G, and the like.
[0059] In an embodiment, the one or more parameter values associated with each of the one or more antennas may include, but are not limited to, a height, an antenna Identifier (ID), the pre-defined frequency band, the pre-defined technology, an antenna tilt, and an antenna type. In one exemplary embodiment, the one or more parameter values associated with each of the one or more antennas may include, but are not limited to, a height of 30 meters, an antenna Identifier (ID) such as "ANT- 0234", a pre-defined frequency band of 1800 MHz, a pre-defined technology such as LTE, an antenna tilt of 5 degrees (electrical or mechanical), and an antenna type such as a sector antenna or omnidirectional antenna. In another exemplary embodiment, the one or more parameter values associated with each of the one or more antennas may include, but are not limited to, a height of 25 meters, an antenna Identifier (ID) such as "5G-ANT-1007", a pre-defined frequency band of 3500 MHz, a pre-defined technology such as 5G NR, an antenna tilt of 6 degrees, and an antenna type such as a Massive MIMO panel antenna. In another exemplary embodiment, the one or more parameter values associated with each of the one or more antennas may include, but are not limited to, a height of 20 meters, an antenna Identifier (ID) such as "NB-ANT- 0456", a pre-defined frequency band of 900 MHz, a pre-defined technology such as NB-IoT, an antenna tilt of 3 degrees, and an antenna type such as an omnidirectional antenna optimized for low power wide area (LPWA) coverage. In another embodiment, the one or more parameter values associated with each of the one or more antennas may include, but are not limited to, a height, an antenna Identifier (ID), the pre-defined frequency band, the pre-defined technology, an antenna tilt, and an antenna type. Forexample, a first antenna may be positioned at a height of 25 meters, may have an antenna ID of "5G-ANT-1007", may operate on a pre-defined frequency band of 3500 MHz, may be configured for the 5G NR technology, may have a mechanical tilt of 6 degrees, and may comprise a Massive MIMO panel antenna. A second antenna may be positioned at a height of 20 meters, may have an antenna ID of "NB-ANT-0456", may operate on a pre-defined frequency band of 900 MHz, may be configured for the NB- loT technology, may have a mechanical tilt of 3 degrees, and may comprise an omnidirectional antenna. A third antenna may be positioned at a height of 30 meters, may have an antenna ID of "LTE-ANT-0789", may operate on a pre-defined frequency band of 1800 MHz, may be configured for LTE technology, may have an electrical tilt of 5 degrees, and may comprise a sectoral antenna. In an embodiment, the one or more parameter values associated with the one or more antennas may be received from a server database (also referred to as a master database). The server database may be configured to store parameter values of a plurality of antennas associated with a plurality of network sites. Upon receiving the one or more parameter values from the server database, the one or more parameter values may be stored within the database 218 for further processing. In an embodiment, the receiving unit 208 may be configured to receive the one or more parameters values associated with the one or more antennas at a pre-defined time interval, for example, after every 30 minutes. The receiving unit 208 may further send the one or more parameter values to the determining unit 210.
[0060] Upon receiving the one or more parameter values associated with the one or more antennas, the determining unit 210 is configured to determine a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band. For example, the first antenna may be operating at the first frequency band of 1800MHz. The second antenna may be operating at a frequency band of 2100 MHz. In some embodiment, the first antenna may correspond to a first antenna element operating at the first frequency band. In addition, the second antenna may correspond to a second antenna element operating at the second frequencyband. Further, the determining unit 210 is configured to determine the current height of the first antenna and the second antenna based on the one or more parameter values. In an embodiment, the first antenna and the second antenna are associated with a sector of the set of sectors. In other words, the first antenna and the second antenna may be deployed within the same sector of the at least one network site. In particular, the first antenna and the second antenna are adjacent antennas of the one or more antennas serving the sector. In some embodiments, the first antenna and the second antenna may be deployed on the same antenna present in the sector associated with the at least one network site. Further, the determining unit 210 is configured to send the determined current height to the calculating unit 212.
[0061] Upon receiving the current height of the first antenna and the second antenna, the calculating unit 212 is configured to calculate a difference in the current height of each of the first antenna and the second antenna associated with the sector. In particular, the calculating unit 212 may compute the difference (also referred to as an antenna height difference) between the current height of each of the first antenna and the second antenna associated with the sector by subtracting the current height of the first antenna from the current height of the second antenna or vice versa. For example, the difference between the current height may be calculated as lAntenna height DifferenceH Current height of the first antenna in sector Y- Current height of the second antenna in sector Yl. Once the difference in the current height of each of the first antenna and the second antenna associated with the sector is determined, the calculating unit 212 is configured to compare the calculated difference with a predefined height threshold. In other words, the calculating unit 212 may compare the calculated difference in the current height with the pre-defined height threshold. For example, the pre-defined height threshold may be 0.5 meters, 1 meter, 2 meters, 3 meters, or any other configurable value, based on design requirements of the telecommunication network. Further, the calculating unit 212 may send a result of the comparison to the detecting unit 214.
[0062] The detecting unit 214 may be configured to detect one or more anomalies corresponding to the sector based on the comparison. In other words, the detecting unit 214 may be configured to detect the one or more anomalies based on the result of comparison received from the calculating unit 212. In an embodiment, the detecting unit 214 may detect the one or more anomalies upon determining the difference in the current height of each of the first antenna and the second antenna to be above the pre-defined height threshold. By way of an example, if the calculated difference in the current height of the first antenna and the second antenna exceeds the pre-defined height threshold, e.g., 2 meters, the detecting unit 214 may detect the one or more anomalies corresponding to the sector. Examples of the one or more anomalies may include a physical gap between two antenna ports, a physical gap between two antennas (i.e., the first antenna and the second antenna), a misalignment between two antennas, a structural deformation, an installation error, an antenna equipment fault, an environmental impact (e.g., strong winds, seismic activity, etc.), and a lack of regular maintenance and inspection. Examples of the antenna equipment may include a Remote Electrical Tilt (RET) unit, mounting brackets, clamps, support arms, position sensors, and the like.
[0063] Further, the detecting unit 214 is configured to flag the sector upon detecting the one or more anomalies. In other words, the detecting unit 214 may flag the sector in which the one or more anomalies associated with the one or more antennas are detected. For example, the detecting unit 214 may change a light indicator corresponding to the sector from green color to red color. By way of another example, the detecting unit 214 may change a status associated with the sector from ‘no anomaly detected’ to ‘anomaly detected’. Further, in response to flagging the sector, the detecting unit 214 may indicate the notifying unit 216 that the sector is flagged. Further, the notifying unit 216 is configured to notify a user by sending an alert corresponding to the one or more anomalies in response to the flagging. The alert may include a text message, an email notification, a dashboard pop-up, an alarm, and the like. The user,for example, may be a network operator, a site engineer, a field technician, a network administrator, a network monitoring system administrator, and the like.
[0064] In an embodiment, the detecting unit 214 may be configured to generate a report based on the one or more anomalies detected corresponding to the sector. The report may include information associated with the sector and the one or more anomalies detected corresponding to the sector. The information within the report, for example, may include a network site ID, a sector ID, an antenna ID of the first antenna and the second antenna, pre-defined frequency bands of the first antenna and the second antenna, the current height of the first antenna and the second antenna, the calculated height difference, the pre-defined height threshold, the type of anomaly detected (e.g., physical gap, misalignment, equipment fault), a timestamp of detection of the one or more anomalies, and recommended corrective actions. Further, examples of the corrective actions may include realigning the antennas, adjusting the antenna height, replacing faulty antenna equipment, tightening loose mounting brackets, inspecting for structural damages, performing a site survey for verification, recalibrating position sensors, or scheduling a field technician (i.e., the user) visit for physical inspection and maintenance. Once the report is generated, the notifying unit 216 may be configured to render the generated report to the user. In an embodiment, the report may be rendered to the user via the interface (s) 204 of the system 108. In some embodiments, the report may be rendered to the user via an interface associated with the UE 104.
[0065] In an embodiment, the processing engine 206 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine 206. In the examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine 206 may be processor-executable instructions stored on a non- transitory machine -readable storage medium and the hardware for the processingengine 206 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine 206. In such examples, the system 108 may comprise the machine -readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the system 108 and the processing resource. In other examples, the processing engine 206 may be implemented by electronic circuitry.
[0066] In an embodiment, the database 218 includes data (e.g., information associated with the at least one network site, the one or more antennas, and the sector, the current height, the calculated difference, the one or more anomalies, the report, etc.) that may be either stored or generated as a result of functionalities implemented by any of the components of the processing engine 206.
[0067] FIG. 3 with reference to FIG. 2 illustrates an exemplary high-level architecture 300 of the system and external entities for detecting anomalies associated with one or more antennas in the telecommunication network (e.g., the network 106), in accordance with an embodiment of the present disclosure. FIG. 3 is explained in conjunction with FIGS. 1 and 2.
[0068] In order to detect anomalies associated with antennas present at the plurality of network sites, initially, the processing engine 206 may be configured to retrieve the one or more parameter values corresponding to the one or more antennas located on at least one network site from a master database 302. In particular, the processing engine 206 may retrieve the one or more parameter values from the master database 302 via the receiving unit 208. The master database 302 may also be referred to as the server database. The master database 302 may be configured to store information associated with the plurality of network sites. The information, for example, may be a set of network site IDs, a set of sector IDs, a set of antenna IDscorresponding to each sector, and other telecommunication network operator-specific information stored in a specific nomenclature. In an embodiment, the telecommunication network operator-specific information may include information such as a geography name, a geography site name, and a geography cluster name, etc. In particular, the master database 302 may serve as a central repository for all data within the telecommunication network. The master database 302 may store data collected from various sources, such as network equipment (e.g., base stations, antennas, sensors), configuration management systems, performance monitoring systems, fault management systems, user device feedback, and historical data repositories. The processing engine 206 may communicate with the master database 302 over the network 106.
[0069] Further, the processing engine 206 may be configured to communicate with an analytics engine 304 and a reporting server 306. In an embodiment, the analytics engine 304 may be implemented within the calculating unit 212 and the detecting unit 214. Further, the reporting server 306 may be implemented within the detecting unit 214 and the notifying unit 216. Upon receiving the one or more parameter values associated with the one or more antennas, the processing engine 206 may be configured to determine the current height of the first antenna and the second antenna using the determining unit 210. Once the current height is determined, the analytics engine 304 of the calculating unit 212 is configured to calculate the difference in the current height of each of the first antenna and the second antenna. Further, the analytics engine 304 of the calculating unit 212 may compare the calculated difference in the current height of the first antenna and the second antenna with the predefined height threshold.
[0070] Further, based on the comparison, the analytics engine 304 of the detecting unit 214 may be configured to detect the one or more anomalies corresponding to the one or more antennas within the sector. Examples of the one ormore anomalies may include the physical gap between two antenna ports, the physical gap between two antennas (i.e., the first antenna and the second antenna), the misalignment between two antennas, the structural deformation, the installation error, the antenna equipment fault, the environmental impact (e.g., strong winds, seismic activity, etc.), and the lack of regular maintenance and inspection.
[0071] Further, the reporting server 306 that is implemented within the detecting unit 214 may be configured to flag the sector upon detecting the one or more anomalies corresponding to the sector. In addition, the reporting server 306 of the detecting unit 214 may be configured to generate the report based on the one or more anomalies detected corresponding to the sector. Further, the reporting server 306 of the notifying unit 216 is configured to send the alert corresponding to the one or more anomalies in response to the flagging. The reporting server 306 of the notifying unit 216 is configured to render the report to the user. The reporting server 306 may render the report to the user using the interface(s) 204. The user may be associated with external entities, i.e., a radio optimization team 310, a radio planning team 308, and a business team 312 to perform further optimizations or take the recommended corrective actions.
[0072] The radio optimization team 310 may focus on optimizing telecommunication networks, ensuring efficient use of spectrum, minimizing interference, and maximizing coverage and capacity. The radio optimization team 310 may receive alerts, notifications, or reports. The radio optimization team 310 may use the information within the reports to revise network plans or address structural or antenna issues. The radio planning team 308 may plan the deployment of telecommunication networks, including network site selection, antenna placement, and frequency planning, to meet coverage and capacity requirements. The radio planning team 308 may utilized anomaly data within the report to optimize radio parameters (e.g., transmission power, an antenna tilt, etc.) and network configurations (e.g.,frequency plan, load balancing setting, etc.). The business team 312 may utilize the reports to make business decisions, e.g., investment in the telecommunication network infrastructure, resource allocation, etc.
[0073] FIG. 4 in reference to FIG. 2 illustrates an exemplary flow diagram of a method 400 for detecting anomalies associated with one or more antennas in the telecommunication network (e.g., the network 106), in accordance with an embodiment of the present disclosure. FIG. 4 is explained in conjunction with FIGS. 1, 2 and 3. Each step of the method 400 may be performed by various units (e.g., the receiving unit 208, the determining unit 210, the calculating unit 212, the detecting unit 214, and the notifying unit 216 present within the processing engine 206 of the system 108.
[0074] In an embodiment, the anomalies refer to discrepancies identified between parameter values of the one or more antennas, indicating deviation from actual values associated with the one or more antennas. Further, the antenna refers to the radiating element configured to facilitate wireless communication by transmitting and / or receiving radio frequency signals between network infrastructure and the user device (e.g., a smartphone, a laptop, a desktop, etc.) associated with the end user (e.g., the subscriber).
[0075] In order to detect the anomalies associated with the one or more antennas, initially, at step 402, the one or more parameter values corresponding to the one or more antennas may be received from the database. The one or more antennas may be located on the at least one network site. In an embodiment, the database may correspond to the master database 302 (also referred to as the server database). The master database 302 may be configured to store parameter values of the plurality of antennas associated with the plurality of network sites. Further, the one or more parameter values received from the database may include, but are not limited to, the height, the antenna Identifier (ID), the predefined frequency band, the predefined technology, the antenna tilt, and the antenna type. In an embodiment, the one or moreparameters values associated with the one or more antennas may be received at the predefined time interval, for example, after every 15 minutes. In some embodiments, the one or more antennas may correspond to the one or more antenna elements of the same antenna.
[0076] In an embodiment, the at least one network site is divided into the set of sectors. The at least one network site refers to the physical location where wireless communication equipment (e.g., the one or more antennas and base stations) is installed to provide network coverage. The at least one network site facilitates connectivity for the user devices within a designated geographical area. Further, each network site is divided into multiple sectors, i.e., the set of sectors, to enable directional signal transmission and optimized telecommunication network performance. Each of the set of sectors refers to the defined coverage area within the at least one network site served by the specific set of antennas. In an embodiment, each of the one or more antennas is configured to operate at the pre-defined frequency band and the pre-defined technology. The pre-defined frequency band and the pre-defined technology may be specified by the user (e.g., the network operator, the network administrator, etc.) based on the requirements of the at least one network site. The pre-defined frequency band associated with each antenna may be, for example, 700 Mega Hertz (MHz), 1800 MHz, 2100 MHz, 2300 MHz, 2600 MHz, and the like. Examples of the pre-defined technology associated with each antenna may be, for example, 3G, 4G, 5G, 6G, and the like.
[0077] Upon receiving the one or more parameter values from the database, at step 404, the current height of each of the first antenna and the second antenna may be determined. In an embodiment, the first antenna and the second antenna are associated with the sector of the set of sectors. In other words, the first antenna and the second antenna may be deployed within the same sector of the at least one network site. In particular, the first antenna and the second antenna may be adjacent antennas servingthe sector. In other words, the first antenna and the second antenna may be adjacent antennas of the one or more antennas serving the sector. The first antenna may be operating at the first frequency band, and the second antenna may be operating at the second frequency band. For example, the first antenna may be operating at the first frequency band of 2000MHz. The second antenna may be operating at the second frequency band of 2200 MHz. In an embodiment, the current height of the first antenna and the second antenna may be determined based on the one or more parameter values. In some embodiments, the first antenna may correspond to the first antenna element operating at the first frequency band and the second antenna element operating at the second frequency band.
[0078] Upon determining the current height of the first antenna and the second antenna, at step 406, the difference in the current height of each of the first antenna and the second antenna may be calculated. In an embodiment, the difference between the current height may be calculated by subtracting the current height of the first antenna from the current height of the second antenna or vice versa. In some embodiment, the difference in the current height may be calculated between the first antenna element and the second antenna element operating on different frequency bands belonging to the same sector but supporting different technologies and installed on the same antenna.
[0079] Once the difference in the current height is determined, at step 408, the calculated difference in the current height of the first antenna and the second antenna may be compared with the pre-defined height threshold. For example, the pre-defined height threshold may be 0.5 meters, 1 meter, 2 meters, 3 meters, or any other configurable value based on the design requirements of the telecommunication network. In an embodiment, the pre-defined height threshold may be configured by the user (e.g., the network operator) based on the design requirements of the telecommunication network and requirements of the geographical area. For example, the design requirements of the telecommunication network may include factors suchas antenna spacing guidelines, minimum clearance between antenna elements, structural safety limits, regulatory compliance standards defined by the network operator or industry standards, and the like. Further, examples of the geographical location requirements may include environmental conditions such as high wind zones, earthquake -prone areas, urban dense areas requiring compact installations, rural areas needing wider coverage, and the like.
[0080] Further, upon comparing the calculated difference in the current height of the first antenna and the second antenna with the pre-defined height threshold, at step 410, the one or more anomalies corresponding to the sector may be detected based on the comparison. In an embodiment, the one or more anomalies may be detected upon determining the calculated difference in the current height of each of the first antenna and the second antenna to be above the pre-defined height threshold. By way of an example, if the calculated difference in the current height of the first antenna and the second antenna exceeds the pre-defined height threshold, e.g., 2 meters, the one or more anomalies corresponding to the sector may be detected. Examples of the one or more anomalies may include the physical gap between two antenna ports, the physical gap between two antennas (i.e., the first antenna and the second antenna), the misalignment between two antennas, the structural deformation, the installation error, the antenna equipment fault, the environmental impact (e.g., strong winds, seismic activity, etc.), and the lack of regular maintenance and inspection. Examples of the antenna equipment may include the RET unit, the mounting brackets, the clamps, the support arms, the position sensors, and the like. In some embodiments, the current height of each pair of adjacent antennas may be determined, and the difference in the current height of each pair of adjacent antennas may be calculated to detect the one or more anomalies between each pair of adjacent antennas of the one or more antennas serving the sector.
[0081] In an embodiment, upon detecting the one or more anomalies, the report may be generated based on the one or more anomalies detected corresponding to the sector. The report may include information associated with the sector and the one or more anomalies detected corresponding to the sector. The information within the report, for example, may include the network site ID, the sector ID, the antenna ID of the first antenna and the second antenna, the pre-defined frequency bands of the first antenna and the second antenna, the current height of the first antenna and the second antenna, the calculated height difference, the pre-defined height threshold, the type of anomaly detected (e.g., misalignment, installation issue), the timestamp of detection of the one or more anomalies, and the recommended corrective actions. Examples of the corrective actions may include realigning the antennas, adjusting the antenna height, replacing faulty antenna equipment, tightening loose mounting brackets, inspecting for structural damages, performing the survey of the at least one network site for verification, recalibrating position sensors, or scheduling a field technician visit for physical inspection and maintenance. Once the report is generated, the generated report is rendered to the user (e.g., the network operator).
[0082] In addition to generating the report, upon detecting the one or more anomalies corresponding to the sector, the sector may be flagged. For example, in order to flag the sector, the light indicator (e.g., a Light Emitting Diode (LED) indicator) corresponding to the sector may be changed from green color to red color. The green color may indicate that no anomalies are detected in the corresponding sector. Further, the red color may indicate that the one or more anomalies are detected in the corresponding sector. By way of another example, to flag the sector, the status associated with the sector may be changed from ‘no anomaly detected’ to ‘anomaly detected’. Once the sector is flagged, the user (i.e., the network operator) is notified by sending the alert corresponding to the one or more anomalies in response to the flagging. The alert may include the text message, the email notification, the dashboard pop-up, the alarm, and the like.
[0083] FIG. 5 with reference to FIG. 2, illustrates an exemplary flowchart of a process 500 of detecting anomalies associated with one or more antennas in the telecommunication network (i.e., the network 106), in accordance with an embodiment of the present disclosure. FIG. 5 is explained in conjunction with FIGS. 1, 2, 3, and 4. Each step of the process 500 may be performed by various units present within the processing engine 206 of the system 108.
[0084] Initially, at step 502, required parameter details may be collected for all on-air sites (i.e., the plurality of network sites). The on-air sites refer to active and operational telecommunication network sites that are currently transmitting and receiving signals. In an embodiment, the required parameter details associated with all on-air sites may be retrieved from the master database 302 (also referred to as the server database). Further, the required parameter details may correspond to the one or more parameter values. In an embodiment, the required parameter details may be periodically received from the master database 302 at the pre-defined time interval (e.g., after every 20 minutes). Once the required parameter details are received, the current height of the first antenna and the second antenna serving the same sector may be determined based on the received parameter details. In some embodiments, each of the first antenna and the second antenna may be an antenna element that is placed adjacent to each other on one antenna. Each of the first antenna and the second antenna may be operating at a different pre-defined frequency band and a different pre-defined technology. In an embodiment, the first antenna and the second antenna may be two separate antennas placed adjacent to each other.
[0085] Upon determining the current height, at step 504, the antenna height difference (i.e., the calculated difference) between the first antenna and the second antenna may be determined. The first antenna and the second antenna may be operating at the pre-defined frequency bands (in an example, two adjacent frequency bands) and the pre-defined technology, and are present within the same sector. Further, the firstantenna and the second antenna may be placed adjacent to each other. In other words, the height difference between the first antenna and the second antenna belonging to the same sector but supporting different frequency bands, e.g., 700MHz and 1000 MHz, respectively, and different technologies, e.g., 4G and 5G, respectively may be determined. The calculation of the height difference between the first antenna and the second antenna is done to check if the placement of these antennas follows design standards or if there is any abnormal height variation indicating a possible anomaly.
[0086] Once the antenna height difference is calculated, at step 506, the calculated antenna height difference is compared with a predefined height (e.g., x meters), i.e., the predefined height threshold. In an example, the predefined height may be a configurable antenna height difference value. Further, the predefined height may vary depending on network architecture, technology requirements, and environmental factors. In one embodiment, based on the comparison done at step 506, when the calculated antenna height difference is not greater than the predefined height threshold, the process 500 ends as depicted via step 508. In another embodiment, based on the comparison done at step 506, when the calculated antenna height difference is greater than the predefined height threshold, the one or more anomalies corresponding to the sector is detected. Further, at step 510, the sector of a corresponding network site is flagged with the detected one or more anomalies. Further, based on the flagging, the user, e.g., the network administrator, may be notified by sending the alert corresponding to the one or more anomalies in response to the flagging. In addition, upon detecting the one or more anomalies corresponding to the sector, the report may be generated and rendered to the user, i.e., the network administrator. In an embodiment, the report may include information associated with the sector and the one or more anomalies detected corresponding to the sector.
[0087] FIG. 6 illustrates an exemplary computer system 600 in which or with which embodiments of the present disclosure may be implemented. As shown in FIG.6, the computer system 600 may include an external storage device 610, a bus 620, a main memory 630, a read-only memory 640, a mass storage device 650, communication port(s) 660, and a processor 670. A person skilled in the art will appreciate that the computer system 600 may include more than one processor and communication ports. The processor 670 may include various modules associated with embodiments of the present disclosure. The communication port(s) 660 may be any of an RS-232 port for use with a modem-based dialup connection, a 10 / 100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. The communication port(s) 660 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system 600 connects.
[0088] The main memory 630 may be Random- Access Memory (RAM), or any other dynamic storage device commonly known in the art. The read-only memory 640 may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or Basic Input / Output System (BIOS) instructions for the processor 670. The mass storage device 650 may be any current or future mass storage solution, which can be used to store information and / or instructions. The mass storage device 650 includes, but is not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and / or Lirewire interfaces), one or more optical discs, a Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks.
[0089] The bus 620 communicatively couples the processor 670 with the other memory, storage, and communication blocks. The bus 620 may be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCLX) bus, Small Computer System Interface (SCSI), Universal Serial Bus (USB), or the like, for connecting expansioncards, drives, and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor 670 to the computer system 600.
[0090] Optionally, operator and administrative interfaces, e.g. a display, keyboard, joystick, and a cursor control device, may also be coupled to the bus 620 to support direct operator interaction with the computer system 600. Other operator and administrative interfaces can be provided through network connections connected through the communication port(s) 660. The components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system 600 limit the scope of the present disclosure.
[0091] In an exemplary embodiment, the system for detecting anomalies associated with one or more antennas in a telecommunication network is disclosed. The system includes the receiving unit configured to receive one or more parameter values corresponding to the one or more antennas located on at least one network site from the database. The at least one network site is divided into the set of sectors. The system further includes the determining unit configured to determine the current height of each of the first antenna operating at the first frequency band and the second antenna operating at the second frequency band based on the one or more parameter values. The first antenna and the second antenna are associated with the sector of the set of sectors. The system further includes a calculating unit configured to calculate the difference in the current height of each of the first antenna and the second antenna associated with the sector. The calculating unit is configured to compare the calculated difference with the pre-defined height threshold. The system further includes the detecting unit configured to detect one or more anomalies corresponding to the sector based on the comparison.
[0092] In another exemplary embodiment, the present disclosure discloses a computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the oneor more processors to perform the method for detecting anomalies associated with one or more antennas in the telecommunication network. The method includes receiving, by the receiving unit, one or more parameter values corresponding to the one or more antennas located on at least one network site from the database. The at least one network site is divided into the set of sectors. The method includes determining, by the determining unit, the current height of each of the first antenna operating at the first frequency band and the second antenna operating at the second frequency band based on the one or more parameter values. The first antenna and the second antenna are associated with a sector of the set of sectors. The method includes calculating, by the calculating unit, the difference in the current height of each of the first antenna and the second antenna associated with the sector. The method includes comparing, by the calculating unit, the calculated difference with the pre-defined height threshold. The method further includes detecting, by the detecting unit, one or more anomalies corresponding to the sector based on the comparison.
[0093] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
[0094] The method and system of the present disclosure may be implemented in a number of ways. For example, the methods and systems of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Further,in some embodiments, the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
[0095] While considerable emphasis has been placed herein on the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be implemented merely as illustrative of the disclosure and not as a limitation.
[0096] The present disclosure offers significant technical advancements for detecting anomalies associated with one or more antennas in a telecommunication network. These advancements overcome the limitations of existing solutions by enabling proactive identification of discrepancies between actual antenna configurations and corresponding database records. In particular, the disclosed solution facilitates timely detection and resolution of anomalies using minimal time and resources, thereby improving network planning and operational efficiency. Furthermore, the present disclosure provides an automated and scalable approach for performing routine audits and verification checks across large-scale telecommunication networks, reducing human errors and ensuring adherence to network design standards. Additionally, the present disclosure helps maintain a robust, secure, and high-performance telecommunication network infrastructure, ultimately supporting seamless business operations and enhancing the end-user experience.ADVANTAGES OF THE PRESENT DISCLOSURE
[0097] The present disclosure provides a method and a system for detecting anomalies associated with one or more antennas in a telecommunication network.
[0098] The present disclosure provides a method and a system that enables proactive detection of discrepancies between actual antenna configurations and corresponding database records, thereby improving telecommunication network data accuracy and integrity.
[0099] The present disclosure streamlines telecommunication network operations by facilitating timely identification and resolution of anomalies using limited time and resources, enhancing network planning and operational efficiency.
[0100] The present disclosure provides a system and a method that promptly rectifies database discrepancies and implements on-site parameter adjustments, optimizing the telecommunication network's performance and reducing troubleshooting time and operational costs.
[0101] The present disclosure supports the maintenance of a robust, secure, and high-performing telecommunication network infrastructure, contributing to seamless business operations and improved end-user experience.
[0102] The present disclosure provides an automated and scalable solution for conducting routine audits and verification checks across a large telecommunication network environment, minimizing human errors and ensuring compliance with network design standards.
[0103] The present disclosure enhances telecommunication network reliability by enabling timely identification of anomalies associated with one or more antennas.
Claims
We claim:
1. A method (400) for detecting anomalies associated with one or more antennas in a telecommunication network, the method comprising: receiving (402), by a receiving unit (208), one or more parameter values corresponding to the one or more antennas located on at least one network site, from a database, wherein the at least one network site is divided into a set of sectors; determining (404), by a determining unit (210), a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values, wherein the first antenna and the second antenna are associated with a sector of the set of sectors; calculating (406), by a calculating unit (212), a difference in the current height of each of the first antenna and the second antenna associated with the sector; comparing (408), by the calculating unit (212), the calculated difference with a pre-defined height threshold; and detecting (410), by a detecting unit (214), one or more anomalies corresponding to the sector based on the comparison.
2. The method (400) as claimed in claim 1, further comprising: receiving, by the receiving unit (208), the one or more parameter values corresponding to the one or more antennas from the database at a pre-defined time interval.
3. The method (400) as claimed in claim 1, wherein the first antenna and the second antenna are adjacent antennas serving the sector.
4. The method (400) as claimed in claim 1, wherein each of the one or more antennas is configured to operate at a pre-defined frequency band and a pre-defined technology.
5. The method (400) as claimed in claim 1, wherein the one or more anomalies are detected upon determining the difference in the current height of each of the first antenna and the second antenna to be above the pre-defined height threshold.
6. The method (400) as claimed in claim 1, further comprising: flagging, by the detecting unit (214), the sector upon detecting the one or more anomalies corresponding to the sector; and notifying, by a notifying unit (216), a user by sending an alert corresponding to the one or more anomalies in response to the flagging.
7. The method as claimed in claim 1, further comprising: generating, by the detecting unit (214), a report based on the one or more anomalies detected corresponding to the sector, wherein the report comprises information associated with the sector and the one or more anomalies detected corresponding to the sector; and rendering, by the notifying unit (216), the report to the user.
8. A system (108) for detecting anomalies associated with one or more antennas in a telecommunication network, the system (108) comprising: a receiving unit (208) configured to receive one or more parameter values corresponding to the one or more antennas located on at least one network site from a database, wherein the at least one network site is divided into a set of sectors;a determining unit (210) configured to determine a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values, wherein the first antenna and the second antenna are associated with a sector of the set of sectors; a calculating unit (212) configured to calculate a difference in the current height of each of the first antenna and the second antenna associated with the sector; the calculating unit (212) configured to compare the calculated difference with a pre-defined height threshold; and a detecting unit (214) configured to detect one or more anomalies corresponding to the sector based on the comparison.
9. The system (108) as claimed in claim 8, wherein the receiving unit (208) is configured to: receive the one or more parameter values corresponding to the one or more antennas from the database at a pre-defined time interval.
10. The system (108) as claimed in claim 8, wherein the first antenna and the second antenna are adjacent antennas serving the sector.
11. The system (108) as claimed in claim 8, wherein each of the one or more antennas is configured to operate at a pre-defined frequency band and a pre-defined technology.
12. The system (108) as claimed in claim 8, wherein the one or more anomalies are detected upon determining the difference in the current height of each of the first antenna and the second antenna to be above the pre-defined height threshold.
13. The system (108) as claimed in claim 8, wherein: the detecting unit (214) configured to flag the sector upon detecting the one or more anomalies corresponding to the sector; and a notifying unit (216) configured to notify a user by sending an alert corresponding to the one or more anomalies in response to the flag.
14. The system (108) as claimed in claim 8, wherein: the detecting unit (214) configured to generate a report based on the one or more anomalies detected corresponding to the sector, wherein the report comprises information associated with the sector and the one or more anomalies detected corresponding to the sector; and the notifying unit (216) configured to render the report to the user.
15. A computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method for detecting anomalies associated with one or more antennas in a telecommunication network, the method comprising: receiving (402), by a receiving unit (208), one or more parameter values corresponding to the one or more antennas located on at least one network site, from a database, wherein the at least one network site is divided into a set of sectors; determining (404), by a determining unit (210), a current height of each of a first antenna operating at a first frequency band and a second antenna operating at a second frequency band based on the one or more parameter values, wherein the first antenna and the second antenna are associated with a sector of the set of sectors; calculating (406), by a calculating unit (212), a difference in the current height of each of the first antenna and the second antenna associated with the sector;comparing (408), by the calculating unit (212), the calculated difference with a pre-defined height threshold; and detecting (410), by a detecting unit (214), one or more anomalies corresponding to the sector based on the comparison.
Citation Information
Patent Citations
System, Method, and Computer Program Product for Location-Based Detection of Indicator Anomalies
US20170318555A1
Method and system for detecting and resolving anomalies in a wireless network
US20200059800A1