1. Field of the Invention
The present invention relates generally to communication systems and, more particularly, to time division multiple access communication systems.
2. Brief Description of Related Developments
Traditional time division multiple access (“TDMA”) architecture is characterized by fixed slot sites, a single channel and fixed data rates. A TDMA data link is generally limited to a single channel and cannot dynamically tailor assigned power and bandwidth as requested by individual users. The rate of that channel is adjusted to accommodate the most disadvantaged user; thereby impeding data transfer of more capable users. Current systems are incapable of dynamically compensating performance to meet current environmental and user information requirements.
The present invention is directed to, in a first aspect, a communications system. In one embodiment, the system comprises a central node, at least one remote node and a communications link. The remote node is adapted to receive information transmitted from the central node over a broadcast link and the communications link is adapted to convey information from the remote node to the central node. The central node is adapted to dynamically tailor a remote node transmit power control and a bandwidth as requested by the remote node for conveying information over the communications link.
In another aspect, the present invention is directed to a communications system. In one embodiment, the system comprises a central node adapted to transmit information over a broadcast link to at least one remote node and a time division multiple access link using a multi-phase shift key waveform to convey information from the remote node to the central node. The link includes a first channel to provide management functions for the broadcast link and the time division multiple access link, and a second channel adapted to operate at high data rates and meet the bandwidth needs of individual remote nodes.
In a further aspect, the present invention is directed to a method of dynamically altering transmit power control and bandwidth transmission requirements of a remote node in a communications network including a plurality of remote nodes. In one embodiment, the method comprises acquiring link management information transmitted from a central node to the remote node over a broadcast link and requesting a new remote node transmit power control and a new transmit data bandwidth from the central node by sending a request from the remote node to the central node over a time division multiple access communications link using a multi-phase shift key waveform. A high signal-to-noise ratio channel in the link is used to provide the remote node transmit power control. A wideband channel in each slot of the link is adapted to be rate adjusted to meet the transmit data bandwidth needs of the remote node on demand. The change is implemented one remote node slot time subsequent to the request.
The foregoing aspects and other features of the present invention are explained in the following description, taken in connection with the accompanying drawings, wherein:
Referring to
Generally, as shown in
The central node 20 generally serves as a network master. It can be the source of the broadcast link 40 and the recipient of the communications link 50. The system 10 can also be configured so that the central node 20 serves as a relay where it is also connected or coupled with other remote nodes, such as for example, one or more airborne communication remote nodes or a local area network (LAN) 44. The airborne or LAN node 44 could be the primary source of the broadcast information that is transmitted over the broadcast link 40. The central node 20 can be an airborne node, and an example of an airborne platform in one embodiment of the system 10 is shown in
Generally, there can only be one central node 20 in a communication network 10 such as that shown in
Referring to
The broadcast link 40 is generally a continuous transmission from the central node 20 to each of the remote nodes 30 and can be used to transmit data and information from the central node 20 to each remote node 30. The broadcast link 40 generally uses traditional waveforms, such as for example, Bi-Phase Shift Keying (“BPSK”), quadrature phase shift keying (“QPSK”), Bi-Bi phase shift keying (“Bi-BPSK”) and quadrature amplitude modulation (“QAM”) and completes the full duplex communication between the central node 20 and the remote nodes 30 necessary to support a TDMA function. Generally, the broadcast link 40 includes a channel that is adapted to transfer unique link maintenance information from the central node 20 to the remote nodes 30. The link information generally comprises data used to maintain and manage both the broadcast link 40 and the communications link 50. Through the broadcast link 40, the central node 20 can issue command, control, and information (C2I) that can be used to coordinate all remote node 30 data or communication link 50 activities. For example, the broadcast link 40 can orchestrate TDMA link configuration and operating functions pertaining to the TDMA operation of the participating remote nodes 30. As described herein, reference to the broadcast link 40 will be made or inferred when describing central node 20 functions.
Each communications link 50 can be used to convey or transmit data and information from each remote node 30 to the central node 20. Preferably, the communications link 50 is a TDMA link. In an alternate embodiment, the communications link 50 can comprise any suitable information transmission link. The communications link 50 generally comprises a series of burst transmissions originating with the active remote nodes 30 and terminating at the central node 20. Each burst transmission from a remote node 30 is generally confined to a fixed duration, also defined herein as a slot. Each link 50 can generally be viewed as a transmission comprising a series of slots 52. Multiple slots can be assigned to a single remote node 30. In a conventional TDMA system, the transmissions are divided into a series of time slices called slots. Each slot is defined to be of a fixed duration (size) and to convey a single data channel at a fixed data rate. Traditionally, the transmitting waveform is BPSK. A link management protocol is used to assign slots to remote nodes during which time they could transmit their information without interference from other remote nodes. The management function would also handle remote node entrance and exit into the “TDMA network.”
In one embodiment of the present invention, instead of using a simple BPSK waveform with a single, fixed data rate, a multiple phase shift keying (“MPSK”) waveform can be used where one channel can operate at a lower data rate to achieve a high signal-to-noise ratio (“SNR”) that is robust and jam resistant. The remaining channels can provide a wideband conduit for conveying high speed user data originating at the remote node 30 and terminating at the central node 20. Channels can be relatively independent of each other. If the MPSK waveform is restricted to two orthogonal channels, a Bi-BPSK waveform results where one channel becomes the high SNR channel and the other channel is the wideband channel. The high SNR channel, because of its robustness, can provide slot timing, link synchronization and slot management. Normally, this channel can operate at a fixed and relatively low rate. Because the high SNR channel provides all the management functions for the communications link 50 and broadcast link 40, the wideband channels are free to be tailored to individual remote node 30 bandwidth needs and can operate at much higher data rates. Through the high SNR channel, the communications link 50 can adjust wideband channel performance on a slot by slot basis. This can be referred to as bandwidth-on-demand (“BOD”). It is a feature of the present invention to rate adjust the wideband channels in each slot to more efficiently meet the bandwidth needs of each remote node 30 on demand. This is a dynamic operation. Additionally, the high SNR channel can be used to provide remote node transmit power control. The slot transmit power can be adjusted based on range, environment or covertness for example. Current TDMA systems do not offer this capability because they use only the transmit channel to maintain slot timing. The high SNR channel is designed for covertness and sufficient SNR to maintain the link under most conditions. Because the high SNR channel is there to provide slot timing and synchronization, the wideband channels are free to be dynamically configured. Each user of the communications link 50 can transmit data based on their specific needs rather than the limitations in maintaining the communications link 50 and slot timing.
Referring to
A transmission burst from a remote node 30 generally employs a Bi-Bi-phase shift keying (Bi-BPSK) waveform (one version of generalized MPSK) as described in U.S. Pat. No. 5,559,788, entitled “Multiple Channel Quadrature Communication System and Method”, commonly assigned to the assignee of this application and which is incorporated herein by reference in its entirety. As shown in
Referring to
Referring to
As shown in
Generally, the slot structure shown in
The TDMA bandwidth-on-demand structure of the communications link 50 is generally adapted to be used in a network environment where information is sent in the data section 62 of the slot 52 using network packets. Generally, there is an integer number of network packets, also called cells, in each slot 52. The slot definition, size, structure, duration, does not need to be constant for an entire communication session. It is however, more difficult to manage variable slot sizes due to the level of coordination required between the central node 20 and the remote modes, 30. Generally, all of the remote nodes 30 acquire slot timing from the central node 20 and changes to that timing effects all members of the network 10. To avoid wasting communication bandwidth and link downtime, slot size changes can be synchronized across the entire communication network 10. Any remote node 30 in the network 10 can request a slot size change, however, only the central node 20 can initiate and orchestrate the change. In the preferred embodiment, the change is seamless.
The protected data channel 56 shown in
Referring to
Generally, the protected data channel 56 operates at a fixed data rate. Environmental conditions however, may dictate that the normal data rate be adjusted to improve signal reception or to accommodate a critical user from a particular remote node 30 that requires a greater bandwidth. The central node 20, as part of normal TDMA operation, continually collects link quality metrics for the TDMA slot of each remote node. Base on these measurements, the central node 20 can request that a specific remote node 30, as well as possibly others, adjust its data rate for all future slot transmissions. The protected data channel 56 rate change occurs only at the beginning of a new slot frame. Generally, the protected data rate variability does not effect the slot duration. The protected data channel's slot data section 62 is generally structured to hold an integer number of packets (cells).
The wideband data channel 58 is generally the workhorse for conveying user data from the remote node 30 to the central node 20. The wideband data channel 58 generally comprises a variable rate channel that can be rate adjusted for each remote node 30 to accommodate the required data bandwidth. The wideband data channel 58 generally relies on the protected data channel 56 to supply the central node 20 with the necessary timing and link maintenance functions to successfully transfer and extract information and to support that TDMA slot 52. As a result, the wideband data channel 58 can readily support bandwidth-on-demand functionality with adjustments being made every slot time. Generally, the current slot 52 makes the necessary step-up adjustments for the next slot 52. The data section 62 for the wideband data channel 58 is generally structured to hold an integer number of packets (cells). To maximize data transfer and to minimize the required tail section 64, the wideband data channel 58 is generally adapted to use forward error correction (FEC) encoding, interleaving, and synchronization techniques. FEC coding and interleaving can improve link margin and data integrity for each wideband data channel 58. As independent channels, the FEC encoding and interleaving for the PD and WBD channels can be different. Selection of the encoding and interleaving algorithms should take into consideration the time constraints required to establish the link, to synchronize to the data, and to extract data all within the specified slot period.
As shown in
Generally, prior to establishing the communication link 50 with a remote node 30, the central node 20 reverts to a default configuration for the network 10. The default configuration generally comprises all of the necessary parameters to place the communication network 10 into a known state, including for example, slot size, slot structure, broadcast waveform, TDMA waveform and TDMA BOD. In addition, the central node 20 can construct a remote node priority table from which link bandwidth, slot assignments, and BOD needs for example, can be arbitrated.
Following the initial definition of a slot 52, any node, including the central node 20, can request that the central node 20 redefine the slot definition including for example, slot structure, PD data rate, and slot duration, so long as its capability is active for the current communication link 50 definition. The new slot definition may be a previously stored configuration in the central node 20 that can be identified with an index or can be conveyed to the central node 20 over the communication link 50. The central node 20 determines if the change should be made. If yes, the central node 20 orchestrates the change. Otherwise, the requesting node is notified that the request is denied and given an appropriate reason code. Because of the difficulty in performing slot definition changes due to impact on system operations, this method of adjusting TDMA bandwidth is generally reserved for exceptional cases.
As shown in
The TDMA BOD structure of the communication link 50 does not generally dictate any particular methodology for assigning slots 52 to remote nodes 30. Initialization of the communication network 10 generally provides that the central node 20 be equipped with a default protocol or algorithm for establishing slot assignments early in the formation of the network for handling BOD requests. As the network matures, the central node 20 can assign slots 52 based on information provided to it by a network manager, which may be predetermined or loaded across the link 50. The network manager may be connected to either a central node 20 or a remote node 30 via a LAN 44 or 34, or it may be a function contained within the central node 20 or in a remote node 30. Network management responsibilities are delegated to a specific node or LAN user. The network manger generally oversees data rates, slot assignments, message routing, remote node entrance and exit, and other network parameters and operations. It is a feature of the present invention that the communication network 10 is a dynamic system with remote nodes 30 randomly entering and exiting the network 10. As a result, slot assignments are generally changed based on the number of remote nodes 30 present on the network 10 at any one time.
The timing for the communication network 10 generally originates at the central node 20. Different timing sources are possible for this central node timing and can include for example, such items as discrete digital synthesis (DDS), highly stable oscillators such as rubidium oscillators and global positioning systems (GPS). For example, when a remote node 30 enters the network 10, it generally slaves its timing to that of the central node 20 as derived from the broadcast link 40. In the case of GPS, all nodes can generally receive timing directly from a satellite and can be synchronized to the network 10 by the central node 20 via the broadcast link 40. Depending on the link timing scheme used by the network 10, remote nodes 30 entering the network 10 will generally require different amounts of time to be fully incorporated into the communication network 10.
The protected data channel 56 of a multiple phase shift key waveform allows the communication link 50 to be available over a greater range of environmental conditions. Although the wideband data channel 58 can experience outages, the protected data channel 56, with its high signal-to-noise ratio is generally designed to remain fully functional. Through the protected data channel 56, the communication link 50 is maintained and critical user data can be conveyed. Networks based on packet (cell) information work best in data links with bit error rates less than 1×10−8. As error rates increase, link performance quickly deteriorates because of the need for constant retransmission of packets (cells).
The broadcast link 40 is generally a continuous transmission. The remote nodes 30 must generally acquire the broadcast link 40 prior to any TDMA transmission in order to ascertain slot timing, central node range, central node position, for example. Acquisition is generally made without a-priori knowledge of the broadcast link 40 over the central node 20. The central node 20 generally acquires and tracks TDMA transmissions within a single slot time. To ease the burden placed on the central node 20, each remote node 30 will generally make adjustments to its TDMA transmission.
The range between the central node 20 and each remote node 30 in the network 10 will generally vary. For TDMA transmissions, it is the responsibility of each remote node 30 to compensate for the slant range between themselves and the central node 20. Compensation adjusts remote node timing such that remote TDMA transmissions place the slot 52 at the specified slot time needed by the central node 20. In other words, each remote node 30 transmits its slot 52 so that it arrives at the central node 20 at the specified slot based on central node time.
Generally, there will be some error between the actual arrival time of the received slot and the expected arrival time of the slot. The central node 20 can measure this timing error and provide the remote node 30 with feedback so that future adjustments can be made and so that the timing error does not exceed the limits of the ability of the central node 20 to lock onto and extract data from the transmitted slot.
With respect to the central node 20, some remote nodes 30 will be getting closer while others will be moving away, a “doppler” effect. The remote nodes 30 are generally adapted to compensate for any doppler frequency variations so that the frequency received by the central node 20 is at a nominal value.
The communications link 50 is generally adapted to accommodate remote nodes 30 that asynchronously enter and exit the communication network 10. A remote terminal (node) 30 entering the network 10, such as for example, new remote node 36 in
The communication link 50 is generally designed to accommodate remote node exiting. This may occur due to conditions such as out of range conditions, signal blockage, jamming, mechanical failure, or the need to terminate transmission. If the remote node 30 knows this is going to occur, it can transmit a notification message to the central node 20. In the case when a remote node 30 fails to transmit, the central node 20 should not reassign the slot 52 until after a predetermined period of time.
It is a feature of the present invention to use the communication link 50 architecture to dynamically adapt the remote node 30 bandwidth requirements. Bandwidth adjustments are requested by a remote node 30 for implementation beginning with its next assigned slot. BOD capabilities pertain chiefly to the WBD channels 58 of the TDMA 50 and broadcast links 40 and can be handled on a slot by slot basis. For the most part, bandwidth issues pertain only to the WBD channel 58, however, in other cases the PD channel 56 bandwidth may also be altered. Changing PD channel bandwidth can impact link timing, management, and maintenance and the risk of momentarily losing the TDMA link 50.
Bandwidth allocated to a remote mode 30 on the TDMA link 50 can be adjusted by a combination of varying the number of time slots allocated to that node 30 and changing the data rate of the WBD 58 portion of the transmission. Wideband channel timing can be extracted because of the structural relationship between the wideband and high SNR channels and due to configuration setups being arranged previously over the link.
With the PD channels 56 providing the required functions to maintain the communication link 50 and a fixed slot size, the BOD can be provided to the remote nodes 30 in a few different ways. First, the bandwidth of the WBD channels 58 can be increased or decreased on a slot by slot basis as required by each active remote node 30. Second, contiguous slots can be temporarily preassigned to a remote node 30. Combining both methods offers the greatest range of bandwidth flexibility available to a remote terminal 30. In conjunction with the broadcast link, it may also be possible to provide BOD by adjusting slot sizes.
In order to implement BOD the remote node 30 must generally anticipate the need for changing the existing bandwidth allocation. In one embodiment, once a need has been determined, the remote node 30 requests a new bandwidth for WBD from central node 20. The central node 20 approves or denies the request based on a-priori information provided to the system. If approved, the central node 20 notifies the remote node that the rate change request has been approved and will take place on the next slot. This can be indicated by giving the slot number. If not approved, the central node 20 sends a request denied response to the remote node 30. If approved, the bandwidth for WBD changes at the specified slot in both the central node 20 and remote node 30 without loss of data. In one embodiment, the change is agreed upon one remote node slot time in advance of the change. In the slot time prior to the desired slot change, the remote node 30 must state what the new configuration desired is and request permission from the central node. The central node 20 immediately notifies the remote node 30 via the broadcast link 40 if the request is approved. If approved, the change takes place as directed. In one embodiment, a remote node 30 not requesting a change may receive direction from the central node 20 to make a change such as for example, being assigned new transmit slots.
Servicing multiple remote nodes 30 necessitates that the network architecture must assign priorities, which may or may not be fixed, to the different classes of users and message types. Based on these priorities, the central node 20 will know what BOD services are available to each remote node 30 and how best to allocate link bandwidth among the remote nodes 30.
Data rates of the WBD channel 58 and PD channel 56 can be set independently. Adjusting the TDMA WBD rate can occur on every slot boundary and will not cause any loss of data. Adjusting the TDMA PD rate will also not result in the loss of data since it is changed only at the slot frame boundary. Broadcast data rates for the WBD 58 and PD channels 56 can also be set independently. However, changing either rate may temporarily cause loss of data.
Generally, maximum link data rates are limited to what can be supported by the Gain/Temperature (G/T) or Effective Isotropic Radiated Power (EIRP) of the node.
The transmit power can be adjusted to either improve link margin and hence the received bit error rate, or to lower the probability of detection. The receiving node will estimate the received EbNo of each received transmitted signal and periodically provide feedback to each transmitting node.
The communications link 50 demonstrates jam resistant properties due to the use of spread spectrum, interleaving and FEC encoding techniques that are being applied to the TDMA waveform. The actual degree of jam resistance depends on the ratio of the spreading rate to the channel data rate. The greater the ratio, the more jam resistance and the less outages.
Low Probability of Detection (LPD) properties are also features of the communications link 50 due to the use of spread spectrum, interleaving, FEC encoding, and transmit power control techniques that are being applied to the TDMA waveform. The actual degree of jam resistance can depend on the ratio of the spreading rate to the channel data rate and the effectiveness of the transmit power algorithm. The greater the ratio, the greater the low probability of detection (LPD).
Referring to
By combining Time Division Multiple Access (TDMA) networked microwave communication protocol, with Direct Sequence/Spread Spectrum (DS/SS) bandwidth-on-demand (BOD) orthogonal Bi-BPSK modulation, it is possible to provide a high quality of network service in a dynamic operating environment. This configuration utilizes both transmit power control and dynamic bandwidth adaptation to provide each user in the network with a high quality of service based on real time link quality indicators, bandwidth demand, and jammer threat (both hostile and friendly). The performance of Code timing, Slot timing, and Carrier tracking loops can be significantly increased by using one of the orthogonal Bi-BPSK channels as a high Signal-to-Noise Ratio (SNR) tracking channel. This channel would also contain critical link command and control and mission critical data, and ensures the link can be maintained, even under the most adverse conditions. By slaving the TDMA sequencing to the Pseudo-Noise (PN) code sequence, the reliability of network timing is increased because the high SNR tracking channel significantly reduces the occurrence of link dropout. The other orthogonal Bi-BPSK channel would provide additional bandwidth-on-demand for each user until a predetermined link quality threshold is reached, at which point the bandwidth allocation algorithm would limit user bandwidth. This combination provides a high quality, networked communication link that can dynamically adapt to a broad range of opening environments while satisfying diversified user communication needs.
It should be understood that the foregoing description is only illustrative of the invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the invention. Accordingly, the present invention is intended to embrace all such alternatives, modifications and variances that fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5369637 | Richardson et al. | Nov 1994 | A |
5502744 | Marshall | Mar 1996 | A |
5671218 | I et al. | Sep 1997 | A |
5982813 | Dutta et al. | Nov 1999 | A |
6219341 | Varanasi | Apr 2001 | B1 |
6687510 | Esteves et al. | Feb 2004 | B1 |
6707859 | Kinnunen et al. | Mar 2004 | B1 |
20020027946 | Ozluturk et al. | Mar 2002 | A1 |
20020054578 | Zhang et al. | May 2002 | A1 |
20020080024 | Nelson et al. | Jun 2002 | A1 |
20030073410 | Hottinen et al. | Apr 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20020146030 A1 | Oct 2002 | US |