1. Field of the Invention
The present invention relates to systems and methods for hosting Automatic Dependent Surveillance Broadcast (ADS-B) functionality, and more particularly, to systems and methods for partitioning ADS-B functionality on a plurality of platforms.
2. Background of the Invention
The Automatic Dependent Surveillance-Broadcast (ADS-B) is an avionics protocol that allows an ADS-B equipped system, such as an ADS-B equipped aircraft, to “see” on a display other ADS-B equipped systems in range of the subject system. An ADS-B equipped system may comprise an aircraft, a ground-based vehicle, such as a service vehicle at an airport, or anything else that one would want to “see” using ADS-B. Air traffic control may also use ADS-B to “see” ADS-B equipped systems.
Under the ADS-B protocol, an ADS-B equipped system periodically broadcasts its own state vector and other information without knowing which, if any, other ADS-B equipped systems might be receiving it, and without expectation of an acknowledgement or reply. ADS-B is “automatic” in the sense that no pilot or controller action is required for the information to be issued. ADS-B is “dependent surveillance” in the sense that the surveillance-type information so obtained depends on the suitable navigation and broadcast capability of the ADS-B equipped system making the transmission. ADS-B systems automatically and repeatedly broadcast the aircraft's position, velocity, flight identification, and other parameters. ADS-B systems are generally equipped with Global Positioning Systems (GPS) to allow the aircraft to determine and broadcast its position accurately.
In operation, an aircraft or other ADS-B equipped system determines position information about itself, typically employing the global positioning system (GPS). The position information is employed to create a digital code, which may be combined with other information such as aircraft type, aircraft speed, aircraft flight number and whether the aircraft is turning, climbing or descending. The digital code, which may contain all of this information or in some cases more or less information, is updated several times a second and broadcast from the ADS-B-equipped system on a discrete frequency, called a data link. To transmit and receive ADS-B, an ADS-B equipped system may employ a Mode-S Extended Squitter (1090 ES) transponder, a Universal Access Transceiver (UAT), both a Mode-S Extended Squitter (1090 ES) transponder and a Universal Access Transceiver (UAT), or any equivalents thereof. ADS-B equipped systems, such as an aircraft or a ground station, within about 150 miles of an ADS-B transmission source may receive the ADS-B and display the received information. For example, a pilot in an aircraft cockpit can see traffic on a Cockpit Display of Traffic Information (CDTI). Additionally, air traffic controllers on the ground can see ADS-B traffic on their traffic display screen, as well as other radar targets.
Today, while some aircraft are equipped with ADS-B systems, there are many aircraft that do not have this capability. The United States Federal Aviation Administration (FAA) has mandated that ADS-B systems must be included on all aircraft by 2020 to allow the position and movement of aircraft to be tracked in order to help avoid collisions at an airport or other location. However, adding ADS-B functionality (and conventional hardware to support it) to an existing aircraft can be difficult, time-consuming, and expensive. Moreover, due to space and weight constraints in existing aircraft, it may not even be possible to add a TCAS, FMS, or ISS LRU to provide the desired ADS-B functionality. The present invention addresses these and other issues.
A system according to one aspect of the present invention includes two or more computer systems, the two or more computer systems each comprising a processor, a data interface, and a memory. The two or more computer systems are in communication with each other through the respective data interfaces of each of the two or more computer systems. Each memory of the two or more computer systems stores instructions that, when executed by its respective processor, cause the processor to perform at least a portion of one or more automatic dependent surveillance-broadcast (ADS-B) processes. The present invention allows a computer system that is normally dedicated to serve a particular function (such as a TAWS) to also perform ADS-B functionality using resources (such as processor cycles and memory space) that would otherwise go unutilized, ameliorating or eliminating the need for additional hardware to provide ADS-B functionality.
Both the foregoing summary and the following detailed description are exemplary and explanatory only and are not restrictive of the invention.
A more complete understanding of the present invention may be derived by referring to the detailed description and claims when considered in connection with the following illustrative figures.
An exemplary system according to the present invention is depicted in
Computer systems operating in conjunction with the present invention may provide ADS-B functionality in any suitable manner, such as through the processors 112, 122 executing software instructions stored in memories 114, 124, respectively. ADS-B functionality may also be implemented through various hardware components storing machine-readable instructions, such as application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) and/or complex programmable logic devices (CPLDs). Systems of the present invention may operate in conjunction with any desired combination of software and/or hardware components.
In the exemplary embodiment depicted in
Each computer system 110, 120 depicted in
In the exemplary embodiment depicted in
Memories 114 and 124 can store instructions to perform some or all of an ADS-B-related process. The memories 114, 124 can store the same instructions, data, functions, and/or software to provide redundancy in the event that one of the computer systems 110, 120 becomes inoperable or does not have the resources to perform the entire process by itself. Similarly, multiple computer systems operating in accordance with the present invention can store instructions to perform the same functions to allow resources (such as memory space and processor cycles) to be dynamically allocated based on (for example) the resources available at the point in time when the ADS-B process requires execution.
For example, the processor bandwidth and memory space in a TAWS may be sufficient to entirely perform a SAMM process when the TAWS is not detecting/reporting a terrain conflict. When the TAWS is detecting/reporting a terrain conflict, however, it may be necessary to transfer some or all of the responsibility for performing the SAMM process to one or more other computer systems that have spare processing and memory bandwidth. For example, the TAWS could perform one subset of functions related to the SAMM process, while another computer system (or plurality of computer systems) could perform the remaining subset of functions. In this manner, ADS-B functionality can be dynamically partitioned and allocated based on the spare resources (e.g., processor cycles and memory space) available on existing systems in an aircraft, ameliorating or eliminating the need for additional hardware to provide ADS-B functionality.
Separate computer systems operating in conjunction with the present invention may also store different instructions to execute different ADS-B processes. This allows multiple ADS-B processes to be performed simultaneously across multiple computing platforms, and can enable ADS-B functionality to be performed more quickly than if a single system were responsible for providing all ADS-B functionality by itself.
In the exemplary system shown in
The data interfaces 116, 126 can also communicate wirelessly. Any suitable method of wireless communication can be used, such as a Bluetooth connection, infrared radiation, IEEE 802.15 protocol, IEEE 802.11 protocol, IEEE 802.16 protocol, and/or ultra-wideband (UWB) protocol. Data can be transmitted and received by computer systems operating in conjunction with the present invention using any number and combination of wired or wireless connections, as well as any other type of connection. Additionally, computer systems operating in conjunction with the present invention may communicate data using any suitable format and communications protocol, such as Aeronautical Radio, Incorporporated (ARINC) standard 429. While it is not necessary that all computer systems operating in conjunction with the present invention use the same communications protocol, the use of a common communications protocol can provide more efficient communication and reduce or eliminate the need for software or hardware to translate from one communication protocol to another.
Any form of data can be transmitted and received through the data interfaces 116, 126. In addition to data related to ADS-B functionality, software updates can be delivered to the computer systems 110, 120 through the data interface and stored in the respective memories 114, 124 to change, replace, or supplement the existing functionality of the computer system.
Data transmitted and received by computer systems operating in conjunction with the present invention can be relayed through any number of relay devices, such as routers, hubs, bridges, switches, modems, and other computer systems. Among other things, allowing a computer system to relay data between two other computer systems allows multiple computer systems to communicate with each other without requiring a direct connection between every computer system, and without requiring the addition of new hardware.
Computer systems operating in accordance with the present invention can transmit data to, or receive data from, any person, system, or device. For example, some or all of the computer systems performing at least a portion of one or more ADS-B processes may receive information from a global positioning system (GPS), as well as data received from another aircraft through a radio receiver. Similarly, computer systems of the present invention may provide data to a transmitter to transmit ADS-B data to other aircraft or ground stations. Computer systems of the present invention may also interface with audio systems, displays, or other equipment to provide audio and visual messages and alerts to a flight crew.
The particular implementations shown and described above are illustrative of the invention and its best mode and are not intended to otherwise limit the scope of the present invention in any way. Indeed, for the sake of brevity, conventional data storage, data transmission, and other functional aspects of the systems may not be described in detail. Methods illustrated in the various figures may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order without departing from the scope of the invention. Furthermore, the connecting lines shown in the various figures are intended to represent exemplary functional relationships and/or physical couplings between the various elements. Many alternative or additional functional relationships or physical connections may be present in a practical system.
Changes and modifications may be made to the disclosed embodiments without departing from the scope of the present invention. These and other changes or modifications are intended to be included within the scope of the present invention, as expressed in the following claims.
Number | Date | Country | |
---|---|---|---|
60974254 | Sep 2007 | US |