Abstract: The present disclosure provides a system (300) and method (1200) for generating air situation picture across MANET. Th system includes a computing device (302) configured to detect a plurality of aircrafts communicably coupled to the MANET; assign a primary global track generator (GTG-P) configured to generate global track number (GTN); determine, at any aircraft, presence of one or more targets; receive, from the aircraft, information related to the one or more targets; corelate, at the computing device, information received from the aircraft with existing information related to the plurality of aircrafts; generate the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts; and transmit the generated GTN to all aircrafts across the MANET. The GTN provides the air situation picture to each pilot of the plurality of aircrafts.
Claims:1. A system (300) for generating air situation picture across MANET, the system (300) comprising:
a computing device (302) communicably coupled to the MANET, comprising a processor (302) communicably coupled with a memory, the memory storing instructions executable by the processor (304), the computing device (302) configured to:
detect a plurality of aircrafts communicably coupled to the MANET;
assign a primary global track generator (GTG-P) configured to generate global track number (GTN);
determine, at any aircraft, presence of one or more targets;
receive, from the aircraft, information related to the one or more targets; and
corelate, at the computing device (302), information received from the aircraft with existing information related to the plurality of aircrafts,
wherein, the computing device (302) is configured to generate the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts,
wherein the computing device (302) is further configured to transmit the generated GTN to all aircrafts across the MANET, and
wherein the GTN provides the air situation picture to each pilot of the plurality of aircrafts.
2. The system (300) as claimed in claim 1, wherein the computing device (302) is configured in a ground control center (GCC).
3. The system (300) as claimed in claim 2, wherein the GCC is the GTG-P.
4. The system (300) as claimed in claim 1, wherein the plurality of the aircrafts and the computing device (302) are communicably coupled through software defined radios (SDRs).
5. The system (300) as claimed in claim 1, wherein the computing device (302) is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
6. A method (1200) for generating air situation picture across MANET, the method (1200) comprising:
detecting, at a computing device (302) communicably coupled to the MANET, a plurality of aircrafts communicably coupled to the MANET;
assigning, at the computing device (302), a primary global track generator (GTG-P) configured to generate global track number (GTN);
determining, at the computing device (302), at any aircraft, presence of one or more targets;
receiving, from the aircraft, at the computing device (302), information related to the one or more targets;
corelating, at the computing device (302), information received from the aircraft with existing information related to the plurality of aircrafts;
generating, at the computing device (302), the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts; and
transmitting, by the computing device (302), the generated GTN to all aircrafts across the MANET,
wherein the GTN provides the air situation picture to each pilot of the plurality of aircrafts.
7. The method (1200) as claimed in claim 6, wherein the computing device (302) is configured in a ground control center (GCC).
8. The method (1200) as claimed in claim 7, wherein the GCC is the GTG-P.
9. The method (1200) as claimed in claim 6, wherein the plurality of the aircrafts and the computing device (302) are communicably coupled through software defined radios (SDRs).
10. The method (1200) as claimed in claim 6, wherein the computing device (302) is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
, Description:TECHNICAL FIELD
[0001] The present disclosure relates to effective and robust generation of air situation picture amongst aircrafts connected to a MANET.
BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] Air Situation Picture (ASP) is the representation of the location of tracks (both friendly and hostile) in air. All the aircraft that are flying in airspace needs to have this information available with them in order to get better decision making and having the advantage in visualizing surrounding environment. Traditionally, generation of ASP to the pilot(aircraft) is sole responsibility of ground controllers. First the ASP is generated at ground command and control center (GCC) then ground controllers shall prepare the pilot for his surrounding with voice based communication system. Although aircraft’s radar can pick the targets of their range, but this will also disclose their current position to counter parties. That is why aircraft fly in radar silent mode and are dependent upon ground controller for ASP. To generate unambiguous ASP across all aircrafts, Command Control Communication Computer and Information (C4I) systems are used. Any air situation picture is called unambiguous when it has unique identification number attached to each aircraft across the network and unique number attached to aircraft is uniform across all aircrafts. Such C4I system use network centric operation (NCO) concept for sharing information among members. NCO concept is more about networking the members than establishing networks. It is an information superiority-enabled concept that is achieved via networking aircraft’s sensors, decision makers, and pilots to achieve shared awareness, increased speed of command. The ambiguity in ASP can affect the mission effectiveness.
[0004] There is therefore a requirement in the art for a means to generate unambiguous ASP for aircrafts connected across a MANET.
OBJECTS OF THE INVENTION
[0005] An object of the present invention is to provide a system and method for unambiguous ASP generation across MANET.
[0006] Another object of the present invention is to provide a self-fault tolerant system and method for ASP generation.
[0007] Another object of the present invention is to provide a system and method for ASP generation that is not dependent on any specific class of aircraft.
[0008] Another object of the present invention is to provide a system and method for ASP generation that can accommodate aircraft re-joining the MANET.
SUMMARY
[0009] In a first aspect, the present disclosure provides a system for generating air situation picture across MANET, the system including a computing device communicably coupled to the MANET, comprising a processor communicably coupled with a memory, the memory storing instructions executable by the processor, the computing device configured to detect a plurality of aircrafts communicably coupled to the MANET. The computing device is further configured to assign a primary global track generator (GTG-P) configured to generate global track number (GTN). The computing device is further configured to determine, at any aircraft, presence of one or more targets. The computing device is further configured to receive, from the aircraft, information related to the one or more targets. The computing device is further configured to corelate, at the computing device, information received from the aircraft with existing information related to the plurality of aircrafts. The computing device is configured to generate the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts. The computing device is further configured to transmit the generated GTN to all aircrafts across the MANET. The GTN provides the air situation picture to each pilot of the plurality of aircrafts.
[0010] In some embodiments, the computing device is configured in a ground control center (GCC).
[0011] In some embodiments, the GCC is the GTG-P.
[0012] In some embodiments, the plurality of the aircrafts and the computing device are communicably coupled through software defined radios (SDRs).
[0013] In some embodiments, the computing device is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
[0014] In a second aspect, the present disclosure provides a method for generating air situation picture across MANET, the method including detecting, at a computing device communicably coupled to the MANET, a plurality of aircrafts communicably coupled to the MANET. The method further includes assigning, at the computing device, a primary global track generator (GTG-P) configured to generate global track number (GTN). The method further includes determining, at the computing device, at any aircraft, presence of one or more targets. The method further includes receiving, from the aircraft, at the computing device, information related to the one or more targets. The method further includes corelating, at the computing device, information received from the aircraft with existing information related to the plurality of aircrafts. The method further includes generating, at the computing device, the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts. The method further includes transmitting, by the computing device, the generated GTN to all aircrafts across the MANET, wherein the GTN provides the air situation picture to each pilot of the plurality of aircrafts.
[0015] In some embodiments, the computing device is configured in a ground control center (GCC).
[0016] In some embodiments, the GCC is the GTG-P.
[0017] In some embodiments, the plurality of the aircrafts and the computing device are communicably coupled through software defined radios (SDRs).
[0018] In some embodiments, the computing device is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
[0019] Various objects, features, aspects, and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.
BRIEF DESCRIPTION OF DRAWINGS
[0020] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] FIG. 1 illustrates a representation of time distribution in a voice based system depicting time taken in each major processing step involved in achieving air situation picture (ASP) in voice based system;
[0022] FIG. 2 illustrates a representation of decision speed and competitive advantage using a system for generating air situation picture, according to an embodiment of the present disclosure;
[0023] FIG. 3 illustrates a schematic block diagram of a computing device of a system for generating air situation picture, according to an embodiment of the present disclosure;
[0024] FIG. 4 illustrates a schematic representation of a system including software defined radio (SDR) based MANET, according to an embodiment of the present disclosure;
[0025] FIG. 5 illustrates a schematic representation of a process for primary selection method (PSM), according to an embodiment of the present disclosure;
[0026] FIG. 6 illustrates a flowchart depicting generating of GTN;
[0027] FIG. 7 illustrates a representation of generation of ASP using GTG;
[0028] FIG. 8 illustrates a flow chart for a primary selection method for MANET;
[0029] FIG. 9 illustrates an exemplary flow chart for a process to generate ASP;
[0030] FIG. 10 illustrates another exemplary flow chart for a process to generate ASP;
[0031] FIG. 11 illustrates another exemplary flow chart for a process to generate ASP;
[0032] FIG. 12 illustrates a flow chart for a method to for generating ASP, according to an embodiment of the present disclosure; and
[0033] FIG. 13 illustrates an exemplary schematic block diagram of a hardware platform for implementation of the system of FIG. 3.
DETAILED DESCRIPTION
[0034] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such details as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0035] In a first aspect, the present disclosure provides a system for generating air situation picture across MANET, the system including a computing device communicably coupled to the MANET, comprising a processor communicably coupled with a memory, the memory storing instructions executable by the processor, the computing device configured to detect a plurality of aircrafts communicably coupled to the MANET. The computing device is further configured to assign a primary global track generator (GTG-P) configured to generate global track number (GTN). The computing device is further configured to determine, at any aircraft, presence of one or more targets. The computing device is further configured to receive, from the aircraft, information related to the one or more targets. The computing device is further configured to corelate, at the computing device, information received from the aircraft with existing information related to the plurality of aircrafts. The computing device is configured to generate the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts. The computing device is further configured to transmit the generated GTN to all aircrafts across the MANET. The GTN provides the air situation picture to each pilot of the plurality of aircrafts.
[0036] In some embodiments, the computing device is configured in a ground control center (GCC).
[0037] In some embodiments, the GCC is the GTG-P.
[0038] In some embodiments, the plurality of the aircrafts and the computing device are communicably coupled through software defined radios (SDRs).
[0039] In some embodiments, the computing device is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
[0040] In a second aspect, the present disclosure provides a method for generating air situation picture across MANET, the method including detecting, at a computing device communicably coupled to the MANET, a plurality of aircrafts communicably coupled to the MANET. The method further includes assigning, at the computing device, a primary global track generator (GTG-P) configured to generate global track number (GTN). The method further includes determining, at the computing device, at any aircraft, presence of one or more targets. The method further includes receiving, from the aircraft, at the computing device, information related to the one or more targets. The method further includes corelating, at the computing device, information received from the aircraft with existing information related to the plurality of aircrafts. The method further includes generating, at the computing device, the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts. The method further includes transmitting, by the computing device, the generated GTN to all aircrafts across the MANET, wherein the GTN provides the air situation picture to each pilot of the plurality of aircrafts.
[0041] In some embodiments, the computing device is configured in a ground control center (GCC).
[0042] In some embodiments, the GCC is the GTG-P.
[0043] In some embodiments, the plurality of the aircrafts and the computing device are communicably coupled through software defined radios (SDRs).
[0044] In some embodiments, the computing device is configured on any one or more of the plurality of aircrafts, and wherein the any one or more of the plurality of aircrafts are configured to be assigned as GTG-P.
[0045] FIG. 1 illustrates a representation of time distribution in a voice based system depicting time taken in each major processing step involved in achieving air situation picture (ASP) in voice based system. Traditionally, there are two ways of generating ASP. One of them is a voice based system, in which ASP is generated using voice messages.
[0046] In such a system, ground controllers transmit the respective ASP to a pilot of an aircraft using voice communication based system. As voice communication is not secure, the voice transmission is encoded based on pre-decided encoding and decoding techniques by the controller as well as the pilot. As per information received, pilot creates the ASP. But picture generated is not precise and accurate as some data gets lost due to noise in voice communication based system. Pilot is flying as per ground controller’s commands and his wisdom. Here the dependency of ASP generation is completely on ground controller and pilot’s interpretation and their alertness. Numerous coding schemes are used by pilots and ground controller to transmit and decipher the information shared via communication channel. Some of the disadvantages of voice based communication is
[0047] Security of Information: the entire encoding is dependent upon pre-decided encoding words at ends only, i.e., at ground controller as well as at pilot end only. Such encoding techniques are simple and can be broken by any system by capturing the raw radio data.
[0048] Information Sharing Ability: Voice based radio communication systems are actually half duplex system, i.e., at any time information can be transmitted by one end only. Hence, a primary aircraft that receives the information from ground controller communicates the information to other aircrafts. This introduces a delay in sharing the information. Further, the information is shared in bits and pieces.
[0049] Shared Awareness and Decision Making: In these systems, pilots have to continuously listen to voice messages to keep themselves updated and to build situation awareness mentally. This is mentally taxing and potentially error-prone. As this process of building awareness is manual (which includes deciphering the message and identifying the location of target in mind) and is done under stressful conditions, it ultimately leads to shorter time span for decision making by the pilot.
[0050] Quality of Information: In voice based commination system, there is a high possibility of addition of noise in the transmission, which will lead to poor quality of information. The information conveyed may be disrupted.
[0051] Another way of generating ASP is aircraft based ASP generation, in which communication and ASP is generated between same class of aircraft. There are some families of aircrafts which can share their radar picked targets and generate a common air situation awareness picture among them. The aircrafts can communicate with each other and are not completely dependent on ground controller for the information. But these systems only consider similar type of aircrafts i.e. MANET should be homogenous in nature. The reference documents that elaborate this philosophy are not available for public.
[0052] FIG. 2 illustrates a representation of decision speed and competitive advantage using a system 300 for generating air situation picture, according to an embodiment of the present disclosure.
[0053] The proposed system includes a computing device that includes a processor, ASP Display Unit, Aircraft Interface Unit, PSM Unit, GTG Unit, SDR and Database that generates unambiguous ASP for MANET members. Pilots are presented with a continually updated image visually displaying the precise locations and velocities of all detected aircraft. The resulting process of gaining situational awareness is much faster, more automated automatic, and more accurate than voice based conventional systems.
[0054] The resulting time compression in obtaining information and awareness with the proposed system is illustrated in FIG. 2. This freed time could be used to consider alternative courses of action, which will tend to lead to better decisions, and make more decisions in a given period of time, which should lead to more effective aircraft operations.
[0055] In ASP, Global Track Number (GTN) is used to uniquely identify the aircraft throughout the MANET. This GTN is generated by the system at an aircraft, named as Primary member of MANET and same information floats throughout the MANET. Primary Selection Method (PSM) is proposed for the selection of Primary member of MANET. This member will be responsible for GTN generation. Global Track Generator (GTG) method is the unique number generator that is proposed for GTN generation. GTG shall share the GTN information among MANET members for generation of ASP at each aircraft within a specific time interval. This innovation assists C2 applications with GTG and assigns GTN to each aircraft. This will create a better, fast and synchronized understanding of surrounding environment with the help of unambiguous situation awareness picture.
[0056] FIG. 3 illustrates a schematic block diagram of a computing device 302 of a system 300 for generating air situation picture, according to an embodiment of the present disclosure. The computing device 302 includes a processor 304 communicably coupled to a memory, the memory storing instructions executable by the processors 304 to enable the computing device 302 to generate ASP. The computing device 302 further includes an ASP generation module 308. The ASP generation module 308 further includes an ASP display unit 310, an aircraft interface unit 312, a primary selection method (PSM) unit 314 and a global track generator (GTG) unit 316. The computing device 302 is further communicably coupled to a SDR communication unit 320 and a database 318.
[0057] FIG. 4 illustrates a schematic representation of a system 400 including software defined radio (SDR) based MANET 402, according to an embodiment of the present disclosure. The ground command and control (GCC) 404 is a globe track generator-primary (GTG-P), and the remaining MANET members are secondary. If the GCC is connected in the MANET, then the ground will be primary. The GCC as the primary member in the MANET will be the only node capable of generating the GTN. Other MANET members are also capable of generating the GTN in case GTG-P goes off the Network.
[0058] FIG. 5 illustrates a schematic representation of a process 500 for primary selection method (PSM), according to an embodiment of the present disclosure. One SDR in MANET topology is selected as a primary aircraft with the help of the PSM. The primary aircraft will be the GTG-P and other members of the MANET will be secondary GTG (GTS-S). the GTG-S will request the GTG-P to generate the GTN. Each of the aircrafts will be provided with SDR with a unique SDR ID.
[0059] At steps 502, 504, 506, 508, when an aircraft detects a target, a basic association and correlation is performed at its end (step 510). If fusion has happened, then track is exchanged among members in the MANET as per usual track exchange mechanisms. If not associated, then information is sent only to the primary and primary tries to correlate. In subsequent time cycle, with track exchange, GTN will reach to the requested member. After assigning GTN (step 512) by the requested aircraft, requested aircraft starts multicasting this track as per usual track exchange mechanism (step 514).
[0060] FIG. 6 illustrates a flowchart depicting generating of GTN. At step 602, the process 600 includes detection of new target by radar of aircraft. At step 604, the process 600 includes sharing of information, such as SDR ID, Radar ID, Radar track number and location of detected target to the primary GTG. At step 606, the process 600 includes correlation, by the primary GTG, of the information received with existing information. At step 608, the process includes checking if the information corelates. If not, at step 610, a new GTN is generated by the primary GTG. If the information corelates, at step 612, primary GTG already includes target details and the GTN has already been generated. At step 614, the GTN is floated in the MANET for the corresponding aircraft.
[0061] FIG. 7 illustrates a representation 700 of generation of ASP using GTG. Each aircraft generally includes full functionality, such as detection, corelation, fusion, displaying track information to pilot, radar, detection of objects, etc. as illustrated, aircraft 1 detects tracks 1, 2, 3. Aircraft 1 then sends information set including SDR ID, Radar ID, Radar track Number and location of track to GTG-P. the GTG-P generates GTN and the GTN is transmitted through the MANET to corresponding secondary aircraft. As illustrated, radar track number 3 is captured by aircrafts 1 and 2. In such a case, whichever aircraft first captures the radar track 3 will send information to the GTG-P. When the second aircraft sends information about the radar track 3, the GTG-P compares the received information and registers that the radar track 3 is already detected. As a result, an unambiguous ASP is generated, without repetition.
[0062] FIG. 8 illustrates a flow chart for a primary selection method 800 for MANET. Some assumptions made for the method 800 are,
• Each aircraft has its own SDR with unique SDR number across MANET members.
• Each aircraft has its C2 application.
• Configuration of SDR NUMBER and AIRCRAFT NUMBER is already stored locally to each aircraft for complete possible MANET.
• Configuration of AIRCRAFT NUMBER and AIRCRAFT CALL SIGN is already stored locally to each aircraft for complete possible MANET.
• SAC & SIC, RADAR ID and AIRCRAFT NUMBER configuration is already stored locally to each aircraft for complete possible MANET.
[0063] At step 802, the method 800 includes an aircraft attempting to detects all other members. Aircraft will send PREQ (Primary Request Message) to all its connected members. PREQ message will include its SDR ID. At step 804, it is checked if aircraft j is connected to MANET. If not, at step 806, a different protocol is run independently. If the aircraft j is connected to the MANET, at step 808, aircraft j performs a weight calculation. At step 810, if weight(j) < weight(i), then no response is sent (step 812) else j sends PRES (Primary Response message) to I (step 814).
[0064] An aircraft that receives PRES message from all its connected members declares itself as primary. Calculation of weight is done on various parameters and defines which node will get priority over other.
Primary selection condition is expressed as follows:
ұ aircraft n
for n to be selected as primary following condition should be satisfied:
(naircraft ≠ 0) ˄ {(naccept = nconnected) ˅ [ (naccept ≤ nconnected ) ˄ (( naircraft - naccept) == number of link failed in between)
Where
naccept = number of PRES messages received by n
nconnected = number of connected members to node
naircraft = number of AC messages sent by n
Calculation of Weight is done as follows,
If there are two aircrafts, aircrafti and aircraftj
if aircrafti is ground C2 centre then
weight(i) > weight(j) and vice a versa
else
if no. of aircraft connected to aircrafti is > aircraftj then
weight(i) > weight(j)
else
if no. of aircraft connected to aircrafti is = aircraftj then
Calculate difference in aircrafts for aircrafti as No. of aircraft different in
aircrafti - aircraftj and vice a versa
if (no of different aircraft in aircrafti w.r.t aircraftj) then
weight(i) > weight(j)
else if SDR ID of aircrafti < SDR ID of aircraftj then
weight(i) > weight(j)
Global Track Generator
• GTN for MANET members shall be generated at every node. No GTN is generated / requested for MANET Members. GTN Shall be generated locally for MANET member. GTN will be combination of SDR number, associated radar number and track number assigned by the radar.
• An internal mapping of SDR ID with aircraft name string can be maintained that will be displayed to the pilot for easy reading and sharing. For example, if an aircraft having aircraft number 245 is having SDR whose SDR ID is 10 and aircraft name is "AA", and if this aircraft detects a target with local track number 4041(0x0FC9) with radar whose id is 41(0x29) and associated SDR number is 10(0x0A), then GTN shall be 0x0A290FC9, which shall be internally maintained by the system while pilot will see as AA4041. The internal number is obtained using bitwise or operation on aircraft number, SDR number, Radar id and local track number.
• The ground C2 is always GTG-P when connected in MANET because ground C2 coverage is generally more than aircraft's RADAR and usually fighter aircraft fly in RADAR silent mode hence ground radars will work as aircraft radar and target detection, processing and generation time with respect to complete system will be less so that system processing induced delay can be minimized.
[0065] There can be multiple situations that can arise in real time conditions. Some of the cases that can be generated in this topology has been discussed below. As compared to the voice communication system, proposed system generates unambiguous ASP in these cases.
CASE-1: When Ground C2 centre is connected in topology
[0066] This is an ideal situation where communication occurs between aircraft and GCC as shown in FIG. 4. Communication with GCC enhances the capability of C4I systems. When GCC is connected it is always GTG-P as per PSM, other members in MANET are GTG-S.
CASE-2: When Ground Connection goes off
[0067] This situation arises when GCC is disconnected from topology due to network, operational, terrain or distance issues. New topology is broadcast to all MANET members by SDR. In new topology MANET member according to PSM will be the primary aircraft. The GTN of existing aircrafts remain same. The generation of new GTN for each newly detected target is performed by the newly formed GTG-P in the formation.
[0068] When connection with ground is restored, ground can become primary only when existing GTG-P fails or is disconnected. GCC sends aircraft information to existing GTG-P in order to achieve the same air situation picture. Primary Aircraft compares the received information set with existing ones and confirms if there is any mismatch in the information set. For the mismatched aircraft, the information set of GTG-P is updated and the information is floated in the MANET to create same ASP. This process 900 is explained in the form of flowchart in FIG. 9.
[0069] At step 902, it is detected that communication of GCC is broken. At step 904, one of the MANET members becomes the primary aircraft. At step 906, it is checked if GCC network is recovered. If not, at step 908, the GTG process is followed by the MANET member who is the primary GTG. If the GCC network is recovered, at step 910, GCC sends information set to existing primary GTG. At step 912, the primary GTG corelated this information set with available information. At step 914, it is checked if the information corelates. If not, at step 916, the already assigned GTN is considered. If the information corelates, at step 918, the GTN existing with primary GTG is considered. At step 920, the GTN is floated in the MANET.
Case-3: Aircraft GTG-Secondary disconnects from topology
[0070] This situation arises when a GTG-S is disconnected from system due to operational, terrain or distance issues. In this case disconnected aircraft will generate GTN on its own for new detected target by its radar. The remaining topology keeps working in same manner as before. When disconnected aircraft is connected back in topology it shares its information with GTG-P. Primary aircraft checks information from disconnected aircraft. If information set has a new aircraft, then GTN generated by disconnected aircraft will be floated in system to create same ASP. This process 1000 is explained in the form of flowchart in FIG. 10.
[0071] At step 1002, it is detected that aircrafts are flying in a formation. At step 1004, it is detected that one aircraft is disconnected from the MANET. At step 1006, the disconnected aircraft becomes its own primary GTG. At step 1008, when the aircraft re-joins the MANET, the primary GTG corelates information from the re-joined aircraft. At step 1010, it is checked if the information corelates. If not, at step 1012, the already generated GTN is considered. If the information corelates, at step 1014, GTN generated by the GCC is considered. At step 1016, the GTN is floated in the MANET.
Case-4: Separate Formation is created
[0072] There might occur a case where one formation disconnects and forms its own topology. One of the aircraft according to PSM in new formation will be the primary and both formations work with the same philosophy of GTN.
[0073] Once the formation is reformed, there can be two subcases:
SUB-CASE 1: Ground is connected in one formation
[0074] In this case when formation is reformed, ground will always be the primary whatever be the topology. Primary aircraft of other formation will send its information set to GCC and will not be primary anymore. GCC then checks the information set and correlates information. If aircraft already exist with GCC, then ground will send existing GTN in MANET. But if it does not exist with the GCC, then the GTN assigned by the GTG-P of other formation is floated in the MANET.
SUB-CASE 2: Handshaking Between two primary aircraft
[0075] This case arises when GCC is not connected in any of the formation. In this case both the primary aircraft send their respective information containing GTN and location of aircrafts with them to each other. According to PSM whosoever is selected as primary aircraft will be the GTG-P. Another one will send its information set to newly selected primary aircraft and newly selected primary aircraft will fuse the data and float in the MANET. This process 1100 is explained in the form of flowchart in FIG. 11.
[0076] At step 1102, it is detected that aircrafts are flying in formation across MANET. At step 1104, it is detected that multiple aircrafts disconnect from MANET. At step1106, the disconnected aircrafts form their own MANET. At step 1108, GTN generation occurs across both MANETs. At step 1110, the disconnected formation re-joins the primary formation. At step 111, it is checked if GCC is connected in any MANET. If not, at step 1116, GTG-P of both MANETs share information with each other. At step 1118, PSM is applied for selection of new GTG-P and information set is corelated. If the GCC is connected to any one MANET, at step 1114, GCC stays as a primary GTG and information set is corelated. At step 1120, the corelated information is floated across MANET.
[0077] FIG. 12 illustrates a flow chart for a method 1200 for generating air situation picture across MANET, according to an embodiment of the present disclosure. At step 1202, the method 1200 includes detecting, at the computing device (302) communicably coupled to the MANET, a plurality of aircrafts communicably coupled to the MANET. At step 1204, the method 1200 includes assigning, at the computing device (302), a primary global track generator (GTG-P) configured to generate global track number (GTN). At step 1206, the method 1200 includes determining, at the computing device (302), at any aircraft, presence of one or more targets. At step 1208, the method 1200 includes receiving, from the aircraft, at the computing device (302), information related to the one or more targets. At step 1210, the method 1200 includes corelating, at the computing device (302), information received from the aircraft with existing information related to the plurality of aircrafts. At step 1212, the method 1200 includes generating, at the computing device (302), the global track number (GTN) relating to the corelated information pertaining to the detected one or more targets and the plurality of aircrafts. At step 1214, the method 1200 includes transmitting, by the computing device (302), the generated GTN to all aircrafts across the MANET, wherein the GTN provides the air situation picture to each pilot of the plurality of aircrafts.
[0078] FIG. 13 illustrates an exemplary schematic block diagram of a hardware platform for implementation of the system 300 of FIG. 3. As shown in FIG. 13, a computer system 1300 can include an external storage device 1310, a bus 1320, a main memory 1330, a read only memory 1340, a mass storage device 1350, communication port 1360, and a processor 1370. A person skilled in the art will appreciate that the computer system may include more than one processor and communication ports. Examples of processor 1370 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on chip processors or other future processors. Processor 1370 may include various modules associated with embodiments of the present invention. Communication port 1360 can 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 fibre, a serial port, a parallel port, or other existing or future ports. Communication port 1360 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects. Memory 1330 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read-only memory 1340 can 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 BIOS instructions for processor 1370. Mass storage 1350 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are 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 Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[0079] Bus 1320 communicatively couples processor(s) 1370 with the other memory, storage, and communication blocks. Bus 1320 can be, e.g., a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 1370 to software system.
[0080] Optionally, operator and administrative interfaces, e.g., a display, keyboard, and a cursor control device, may also be coupled to bus 1320 to support direct operator interaction with a computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 1360. The external storage device 1310 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc-Re-Writable (CD-RW), Digital Video Disk-Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0081] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refer to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc. The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.
[0082] 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.
ADVANTAGES OF THE INVENTION
[0083] The present invention provides a system and method for unambiguous ASP generation across MANET.
[0084] The present invention provides a self-fault tolerant system and method for ASP generation.
[0085] The present invention provides a system and method for ASP generation that is not dependent on any specific class of aircraft.
[0086] The present invention provides a system and method for ASP generation that can accommodate aircraft re-joining the MANET.
| # | Name | Date |
|---|---|---|
| 1 | 202241019643-STATEMENT OF UNDERTAKING (FORM 3) [31-03-2022(online)].pdf | 2022-03-31 |
| 2 | 202241019643-POWER OF AUTHORITY [31-03-2022(online)].pdf | 2022-03-31 |
| 3 | 202241019643-FORM 1 [31-03-2022(online)].pdf | 2022-03-31 |
| 4 | 202241019643-DRAWINGS [31-03-2022(online)].pdf | 2022-03-31 |
| 5 | 202241019643-DECLARATION OF INVENTORSHIP (FORM 5) [31-03-2022(online)].pdf | 2022-03-31 |
| 6 | 202241019643-COMPLETE SPECIFICATION [31-03-2022(online)].pdf | 2022-03-31 |
| 7 | 202241019643-Proof of Right [06-07-2022(online)].pdf | 2022-07-06 |
| 8 | 202241019643-POA [04-10-2024(online)].pdf | 2024-10-04 |
| 9 | 202241019643-FORM 13 [04-10-2024(online)].pdf | 2024-10-04 |
| 10 | 202241019643-AMENDED DOCUMENTS [04-10-2024(online)].pdf | 2024-10-04 |
| 11 | 202241019643-Response to office action [01-11-2024(online)].pdf | 2024-11-01 |