Integrity monitoring system
First Claim
1. An integrity monitoring system for monitoring the integrity of signals in a transmitter system, the integrity monitoring system comprising:
- a receiver configured to receive a tapped-off portion of a locally generated multi-band RF signal, the receiver comprising;
an analog-to-digital (A/D) converter configured to sample the multi-band RF signal to generate a composite digital signal; and
a plurality of correlators configured to extract a respective plurality of signals from the composite digital signal by respectively correlating the composite digital signal with a plurality of spreading codes;
a signal integrity module configured to identify signal distortions in the signals extracted by the receiver; and
a data integrity module configured to detect data errors from the signals extracted by the receiver.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrity monitoring system (IMS) monitors data upload errors, internal data processing errors, clock faults, and transmit signal distortions in a transmitter system. The IMS includes a receiver with an A/D converter that under-samples a multi-band RF signal to produce a composite, aliased IF digital signal. Individual signals are extracted from the composite signal via correlation with the appropriate spreading code. The resulting signals are evaluated to determine whether any signal distortion is present in the RF signals being transmitted, and data is extracted from the signals to perform checks of data uploaded to the transmitter system and data present in the transmitted RF signals that was generated within the transmitter system. The IMS also checks for clock faults in the transmitter system without requiring an independent timing reference by using clock phase information provided by the transmitter system'"'"'s time keeping system.
-
Citations
24 Claims
-
1. An integrity monitoring system for monitoring the integrity of signals in a transmitter system, the integrity monitoring system comprising:
-
a receiver configured to receive a tapped-off portion of a locally generated multi-band RF signal, the receiver comprising;
an analog-to-digital (A/D) converter configured to sample the multi-band RF signal to generate a composite digital signal; and
a plurality of correlators configured to extract a respective plurality of signals from the composite digital signal by respectively correlating the composite digital signal with a plurality of spreading codes;a signal integrity module configured to identify signal distortions in the signals extracted by the receiver; and a data integrity module configured to detect data errors from the signals extracted by the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of monitoring the integrity of signals in a transmitter system, the method comprising:
-
receiving a tapped-off portion of a locally-generated multi-band RF signal; sampling the multi-band RF signal to generate a composite digital signal; extracting a plurality of signals from the composite digital signal by correlating the composite digital signal with a respective plurality of spreading codes; evaluating the extracted signals for signal distortions; and evaluating the extracted signals for data errors. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An integrity monitoring system for monitoring the integrity of signals in a transmitter system, the integrity monitoring system comprising:
-
a receiver configured to extract previously-broadcast position and clock data from a previously-broadcast, locally-generated RF signal; a processor configured to; receive position and clock data uploaded at a current upload time; evaluate the previously-broadcast position and clock data at the current upload time; compare the uploaded position and clock data to the previously-broadcast position and clock data evaluated at the current upload time to determine whether the uploaded position or clock data is erroneous. - View Dependent Claims (20, 21)
-
-
22. A method for monitoring the integrity of position and clock data, comprising:
-
receiving uploaded position and clock data at a current upload time; extracting previously-broadcast position and clock data from a previously-broadcast, locally-generated RF signal; evaluating the previously-broadcast position and clock data at the current upload time; comparing the uploaded position and clock data to the previously-broadcast position and clock data evaluated at the current upload time to determine whether the uploaded position or clock data is erroneous; extracting currently-broadcast position and clock data from a currently-broadcast, locally-generated RF signal, the currently-broadcast position and clock data having been generated by propagating forward the uploaded position and clock data from the current upload time to the current broadcast time; evaluating the previously-broadcast position and clock data at the current broadcast time; and comparing the currently-broadcast position and clock data to the previously-broadcast position and clock data evaluated at the current broadcast time to determine whether the currently-broadcast position or clock data is erroneous. - View Dependent Claims (23)
-
-
24. A computer readable medium storing instructions, that when executed by a computer, cause the computer to perform functions of:
-
receiving uploaded position and clock data at a current upload time; receiving previously-broadcast position and clock data extracted from a previously-broadcast, locally-generated RF signal; evaluating the previously-broadcast position and clock data at the current upload time; comparing the uploaded position and clock data to the previously-broadcast position and clock data evaluated at the current upload time to determine whether the uploaded position or clock data is erroneous; receiving currently-broadcast position and clock data extracted from a currently-broadcast, locally-generated RF signal, the currently-broadcast position and clock data having been generated by propagating forward the uploaded position and clock data from the current upload time to the current broadcast time; evaluating the previously-broadcast position and clock data at the current broadcast time; and comparing the currently-broadcast position and clock data to the previously-broadcast position and clock data evaluated at the current broadcast time to determine whether the currently-broadcast position or clock data is erroneous.
-
Specification