Claims
- 1. A method for the shared-time processing of digital signals by synthesizing from an incident signal a digital signal which approximates an "operand" digital signal, comprising the following steps for each channel processed and for each sampling instant:
- a. producing said incident signal;
- b. producing said operand signal resulting from said incident signal;
- c. memorizing a series of consecutive digital samples of said incident signal;
- d. determining the number of said digital samples from said incident signal;
- e. linearly transcoding said incident signal to a linear digital form;
- f. producing said synthesized signal from said incident signal;
- g. producing an error sample signal as a result of a comparison of said synthesized signal and said operand digital signal for each of said samples;
- h. first multiplying by the value of a previously produced error sample signal the oldest sample of said series since the arrival of a first considered sample of said incident signal;
- i. secondly multiplying the result of said multiplication of said sample of said series and said previously produced error sample signal by a corrective factor in a second multiplication;
- j. adding the result of said second multiplication to a first coefficient of a series of coefficients corresponding to said series of samples and outputting a new coefficient;
- k. substituting said new coefficient for a said first coefficient;
- l. multiplying the value of the sample immediately following said oldest sample by the result of said addition;
- m. repeating the steps h through l for all other samples of said series of samples taken in order of decreasing age, adding each time the result of the last multiplication of the process considered to the result memorized during the previous process;
- n. memorizing the sum of said two results;
- o. producing an error signal sample equal to the difference between a final sum produced by the result of the last multiplication and the memorized sum of the results of all the last multiplications that have been obtained from the most recent sample of said series;
- p. producing the corresponding sample of the channel corresponding to the operand digital signals;
- q. memorizing said error sample signal for subsequent use upon arrival of the sample immediately following the first sample of the incident signal;
- r. writing the first sample of said series considered in place of the oldest sample considered of said series;
- s. repeating each of the above steps for each channel to be processed.
- 2. The method according to claim 1 further comprising for each channel processed and for each sampling instant having the same number of consecutive digital samples, the additional steps of;
- memorizing the oldest sample of the first series immediately succeeding the most recent sample of the second series whose oldest sample immediately succeeds the most recent sample of the third series, and so on up to the last series, wherein for each channel the different adjacent series are simultaneously processed;
- obtaining the error signal sample of each channel by adding said final sums and the difference between the total of said final sums and the sample corresponding to the channel corresponding to the "operand" digital signal is determined;
- writing-in place of the oldest sample of the last series, the oldest sample of the next-to-last series;
- writing-in place of the oldest sample of the next-to-last series the oldest sample of the series immediately before the next-to-last series;
- continuing said writing-in and procedure until reaching the first series in which said first sample considered is written in place of the oldest sample which has formerly been written in place of the oldest sample of the second series.
- 3. A process in accordance with claim 1 or 2, further comprising the step of determining said corrective factor as a function of all the possible values of the ratios between the incident signal levels and the "operand" signal level of the channel considered.
- 4. In a digital filter for use in the share-time processing of digital signals for synthesizing from an incident signal a digital signal by approximating an "operand" digital signal, the improved apparatus comprising:
- a convergence rate control circuit having an input for receiving said operand signal;
- a pcm to linear digital convertor for converting said operand signal to a linear form of digital signals;
- a processing circuit connected to the output of said convergence rate control circuit and having a first input circuit means for receiving said incident signal and a second input circuit means;
- a subtract circuit having a first input for receiving digital samples in linear form of said operand signal output from said pcm to linear digital convertor and a second input for receiving the output of said processing circuit with the output of said subtract circuit being fed to said second input circuit means of said processing circuit;
- a switch means whose first input is connected to the output of said subtract circuit and whose second input receives digital samples in linear form of said operand signal and whose output constitutes the output channel of said digital filter wherein said second input circuit means of said processing circuit comprises a difference memory whose input is connected to the output of said subtract circuit and whose output is connected to an error signal input of said processing circuit wherein said processing circuit comprises at least one processing module with each processing module comprising a delayed discrete value memory, a first multiplier-accumulator having a first input connected to the output of said discrete value memory, a second multiplier-accumulator having a first input connected to the output of said discrete value memory with the second input of said second multiplier-accumulator being connected to the output of said difference memory, a shift register whose input is connected to the output of said second multiplier-accumulator;
- each said processing circuit further comprising a summing circuit having a first input connected to the output of said shift register, a coefficient memory whose input is connected to the output of said summing circuit and whose output is connected to the second input of said summing circuit with the second input of said first multiplier-accumulator being connected to the output of said summing circuit with the output of said first multiplier-accumulator being the output of said processing module.
- 5. A digital filter as claimed in claim 4 wherein said processing circuit comprises a plurality of processing modules with the input of said delayed discrete value memory of the second of said plurality of modules and the delayed discrete value memory of each of the remaining modules of said plurality of modules are simultaneously connected to the output of the delayed discrete value memory of each of the immediately preceding modules; and adder means having inputs connected to the outputs of the various processing modules and an output constituting the output of the processing circuit which is connected to said subtract circuit.
- 6. A digital filter according to claim 4 or 5 wherein said convergence rate control circuit includes a first input connected to receive said incident signal, a second input connected to receive digital signals in logarithmic form of the "operand" signal and a first output connected to said processing circuit and wherein said convergence rate control circuit incldes two input circuits each connected to one of its two inputs and each comprising a first digital transcoder, the input of the first transcoder constituting the corresponding input of said control circuit, an adder of which a first input is connected to the output of said first transcoder, an accumulator circuit whose input is connected to the output of said adder and a second digital transcoder for linear-to-logarithmic transcoder whose input is connected to the output of said accumulator circuit, and whose output constitutes the output of the corresponding input circuit, wherein said convergence rate control circuit comprises in addition a memory with two inputs, each connected to the output of one of said input circuits, said convergence rate control circuit further including a third transcoder having inputs directly connected to the corresponding output of said additional memory said additional memory further having an output connected to a third input of said third transcoder through a second subtract circuit with said third transcoder having two outputs constituting the outputs of the convergence rate control circuit and with said third transcoder generating on its first output a signal at several levels as a function of the relative values of its input levels and generating at its second output a two-level signal as a function of the relative values of its input signals.
Priority Claims (1)
Number |
Date |
Country |
Kind |
79 21769 |
Aug 1979 |
FRX |
|
Parent Case Info
This is a continuation of application Ser. No. 181,667, filed Aug. 26, 1980, now abandoned.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
3967102 |
McCown |
Jun 1976 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
2272544 |
Dec 1975 |
FRX |
Non-Patent Literature Citations (1)
Entry |
Jones et al., "A Time-Shared Digital Filter Realization" IEEE Trans. on Computers, vol. C-18, No. 11, Nov. 1969, pp. 1027-1031. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
181667 |
Aug 1980 |
|