Abstract:
An adaptive transmitter power control for use in satellite communications systems. The power control provides real-time adjustment of satellite transponder power on the basis of received signal quality so as to overcome the effects of rapid onset signal attenuation occurring within the system, such as would be caused by a rainstorm. The communication system includes at least two ground stations communicating with one another via a satellite transponder whose power output is functionally dependent upon received signal strength. The level of transmitter power utilized by the satellite is adjusted by adjusting the power level of the signal transmitted to the satellite by at least one of the ground stations. At least another of the ground stations includes a quality monitor which responds to soft decisions generated by the ground station in demodulating the signal received from the power controlled ground station via the satellite repeater. The quality monitor makes a real-time determination of the quality of the received signal on the basis of the magnitude of these soft decisions. Transmitter power adjustment commands are generated in accordance with this determination. In systems wherein the primary data communicated between the stations is encoded in an error-correcting code, the power adjustment commands are communicated to the power controlled ground station by intentionally inserting errors in the error-correcting coded data.
Abstract:
A device for insertion in a communications line for verifying message integrity within a significant portion of existing communications networks. At the transmitter end, the device receives plain text messages from the communications line, generates an authentication field by encrypting the plain text message received and retransmits the plain test message received, with the authentication field appended thereto, onto the communications line.At the receiver end, the device receives messages from the communications line, generates an authentication field by encrypting the plain text portion of the message received and compares the authentication field generated with the authentication field appended to the plain text portion of the message received. If the two authentication fields are identical, the plain text message has been received exactly as it was transmitted, and the receiving device will transmit the plain text portion of the message received to the receiving terminal, appending thereto a character indicating message integrity. Similarly, if the two authentication fields differ, the receiving device will transmit to the receiving terminal the plain text portion of the message received with an appended status character indicating that an error occurred during transmission of the plain text portion of the message. If a message is received without an authentication field appended thereto, the receiving device will transmit the plain text message received with an appended character indicating that the integrity status of the message received is unknown.
Abstract:
A space communication system incorporating a concatenated Reed Solomon Viterbi coding channel is disclosed for transmitting compressed and uncompressed data from a spacecraft to a data processing center on Earth. Imaging (and other) data is first compressed into source blocks which are then coded by a Reed Solomon coder and interleaver with parameters J=8, E=16, I=16, followed by a convolutional encoder of parameters k=7, .nu.=2. The received data is first decoded by a Viterbi decoder, followed by a Reed Solomon decoder and deinterleaver. The output of the latter is then decompressed, based on the compression criteria used in compressing the data in the spacecraft. The decompressed data is processed to reconstruct an approximation of the original data-producing condition or images.
Abstract:
An error-free, data telecommunication system designed for continuous high speed error-free data communications over dial-up voice grade circuits comprising a high speed data transmission section including internal data buffering and a low speed reverse channel ARQ (automatic request for repeat) receiver and a high speed data receiving section including a low speed reverse channel ARQ transmitter whereby high speed data and reverse ARQ signaling are transmitted simultaneously over a two wire dial-up network. The system is capable of half-duplex, two wire operation and full-duplex, four wire operation.
Abstract:
A digital information transmission system includes a control unit for transmitting digital words each including an address, message, and an error detecting code derived from the address and messsage to a plurality of uniquely addressable peripheral units over a common bus. Each peripheral unit includes a register which stores its address and when a digital word is received by a peripheral unit the address stored in its register is compared with the transmitted address and the transmitted error detecting code is compared with an error detection code generated from the received message and the stored digital address. When both the transmitted and the stored addresses match and the transmitted and the generated error detecting codes match, the utilization portion of the peripheral unit is enabled to respond to the transmitted message.
Abstract:
Information is expressed in the form of pulses which are arranged in accordance with the equation: Mn xn+T wherein: n is the code number, M is the quantity of pulses per code number, T is the negative tolerance of pulse count, and x is the sum of one plus the positive tolerance and the negative tolerance of pulse count.
Abstract:
There is disclosed a data transmission system having a source of binary information data, encoding means responsive to the binary information data for encoding the data and applying the resulting code words to a communication link. At the receiving end of the communication link, a receiver means has a decoder for decoding the code words. The improvement lies in the encoding system which comprises means for transmitting a concatenated burst-trapping code word having the following form:
Abstract:
A check digit verifying/generating system is capable of operation in a simple verifying mode using a set of predetermined weighted values and modulus. An element of universal application is afforded by an extended mode of operation in which a selected one of a number of sets of weighting values and a selected modulus is provided for dealing with input signals.
Abstract:
Described is a universal cyclic division circuit for developing cyclic redundancy checks upon data wherein the circuitry may be utilized for more than one character size and for more than one polynomial. The system employs a storage device which contains information as to the character size in use as well as storage for the polynomial being used for checking data transmissions over a given communications channel. This information is used to control a universal matrix which uses the stored polynomial to generate the proper cyclic redundancy check character for the new data received and combines it with the cumulative cyclic redundancy check character developed by the matrix for previous characters. Upon the completion of a data transmission, the cyclic redundancy check character developed by the matrix should be identical to the cyclic redundancy check character developed in the transmitter if an error free transmission and reception has occurred.
Abstract:
The invention relates to a simplified method for extracting triple error correction information from a (23, 12) BoseChaudhuri code which is the Golay code. In a 23-bit word having three or less errors, the method provides correction on a bit-bybit basis. Each bit is assumed to be in error and corrected, the remaining 22 bits are then interrogated for two or less errors. Also disclosed is the apparatus for extracting the error correction information from the Golay code in a Bose-Chaudhuri code is comprised of a check word generator and shifting means, decoder circuitry, false error indication inhibit circuitry, control circuitry and error action circuitry.