×

FLEXIBLE COMPUTER ACCESSED TELEMETRY

  • US 3,665,417 A
  • Filed: 02/19/1971
  • Issued: 05/23/1972
  • Est. Priority Date: 02/19/1971
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmable telemetry system comprising a memory unit having a plurality of randomly accessible memory locations for storing digital signals representing control words for sampling predetermined sources of data at different rates in a desired format, digital signals representing identification codes of said data sources, and digital signals representing the number of data sources to be sampled in sequence at a given rate, a first register coupled to said memory unit for receiving data identification code words in rate groups from predetermined memory locations, all groups except one consisting of a plurality of data sources to be sampled at a desired rate, R/2n where n is a positive integer, relative to said one group which is to be sampled cyclically at a rate R, each group being stored in a unique block of memory locations, a second register coupled to said memory unit for receiving control words in a predetermined order, each control word specifying the memory location of the first data identification code word of a unique rate group, a delay counter coupled to said memory unit for receiving digital signals representing a delay word in the form of a number specifying the number of data sources of a given rate group to be sampled in sequence during one minor frame cycle, where a minor frame is defined as the interval between samples of a given data source occurring once in the highest rate group, and for counting the number of successive samples taken from a given rate group, and sequence control means for loading control words into said second register one at a time from a predetermined block of memory locations, for loading delay words into said counter, one delay word for each control word from a predetermined group of memory locations, for loading data identification control words into said first register from memory locations specified by the control word in said second register, each time incrementing both said control word in said second register and said delay word in said delay counter, for storing each incremented control word within another predetermined block at a memory location uniquely associated with the rate group controlled by the incremented control word being stored when the number of samples specified by said delay word have been taken, and for loading a given control word into said second register from either said predetermined block of memory locations reserved for unincremented control words or from said block reserved for for incremented control words depending upon whether all of the samples from the rate groups controlled have just been completed during the previous minor frame cycle.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×