US4270027A - Telephone subscriber line unit with sigma-delta digital to analog converter - Google Patents

Telephone subscriber line unit with sigma-delta digital to analog converter Download PDF

Info

Publication number
US4270027A
US4270027A US06/098,103 US9810379A US4270027A US 4270027 A US4270027 A US 4270027A US 9810379 A US9810379 A US 9810379A US 4270027 A US4270027 A US 4270027A
Authority
US
United States
Prior art keywords
word
digital
signal
analog
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US06/098,103
Inventor
Bhagwati P. Agrawal
Kishan Shenoi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
International Telephone and Telegraph Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Telephone and Telegraph Corp filed Critical International Telephone and Telegraph Corp
Priority to US06/098,103 priority Critical patent/US4270027A/en
Priority to BR8007646A priority patent/BR8007646A/en
Priority to ES497282A priority patent/ES497282A0/en
Publication of US4270027A publication Critical patent/US4270027A/en
Application granted granted Critical
Priority to US06/362,806 priority patent/US4528551A/en
Assigned to ITT CORPORATION reassignment ITT CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL TELEPHONE AND TELEGRAPH CORPORATION
Assigned to U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP., 45 ROCKEFELLER PLAZA, NEW YORK, N.Y. 10111, A CORP. OF DE. reassignment U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP., 45 ROCKEFELLER PLAZA, NEW YORK, N.Y. 10111, A CORP. OF DE. ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE 3/11/87 Assignors: ITT CORPORATION
Assigned to ALCATEL USA, CORP. reassignment ALCATEL USA, CORP. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: U.S. HOLDING COMPANY, INC.
Assigned to ALCATEL NA NETWORK SYSTEMS CORP. reassignment ALCATEL NA NETWORK SYSTEMS CORP. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ALCATEL USA CORP.
Assigned to ALCATEL NETWORK SYSTEMS, INC. reassignment ALCATEL NETWORK SYSTEMS, INC. MERGER (SEE DOCUMENT FOR DETAILS). EFFECTIVE ON 09/30/1991 DELAWARE Assignors: ALCATEL NA NETWORK SYSTEMS CORP.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/3031Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path
    • H03M7/3042Structural details of digital delta-sigma modulators characterised by the order of the loop filter, e.g. having a first order loop filter in the feedforward path the modulator being of the error feedback type, i.e. having loop filter stages in the feedback path only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/06Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using differential modulation, e.g. delta modulation
    • H04B14/062Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using differential modulation, e.g. delta modulation using delta modulation or one-bit differential modulation [1DPCM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3002Conversion to or from differential modulation
    • H03M7/3004Digital delta-sigma modulation
    • H03M7/3015Structural details of digital delta-sigma modulators
    • H03M7/302Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution
    • H03M7/3024Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
    • H03M7/3028Structural details of digital delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only the quantiser being a single bit one

Definitions

  • This invention relates to digital-to-analog (D/A) converters and more particularly to a digital-to-analog converter employed in a telephone line circuit and using a sigma-delta modulation scheme.
  • D/A digital-to-analog
  • digital data is employed for transmission via a switching matrix to various subscribers associated with the system.
  • the use of digital data enables efficient transmission and enables the various system modules to be implemented by integrated circuit configurations, which are particularly well suited for the fabrication of digital circuitry.
  • a D/A converter The function of a D/A converter is to operate on a digital word or number and convert it to an analog voltage or current proportional to or indicative of the digital word.
  • subscribers communicate via the transmission of analog signals.
  • the analog signals are converted into digital signals.
  • a D/A converter should preferably provide a continuous analog output, which is manifested by a smooth curve drawn through the sample points.
  • a rate multiplier is used to produce an output pulse stream having a mean density proportional to a clock frequency times the input digital number.
  • the input number is changing at each sample instant and hence, the clock frequency must be equal to the sampling frequency times the number of possible levels in the input number.
  • a 12 bit linear PCM signal at an 8 KHz sampling rate would require a clock frequency of about 32 MHz (megahertz).
  • This rate is extremely high and hence, to compromise, one converts the PCM signal to sign, magnitude and scaling components.
  • the magnitude is applied to a rate multiplier operating at a lower clock frequency, the output of which is scaled and signed by analog means.
  • the technique described in the above patent uses a digital interpolator to raise or increase the word rate to 256 KHz at 12 bits and then to reduce the word length to 4 bits.
  • the rate multiplier operates with the 256 KHz signal at 4 bits to implement a pulse density modulator operating at a clock rate of 4,096 KHz and is followed by a low pass filter.
  • An object of the present invention is to provide an improved D/A converter particularly adapted for use in a digital telephone line circuit and capable of being implemented with digital integrated circuitry.
  • the digital to analog converter to be described is therefore compatible with integrated circuit techniques and hence, enables digital to analog conversion in economical and reliable configurations.
  • Apparatus for converting a digital signal to an analog signal said digital signal having a given word rate and comprising a plurality of digital words each having the same number of given bits, and each indicative of the weighted value of an analog signal, with at least one bit in each word indicative of a sign bit indicating whether said word and therefore said value is positive or negative, comprising, adding means for receiving each digital word at a first input thereof, one different from the other according to said word rate, a second input adapted to receive an error correcting signal to provide at an output, another digital word having a sign bit indicative of a remainder of a last digital word, sign detecting means responsive to said another digital word to provide an output pulse when the sign of said word is indicative of one value as positive or negative, said output pulse indicative of the value of said analog signal, feedback control means responsive to the sign of said digital word for providing an inverted sign for adding said inverted sign to said another digital word at the output of said feedback control means, means coupling the output of said feedback control means to said second input of said adding means to cause each successive
  • FIG. 1 is a simplified block diagram of a pair of telephone subscriber line circuits employing digital techniques and connected one to the other via a digital switching matrix;
  • FIG. 2 is a simplified block diagram describing the operation of an interpolator as used in a digital line circuit
  • FIG. 3 is a block diagram of one type of interpolator which can be employed with this invention.
  • FIG. 4 is a circuit diagram of a digital to analog converter according to this invention.
  • FIG. 5 is a block diagram of an alternate embodiment of a digital to analog converter according to this invention.
  • FIG. 6 is a schematic diagram of a sign detector and inverter which may be employed in this invention.
  • FIGS. 7A and 7B are waveforms describing the nature of the digital to analog conversion process
  • FIG. 9 is a block diagram depicting the analysis of the digital to analog converter according to this invention.
  • FIG. 10 is a waveform generally depicting a midriser input-output characteristic showing a type of quantizing employed by the converter.
  • FIG. 1 there is shown a telephone line circuit as employed in a digital telephone communications system, particularly adaptable for the utilization of a digital to analog converter according to this invention.
  • a single subscriber A is connected via a digital switching matrix 10 to another subscriber B.
  • Each subscriber as A has a separate line circuit 20 associated with his subset and to enable communications between the parties. While subscribers A and B are shown associated with subsets as 21 and 22, it is understood that the subscribers could be trunk locations for connecting to other central offices and so on and as such, would also require a line circuit as 20.
  • a single line circuit 20 is shown for subscriber A and it is understood that subscriber B has an identical line circuit 20B as does the plurality of additional subscribers not shown in FIG. 1.
  • the telephone subset 21 associated with subscriber A is coupled via a two-wire analog line including tip (T) and ring lines (R) to a two-to-four wire hybrid or converter circuit 16.
  • the hydrid 16 is a well known component and essentially connects the two wire analog line to a four wire line.
  • the output of the hybrid 16 is coupled to two wires shown as a single line and designated as a transmit pair and two wires, (single line) designated as a receive pair.
  • a description of suitable hybrid circuits and operation may be had by referring to a text entitled REFERENCE DATA FOR RADIO ENGINEERS, Sixth Edition (1975) Howard W. Sams, pages 35-16 through 35-20.
  • a digital hybrid circuit is described in copending U.S. patent application, Ser. No. 903,458 filed on May 8, 1978 and assigned to the assignee herein.
  • the transmit pair via hybrid 16 is coupled to the input of an analog filter 18.
  • the signal as propagating from the hybrid 16 through the filter 18 is an analog signal.
  • the output of the filter 18 is coupled to the input of an analog to digital converter (A/D) 19.
  • the analog to digital converter 19 may be a pulse code modulator (PCM) device and operates to sample and digitize the analog output signals from filter 18 to provide a digital signal at its output. While one may employ a pulse code modulated signal (PCM), other techniques for analog to digital conversion are applicable.
  • PCM or digital signal is provided at the output of the A/D 19. This digital signal is applied to the input of a decimator module (DEC) 23.
  • DEC decimator module
  • the decimator module 23 is a digital filter which functions to decimate or reduce the output word rate of a digital signal applied to its input.
  • the analog to digital converter 14 is a PCM device, but other types of A/D converters could be employed as well.
  • a decimator as 23 may be employed to filter or provide attenuation to the digital signal for frequencies outside the band of interest or in this case, for frequencies outside the voice band (0-4 KHz).
  • the decimator 23 is a second order recursive filter having a low pass filter characteristic.
  • the decimator 23 provides a signal at its output at a lower word rate than the word rate available from the analog to digital converter 19.
  • the output digital signal from the A/D converter 19 may be at a sampling frequency (fs) or a word rate of 1.024 MHz with three bits per word.
  • the output of the decimator 23 would be at a sampling frequency (fs) or a word rate of 32 KHz with a word length of 13+ bits per word.
  • the output of the decimator 23 is applied to a gain control circuit 25 which is the subject matter of a copending application entitled GAIN CONTROL APPARATUS FOR DIGITAL TELEPHONE LINE CIRCUITS by B. P. Agrawal et al, Ser. No. 098,110 filed on Nov. 28, 1979 and assigned to the assignee herein. The operation of the gain control is discussed at length in the referenced application.
  • the output of the gain control 25 is applied via a non-recursive audio filter 26 to a summing network 30.
  • the filter 26 has a bandwidth determined by the range of audio signals for transmission via the transmission path of the switching network 10.
  • Another input to the summing network 20 is derived from a FIR filter 31.
  • the filter 31 operates in conjunction with a correlator 32 to suppress or cancel the effects of echo in the line circuit.
  • the operation and discussion of the echo suppression circuit has been described in detail in a copending application entitled ADAPTIVE DIGITAL ECHO CANCELLATION CIRCUIT, Ser. No. 020,543 filed on Mar. 14, 1979 for B. P. Agrawal et al and assigned to the assignee herein.
  • the output of the summer 30 is applied to the switching matrix 40 where it is directed when a connection is made by the switching system, to the receive input of a called subscriber as B.
  • the subscriber's line circuit 20B is identical to the line circuit 20 shown for subscriber A.
  • the digital output signal from the transmit output (O) of the line circuit 20 of subscriber A is applied via the digital switching matrix 10 to the receive input (I) of the line circuit 20B.
  • Examples of digital switching matrices as 10 can be had by referring to a copending application entitled MULTIPORT DIGITAL SWITCHING ELEMENT, Ser. No. 888,582, now U.S. Pat. No. 4,201,890, filed on Mar. 17, 1978 for A. J. Lawrence et al and assigned to the assignee herein.
  • the receive input (I) from the matrix 10 is coupled to the receive pair of the digital line circuit.
  • the digital signal from the transmit output (O) of the remote subscriber is directed to the input of a non-recursive audio filter 50, having the same bandpass characteristics as filter 26.
  • the output of filter 50 is applied to the input of a gain control circuit 51 which essentially, is of the same configuration as gain control 25.
  • the digital signal as controlled in gain at the output of gain control 51 is applied to an interpolator circuit 52. Basically, the interpolator 52 functions to increase the word rate of the digital signal.
  • the decimator 23 will decrease the word rate to 32 KHz at 13 bits or more per word.
  • the interpolator 52 increases the word rate to 1.024 MHz at three bits or more bits per word or to another rate determined by the sampling rate employed.
  • the output of the interpolator 52 is applied to the input of a digital to analog converter (D/A) 53.
  • the D/A converter 53 operates to selectively sample the digital signal at the output of the interpolator 52 to provide at an output, an analog signal which is applied via the analog filter 54 to the hybrid 16. It is the digital to analog converter 53 which operates with the interplator that is the subject matter of this application and to be described in detail.
  • subscriber A receives an input signal via the swtiching matrix 10 on the incoming (I) line coupled to the input of the filter 50.
  • the signal is a digital signal as a PCM signal having a given word rate fs with a given number of bits N.
  • the incoming digital signal is assumed to be at a rate of 8 KHz with 13+ bits per word.
  • the output of the audio filter 50 provides an effective word rate of 32 KHz with the same number of bits 13+ per word.
  • This signal is applied to the gain control 51, which provides at its output, the received signal at the 32 KHz and with 13+ bits per word.
  • the interpolator 52 receives the 32 KHz signal and increases the word rate to 1.024 MHz at three or more bits per word.
  • the interpolator 52 is the dual of the decimator 23.
  • the interpolator 52 is the cascade of an over sampler which inserts zero valued samples into the received signals and a low pass filter as depicted in FIG. 2.
  • the interpolator operates at a sampling rate of 1.024 MHz and affords a word rate increase of 32.
  • the function of the interpolator is achieved by the insertion of zero-valued samples (zero-order hold), by repeating the current sample (first order hold), by linear interpolation as is done in hold circuits.
  • the audio signal is a highly correlated signal which has been sampled at a high rate, the incoming digital signal exhibits a high correlation between samples. This factor is an important consideration in the implementation of the digital to analog converter 53.
  • Register 61 in the example shown can constitute sixteen stages and hence, is operative to store 16 bits instead of 13.
  • the least four stages would be set to zero as shown and hence four zeroes indicative of the least significant bits may be employed.
  • the contents of the register 61 are shifted or transferred serially at a rate determined by the desired word rate increase afforded by the interpolator.
  • the bits can be read out of register 61 serially at the rate of 1.024 M words per second. In any event, if one shifts the contents of the register 61 at a rate thirty-two times greater than the input rate, one effectively obtains the word X with the extra three bits or sixteen bits per word at a rate of 1,024 K words per second. It is understood that the use of the additional three bits is to simplify the clock arrangement and hence, an extra number of bits could be added to register 61 so that the number of bits in the word X plus the additional bits are equal to sixteen bits for each word.
  • the logic circuit 62 contains error correcting circuitry 65. Basically, the error correcting circuitry functions to provide a signal indicative of the least significant bits of the thirteen bits used for each word at the input to register 60. From the above description, it is already known that the last three bits are zero and hence, these bits are always ignored by the logic circuit 62. Basically, the logic circuit 62 functions to provide a signal indicative of the nine least significant bits associated with each word. An error signal indicative of the magnitude of these bits is used by the logic circuit via the error correction circuit 65 to provide an error signal which is added to the next word. In this manner, the logic circuit operates to correct or compensate each successive word by the appropriate error signal to assure that the output words at four bits each and at the rate of 1.024 M words per second closely approximate the input words X.
  • each input word X having 13+ bits is indicative of one sampled value of an analog signal. Since the analog signal encompasses a relatively narrow bandwidth (0-4 KHz), the successive words X are of similar weights. This is an important aspect in providing digital to analog conversion in such a system.
  • FIG. 3 is a rather general technique of performing interpolation to increase the word rate and reduce the number of bits of a digital signal.
  • a simple approach used for performing interpolation would be to employ a single shift register as 60. The bits emanating from each digital word are stored in the register and shifted out at a rate determined by the desired word rate. Each word can then be truncated so that the four signal bits at the proper word rate are retrieved.
  • a major object of the present invention is to provide a D/A converter which eliminates the necessity for a rate multiplier.
  • FIG. 4 a simplified block diagram of a digital to analog converter according to this invention is shown.
  • the input designated as ⁇ X n ⁇ is the signal derived from the output of the interpolator.
  • the function of the digital to analog converter to FIG. 4 is to provide an output signal ⁇ b n ⁇ which is applied to a low pass filter 66 to produce an output analog signal.
  • the input signal could be three bits or more.
  • each word X n having a first bit or most significant bit of a binary zero indicates that the word represents a positive number.
  • the first bit is one
  • the word is indicative of a negative number.
  • the D/A converter shown in FIG. 4 is concerned with only one bit designated as the sign bit. If the sign bit is a zero, the number is positive and if it is a one, the number is negative.
  • the input word X n is applied to one input of the adder circuit 67.
  • the adder circuit 67 is a conventional adder, many examples of which are well known in the digital art and serves to add, in this example, four bit binary words. Adders capable of so performing are shown in a text entitled ARITHMETIC OPERATIONS IN DIGITAL COMPUTERS by R. K. Richards, published by D. Van Nostrand Co. (1955), Chapter 4 entitled BINARY ADDITION AND SUBTRACTION.
  • the circuit shown in FIG. 4 operates with 2's complement arithmetic. In this manner, arithmetic operations are extremely simple as is well known in the art.
  • the adder 67 receives another input from a feedback loop to be described and hence, the output of the adder 67 is designated as Rn*.
  • This signal is applied to a sign detector circuit 68.
  • the function of the sign detector 68 is extremely simple and operates as follows:
  • the sign detector will provide no pulse at the output. If, however, the sign bit or first bit of the input is a one indicative of a negative number, the sign detector 68 will provide a pulse at the output. In this manner, the output pulse stream b n will be a series of pulses at the output with one pulse or the absence of one pulse for each word as applied to its input.
  • the output of the sign detector 68 provides a pulse for each word indicative of a negative number and provides no pulse for each word indicative of a positive number. Accordingly, the output of the sign detector 68 constitutes a pulse stream where the number and amount of pulses are a function of whether the input word indicated a positive or negative value.
  • the output bit developed by the sign detector 68 is inverted in polarity and added to the input Rn* via the adder 69. In this manner, the sign bit of Rn* is inverted to obtain at the output of adder 69, the word Rn.
  • This word is delayed by means of the delay and register 70 having a digital transfer function Z -1 .
  • the output of the register 70 is applied as a feedback signal to the adder 67 and for the next word. In this manner, the adder 67 provides an output signal having a sign bit determined by the remainder of the previous word.
  • the circuit of FIG. 4 is extremely simple to implement and one skilled in the art should have no difficulty in providing the hardware necessary to fabricate the circuit shown in FIG. 4.
  • An adder 67A which is a conventional digital adder, many examples of which can be found in the above reference text, receives the input bits X 1 to X n , which as indicated in regard to the interpolator, are four bits constituting one word at a rate of 1.024 M words per second.
  • the adder has its outputs coupled to the shift register 71.
  • the shift register 71 is a conventional register which is designated as a parallel load edge triggered register and as such, consists of a plurality of cascaded multivibrators arranged in a shift register configuration for transferring data by the application of trigger pulses from one stage to the other. Configurations for such registers are well known in the art and examples of many suitable components in integrated form can be had by referring to the above noted text or to a text entitled PRACTICAL GUIDE TO INTEGRATED CIRCUITS by A. W. Barber, Parker Publishing Co. (1976), pages 78-79.
  • the shift register 71 has stored in parallel, the bits AX 1 to AX n , which essentially represents the Rn* number.
  • the outputs from the shift register 71 are fed back to the input to the adder 67A where the output bn or sign bit is inverted and added to the next word, as will be explained.
  • the output of the sign detector is coupled to an invert sign circuit 73 which essentially inverts a one output to a zero and a zero output to a one.
  • the output of inverter 73 serves to change the sign of the first bit or the sign bit to therefore provide the signal Rn -1 , which signal is fed back to the adder 67A as shown in FIG. 5.
  • the sign detector When register 71 is loaded, the sign detector operates to detect a one in stage AX 1 . The one is indicative of a negative number and hence, the sign detector 72 produces an output pulse. The output pulse is inverted in sign by the inverter 73 which serves to change the output of stage AX 1 from a one to a zero.
  • the output pulse is applied via the inverter 83 to an AND gate 84 which operates as a sign inverter.
  • AND gate 84 provides a trigger for flip/flop 80 during the presence of a one at the output. If gate 82 provides a one, gate 84 will provide a strobe at the output which is applied to the trigger input of flip/flop 80 and will change the state of the flip/flop from one to zero.
  • the state of the flip/flop and all stages in the register 71 are read out and applied to the adder inputs at lead 75 wherein the Rn-1 signal is added to the next word in sequence. The reading is accomplished by gate 85 which strobes either output of flip/flop 80 to produce a signal for the adder 67A of the proper polarity to be added to the next input word as described.
  • the output of these pulses is applied to a low pass filter.
  • the low pass filter produces a signal as shown in FIG. 7B which approximates an analog output having durations and magnitudes depending upon the number of pulses in each block. Integration of a pulse stream at the high repetition rate as shown in FIG. 7A is well within the ken of one skilled in the art.
  • the signal shown in 7B is an audio signal indicative of speech.
  • the converter is a digital sigma-delta modulator.
  • the term sigma-delta modulation is employed herein to best describe the digital to analog converter shown in FIGS. 4 and 5 and as the D/A converter 53 of FIG. 1.
  • the operation of this converter approximates the known analog principle of a sigma-delta modulator in regard to mode implementation, whereas the noise operation and theory of operation of the circuit shown in FIGS. 4 and 5 can be mathematically investigated.
  • the digital word as indicated, in conjunction with FIGS. 4 and 5 is a three bit or four bit word derived from the output of the interpolator.
  • the modulator will work with greater numbers of bits and different word rates other than those described.
  • the input to the D/A converter as 53 is obtained from an interpolator.
  • the interpolator functions to increase the output word rate from the filter 50 and gain control 51 (32 KHz at 13+ bits/word) to 1.024 MHz at three or more bits/word.
  • the input signal ⁇ X n ⁇ is at 1.024 MHz at three or more bits per word.
  • the signal ⁇ X n ⁇ is to be converted into the pulse stream ⁇ b n ⁇ which is applied to the input of the low pass filter 60 to derive the analog signal y(t) at the output. This signal, as seen in FIG. 1, is applied to the hybrid 16 for application to the subscriber A.
  • the sampled data equivalent of the sigma to delta modulator shown in FIG. 8 is obtained for a "zero order hold" or a rectangular hold.
  • FIG. 8 can be analyzed for a particular sampling rate as shown in FIG. 9.
  • the constants K 1 and K 2 depend upon the sampling rate, integrator gain and the step size used in the D/A converter.
  • module 94 is a quantizer which is of the mid-riser type as shown in FIG. 10 (INPUT-OUTPUT). To prevent overload of the quantizer 94, its input W(n) must be restricted in amplitude to:
  • the quantized signal b(n) is restricted in amplitude to:
  • the noise power varies as the cube of the cut off frequency to sampling frequency ratio. From such considerations, the signal to noise ratio (SNR) increases 6 db for each additional bit and the SNR increases 9 db per octave increase in sampling frequency or clock rate. Hence, these considerations dictate that a sampling rate of 1.024 MHz at three or more bits will provide an extremely efficient input to the modulator configuration derived from FIG. 9, and the noise operation is completely compatible with the requirements of a telephone communications system.
  • SNR signal to noise ratio
  • the modules 93 and 94 represent the functions performed by the sign detector 68 of FIG. 4, for example.
  • the feedback transfer function indicated in module 95 is analogous to the transfer function 70 of FIG. 4 which has been also explained in conjunction with FIG. 5. In this manner, in using the model shown in FIG. 9, one can calculate the noise performance as well as making a complete stability analysis of the entire digital to analog converter employed.
  • the digital converter described in FIGS. 4 and 5 operates in synchronism with the clock rate employed in the line circuit. Since the converter has an internal register, the input digital code or word consisting of n bits can change between clock pulses without effecting the analog output.
  • the digital to analog converter provides a voltage output as described, via the low pass filter and at a negligible output impedance.
  • the input code is sampled on the rising edge of the clock and a voltage determined by this code is manifested by the output of the sign detector over the entire sampling interval.
  • the digital to analog converter is an extremely simple and flexible circuit, which circuit completely eliminates the need for a rate multiplier.
  • the D/A converter can be implemented using conventional integrated circuit modules and can be specified and built together with the other digital components for a digital line circuit. Therefore, the use of such a converter in conjunction with a telephone switching system enables one to achieve significant reduction in costs in supplying the multiplicity of line circuits required in a digital telephone switching system.

Abstract

A digital to analog converter is employed in the digital line circuit of a telephone system and operates to convert a digital signal indicative of an analog speech signal back into a replica of the analog signal. The converter operates with an interpolated input digital signal to detect by means of a sign bit, the characteristic of an input digital word as being indicative of a positive or negative level. An error correcting signal is provided by the converter which is added to the next digital word to provide a compensated word having a sign bit determined by the remainder and the sign bit of the previous digital word. This word is then processed in sequence to produce an output pulse stream from the sign detector indicative of successive positive or negative values as defined by the input digital words, each of which are modified according to the error correcting signal.

Description

CROSS REFERENCES TO RELATED APPLICATIONS
Adaptive Digital Echo Cancellation Circuit, by B. Agrawal and K. Shenoi, Ser. No. 020,593, filed Mar. 14, 1979, Gain Control Apparatus for Digital Telephone Line Circuits, by B. Agrawal and K. Shenoi, Ser. No. 098,110, filed Nov. 28, 1979, Interpolation Apparatus for Increasing the Word Rate of a Digital Signal of the Type Employed In a Digital Telephone System, by K. Shenoi and B. Agrawal, Ser. No. 098,105, filed Nov. 28, 1979, and Decimator Apparatus for Decreasing the Word Rate of a Digital Signal of the Type Employed in Digital Telephone Systems, by K. Shenoi and B. Agrawal and I. Chu, Ser. No. 098,094, filed Nov. 28, 1979.
FIELD OF INVENTION
This invention relates to digital-to-analog (D/A) converters and more particularly to a digital-to-analog converter employed in a telephone line circuit and using a sigma-delta modulation scheme.
BACKGROUND OF INVENTION
In modern day telephone communication systems, digital data is employed for transmission via a switching matrix to various subscribers associated with the system. The use of digital data enables efficient transmission and enables the various system modules to be implemented by integrated circuit configurations, which are particularly well suited for the fabrication of digital circuitry.
The function of a D/A converter is to operate on a digital word or number and convert it to an analog voltage or current proportional to or indicative of the digital word. In a typical telephone system, subscribers communicate via the transmission of analog signals. In the digital telephone system, the analog signals are converted into digital signals. Hence, prior to application of a received digital signal to a subscriber, one converts the signal back to an analog signal and hence employs a digital to analog converter. A D/A converter should preferably provide a continuous analog output, which is manifested by a smooth curve drawn through the sample points.
Many techniques exist in the prior art for the conversion of digital signals to analog signals and many such techniques and apparatus are well known. Essentially, the prior art employed ladder networks which are switched to hold each sample constant for one period. This technique suppresses high frequency components in the output by use of a low pass filter. However, the ladder circuitry is extremely expensive as it requires high tolerance, tracked components and as such are not compatible with integrated circuit technology.
Hence, various alternatives have been proposed such as digital techniques employing a rate multiplier. In such schemes, a rate multiplier is used to produce an output pulse stream having a mean density proportional to a clock frequency times the input digital number. The input number is changing at each sample instant and hence, the clock frequency must be equal to the sampling frequency times the number of possible levels in the input number. For example, a 12 bit linear PCM signal at an 8 KHz sampling rate would require a clock frequency of about 32 MHz (megahertz). This rate is extremely high and hence, to compromise, one converts the PCM signal to sign, magnitude and scaling components. The magnitude is applied to a rate multiplier operating at a lower clock frequency, the output of which is scaled and signed by analog means.
Another useful technique is described in U.S. Pat. No. 4,109,110 entitled DIGITAL TO ANALOG CONVERTER issued on Aug. 22, 1978 to M. J. Gingell and assigned to the International Standard Electric Corporation and employs digital means for increasing the sampling rate of an input digital signal. The increased rate is of a lower number of bits per sample to enable final digital to analog conversion to be facilitated by a relatively simple digital to analog converter in conjunction with a rate multiplier, to provide an output pulse stream having a mean density proportional to the analog signal amplitude. This output stream is passed through a low pass filter to yield the analog signal. The system described in this patent is applicable for use in telephony systems using PCM signals.
Such converters and others operating at an 8 KHz sampling rate or frequency require highly accurate specifications for the analog filters as well as in the case of the ladder arrangements, a large number of bits per sample. In a telephone system, these factors add additional expense to the line circuit.
Thus, the technique described in the above patent uses a digital interpolator to raise or increase the word rate to 256 KHz at 12 bits and then to reduce the word length to 4 bits. The rate multiplier operates with the 256 KHz signal at 4 bits to implement a pulse density modulator operating at a clock rate of 4,096 KHz and is followed by a low pass filter.
It would be desirable to eliminate the rate multiplier in a digital-to-analog conversion scheme and to provide a pulse stream which can be directly applied to a low pass filter to retrieve an accurate representation of the analog signal.
An object of the present invention is to provide an improved D/A converter particularly adapted for use in a digital telephone line circuit and capable of being implemented with digital integrated circuitry. The digital to analog converter to be described is therefore compatible with integrated circuit techniques and hence, enables digital to analog conversion in economical and reliable configurations.
BRIEF DESCRIPTION OF THE PREFERRED EMBODIMENT
Apparatus for converting a digital signal to an analog signal, said digital signal having a given word rate and comprising a plurality of digital words each having the same number of given bits, and each indicative of the weighted value of an analog signal, with at least one bit in each word indicative of a sign bit indicating whether said word and therefore said value is positive or negative, comprising, adding means for receiving each digital word at a first input thereof, one different from the other according to said word rate, a second input adapted to receive an error correcting signal to provide at an output, another digital word having a sign bit indicative of a remainder of a last digital word, sign detecting means responsive to said another digital word to provide an output pulse when the sign of said word is indicative of one value as positive or negative, said output pulse indicative of the value of said analog signal, feedback control means responsive to the sign of said digital word for providing an inverted sign for adding said inverted sign to said another digital word at the output of said feedback control means, means coupling the output of said feedback control means to said second input of said adding means to cause each successive digital word as applied to said first input to be modified by said output of said feedback control means, whereby each successive digital word is modified by said output of said feedback control means based on said sign of said previous word to cause said sign detecting means to provide said output pulse for each word as modified, having said sign bits of said one value, low pass filter means coupled to the output of said sign detecting means for providing a replica of said analog signal according to said output pulses.
BRIEF DESCRIPTION OF THE DRAWINGS
Above-mentioned and other features and objects of this invention will become more apparent by reference to the following description taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a simplified block diagram of a pair of telephone subscriber line circuits employing digital techniques and connected one to the other via a digital switching matrix;
FIG. 2 is a simplified block diagram describing the operation of an interpolator as used in a digital line circuit;
FIG. 3 is a block diagram of one type of interpolator which can be employed with this invention;
FIG. 4 is a circuit diagram of a digital to analog converter according to this invention;
FIG. 5 is a block diagram of an alternate embodiment of a digital to analog converter according to this invention;
FIG. 6 is a schematic diagram of a sign detector and inverter which may be employed in this invention;
FIGS. 7A and 7B are waveforms describing the nature of the digital to analog conversion process;
FIG. 8 is a simplified block diagram of an analog sigma-delta modulator useful in explaining the operation of the invention;
FIG. 9 is a block diagram depicting the analysis of the digital to analog converter according to this invention; and
FIG. 10 is a waveform generally depicting a midriser input-output characteristic showing a type of quantizing employed by the converter.
DETAILED DESCRIPTION OF INVENTION
Referring to FIG. 1, there is shown a telephone line circuit as employed in a digital telephone communications system, particularly adaptable for the utilization of a digital to analog converter according to this invention.
Essentially, a single subscriber A is connected via a digital switching matrix 10 to another subscriber B. Each subscriber as A has a separate line circuit 20 associated with his subset and to enable communications between the parties. While subscribers A and B are shown associated with subsets as 21 and 22, it is understood that the subscribers could be trunk locations for connecting to other central offices and so on and as such, would also require a line circuit as 20. In order to simplify the explanation, a single line circuit 20 is shown for subscriber A and it is understood that subscriber B has an identical line circuit 20B as does the plurality of additional subscribers not shown in FIG. 1.
For an example of a digital line circuit employed in a switching system, reference is had to U.S. Pat. No. 4,161,633 entitled SUBSCRIBER LINE-TRUNK CIRCUIT issued on July 17, 1979 to Robert Treiber and assigned to the International Telephone and Telegraph Corp., the assignee herein.
The telephone subset 21 associated with subscriber A is coupled via a two-wire analog line including tip (T) and ring lines (R) to a two-to-four wire hybrid or converter circuit 16. The hydrid 16 is a well known component and essentially connects the two wire analog line to a four wire line. Hence, the output of the hybrid 16 is coupled to two wires shown as a single line and designated as a transmit pair and two wires, (single line) designated as a receive pair. A description of suitable hybrid circuits and operation may be had by referring to a text entitled REFERENCE DATA FOR RADIO ENGINEERS, Sixth Edition (1975) Howard W. Sams, pages 35-16 through 35-20. A digital hybrid circuit is described in copending U.S. patent application, Ser. No. 903,458 filed on May 8, 1978 and assigned to the assignee herein.
The transmit pair via hybrid 16 is coupled to the input of an analog filter 18. As one can ascertain, the signal as propagating from the hybrid 16 through the filter 18 is an analog signal. The output of the filter 18 is coupled to the input of an analog to digital converter (A/D) 19. The analog to digital converter 19 may be a pulse code modulator (PCM) device and operates to sample and digitize the analog output signals from filter 18 to provide a digital signal at its output. While one may employ a pulse code modulated signal (PCM), other techniques for analog to digital conversion are applicable. The PCM or digital signal is provided at the output of the A/D 19. This digital signal is applied to the input of a decimator module (DEC) 23. Essentially, the decimator module 23 is a digital filter which functions to decimate or reduce the output word rate of a digital signal applied to its input. In the above discussion, it was indicated that the analog to digital converter 14 is a PCM device, but other types of A/D converters could be employed as well.
In any event, depending upon the signal, a decimator as 23 may be employed to filter or provide attenuation to the digital signal for frequencies outside the band of interest or in this case, for frequencies outside the voice band (0-4 KHz). The decimator 23 is a second order recursive filter having a low pass filter characteristic. The decimator 23 provides a signal at its output at a lower word rate than the word rate available from the analog to digital converter 19. For example, the output digital signal from the A/D converter 19 may be at a sampling frequency (fs) or a word rate of 1.024 MHz with three bits per word. The output of the decimator 23 would be at a sampling frequency (fs) or a word rate of 32 KHz with a word length of 13+ bits per word.
The output of the decimator 23 is applied to a gain control circuit 25 which is the subject matter of a copending application entitled GAIN CONTROL APPARATUS FOR DIGITAL TELEPHONE LINE CIRCUITS by B. P. Agrawal et al, Ser. No. 098,110 filed on Nov. 28, 1979 and assigned to the assignee herein. The operation of the gain control is discussed at length in the referenced application.
The output of the gain control 25 is applied via a non-recursive audio filter 26 to a summing network 30. The filter 26 has a bandwidth determined by the range of audio signals for transmission via the transmission path of the switching network 10. Another input to the summing network 20 is derived from a FIR filter 31. The filter 31 operates in conjunction with a correlator 32 to suppress or cancel the effects of echo in the line circuit. The operation and discussion of the echo suppression circuit has been described in detail in a copending application entitled ADAPTIVE DIGITAL ECHO CANCELLATION CIRCUIT, Ser. No. 020,543 filed on Mar. 14, 1979 for B. P. Agrawal et al and assigned to the assignee herein.
The output of the summer 30 is applied to the switching matrix 40 where it is directed when a connection is made by the switching system, to the receive input of a called subscriber as B. The subscriber's line circuit 20B is identical to the line circuit 20 shown for subscriber A. Hence, as can be ascertained the digital output signal from the transmit output (O) of the line circuit 20 of subscriber A is applied via the digital switching matrix 10 to the receive input (I) of the line circuit 20B. Examples of digital switching matrices as 10 can be had by referring to a copending application entitled MULTIPORT DIGITAL SWITCHING ELEMENT, Ser. No. 888,582, now U.S. Pat. No. 4,201,890, filed on Mar. 17, 1978 for A. J. Lawrence et al and assigned to the assignee herein.
The receive input (I) from the matrix 10 is coupled to the receive pair of the digital line circuit. In this manner, the digital signal from the transmit output (O) of the remote subscriber is directed to the input of a non-recursive audio filter 50, having the same bandpass characteristics as filter 26. The output of filter 50 is applied to the input of a gain control circuit 51 which essentially, is of the same configuration as gain control 25. The digital signal as controlled in gain at the output of gain control 51 is applied to an interpolator circuit 52. Basically, the interpolator 52 functions to increase the word rate of the digital signal.
As indicated, in the transmit path, the decimator 23 will decrease the word rate to 32 KHz at 13 bits or more per word. The interpolator 52 increases the word rate to 1.024 MHz at three bits or more bits per word or to another rate determined by the sampling rate employed. The output of the interpolator 52 is applied to the input of a digital to analog converter (D/A) 53. The D/A converter 53 operates to selectively sample the digital signal at the output of the interpolator 52 to provide at an output, an analog signal which is applied via the analog filter 54 to the hybrid 16. It is the digital to analog converter 53 which operates with the interplator that is the subject matter of this application and to be described in detail.
DIGITAL TO ANALOG CONVERSION IN A TELEPHONE LINE CIRCUIT
Referring to the above description of FIG. 1 and particularly referring to the receive path of line circuit 20, it is seen that subscriber A receives an input signal via the swtiching matrix 10 on the incoming (I) line coupled to the input of the filter 50. The signal is a digital signal as a PCM signal having a given word rate fs with a given number of bits N. In order to clearly understand the nature of the invention and as considered above, the incoming digital signal is assumed to be at a rate of 8 KHz with 13+ bits per word.
The output of the audio filter 50 provides an effective word rate of 32 KHz with the same number of bits 13+ per word. This signal is applied to the gain control 51, which provides at its output, the received signal at the 32 KHz and with 13+ bits per word. The interpolator 52 receives the 32 KHz signal and increases the word rate to 1.024 MHz at three or more bits per word. Essentially, the interpolator 52 is the dual of the decimator 23. Essentially, the interpolator 52 is the cascade of an over sampler which inserts zero valued samples into the received signals and a low pass filter as depicted in FIG. 2.
The interpolator, as indicated, operates at a sampling rate of 1.024 MHz and affords a word rate increase of 32. The function of the interpolator is achieved by the insertion of zero-valued samples (zero-order hold), by repeating the current sample (first order hold), by linear interpolation as is done in hold circuits.
Now, if one considers that the analog signal which was originally converted to a digital signal in the transmit path of the line circuit 20B associated with subscriber B is a speech or voice signal occupying a bandwidth of about 0-4 KHz and that such signals are inherently low pass and smooth, one can gain a clearer understanding of how the digital to analog conversion process is easily implemented with a minimum of hardware capable of being integrated on line circuit integrated circuit modules or chips.
Since the audio signal is a highly correlated signal which has been sampled at a high rate, the incoming digital signal exhibits a high correlation between samples. This factor is an important consideration in the implementation of the digital to analog converter 53.
The interpolator 52 receives the highly correlated digital input signal and as indicated, increases the word rate, while reducing the number of bits. Referring to FIG. 3, an example of one type of interpolator is depicted, so one may understand the general configuration and operation. It is, of course, understood that alternate embodiments can be employed.
The incoming digital signal which, for example, is obtained from the gain control 51 of FIG. 1, is at a rate of 32 KHz with thirteen or more bits per word. As seen from FIG. 3, each word consisting of 32 bits is shifted into a shift register 60 which consists of a plurality of cascaded binary stages as is well known in the art. The register 50 transfers bits or loads a register 61. The transfer can occur in parallel. The bits designated as Xl to Xn constitute 13 bits, but as will be understood, more or less bits can be employed.
Register 61 in the example shown can constitute sixteen stages and hence, is operative to store 16 bits instead of 13. The least four stages would be set to zero as shown and hence four zeroes indicative of the least significant bits may be employed. The contents of the register 61 are shifted or transferred serially at a rate determined by the desired word rate increase afforded by the interpolator.
As one can ascertain from FIG. 3, the bits can be read out of register 61 serially at the rate of 1.024 M words per second. In any event, if one shifts the contents of the register 61 at a rate thirty-two times greater than the input rate, one effectively obtains the word X with the extra three bits or sixteen bits per word at a rate of 1,024 K words per second. It is understood that the use of the additional three bits is to simplify the clock arrangement and hence, an extra number of bits could be added to register 61 so that the number of bits in the word X plus the additional bits are equal to sixteen bits for each word.
The digital signal at the increased rate is applied to a circuit 62 designated as a logic circuit. Essentially, the logic circuit 62 may comprise a series of registers which operate on the 16 bits associated with each word at the word rate of 1.024 M words per second. There are many techniques for interpolating to produce a final output via the output register 64 having four bits per word at the higher word rate.
The logic circuit 62 contains error correcting circuitry 65. Basically, the error correcting circuitry functions to provide a signal indicative of the least significant bits of the thirteen bits used for each word at the input to register 60. From the above description, it is already known that the last three bits are zero and hence, these bits are always ignored by the logic circuit 62. Basically, the logic circuit 62 functions to provide a signal indicative of the nine least significant bits associated with each word. An error signal indicative of the magnitude of these bits is used by the logic circuit via the error correction circuit 65 to provide an error signal which is added to the next word. In this manner, the logic circuit operates to correct or compensate each successive word by the appropriate error signal to assure that the output words at four bits each and at the rate of 1.024 M words per second closely approximate the input words X.
As indicated above, each input word X having 13+ bits is indicative of one sampled value of an analog signal. Since the analog signal encompasses a relatively narrow bandwidth (0-4 KHz), the successive words X are of similar weights. This is an important aspect in providing digital to analog conversion in such a system.
As will be explained further, a main concern in digital to analog conversion is associated with the noise which the D/A converter will provide. Operation of the interpolator in conjunction with the D/A converter can effectively remove undesired noise from the system based on the sampling rate and the number of bits per word. If reference is made to U.S. Pat. No. 4,109,110 as indicated above, one can further discern various other types of interpolators which can be employed to increase the output word rate at a lower number of bits for application to a digital to analog converter.
As indicated, FIG. 3 is a rather general technique of performing interpolation to increase the word rate and reduce the number of bits of a digital signal. As one can ascertain, a simple approach used for performing interpolation would be to employ a single shift register as 60. The bits emanating from each digital word are stored in the register and shifted out at a rate determined by the desired word rate. Each word can then be truncated so that the four signal bits at the proper word rate are retrieved.
In any event, a major object of the present invention is to provide a D/A converter which eliminates the necessity for a rate multiplier. Referring to FIG. 4, a simplified block diagram of a digital to analog converter according to this invention is shown. The input designated as {Xn } is the signal derived from the output of the interpolator. The function of the digital to analog converter to FIG. 4 is to provide an output signal {bn } which is applied to a low pass filter 66 to produce an output analog signal.
By recognizing the inherent redundancy of the digital signal Xn, one can perform digital to analog conversion using a simple configuration shown in FIG. 4. It will be explained subsequently that this conversion is provided with a minimum of noise and is extremely useful and adaptable for converting digital signals into analog signals where the analog signals are indicative of the audio or voice spectrum.
Assuming the incoming word Xn consists of four bits to be consistent with the general outline of the interpolator shown in FIG. 3. In any event, as will be ascertained, the input signal could be three bits or more. For purposes of operation, it is indicated that each word Xn having a first bit or most significant bit of a binary zero indicates that the word represents a positive number. Alternatively, if the first bit is one, then the word is indicative of a negative number. Hence, as will be explained, the D/A converter shown in FIG. 4 is concerned with only one bit designated as the sign bit. If the sign bit is a zero, the number is positive and if it is a one, the number is negative.
The input word Xn, as indicated, is applied to one input of the adder circuit 67. The adder circuit 67 is a conventional adder, many examples of which are well known in the digital art and serves to add, in this example, four bit binary words. Adders capable of so performing are shown in a text entitled ARITHMETIC OPERATIONS IN DIGITAL COMPUTERS by R. K. Richards, published by D. Van Nostrand Co. (1955), Chapter 4 entitled BINARY ADDITION AND SUBTRACTION.
Essentially, the circuit shown in FIG. 4 operates with 2's complement arithmetic. In this manner, arithmetic operations are extremely simple as is well known in the art. As can be seen, the adder 67 receives another input from a feedback loop to be described and hence, the output of the adder 67 is designated as Rn*. This signal is applied to a sign detector circuit 68. The function of the sign detector 68 is extremely simple and operates as follows:
If the input to the sign detector has the first bit or the sign bit equal to zero, the sign detector will provide no pulse at the output. If, however, the sign bit or first bit of the input is a one indicative of a negative number, the sign detector 68 will provide a pulse at the output. In this manner, the output pulse stream bn will be a series of pulses at the output with one pulse or the absence of one pulse for each word as applied to its input.
To further clarify this, the output of the sign detector 68 provides a pulse for each word indicative of a negative number and provides no pulse for each word indicative of a positive number. Accordingly, the output of the sign detector 68 constitutes a pulse stream where the number and amount of pulses are a function of whether the input word indicated a positive or negative value.
The output bit developed by the sign detector 68 is inverted in polarity and added to the input Rn* via the adder 69. In this manner, the sign bit of Rn* is inverted to obtain at the output of adder 69, the word Rn. This word is delayed by means of the delay and register 70 having a digital transfer function Z-1. The output of the register 70 is applied as a feedback signal to the adder 67 and for the next word. In this manner, the adder 67 provides an output signal having a sign bit determined by the remainder of the previous word.
The circuit of FIG. 4 is extremely simple to implement and one skilled in the art should have no difficulty in providing the hardware necessary to fabricate the circuit shown in FIG. 4.
Referring to FIG. 5, it is seen that the combined action of the components of FIG. 4 can be implemented by using one register, one adder and a sign detector. An adder 67A which is a conventional digital adder, many examples of which can be found in the above reference text, receives the input bits X1 to Xn, which as indicated in regard to the interpolator, are four bits constituting one word at a rate of 1.024 M words per second.
Essentially, the adder has its outputs coupled to the shift register 71. The shift register 71 is a conventional register which is designated as a parallel load edge triggered register and as such, consists of a plurality of cascaded multivibrators arranged in a shift register configuration for transferring data by the application of trigger pulses from one stage to the other. Configurations for such registers are well known in the art and examples of many suitable components in integrated form can be had by referring to the above noted text or to a text entitled PRACTICAL GUIDE TO INTEGRATED CIRCUITS by A. W. Barber, Parker Publishing Co. (1976), pages 78-79. The shift register 71 has stored in parallel, the bits AX1 to AXn, which essentially represents the Rn* number. The outputs from the shift register 71 are fed back to the input to the adder 67A where the output bn or sign bit is inverted and added to the next word, as will be explained.
The sign bit associated with the digital word is detected via the sign detector 72 and as explained above, the sign detector 72 will create a single pulse for each word when the first bit AX1 is a one. If the first bit is a zero, the sign detector will provide at an output, a zero. It is understood that based on the above convention, a zero indicates a positive number, while a one indicates a negative number.
The output of the sign detector is coupled to an invert sign circuit 73 which essentially inverts a one output to a zero and a zero output to a one. The output of inverter 73 serves to change the sign of the first bit or the sign bit to therefore provide the signal Rn-1, which signal is fed back to the adder 67A as shown in FIG. 5.
Essentially, the circuit shown in FIG. 5 is equivalent to the circuit shown in FIG. 4 and operates as follows:
For purposes of the present example, assume that the sequence has just started and all zeroes are stored in register 71. Assume that the incoming word consists of four bits which are all ones and that is the first word occuring at T=0. For purposes of this example, we will assume that all zeroes are added to the first word in adder 67A and hence, the word Rn* is all ones as applied to register 71. When register 71 is loaded, the sign detector operates to detect a one in stage AX1. The one is indicative of a negative number and hence, the sign detector 72 produces an output pulse. The output pulse is inverted in sign by the inverter 73 which serves to change the output of stage AX1 from a one to a zero. The new word which is 0111 is applied to the adder inputs and is indicative of the remainder RN-1. Thus the adder now has at the input 75, the number 0111. This number is added to the next word X to produce a second word Rn* to be applied to the register 71.
In the above example, if the second word were 1000, then the adder would produce the sign of 1111. This number would be transferred to register 71 which would again produce a pulse indicative of a negative number.
If is, of course, known from the above description that based on additions, one could have an overflow whereby the addition of two, four bit binary numbers may result in an output number having a one in the higher five bit position. This overflow condition can be easily accommodated and detected and one many change the sign of the fourth bit based on the overflow bit to again indicate a negative number.
If the AX1 bit during any of the above described sequences, contains a zero, the sign detector will not produce a pulse; the absence of a pulse indicating a positive number. Accordingly, the output of the sign detector 72 provides a plurality of output pulses for all negative numbers and the absence of pulses for all positive numbers. The bit rate at the output of the sign detector constitutes one bit for each word X applied to the adder 67A. Hence, the bit rate from the sign detector 72 is at the word rate of 1.024 MHz. Thus, it can be seen that the bits produced by the sign detector constitute a large number of bits. These bits are applied directly to a low pass filter as 66 of FIG. 4 which may be a simple RC circuit arranged in an integrator configuration to provide an analog signal having a magnitude proportional to the bits produced by sign detector 72.
It is interesting to note that the sign detector does not respond to the weighted value of any binary word but merely responds to the sign of the word as being positive or negative. It can be shown, as will be further explained, that this is all that is required to convert a digital word such as X into an analog signal based on the use of the high sampling rate and based on the knowledge that the signal to be converted was originally a low pass signal indicative of the speech or voice band.
Referring to FIG. 6, there is shown a simple schematic diagram of the sign detector and inverter 72 and 73 of FIG. 5. The numeral 80 references a flip/flop which is indicative of the sign stage of register 71 or the AX bit. As seen, an input of the flip/flop is derived from a gate 81. The gate 82 has one input responsive to a gate pulse which is indicative of a loading condition.
The S and R inputs of flip/flop 80 are coupled to the one and zero outputs of the adder output stage indicative of bit AX1. Hence, during the gate 81, the flip/flop 80 will be set to a one or zero position depending upon whether the output stage of the adder is at one or zero. Hence, the flip/flop 80 has stored therein a one indicative of a negative value word or a zero indicative of a positive value word.
After loading, a word rate clock is applied to AND gate 82. The other input of AND gate 92 is coupled to the one output of the flip/flop 80. If the output is a one indicative of a negative number, gate 82 will provide an output pulse indicating a one for the bn stream. Thus, the gate 82 functions as a sign detector and will provide an output pulse only when flip/flop 80 is set to one. If flip/flop 80 is set to zero, no pulse will be provided during the word rate clock and hence, the output of gate 82 will be at a zero.
The output pulse is applied via the inverter 83 to an AND gate 84 which operates as a sign inverter. AND gate 84 provides a trigger for flip/flop 80 during the presence of a one at the output. If gate 82 provides a one, gate 84 will provide a strobe at the output which is applied to the trigger input of flip/flop 80 and will change the state of the flip/flop from one to zero. The state of the flip/flop and all stages in the register 71 are read out and applied to the adder inputs at lead 75 wherein the Rn-1 signal is added to the next word in sequence. The reading is accomplished by gate 85 which strobes either output of flip/flop 80 to produce a signal for the adder 67A of the proper polarity to be added to the next input word as described.
It can be seen from above that this is only one way of implementing the circuitry described in FIG. 5 for the sign detector and inverter and many other ways are available utilizing various clock formats and so on to produce the operation described and indicated in conjunction with FIGS. 4 and 5.
Referring to FIGS. 7A and 7B, there is shown in FIG. 7A, a graphic output indicative of bn or the output of the sign detector 72. As one can see, the output consists of a plurality of pulses indicative of the detection by sign detector 72 of a negative number. Based on the nature of the analog signal which was converted to a digital signal, a particular representation of a possible signal is shown in FIG. 7A. It is understood, of course, that it is not drawn to scale.
Each pulse which forms the block of pulses as 90 and 91 of FIG. 7A is of a width determined by the word rate clock applied to gate 82. The number of pulses in a block as 90 is a function of the sign bit of the incoming digital signal X as modified by the feedback loop associated with the digital to analog converter of FIGS. 4 and 5.
As indicated, the output of these pulses is applied to a low pass filter. The low pass filter produces a signal as shown in FIG. 7B which approximates an analog output having durations and magnitudes depending upon the number of pulses in each block. Integration of a pulse stream at the high repetition rate as shown in FIG. 7A is well within the ken of one skilled in the art. The signal shown in 7B is an audio signal indicative of speech.
With the above discussion in mind, one is now advised that a digital to analog converter for use in a communications system such as a telephony system has to operate effectively, but must provide good noise operation to thereby assure that undue noise is not applied to the subscriber circuit when the digital signal is converted to an analog signal.
For purposes of analysis and for a still clearer understanding of the operation and theory behind the D/A converter shown in FIGS. 4 and 5, it will be seen that the converter is a digital sigma-delta modulator. The term sigma-delta modulation is employed herein to best describe the digital to analog converter shown in FIGS. 4 and 5 and as the D/A converter 53 of FIG. 1. The operation of this converter approximates the known analog principle of a sigma-delta modulator in regard to mode implementation, whereas the noise operation and theory of operation of the circuit shown in FIGS. 4 and 5 can be mathematically investigated.
A basic scheme for the analog sign is shown in FIG. 8. The input signal X(t) is an analog signal, bandwith limited between -fo and +fo having an amplitude of less than τ. The output has a pulse stream of amplitude γ and a pulse width (1/fc), where fc is the clock frequency or sampling rate. An analog signal y(t) can be reconstructed by passing the pulse stream bn through a low pass filter. The signal y(t) is a close approximate to xt if the clock frequency fc is much greater than fo.
FIG. 9 depicts a block diagram of a digital sigma-to-delta converter according to this invention and which block diagram serves as an absolute true model for the configurations depicted in FIGS. 4 and 5. The input signal {Xn } is a digital signal which, for example, may be a PCM signal having a plurality of digital words, where each digital word represents a weighted value of an analog signal which was sampled and converted to a digital signal.
Essentially, the digital word, as indicated, in conjunction with FIGS. 4 and 5 is a three bit or four bit word derived from the output of the interpolator. In any event, the modulator will work with greater numbers of bits and different word rates other than those described.
As indicated, in conjunction with FIGS. 1, 4 and 5, the input to the D/A converter as 53 is obtained from an interpolator. The interpolator functions to increase the output word rate from the filter 50 and gain control 51 (32 KHz at 13+ bits/word) to 1.024 MHz at three or more bits/word. Hence, the input signal {Xn } is at 1.024 MHz at three or more bits per word. The signal {Xn } is to be converted into the pulse stream {bn } which is applied to the input of the low pass filter 60 to derive the analog signal y(t) at the output. This signal, as seen in FIG. 1, is applied to the hybrid 16 for application to the subscriber A.
The word stream {Xn } is to be interpreted as 2's complement binary numbers. The association of binary word and numerical value is: ##EQU1##
If |Xn | ≦1, the outputs are ±, i.e. Y=1.
Thus, the input digital signal is applied to the input of a summer circuit 92. The summing circuit or adder 92 is equivalent to adders 67 and 67A of FIGS. 4 and 5. The output of the adder 92 is applied to the input of a module 93 having a transfer function: ##EQU2##
Essentially, the digital transfer function referenced in module 93 is generally derived as follows:
The sampled data equivalent of the sigma to delta modulator shown in FIG. 8 is obtained for a "zero order hold" or a rectangular hold. FIG. 8 can be analyzed for a particular sampling rate as shown in FIG. 9. The constants K1 and K2 depend upon the sampling rate, integrator gain and the step size used in the D/A converter.
Essentially, module 94 is a quantizer which is of the mid-riser type as shown in FIG. 10 (INPUT-OUTPUT). To prevent overload of the quantizer 94, its input W(n) must be restricted in amplitude to:
|W(n)|<2.sup.n-1 Δ
where Δ equals the step size.
The quantized signal b(n) is restricted in amplitude to:
|b(n)|≦(2.sup.N-1 -0.5) Δ
and the instantaneous quantization error e(n)
e(n)=W(n)-b(n)
This is bounded by: ##EQU3##
The input to output transfer function for the modulator of FIG. 3 is: ##EQU4##
The noise transfer function is: ##EQU5##
If, K1 K2 =1 or are close to one, then the noise transfer function is:
H.sub.N (Z)=1-Z.sup.-1
Thus, the noise transfer function indicates that the modulator of FIG. 8 tends to move noise power out of the voice band. This action is desirable in telephone systems. Hence, one selects K1 =1 and K2 =1 for the modulator. In this manner, the product K1.K2 also equals one. This, therefore satisfies the requirements for good noise rejectability.
One assumes that the quantization error en is white noise. This assumption is correct in that the sampling rate is much greater than the upper (cut off) frequency of the bandwidth, and step size Δ is quite large.
It can then be mathematically shown that the noise power varies as the cube of the cut off frequency to sampling frequency ratio. From such considerations, the signal to noise ratio (SNR) increases 6 db for each additional bit and the SNR increases 9 db per octave increase in sampling frequency or clock rate. Hence, these considerations dictate that a sampling rate of 1.024 MHz at three or more bits will provide an extremely efficient input to the modulator configuration derived from FIG. 9, and the noise operation is completely compatible with the requirements of a telephone communications system.
The modules 93 and 94 represent the functions performed by the sign detector 68 of FIG. 4, for example. The feedback transfer function indicated in module 95 is analogous to the transfer function 70 of FIG. 4 which has been also explained in conjunction with FIG. 5. In this manner, in using the model shown in FIG. 9, one can calculate the noise performance as well as making a complete stability analysis of the entire digital to analog converter employed.
As can be ascertained, the digital converter described in FIGS. 4 and 5 operates in synchronism with the clock rate employed in the line circuit. Since the converter has an internal register, the input digital code or word consisting of n bits can change between clock pulses without effecting the analog output. The digital to analog converter provides a voltage output as described, via the low pass filter and at a negligible output impedance.
Functionally, the input code, as explained, is sampled on the rising edge of the clock and a voltage determined by this code is manifested by the output of the sign detector over the entire sampling interval.
As indicated above, stability analysis as well as noise performance of the modulator when considered with the nature of the input signal from the interpolator have been mathematically analyzed and the above noted representations concerning stability and noise performance have been proven, both mathematically and experimentally. Hence, the digital to analog converter is an extremely simple and flexible circuit, which circuit completely eliminates the need for a rate multiplier. In this manner, the D/A converter can be implemented using conventional integrated circuit modules and can be specified and built together with the other digital components for a digital line circuit. Therefore, the use of such a converter in conjunction with a telephone switching system enables one to achieve significant reduction in costs in supplying the multiplicity of line circuits required in a digital telephone switching system.
Various modifications and alternative embodiments will become apparent to those skilled in the art in reviewing the above noted application such as different interpolating schemes as well as employing other various digital codes indicative of analog signals which can be processed back to an analog signal by the above noted converter. All such modifications and alternate embodiments are deemed to be encompassed within the scope and breadth of the claims appended hereto.

Claims (5)

We claim:
1. A telephone subscriber line circuit for coupling a subscriber to a digital transmission path in a telephone switching system comprising in combination:
two-to-four wire converter means coupled to a near-end subscriber line to provide a transmit path and a receive path for said line,
analog-to-digital converter means for converting near-end analog signals coupled thereto from said two-to-four wire converter in said transmit path, said converter means operative to provide a digital signal comprising a plurality of digital words, each having the same number of bits with each word manifesting a weighted value of said near-end analog signal, with at least one bit in each word indicative of a sign bit indicating whether said word and therefore said weighted value of said analog signal is positive or negative,
means for applying said digital signal to said digital transmission path,
means coupled to said digital transmission path adapted to receive a far end digital signal of the same format as said applied digital signal,
interpolator means responsive to said digital signal as received for providing a second digital signal having a lesser number of bits than said far digital signal and an increased word rate,
digital to analog converter means in said receive path of said line circuit and coupled to said interpolating means to provide an analog signal, said converter means comprising:
adding means for receiving said second digital signal and adding to each word of said signal an error signal, to provide at an output, a modified word having a given number of bits including a sign bit manifesting the sum of a word in said second digital signal as modified by said error signal,
sign detecting means responsive to said modified word for providing an output pulse when the sign of said word is indicative of one value as positive or negative, said output pulse indicative of the value of said analog signal as being positive or negative,
feedback control means responsive to the sign of said modified word as detected for inverting said sign and adding the same to said modified word to provide said error signal for application to said adding means to cause each successive digital word as applied to said adding means to be modified by said error signal as based on the sign of said previous modified word, to cause said sign detecting means to provide said output pulse for each word in said second digital signal having the same sign bit,
low pass filter means coupled to said sign detecting means for providing a replica of said analog signal as derived from said far end digital signal,
means for coupling said far end analog signal to said two or four wire converter means to enable a subscriber to receive and therefore respond to said far end analog signals.
2. The telephone line circuit according to claim 1 wherein
said far end digital signal as received by said interpolating means is at a 32 KHz word rate with each word having thirteen bits, the output of said interpolating means being at a 1 MHz word rate with each word being at least three bits and less than thirteen.
3. The telephone line circuit according to claim 1 wherein
said analog signals are voice signals having bandwidths relatively between 0 to 4 KHz.
4. The telephone line circuit according to claim 1 further including:
a decimator coupled to the output of said analog to digital converter in said transmit path for reducing the word rate of said digital signal at said output to provide a decimated digital signal for application to said digital transmission path.
5. The telephone line circuit according to claim 4 wherein
said decimated signal has a word rate at 32 Khz.
US06/098,103 1979-11-28 1979-11-28 Telephone subscriber line unit with sigma-delta digital to analog converter Expired - Lifetime US4270027A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US06/098,103 US4270027A (en) 1979-11-28 1979-11-28 Telephone subscriber line unit with sigma-delta digital to analog converter
BR8007646A BR8007646A (en) 1979-11-28 1980-11-24 DIGITAL TO ANALOG CONVERTER USING SIGMA-DELTA MODULATION FOR USE IN TELEPHONE SYSTEMS
ES497282A ES497282A0 (en) 1979-11-28 1980-11-28 A DIGITAL TO ANALOG CONVERTER USING SIGMADELTA MODULATION FOR TELEPHONE SYSTEMS
US06/362,806 US4528551A (en) 1979-11-28 1982-03-29 Digital to analog converter employing sigma-delta modulation for use in telephone systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/098,103 US4270027A (en) 1979-11-28 1979-11-28 Telephone subscriber line unit with sigma-delta digital to analog converter

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US06192155 Division 1980-09-29

Publications (1)

Publication Number Publication Date
US4270027A true US4270027A (en) 1981-05-26

Family

ID=22267103

Family Applications (1)

Application Number Title Priority Date Filing Date
US06/098,103 Expired - Lifetime US4270027A (en) 1979-11-28 1979-11-28 Telephone subscriber line unit with sigma-delta digital to analog converter

Country Status (3)

Country Link
US (1) US4270027A (en)
BR (1) BR8007646A (en)
ES (1) ES497282A0 (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2471094A1 (en) * 1979-11-28 1981-06-12 Int Standard Electric Corp INTERPOLATOR CIRCUIT INCREASING THE RATE OF WORDS OF A DIGITAL SIGNAL OF THE TYPE USED IN TELEPHONE DIGITAL SWITCHING SYSTEMS AND LINE JETOR WITH SUCH CIRCUIT
US4439756A (en) * 1982-01-20 1984-03-27 International Telephone And Telegraph Corporation Delta-Sigma modulator with switch capacitor implementation
US4472810A (en) * 1980-02-26 1984-09-18 Thomson-Csf Charge-transfer modulator-demodulator
US4489437A (en) * 1981-01-29 1984-12-18 Seiko Instruments & Electronics Ltd. Speech synthesizer
FR2548851A1 (en) * 1983-07-07 1985-01-11 Electricite De France METHOD AND APPARATUS FOR ANALYZING AND RESTORING SIGNAL WITH SAMPLE AND INTERPOLATION
US4580012A (en) * 1979-11-26 1986-04-01 Vmx, Inc. Electronic audio communications system with automatic user access features
US4581486A (en) * 1979-11-26 1986-04-08 Vmx, Inc. Electronic audio communications system with user accessible message groups
US4585906A (en) * 1979-11-26 1986-04-29 Vmx, Inc. Electronic audio communication system with user controlled message address
US4602129A (en) * 1979-11-26 1986-07-22 Vmx, Inc. Electronic audio communications system with versatile message delivery
US4630034A (en) * 1981-11-27 1986-12-16 Nippon Electric Co., Ltd. Sampling frequency converting apparatus
US4652700A (en) * 1979-11-26 1987-03-24 Vmx, Inc. Electronic audio communications system with versatile user accessibility
US4695836A (en) * 1985-03-07 1987-09-22 American Telephone And Telegraph Company At&T-Technologies Methods of and systems for transmitting oscilloscope signals
US4742543A (en) * 1983-12-22 1988-05-03 Frederiksen Jeffrey E Video transmission system
US4757525A (en) * 1982-09-29 1988-07-12 Vmx, Inc. Electronic audio communications system with voice command features
US4761807A (en) * 1982-09-29 1988-08-02 Vmx, Inc. Electronic audio communications system with voice authentication features
US4796296A (en) * 1984-05-30 1989-01-03 Hitachi, Ltd. PCM coder and decoder having function of two-wire/four-wire conversion
US4864526A (en) * 1985-08-28 1989-09-05 Plessey Overseas Limited Interpolator/decimator filter structure and a digital filter therefor
US4894864A (en) * 1985-11-22 1990-01-16 British Telecommunications Public Limited Company Interface circuit
US4903302A (en) * 1988-02-05 1990-02-20 Ing. C. Olivetti & C., S.P.A. Arrangement for controlling the amplitude of an electric signal for a digital electronic apparatus and corresponding method of control
US4975955A (en) * 1984-05-14 1990-12-04 Nec Corporation Pattern matching vocoder using LSP parameters
US5057840A (en) * 1990-12-26 1991-10-15 Motorola, Inc. Σ-Δmodulator for digital-to-analog converter
US5222129A (en) * 1989-06-19 1993-06-22 Alcatel Business Systems Telephone charging signalling detector suitable for central office line interface circuits
US5267309A (en) * 1990-11-20 1993-11-30 Alcatel Network Systems, Inc. Telephone line unit having programmable read-only memory
US5289538A (en) * 1990-03-16 1994-02-22 Telenorma Gmbh Circuit arrangement for signal and information conversion between analog junction lines and digital terminal devices in communications exchanges
US5373455A (en) * 1991-05-28 1994-12-13 International Business Machines Corporation Positive feedback error diffusion signal processing
US5446728A (en) * 1990-11-16 1995-08-29 Telefonaktiebolaget Lm Ericsson Method and arrangement for use in the elimination of echoes in a subscriber line circuit
US6097251A (en) * 1998-05-29 2000-08-01 Telefonaktiebolaget Lm Ericsson Pre-recorded sigma delta values for power amplifier control
US6243430B1 (en) * 1998-01-09 2001-06-05 Qualcomm Incorporated Noise cancellation circuit in a quadrature downconverter
US6252530B1 (en) * 1998-07-01 2001-06-26 Mitsubishi Denki Kabushiki Kaisha D/A converter having mechanism for preventing analog signal distortion
US6275581B1 (en) * 1998-03-10 2001-08-14 Agere Systems Guardian Corp. Extended feedback circuit employing capacitive coupling and sampled data filters
US6341360B1 (en) 1999-03-08 2002-01-22 International Business Machines Corporation Decision feedback equalizers, methods, and computer program products for detecting severe error events and preserving equalizer filter characteristics in response thereto
US6381267B1 (en) 1999-03-08 2002-04-30 International Business Machines Corporation Modems, methods, and computer program products for falling back to a lower data rate protocol upon detecting abnormal line conditions during startup
US6389064B1 (en) 1999-03-08 2002-05-14 International Business Machines Corporation Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments
US6487243B1 (en) 1999-03-08 2002-11-26 International Business Machines Corporation Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems
US6505222B1 (en) 1999-10-29 2003-01-07 International Business Machines Corporation Systems methods and computer program products for controlling undesirable bias in an equalizer
US6553518B1 (en) 1999-03-08 2003-04-22 International Business Machines Corporation Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations
US6553118B1 (en) * 1999-05-11 2003-04-22 Agere Systems Inc. Method and apparatus for calculating DC offset in a digital gyrator
US6611563B1 (en) 1999-10-29 2003-08-26 International Business Machines Corporation Systems, methods and computer program products for data mode refinement of modem constellation points
US6650657B1 (en) 1999-10-29 2003-11-18 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modem signals
US6662322B1 (en) 1999-10-29 2003-12-09 International Business Machines Corporation Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points
US6661847B1 (en) 1999-05-20 2003-12-09 International Business Machines Corporation Systems methods and computer program products for generating and optimizing signal constellations
US6661837B1 (en) 1999-03-08 2003-12-09 International Business Machines Corporation Modems, methods, and computer program products for selecting an optimum data rate using error signals representing the difference between the output of an equalizer and the output of a slicer or detector
KR100431886B1 (en) * 1998-02-24 2004-05-17 루센트 테크놀러지스 인크 Call related information reception using sigma/delta modulation
US6754258B1 (en) 1999-10-29 2004-06-22 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns
US6765955B1 (en) 1999-10-29 2004-07-20 International Business Machines Corporation Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise
US6792004B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity
US6792040B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Modems having a dual power mode capability and methods of operating same
US6816545B1 (en) 1999-10-29 2004-11-09 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels
US6823017B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points
US6823004B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Methods, systems and computer program products for monitoring performance of a modem during a connection
US6826157B1 (en) 1999-10-29 2004-11-30 International Business Machines Corporation Systems, methods, and computer program products for controlling data rate reductions in a communication device by using a plurality of filters to detect short-term bursts of errors and long-term sustainable errors
US6839382B1 (en) 1999-10-29 2005-01-04 International Business Machines Corporation System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis
US6967995B1 (en) 1999-10-29 2005-11-22 International Business Machines Corporation Methods, systems and computer program products for carrier drop detection using a variable threshold
US7003030B2 (en) 1999-03-08 2006-02-21 Lenovo (Singapore) Pte. Ltd. Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3542956A (en) * 1967-05-31 1970-11-24 Communications Satellite Corp Pcm telephone communication system
US3924077A (en) * 1973-07-05 1975-12-02 Thomas R Blakeslee Pulse code modulation time division multiplex telephone system
US3973081A (en) * 1975-09-12 1976-08-03 Trw Inc. Feedback residue compression for digital speech systems
US4020332A (en) * 1975-09-24 1977-04-26 Bell Telephone Laboratories, Incorporated Interpolation-decimation circuit for increasing or decreasing digital sampling frequency
US4100373A (en) * 1977-09-28 1978-07-11 Harris Corporation Adaptive linearizing acoustic coupling system
US4109110A (en) * 1975-02-20 1978-08-22 International Standard Electric Corporation Digital-to-analog converter
US4124773A (en) * 1976-11-26 1978-11-07 Robin Elkins Audio storage and distribution system
US4150260A (en) * 1975-06-18 1979-04-17 Hitachi, Ltd. Subscriber's circuit for four-wire-system local switch

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3542956A (en) * 1967-05-31 1970-11-24 Communications Satellite Corp Pcm telephone communication system
US3924077A (en) * 1973-07-05 1975-12-02 Thomas R Blakeslee Pulse code modulation time division multiplex telephone system
US4109110A (en) * 1975-02-20 1978-08-22 International Standard Electric Corporation Digital-to-analog converter
US4150260A (en) * 1975-06-18 1979-04-17 Hitachi, Ltd. Subscriber's circuit for four-wire-system local switch
US3973081A (en) * 1975-09-12 1976-08-03 Trw Inc. Feedback residue compression for digital speech systems
US4020332A (en) * 1975-09-24 1977-04-26 Bell Telephone Laboratories, Incorporated Interpolation-decimation circuit for increasing or decreasing digital sampling frequency
US4124773A (en) * 1976-11-26 1978-11-07 Robin Elkins Audio storage and distribution system
US4100373A (en) * 1977-09-28 1978-07-11 Harris Corporation Adaptive linearizing acoustic coupling system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
M. Tubiana, "Digital Filter Having Integral Coefficients", IBM Tech. Discl. Bull., Mar. 1976, pp. 3322-3324. *
P. Van Gerwen, et al., "A New Type of Digital Filter etc.", IEEE Trans. on Comm., Feb. 1975, pp. 222-234. *

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4652700A (en) * 1979-11-26 1987-03-24 Vmx, Inc. Electronic audio communications system with versatile user accessibility
US4585906A (en) * 1979-11-26 1986-04-29 Vmx, Inc. Electronic audio communication system with user controlled message address
US4602129A (en) * 1979-11-26 1986-07-22 Vmx, Inc. Electronic audio communications system with versatile message delivery
US4580012A (en) * 1979-11-26 1986-04-01 Vmx, Inc. Electronic audio communications system with automatic user access features
US4581486A (en) * 1979-11-26 1986-04-08 Vmx, Inc. Electronic audio communications system with user accessible message groups
US4640991A (en) * 1979-11-26 1987-02-03 Vmx, Inc. Electronic audio communications systems network
FR2471094A1 (en) * 1979-11-28 1981-06-12 Int Standard Electric Corp INTERPOLATOR CIRCUIT INCREASING THE RATE OF WORDS OF A DIGITAL SIGNAL OF THE TYPE USED IN TELEPHONE DIGITAL SWITCHING SYSTEMS AND LINE JETOR WITH SUCH CIRCUIT
US4472810A (en) * 1980-02-26 1984-09-18 Thomson-Csf Charge-transfer modulator-demodulator
US4489437A (en) * 1981-01-29 1984-12-18 Seiko Instruments & Electronics Ltd. Speech synthesizer
US4630034A (en) * 1981-11-27 1986-12-16 Nippon Electric Co., Ltd. Sampling frequency converting apparatus
US4439756A (en) * 1982-01-20 1984-03-27 International Telephone And Telegraph Corporation Delta-Sigma modulator with switch capacitor implementation
US4761807A (en) * 1982-09-29 1988-08-02 Vmx, Inc. Electronic audio communications system with voice authentication features
US4757525A (en) * 1982-09-29 1988-07-12 Vmx, Inc. Electronic audio communications system with voice command features
US4689759A (en) * 1983-07-07 1987-08-25 Electricite De France Process and installation for the analysis and retrieval of a sampling and interpolation signal
EP0131521A1 (en) * 1983-07-07 1985-01-16 Electricite De France Signal analysis and restitution method and system making use of sampling and interpolation
FR2548851A1 (en) * 1983-07-07 1985-01-11 Electricite De France METHOD AND APPARATUS FOR ANALYZING AND RESTORING SIGNAL WITH SAMPLE AND INTERPOLATION
US4742543A (en) * 1983-12-22 1988-05-03 Frederiksen Jeffrey E Video transmission system
US4975955A (en) * 1984-05-14 1990-12-04 Nec Corporation Pattern matching vocoder using LSP parameters
US4796296A (en) * 1984-05-30 1989-01-03 Hitachi, Ltd. PCM coder and decoder having function of two-wire/four-wire conversion
US4695836A (en) * 1985-03-07 1987-09-22 American Telephone And Telegraph Company At&T-Technologies Methods of and systems for transmitting oscilloscope signals
US4864526A (en) * 1985-08-28 1989-09-05 Plessey Overseas Limited Interpolator/decimator filter structure and a digital filter therefor
US4894864A (en) * 1985-11-22 1990-01-16 British Telecommunications Public Limited Company Interface circuit
US4903302A (en) * 1988-02-05 1990-02-20 Ing. C. Olivetti & C., S.P.A. Arrangement for controlling the amplitude of an electric signal for a digital electronic apparatus and corresponding method of control
US5222129A (en) * 1989-06-19 1993-06-22 Alcatel Business Systems Telephone charging signalling detector suitable for central office line interface circuits
US5289538A (en) * 1990-03-16 1994-02-22 Telenorma Gmbh Circuit arrangement for signal and information conversion between analog junction lines and digital terminal devices in communications exchanges
US5446728A (en) * 1990-11-16 1995-08-29 Telefonaktiebolaget Lm Ericsson Method and arrangement for use in the elimination of echoes in a subscriber line circuit
US5267309A (en) * 1990-11-20 1993-11-30 Alcatel Network Systems, Inc. Telephone line unit having programmable read-only memory
US5057840A (en) * 1990-12-26 1991-10-15 Motorola, Inc. Σ-Δmodulator for digital-to-analog converter
US5373455A (en) * 1991-05-28 1994-12-13 International Business Machines Corporation Positive feedback error diffusion signal processing
US6243430B1 (en) * 1998-01-09 2001-06-05 Qualcomm Incorporated Noise cancellation circuit in a quadrature downconverter
KR100431886B1 (en) * 1998-02-24 2004-05-17 루센트 테크놀러지스 인크 Call related information reception using sigma/delta modulation
US6418220B2 (en) * 1998-03-10 2002-07-09 Agere Systems Guardian Corp. Extended feedback circuit employing capacitive coupling and sampled data filters
US6275581B1 (en) * 1998-03-10 2001-08-14 Agere Systems Guardian Corp. Extended feedback circuit employing capacitive coupling and sampled data filters
US6097251A (en) * 1998-05-29 2000-08-01 Telefonaktiebolaget Lm Ericsson Pre-recorded sigma delta values for power amplifier control
US6252530B1 (en) * 1998-07-01 2001-06-26 Mitsubishi Denki Kabushiki Kaisha D/A converter having mechanism for preventing analog signal distortion
US6389064B1 (en) 1999-03-08 2002-05-14 International Business Machines Corporation Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments
US6487243B1 (en) 1999-03-08 2002-11-26 International Business Machines Corporation Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems
US7003030B2 (en) 1999-03-08 2006-02-21 Lenovo (Singapore) Pte. Ltd. Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem
US6553518B1 (en) 1999-03-08 2003-04-22 International Business Machines Corporation Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations
US6381267B1 (en) 1999-03-08 2002-04-30 International Business Machines Corporation Modems, methods, and computer program products for falling back to a lower data rate protocol upon detecting abnormal line conditions during startup
US6661837B1 (en) 1999-03-08 2003-12-09 International Business Machines Corporation Modems, methods, and computer program products for selecting an optimum data rate using error signals representing the difference between the output of an equalizer and the output of a slicer or detector
US6341360B1 (en) 1999-03-08 2002-01-22 International Business Machines Corporation Decision feedback equalizers, methods, and computer program products for detecting severe error events and preserving equalizer filter characteristics in response thereto
US6553118B1 (en) * 1999-05-11 2003-04-22 Agere Systems Inc. Method and apparatus for calculating DC offset in a digital gyrator
US6661847B1 (en) 1999-05-20 2003-12-09 International Business Machines Corporation Systems methods and computer program products for generating and optimizing signal constellations
US6662322B1 (en) 1999-10-29 2003-12-09 International Business Machines Corporation Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points
US6650657B1 (en) 1999-10-29 2003-11-18 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modem signals
US6611563B1 (en) 1999-10-29 2003-08-26 International Business Machines Corporation Systems, methods and computer program products for data mode refinement of modem constellation points
US6754258B1 (en) 1999-10-29 2004-06-22 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns
US6765955B1 (en) 1999-10-29 2004-07-20 International Business Machines Corporation Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise
US6792004B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity
US6792040B1 (en) 1999-10-29 2004-09-14 International Business Machines Corporation Modems having a dual power mode capability and methods of operating same
US6816545B1 (en) 1999-10-29 2004-11-09 International Business Machines Corporation Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels
US6823017B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points
US6823004B1 (en) 1999-10-29 2004-11-23 International Business Machines Corporation Methods, systems and computer program products for monitoring performance of a modem during a connection
US6826157B1 (en) 1999-10-29 2004-11-30 International Business Machines Corporation Systems, methods, and computer program products for controlling data rate reductions in a communication device by using a plurality of filters to detect short-term bursts of errors and long-term sustainable errors
US6839382B1 (en) 1999-10-29 2005-01-04 International Business Machines Corporation System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis
US6967995B1 (en) 1999-10-29 2005-11-22 International Business Machines Corporation Methods, systems and computer program products for carrier drop detection using a variable threshold
US6505222B1 (en) 1999-10-29 2003-01-07 International Business Machines Corporation Systems methods and computer program products for controlling undesirable bias in an equalizer

Also Published As

Publication number Publication date
ES8106384A1 (en) 1981-08-16
BR8007646A (en) 1981-06-09
ES497282A0 (en) 1981-08-16

Similar Documents

Publication Publication Date Title
US4270027A (en) Telephone subscriber line unit with sigma-delta digital to analog converter
US4528551A (en) Digital to analog converter employing sigma-delta modulation for use in telephone systems
US4270026A (en) Interpolator apparatus for increasing the word rate of a digital signal of the type employed in digital telephone systems
US4588979A (en) Analog-to-digital converter
US4772871A (en) Delta sigma modulator circuit for an analog-to-digital converter
JP3158414B2 (en) Echo canceller
US4467316A (en) Generalized interpolative method for digital/analog conversion of PCM signals
US4605826A (en) Echo canceler with cascaded filter structure
US4302631A (en) Decimator apparatus for decreasing the word rate of a digital signal of the type employed in digital telephone systems
Candy et al. A voiceband codec with digital filtering
US4016410A (en) Signal processor with digital filter and integrating network
US5606319A (en) Method and apparatus for interpolation and noise shaping in a signal converter
US5181033A (en) Digital filter for filtering and decimating delta sigma modulator output signals
US4593271A (en) Higher order interpolation for digital-to-analog conversion
US4334128A (en) Echo canceler for homochronous data transmission systems
JP2575642B2 (en) Analog-digital converter
US4272648A (en) Gain control apparatus for digital telephone line circuits
EP0054033B1 (en) Interpolative encoder for subscriber line audio processing circuit apparatus
US4306222A (en) (b+a)-Bit D/A converter with b-bit auxiliary D/A converter
KR850000140B1 (en) Subscriber line audio processing circuit apparatus
US5272655A (en) Sample rate converting filter
US4591827A (en) PCM coder-decoder
KR870001097B1 (en) Interpolative analog-to-digital converter for subscriver line audio processing
Sakane et al. Two-bit instantaneously adaptive delta modulation for pcm encoding
Koh et al. Algorithms and architecture of a VLSI signal processor for ANSI standard ISDN transceiver

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: ITT CORPORATION

Free format text: CHANGE OF NAME;ASSIGNOR:INTERNATIONAL TELEPHONE AND TELEGRAPH CORPORATION;REEL/FRAME:004389/0606

Effective date: 19831122

AS Assignment

Owner name: U.S. HOLDING COMPANY, INC., C/O ALCATEL USA CORP.,

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE 3/11/87;ASSIGNOR:ITT CORPORATION;REEL/FRAME:004718/0039

Effective date: 19870311

AS Assignment

Owner name: ALCATEL USA, CORP.

Free format text: CHANGE OF NAME;ASSIGNOR:U.S. HOLDING COMPANY, INC.;REEL/FRAME:004827/0276

Effective date: 19870910

Owner name: ALCATEL USA, CORP.,STATELESS

Free format text: CHANGE OF NAME;ASSIGNOR:U.S. HOLDING COMPANY, INC.;REEL/FRAME:004827/0276

Effective date: 19870910

AS Assignment

Owner name: ALCATEL NA NETWORK SYSTEMS CORP., NORTH CAROLINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:ALCATEL USA CORP.;REEL/FRAME:005826/0422

Effective date: 19910520

AS Assignment

Owner name: ALCATEL NETWORK SYSTEMS, INC., TEXAS

Free format text: MERGER;ASSIGNOR:ALCATEL NA NETWORK SYSTEMS CORP.;REEL/FRAME:006071/0470

Effective date: 19910924