In one embodiment there are provided systems and methods for detecting radio frequency interference (RFI) on a satellite that implements on-board processing. The system leverages an on-board programmable modem complex, and in some cases reprograms portions thereof, to function as an RF spectrum analyzer sensor element that captures and relays received RF information as meta-data to a ground-based system where that information can then be used, on the ground, to generate a spectral display of a received signal at the satellite.
|
13. An apparatus, comprising:
a receiver;
a reprogrammable modem configured to receive a digital signal from the receiver; and
a spectrum analyzer sensor element configured to receive a duplicate copy of the digital signal from the receiver prior to the digital signal being processed by a demodulation module of the reprogrammable modem, the spectrum analyzer sensor element configured to digitally down convert the duplicate copy of the digital signal to obtain down-sampled time-domain signal meta-data of the digital signal simultaneously with the demodulation module processing the digital signal.
6. A processor readable medium encoded with instructions that, when executed by a processor, cause the processor to:
receive an analog signal at a satellite;
analog-to-digital convert the analog signal on-board the satellite to obtain a digital form of the analog signal;
duplicate the digital form of the analog signal into first digital data and second digital data;
digitally down convert the first digital data to obtain down-sampled time-domain signal meta-data of the digital form of the analog signal;
demodulate the second digital data to perform waveform processing simultaneously with digital down converting the first digital data; and
process the down-sampled time-domain signal meta-data via a programmable modem for transmission to a ground station.
1. A method, comprising:
receiving an analog signal at a satellite;
analog-to-digital converting the analog signal on-board the satellite to obtain a digital form of the analog signal;
digital down converting the digital form of the analog signal to obtain down-sampled time-domain signal meta-data of the digital form of the analog signal;
processing the down-sampled time-domain signal meta-data via a programmable modem for transmission to a ground station;
reprogramming the programmable modem, for a predetermined amount of time, to perform the digital down converting; performing spectrum analysis of the down-sampled time-domain signal meta-data; and comparing a spectrum analysis of an uplink analog signal to results of the spectrum analysis of the down-sampled time-domain signal meta-data to detect the presence of radio frequency interference(RFI) at a receive antenna of the satellite.
2. The method of
3. The method of
4. The method of
5. The method of
7. The processor readable medium of
employ the programmable modem on-board the satellite to perform the digital down converting.
8. The processor readable medium of
reprogram the programmable modem, for a predetermined amount of time, to digitally down convert the digital form of the analog signal.
9. The processor readable medium of
select a downlink channel from among a plurality of downlink channels via which to send the down-sampled time-domain signal meta-data.
10. The processor readable medium of
send the down-sampled time-domain signal meta-data to a ground station via an in-band channel.
11. The processor readable medium of
send the down-sampled time-domain signal meta-data to a ground station via an out of band command and control channel.
12. The processor readable medium of
re-program the programmable modem to operate as a modem and not as a digital down converter.
14. The apparatus of
15. The apparatus of
16. The apparatus of
|
The present disclosure relates to satellite communications, particularly satellite communications that employ satellites with advanced on-board processing capabilities.
An important task of a satellite operator is to ensure that the Radio Frequency (RF) signals transmitted by earth-bound satellite antennas do not interfere with each other as they are received at the satellite. Normally, resulting Radio Frequency Interference (RFI) at the satellite is easily detectable because, in a traditional “bent pipe” configuration, all transmissions to the satellite are shifted in frequency and, for all practical purposes, immediately transmitted back to the ground. The received RF emissions can then be analyzed using, e.g., a ground based spectrum analyzer and any interference can be uncovered.
With the advent of satellite architectures employing on-board processing, where the uplink transmissions are terminated at the satellite, uplink RFI cannot be seen on the ground. That is, in an on-board processing system, the uplink signal is demodulated on the satellite, and converted into digital data using a modem complex. The modem complex passes the data to a computer system or processor that operates on the data and then passes new downlink data back to the modem complex. The modem complex then synthesizes and modulates the downlink data for downlink transmission. Thus, the nature of any RFI present in a signal received at the satellite is lost by the time the modem complex has finished its receive processing. This makes detection of RFI nearly impossible and can result in undetected poor received signal quality at the satellite.
Described herein are systems and methods for detecting RFI on a satellite that implements on-board processing. The system uses an on-board programmable modem complex, and in some cases reprograms portions thereof, to function as an RF spectrum analyzer sensor element that captures and relays received RF information as meta-data to a ground-based system where that information is then used to generate a spectral display.
Referring again to the elements on-board the satellite, the receiver 110 outputs a signal 111 that is passed to a frequency conversion module 112 that converts the signal 111, e.g., in the form of a radio frequency (RF), to an intermediate frequency (IF) that can be more easily processed by subsequent processing modules. More specifically, in the case of a satellite with on-board processing, a modem complex 120 is provided and receives the IF output 113 of the frequency conversion module 112. The IF output 113 is then demodulated by demodulation module 122 to provide original, e.g., packetized digital data 123 originally provided by computer 160 (or network connected thereto).
The packetized data 123 is then passed to at least one on-board processing element 140. On-board processing element 140 may be a routing complex that is configured to, among other things, route individual packets in a stream of packets to one or more other routers or other downstream network devices. An advantage of such space-based routing is that the need to “double hop” network traffic from the satellite to a ground gateway hub (for routing) and then back again to the satellite is eliminated. This, in turn, reduces latency by shortening the end-to-end path of a given communication channel. Furthermore, on-board demodulation of satellite signals separates the uplink and downlink to enable support of multiple selectable satellite antennas. Further still, Quality of Service can be applied to different streams of a demodulated signal such that, e.g., audio and video conferencing applications are provided higher bandwidth than, perhaps, a generic file download.
In any event, once packets are processed by on-board processing element 140, the output 124 thereof is passed back to the modem complex 120 in which a modulation module 125 modulates the packetized data to an IF. The thus-modulated data 126 is passed to frequency conversion module 114, which converts the IF modulated data 126 output from the modulation module 125 to an RF signal 115. RF signal 115 is then passed to a selected travelling wave tube amplifier (TWTA) 116 for transmission from the satellite via a downlink channel (transponder).
The downlink signal 176 from TWTA 116 is received by a satellite ground station antenna 177 and passed to satellite terminal B 175 for demodulation, etc. Resulting data may be passed to one of two locations: computer 170 (and associated network (not shown)) or spectrum analyzer display 172.
Spectrum analyzer display 172 operates in conjunction with spectrum analyzer sensor element 130 that is on-board the satellite 100. In order to troubleshoot RFI in a system employing on-board processing, spectrum analysis of the received signal 168 is implemented before the demodulation function. In this regard, spectrum analyzer sensor element 130 captures the IF signal 113 from the frequency conversion module 112 before that signal is processed by demodulation module 122. The resulting frequency analysis data 135 is passed to on-board processing element 140 for, e.g., packetization, and then sent, similarly to other packetized data, to modulation module 125, frequency conversion module 114 and TWTA 116 for downlink to satellite terminal B 175. The frequency analysis data can then be passed to spectrum analyzer display 172 for viewing by a user.
Thus, as explained, a digital spectrum analyzer is implemented between a receive transponder (e.g., receiver 110) and a programmable satellite modem (e.g., modem complex 120) on-board the satellite 100. The up-link signal of interest (e.g., signal 168 along with any interfering signal) is converted to the frequency domain via the digital down converter 230 and the generated digital spectrum is relayed either in-band (via the same transponder or a different one) or out-of-band to an earth station (e.g., satellite terminal B 175) for analysis.
In one implementation, the space segment sensor function 210 is configured to be controlled via out-of-band communication. This provides the ability to investigate the frequency spectrum for RFI without having to disrupt service, as any disruption is often fatal to the system being observed, or before service is established.
In an embodiment, the modem complex 120 comprises several re-programmable elements and, in one configuration, one modem in the array supports each transponder on the satellite 100 to which the system connects. In one actual implementation, the modem complex 120 employs three active modems (with one held in an inactive state as a redundant spare) that connect with three transponders.
Under normal operating conditions, the re-programmable signal processors (e.g., processor 360) in the modem array process the incoming and outgoing streams using the waveform code corresponding to the ground terminals sending and receiving the RF emissions. If RF interference were suspected on one of the transponders, the corresponding modem can be reloaded (e.g., re-programmed) with code to perform the digital down converting. Whereas a standard spectrum analyzer would take the output samples from the DDC, convert the samples to the frequency domain and plot the resulting data on a display screen, the down-converted data samples on the satellite generated by such a re-programmed modem are transported down to earth via modem complex 120 where they form the input to a remote spectrum analyzer (e.g., ground segment 250).
For satellite modem complexes with multiple modems, the meta-data output from the modem running the spectrum analyzer code is itself packetized and sent out via one of the other modems to ground systems using, e.g., TCP/IP or whatever networking protocol supported by the system. Alternately, if the system only possessed one transponder/modem combination, the meta-data from the spectrum analyzer code could be stored on the system (e.g., in memory 370) and transported to the ground once the waveform code (modem code) was once again loaded into the re-programmable processor 360.
During satellite troubleshooting it is possible to be in a situation where in-band communication is not available through the transponder under investigation. For this reason, satellite command and control operations may be performed through a very robust transponder channel. This channel enables very basic out-of-band management to be performed on the components of the satellite without regard to the status of the other transponders. In one embodiment, this robust transponder channel/out-of-band interface is used to control the spectrum analyzer settings and to download the spectrum analysis data samples.
It is possible that when a given modem is re-programmed with spectrum analyzer code, waveform processing for all terminals under the effected modem/transponder combination may be disrupted. Assuming there were sufficient resources within the re-programmable processor 360, it is possible to insert the spectrum analyzer/digital down converter code as a shim layer. The shim layer receives the raw input (already analog-to-digitally converted) and passes that to the spectrum analyzer code. It would also duplicate the received digital raw input and pass it to the waveform code. Still another possibility exists for systems that employ redundant modem cards. Assuming the bus structure and power budgets allow, a redundant modem card could be pressed into service as the spectrum analyzer. The redundant modem card could perform analysis operations on the received stream, but also duplicate the stream to the modem that normally processes the waveform in an attempt to reduce the impact to users on the analyzed transponder.
Thus, there are a number of possible configurations for the modem complex 120 to support the space segment sensor function 210. Several of these configurations are explained next with reference to
In a first configuration depicted by
In a second configuration depicted by
In a third configuration depicted by
Finally, in a fourth possible configuration, depicted by
It is noted that in the embodiments of
Beginning at step 810, a processor (within, e.g., modem complex 120) is re-programmed to perform digital down converting of a received digital signal. At step 812, a satellite receives an analog signal. That signal will likely include a desired uplink signal, but may also include one or more interfering signals that might increase the noise associated with the desired uplink signal. At step 814, the received analog signal is analog-to-digitally converted on-board the satellite. At this point, the resulting digital signal is provided to, e.g., digital down converter module 230 (e.g., the re-programmed processor) so that at step 816 the resulting digital signal is digitally down converted. The result of this conversion is down-sampled time-domain signal meta-data. This meta-data, at step 818, is processed for transmission to a ground station. Processing may include packetization of the meta-data, as well as digital-to-analog conversion. At step 820, the processed meta-data is transmitted to ground. The processed meta data can be transmitted in real time, namely substantially at the same time as it is generated, or it may instead stored in memory for subsequent transmission, after, e.g., step 822 wherein the processor is re-programmed back to an original functionality, such modem functionality.
Although not shown in
As part of the downlink transmission and as a result of on-board processing capabilities, it is possible in accordance with one possible implementation to select a downlink channel (or transponder) from among a plurality of downlink channels (or transponders) via which to send the down-sampled time-domain signal meta-data. This provides flexibility to satellite operators to select an appropriate downlink channel to, e.g., least impact satellite operations, or to ensure robustness of the downlink by using, e.g., an out of band control channel.
In an embodiment, re-programming of a processor to perform the digital down converting function lasts only for a predetermined amount of time. That amount of time is selectable by the satellite operator, but should be sufficient to capture and analyze enough received data to provide useful spectrum analysis to a ground based user.
Although the system and method are illustrated and described herein as embodied in one or more specific examples, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the scope of the apparatus, system, and method and within the scope and range of equivalents of the claims. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the apparatus, system, and method, as set forth in the following.
Lang, Steven M., Cassada, Mark C., Olson, Christopher M., Plonski, Matthew K.
Patent | Priority | Assignee | Title |
10277309, | Nov 19 2015 | Planet Labs PBC | Predicting radio frequency interference events |
Patent | Priority | Assignee | Title |
6105060, | Sep 05 1997 | WorldSpace, Inc.; WORLDSPACE, INC | System for providing global portable internet access using low earth orbit satellite and satellite direct radio broadcast system |
6233433, | Feb 04 1999 | The Boeing Company | Apparatus and method of testing multi-beam satellite repeater in-orbit from a single ground station using a sampling and combining matrix |
6308286, | Jun 30 1994 | Hughes Electronics Corporation | Complexity reduction system and method for integrated redundancy switchover systems |
8159992, | Mar 08 2007 | Viasat, Inc | Routing paths onboard satellite with reference terminal functionality |
20050059427, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 22 2010 | CASSADA, MARK C | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024781 | /0731 | |
Jul 22 2010 | PLONSKSI, MATTHEW K | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024781 | /0731 | |
Jul 23 2010 | LANG, STEVEN M | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024781 | /0731 | |
Jul 26 2010 | OLSON, CHRISTOPHER M | Cisco Technology, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024781 | /0731 | |
Aug 02 2010 | Cisco Technology, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 05 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 02 2021 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 04 2017 | 4 years fee payment window open |
Sep 04 2017 | 6 months grace period start (w surcharge) |
Mar 04 2018 | patent expiry (for year 4) |
Mar 04 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 04 2021 | 8 years fee payment window open |
Sep 04 2021 | 6 months grace period start (w surcharge) |
Mar 04 2022 | patent expiry (for year 8) |
Mar 04 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 04 2025 | 12 years fee payment window open |
Sep 04 2025 | 6 months grace period start (w surcharge) |
Mar 04 2026 | patent expiry (for year 12) |
Mar 04 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |