← Back to Patent Explorer
US3916379A Expired / Lapsed US ⏱️ 0.0 years remaining

Error-rate monitoring unit in a communication system

Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1974-04-08
•
Granted: 1975-10-28
•
Expires: 1994-04-08
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A method and apparatus are disclosed for monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link. An error code is generated for a unit of data transmitted and one for a unit of data received. The error code for a unit of data received is transmitted to the data transmitting station and then compared with the error code representing the unit of data transmitted. Means are provided to synchronize the comparison of error codes so that the two error codes compared represent the same data. After synchronization the bit error rate (BER) is calculated based on the number of miscompares that result for a given quantity of data transmitted. When the system exceeds a predetermined level corrective action is taken.

Inventors

  • 👤 Ernest Neil Dulaney
  • 👤 Richard F Elmhurst

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 06:56
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; H; H04; H04L; H04L1/00; H04L1/004

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 216 words
An apparatus for in-service monitoring the accuracy of electronic data transmitted over a first communication channel or telemetry link comprising: a. first means, in a first system, for generating in response to said electronic data transmitted over said first communication channel or telemetry link a first error code for a unit of said data transmitted over said first communication channel at a first transmission rate; b. second means, in a second system, for generating in response to said electronic data received over said first communication channel or telemetry link a second error code for said unit of data received over said communication channel at said first transmission rate; c. third means, in said second system coupled to said second means, for continuously transmitting at a second transmission rate slower than said first transmission rate said second error code to said first system over a second communication channel; d. fourth means, in said first system coupled to said first means, for comparing said first error code of said unit of data transmitted with said second error code of said unit of data received; and e. fifth means, coupled to said fourth means, for calculating the bit error rate (BER) i.e. number of errors per unit of said data transmitted from said first system to said second system.
Claim 2
Independent Claim 216 words
An apparatus for in-service monitoring the accuracy of electronic data transmitted over a first communication channel or telemetry link comprising: a. first means, in a first system, for generating in response to said electronic data transmitted over said first communication channel or telemetry link a first error code for a unit of said data transmitted over said first communication channel at a first transmission rate; b. second means, in a second system, for generating in response to said electronic data received over said first communication channel or telemetry link a second error code for said unit of data received over said communication channel at said first transmission rate; c. third means, in said second system coupled to said second means, for continuously transmitting at a second transmission rate slower than said first transmission rate said second error code to said first system over a second communication channel; d. fourth means, in said first system coupled to said first means, for comparing said first error code of said unit of data transmitted with said second error code of said unit of data received; and e. fifth means, coupled to said fourth means, for calculating the bit error rate (BER) i.e. number of errors per unit of said data transmitted from said first system to said second system.
Claim 3
Dependent Claim 23 words
An apparatus as recited in claim 1 including sixth means coupled to said fifth means for comparing said BER to a predetermined value.
Claim 4
Dependent Claim 52 words
An apparatus as recited in claim 2 including seventh means, coupled to said fourth means and to said sixth means, for time-delaying said first error code relative to said second error code when said BER exceeds said predetermined value and prior to comparing said first error code with said second error code.
Claim 5
Dependent Claim 35 words
An apparatus as recited in claim 3 including eighth means coupled to said seventh means, for repeating said time-delay and comparison of said first error code until said BER is less than said predetermined value.
Claim 6
Dependent Claim 41 words
An apparatus as recited in claim 4 including ninth means, coupled to said eighth means, for terminating said time-delay and comparison of said first error code after a predetermined number of times, if said BER remains greater than said predetermined value.
Claim 7
Dependent Claim 55 words
An apparatus as recited in claim 5 including tenth means, coupled to said ninth means, for introducing a new data list in said unit of data received, and further including eleventh means for comparing said first error code in said unit of data transmitted with said second error code in said unit of data received.
Claim 8
Independent Claim 133 words
A method for in-service monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising the steps of: a. generating in a first site first error codes, one each for each unit of data (i.e. block) being transmitted; b. generating in a second site second error codes, one each for each unit of data (i.e. block) being received; c. transmitting said second error codes in said second site to said first site; d. comparing said second error codes with said first error codes; and, e. determining if the comparison is synchronized to the same unit of data so that the first error code in said first site is compared for the same unit of data to the second error code transmitted from said second site to said first site.
Claim 9
Independent Claim 133 words
A method for in-service monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising the steps of: a. generating in a first site first error codes, one each for each unit of data (i.e. block) being transmitted; b. generating in a second site second error codes, one each for each unit of data (i.e. block) being received; c. transmitting said second error codes in said second site to said first site; d. comparing said second error codes with said first error codes; and, e. determining if the comparison is synchronized to the same unit of data so that the first error code in said first site is compared for the same unit of data to the second error code transmitted from said second site to said first site.
Claim 10
Dependent Claim 34 words
The method as recited in claim 7 including the further step of obtaining data synchronization if there is block synchronization by time delaying said second error codes with respect to said first error codes.
Claim 11
Dependent Claim 30 words
The method as recited in claim 8 including the further step of obtaining block synchronization if there is no data synchronization by introducing a new data bit within Said block.
Claim 12
Independent Claim 127 words
An apparatus for monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising: a. first means for generating error codes one each for each unit of data (i.e. block) transmitted from a transmitting station; b. second means for generating error codes one each for each unit of data (i.e. block) received at a receiving station; c. third means, coupled to said second means, for transmitting said error codes from said receiving station to said transmitting station; d. fourth means, coupled to said first means and to said third means, for determining whether or not there is data and block synchronization; and, e. fifth means, coupled to said fourth means, for calculating bit error rate, BER of data received at said receiving station.
Claim 13
Independent Claim 127 words
An apparatus for monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising: a. first means for generating error codes one each for each unit of data (i.e. block) transmitted from a transmitting station; b. second means for generating error codes one each for each unit of data (i.e. block) received at a receiving station; c. third means, coupled to said second means, for transmitting said error codes from said receiving station to said transmitting station; d. fourth means, coupled to said first means and to said third means, for determining whether or not there is data and block synchronization; and, e. fifth means, coupled to said fourth means, for calculating bit error rate, BER of data received at said receiving station.
Claim 14
Independent Claim 127 words
An apparatus for monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising: a. first means for generating error codes one each for each unit of data (i.e. block) transmitted from a transmitting station; b. second means for generating error codes one each for each unit of data (i.e. block) received at a receiving station; c. third means, coupled to said first means, for transmitting said error codes from said transmitting station to said receiving station; d. fourth means, coupled to said first means and to said third means, for determining whether or not there is data and block synchronization; and, e. fifth means, coupled to said fourth means for calculating bit error rate BER of data received at said receiving station.
Claim 15
Independent Claim 127 words
An apparatus for monitoring the accuracy of electronic data transmitted over a communication channel or telemetry link comprising: a. first means for generating error codes one each for each unit of data (i.e. block) transmitted from a transmitting station; b. second means for generating error codes one each for each unit of data (i.e. block) received at a receiving station; c. third means, coupled to said first means, for transmitting said error codes from said transmitting station to said receiving station; d. fourth means, coupled to said first means and to said third means, for determining whether or not there is data and block synchronization; and, e. fifth means, coupled to said fourth means for calculating bit error rate BER of data received at said receiving station.

References Cited (Backward Citations)

US3453592A Cited
US3315228A Cited
US3471830A Cited
US3473150A Cited
US3562710A Cited
US3596245A Cited
US3622877A Cited
US3725860A Cited
US3760354A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-10-27 1979-04-28 1979-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-10-27 1983-04-28 1983-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-10-27 1987-04-28 1987-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag