Claims
- 1. A process for decoding received coded signals (SC) produced by modulation of a carrier current at a predetermined rate and for recognizing a code signal among a plurality of possible code signals, comprising the steps of:
- sampling the received coded signals at a sampling frequency, converting amplitudes of temporal samples in successive blocks of samples of specified length into corresponding digital values,
- transforming the digital values into a frequency domain by means of a fast Fourier transform to produce and store a set of digital FFT spectral data representing measured frequencies of the transform;
- comparing the digital FFT spectral data representing the measured frequencies with stored theoretical frequency spectra for the possible code signals and generating therefrom a set of information items (M1-Mn) called "conversions", the values of the conversions representing differences between the measured frequencies and theoretical frequencies for each of the possible code signals;
- for each of the possible code signals selecting from the set of stored "conversions", the conversion which has a greatest correspondence to that possible code signal and storing these conversions (Ms.sub.1 -MS.sub.N) as a set of particular conversions;
- from the set of stored particular conversions (MS.sub.1 -MS.sub.N), selecting and storing that one conversion which has a greatest spectral correspondence (MSo) indicating a corresponding with one of the possible codes;
- generating in response to the selected conversion (MSo), a signal message (MSC), which identifies the received code signal (SC), this signaling message (MSC) activating a display device.
- 2. The process recited in claim 1, wherein each one of the digital FFT spectra corresponding to a frequency situated within a range within which the carrier frequency can vary is compared with digital FFT spectra corresponding to harmonics of the modulation frequency, thereby producing a set of information items (EFM) representing differences of position of the frequencies measured; and
- wherein the information items (EFM) representing the differences of position of the frequencies are compared with stored data representing theoretical amplitudes of the frequencies, in order to generate the set of "conversions" (M1-Mn).
- 3. The process recited in claim 1, wherein the digital values corresponding to the blocks of temporal samples are transmitted in a time window before being subjected to fast Fourier transformation.
- 4. The process recited in claim 1, wherein generation of the signaling message (MSC) is delayed until the selected "conversion" (MSo) results from analysis of a plurality of successive blocks of temporal samples.
- 5. The process as claimed in claim 4, wherein the successive blocks of temporal samples (B1, B2 . . . ) overlap.
- 6. a device for decoding received coded signals produced by modulation of a carrier current at a predetermined frequency and for recognizing a code signal among a plurality of possible code signals, comprising:
- a sampler for sampling the received coded signals (SC) and producing a sequence of temporal samples in successive blocks of specified length;
- an analog-digital converter for converting amplitudes of the temporal samples of each block of samples into digital values;
- a storage element for storing the digital values;
- a transformation element controlled by a stored program, for performing a fast Fourier transform on the stored digital values thereby producing a set of digital FFT signals representing measured frequencies of the transform;
- a logic organization element controlled by a stored program, for comparing the digital FFT signals representing the frequencies measured with stored theoretical spectra for the possible code signals and for generating therefrom a set of information items (M1-Mn) called "conversions" representing the differences between the measured spectra and the theoretical spectra, for each possible code signal;
- means for selecting from among the set of conversions (M1-Mn), for each possible code signal, a conversion which has a greatest correspondence and for storing these conversions as a set of particular conversions (MS.sub.1 -MS.sub.N);
- means for selecting from among the set of particular conversions (MS.sub.1 -MS.sub.N) a particular conversion which has a greatest value (MSo);
- a device for generating a signaling message (MSC) in response to the reception of the selected particular conversion (MSo) and for transmitting this message (MSC) to a display device (15).
- 7. The device recited in claim 6, wherein the logic organization element for producing and storing the set of "conversions" (M1-Mn) comprises means organized to compare the digital FFT signals corresponding to each frequency situated within the range within which the carrier frequency can vary with digital signals representing frequencies corresponding to harmonics of the modulation frequency, and for producing therefrom a set of information items (EFM) representing differences of position of the frequencies measured, and means organized to compare the information items (EFM) representing the differences of position with stored data which represent theoretical amplitudes of the frequencies for each possible code, in order to generate the set of "conversions" M.sub.1 -M.sub.n.
- 8. The device recited in claim 6, comprising a device for delaying transmission of the signaling message (MSC) to the display device until the signaling message (MSC) has been maintained during a period of time after reception of at least two successive blocks of temporal samples.
- 9. The device recited in claim 8, wherein the period of time for delay in the transmission of the signaling message (MSC) is determined by a counting device responding to the selected particular "conversion" (MSo) following analysis of each block of temporal samples the counting device being incremented by a value determined as a function of a ratio between the selected particular conversion and a second "conversion" of greater value (MS") in the set of particular "conversions" (MS.sub.1 -MS.sub.N) at each analysis of a block of successive samples, until an output of the counting device produces the signaling message.
- 10. The device recited in claim 9, wherein the counting device comprises a counter for each code signal to be decoded, the outputs of the counters forming a code message.
- 11. A process for decoding a received coded signal (SC) produced by modulation of a carrier current at a predetermined rate and for recognizing a code signal among a plurality of possible code signals comprising the steps of:
- sampling amplitudes of signals taken from successive sample blocks of specified lengths and converting the samples into digital values,
- transforming the digital values into the frequency domain by means of a fast Fourier transformation in such a manner as to produce and store a set of digital signals named hereafter "FTT data", the set of digital signals in each sample block defining an instantaneous spectral distribution of the received coded signal,
- for each possible code signal and for each of the data within the range of the possible frequency variations of the carrier current, determining a product of the FFT data and harmonics of the modulation frequency to obtain a set of values named hereafter "EFM information" representing deviation of the measured frequency,
- reducing each EFM information value by an amount determined by digital spectral form coefficient data representing amplitude deviations between the instantaneous spectral distribution and theoretical line distribution linked to a corresponding code signal to obtain for each possible code signal a set of digital values named hereafter "conversions" (M.sub.1 -M.sub.n), the values of the conversions being greater as the instantaneous spectral distribution is nearer to the theoretical distribution, storing the conversions (M.sub.1 -M.sub.n) and selecting the conversion having the largest value for each possible code signal thereby obtaining for each sample block a set of information (MSl-MS.sub.n) named particular conversions where each particularly conversion being linked to a possible code signal,
- selecting from among the particular conversions (MSl-MS.sub.n), the conversion having the largest value, MSo, the selected particular conversion indicating a code, and producing a signal message (MSC) identifying the code signal to operate a display panel.
- 12. The process recited in claim 11, wherein each sample is multiplied by a coefficient (CPE), whose value depends upon location of the sample in a sampling block before being subjected to the fast Fourier transform.
- 13. The process recited in claim 12, wherein the successive sampling blocks overlap each other by a 1/12.
- 14. The process recited in claim 11, wherein a counter for each code exists and the selected particular conversion MSo selects a counter for the code to be incremented by a fixed value, and whereby counters for other codes are decremented by the same fixed value, the counter which, by successive increments reaches a value higher than the other counters, delivering a signal message (MSC).
- 15. The process recited in claim 11, wherein an MS" value corresponding to the second largest value among the particular conversions, is selected to form a ratio called "instantaneous confidence coefficient" (CCM), whereby the selected special conversion, MSo, selects the counter which will be incremented by a value depending upon the instantaneous confidence coefficient (CCM), whereby all other counters are decremented by the same value and whereby the counter which, by successive increments, reaches a value higher than the other counters, delivers the signal message (MSC).
- 16. A device for decoding a received coded signal (SC) produced by modulation of a carrier current at a predetermined frequency, and for recognizing a code among a plurality of possible code signals comprising:
- a sampler for sampling the received code signal (SC) and producing a set of samples in the successive blocks of specified lengths,
- an analog/digital converter for converting the amplitudes of the sample blocks into digital values,
- a transformation element designed to transform, under the control of a stored program, the stored digital values by a fast Fourier transform and to produce a set of digital signals, named hereafter "FTT data" representing the instantaneous spectral distribution of the code signal,
- a logical organization element which determines the instantaneous spectral distribution which is closest to a theoretical distribution, linked to a corresponding code signal for each code signal and for each of the FTT data, within a range of possible frequency variations of the carrier current,
- means for multiplying the FTT data corresponding to the frequency of the carrier current by the FTT data respectively corresponding to the harmonics of the modulation frequency of the possible code signals to obtain a set of values, named hereafter "EFM information" representing deviation of the measured frequency,
- means for reducing each EFM information by spectral form coefficient digital data, the spectral form coefficient data, representing amplitude deviations between the instantaneous spectral distribution and theoretical line distribution linked to a corresponding code signal to obtain for each possible code signal a set of digital data, named hereafter "conversions" (M.sub.1 -M.sub.n) the values of the conversions being greater as the instantaneous spectral distribution is nearer to the theoretical distribution,
- a storage cell for storing the conversions (M.sub.1 -M.sub.n),
- means for selecting from the conversions a conversion having a largest value for each possible code signal thereby obtaining for each sample block a set of particular conversion (MS.sub.1 -MS.sub.n), each particular conversion being linked to a possible code signal,
- a comparator for selecting from among the particular conversions MSl-MSn a particular conversion having a largest value MSo the selected particular conversion being used to create a corresponding signal message MSC and to drive a display panel.
- 17. The device as recited in claim 16, wherein a group of counters delays transmission of the signal message MSC to the display panel to permit, when several successive sample blocks are scanned, at least one confirmation of the selected special conversion MSo.
- 18. The device recited in claim 16, wherein the means for selecting:
- determines among the stored special conversions MSl-MSN, a value MS corresponding to a second largest value, and further comprising,
- a storage cell for storing the MS values,
- a comparator for determining a ratio between the selected particular conversion MSo and the MS value to determine an instantaneous confidence coefficient ratio (CCM), used for incrementing a counter selected by the selected particular conversion MSo for the corresponding code, and for decrementing other counters corresponding to other codes.
Priority Claims (1)
Number |
Date |
Country |
Kind |
86870201.0 |
Dec 1986 |
EPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/138,275, filed Dec. 28, 1987abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
3148735 |
Oct 1986 |
DEX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
138275 |
Dec 1987 |
|