Abstract:
Measurement of a time interval between a start and a stop event is made by activating a start oscillator in response to the start event and activating a stop oscillator in response to the stop event. The number of cycles of each respective oscillator signal which occur between the activation of each oscillator and the coincidence of the respective oscillator signal with that of an independent time base is determined. The number of cycles of the time base signal between the coincident points of it and the start and stop oscillator signal is also determined. These numbers, which are always integers, are used along with the values for the time base period and the difference in frequency between the time base oscillator and the start and stop oscillators to calculate the time interval. Resolution of the measurement is dependent on the frequency difference between the time base signal and the start and stop oscillator signals. Two triggered-phase oscillators, which are phase-locked to the reference oscillator, are used to supply the start and stop frequencies. The start trigger and stop signals are used for phase shifting, i.e., restarting of the oscillators rather than starting the oscillators. This allows for pre-trigger frequency control, and essentially eliminates post trigger frequency drift which usually occurs when an oscillator is first started. The coincidence signals are provided by the phase cross-over between the phase locked oscillator and the reference by a digital mixer.
Abstract:
System and method for identifying tones present in a short segment of digitized music stream, and for reporting simultaneously and quantitatively their respective magnitude and phase in near real time. Also captured are pitch deviations from the nominal tones of a predetermined music scale. The resulting spectral data can be scrolled manually from frame to frame to facilitate detail music evaluation and editing. The apparatus can also operate at real time to display notes being played, or to tone-activate audio-visual music enhancement and display with automatic synchronization.
Abstract:
A method for non-linearity compensating interferometer position data generated from a measurement signal includes generating a first set of non-linearity parameters based on received digital position values. The method includes sensing whether a low velocity condition exists. A first one of the non-linearity parameters is updated based on an estimated magnitude of the measurement signal if the low velocity condition exists. At least one digital position value is compensated based on the updated non-linearity parameter if the low velocity condition exists.
Abstract:
A system for recovering parameters of an underlying clock signal from data modulated signals includes a time digitizer, or time stamping device, for sampling and locating edges of the data modulated signals, thereby selectively providing time stamp readings identifying incoming edges of the data signals. The time stamp readings are used, along with a user-input nominal clock frequency, to determine an array of actual clock cycle stamps, each representing an integral number of actual clock cycles occurring between adjacent time stamps. The array is then used in conjunction with the time stamps to characterize parameters of the underlying clock data. Once the clock parameters are recovered, a wide variety of information, for example, frequency and phase information, including jitter, can be determined with a very modest rate of sampling compared to the high data bandwidth. No phase locked loops are used and no physical clock is recovered. The system is operable over a well-defined range and is highly repeatable, independent of particular circuit design detail or parametric performance of circuit components.
Abstract:
A time interval measuring apparatus is provided for measuring the time interval between two signals. The two signals are successively brought to synchronization by delaying one of the two signals as they pass through a series of time shift cells connected in tandem. These delays are accumulated in a register, and the total net delay which is required to bring the two signals into synchronization is indicative of the time interval between the two signals. This indication of the time interval between the two signals thus forms the time interval measurement thereof. It can be refined by increasing the number of time shift cells in tandem and using progressively finer delays.