RU2159505C2 - Устройство и способ преобразования аналогового сигнала в цифровую форму, устройство и способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал - Google Patents

Устройство и способ преобразования аналогового сигнала в цифровую форму, устройство и способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал Download PDF

Info

Publication number
RU2159505C2
RU2159505C2 RU95112846/09A RU95112846A RU2159505C2 RU 2159505 C2 RU2159505 C2 RU 2159505C2 RU 95112846/09 A RU95112846/09 A RU 95112846/09A RU 95112846 A RU95112846 A RU 95112846A RU 2159505 C2 RU2159505 C2 RU 2159505C2
Authority
RU
Russia
Prior art keywords
signal
value
digital
analog
integrator
Prior art date
Application number
RU95112846/09A
Other languages
English (en)
Other versions
RU95112846A (ru
Inventor
В. ДЭНТ Пол
Original Assignee
Эриксон Инк.
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 Эриксон Инк. filed Critical Эриксон Инк.
Publication of RU95112846A publication Critical patent/RU95112846A/ru
Application granted granted Critical
Publication of RU2159505C2 publication Critical patent/RU2159505C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/02Delta modulation, i.e. one-bit differential modulation
    • H03M3/022Delta modulation, i.e. one-bit differential modulation with adaptable step size, e.g. adaptive delta modulation [ADM]
    • H03M3/024Delta modulation, i.e. one-bit differential modulation with adaptable step size, e.g. adaptive delta modulation [ADM] using syllabic companding, e.g. continuously variable slope delta modulation [CVSD]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03CMODULATION
    • H03C1/00Amplitude modulation
    • H03C1/52Modulators in which carrier or one sideband is wholly or partially suppressed
    • H03C1/54Balanced modulators, e.g. bridge type, ring type or double balanced type
    • H03C1/542Balanced modulators, e.g. bridge type, ring type or double balanced type comprising semiconductor devices with at least three electrodes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H1/00Constructional details of impedance networks whose electrical mode of operation is not specified or applicable to more than one type of network
    • H03H1/02Constructional details of impedance networks whose electrical mode of operation is not specified or applicable to more than one type of network of RC networks, e.g. integrated networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • H04B1/0007Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at radiofrequency or intermediate frequency stage
    • H04B1/0014Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at radiofrequency or intermediate frequency stage using DSP [Digital Signal Processor] quadrature modulation and demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • H04B1/0007Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at radiofrequency or intermediate frequency stage
    • H04B1/0021Decimation, i.e. data rate reduction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • H04B1/0028Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at baseband stage
    • H04B1/0039Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at baseband stage using DSP [Digital Signal Processor] quadrature modulation and demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/26Circuits for superheterodyne receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03828Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
    • H04L25/03834Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using pulse shaping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2003Modulator circuits; Transmitter circuits for continuous phase modulation
    • H04L27/2007Modulator circuits; Transmitter circuits for continuous phase modulation in which the phase change within each symbol period is constrained
    • H04L27/2017Modulator circuits; Transmitter circuits for continuous phase modulation in which the phase change within each symbol period is constrained in which the phase changes are non-linear, e.g. generalized and Gaussian minimum shift keying, tamed frequency modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2053Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
    • H04L27/206Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
    • H04L27/2064Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers using microwave technology

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Power Engineering (AREA)
  • Nonlinear Science (AREA)
  • Theoretical Computer Science (AREA)
  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Изобретение относится к аналого-цифровым и цифроаналоговым преобразователям для телефонных передающих и коммутационных систем и радиотелефонных систем с импульсно-кодовой модуляцией. Техническим результатом является повышение качества передаваемой по этим системам речи за счет формирования полного цифрового значения в процессе децимации. Для этого устройство для преобразования аналогового сигнала в цифровой сигнал в одном варианте содержит средство для определения знака ступеньки, интеграторные средства, средство для сравнения, средство фильтрации слогов, децимирующее фильтрующее средство, а в другом варианте - компаратор, конденсатор, источник опорного напряжения, источник тока с широтно-импульсной модуляцией. Устройство для преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал содержит в одном варианте средство для сравнения, средство для интерполяции, цифровой интегратор, средство фильтрации слогов, аналоговый интегратор, средство для фильтрации аналогового сигнала. Способ преобразования аналогового сигнала в цифровой сигнал включает операции сравнения аналогового сигнала с проинтегрированным сигналом и определения знака и величины ступеньки для выработки цифрового сигнала. Способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал включает операции сравнения интерполированных отсчетов со значениями цифрового интегратора для определения знака ступеньки, выработки величины ступеньки, выработки аналогового сигнала и его фильтрацию. 7 с. и 25 з.п. ф-лы, 11 ил., 2 табл.

Description

Изобретение относится к аналого-цифровому и цифроаналоговому преобразованию речевых сигналов. Более конкретно, настоящее изобретение относится к аналого-цифровым и цифроаналоговым преобразователям (АЦП и ЦАП) для телефонных передающих и коммутационных систем и радиотелефонных систем с импульсно-кодовой модуляцией (ИКМ), в которых речевые сигналы или радиосигналы обрабатываются, по меньшей мере частично, в цифровом виде в процессорах.
В результате аналого-цифрового преобразования цифровой обработки сигналов (ПЦОС) аналоговый сигнал речевого источника, получаемый например с микрофона, преобразуется в поток цифровых отсчетов, вводимый в ПЦОС. ЦАП принимает обработанные цифровые отсчеты из ПЦОС и преобразует их в аналоговые колебания для возбуждения, например, головного телефона.
Громкоговорящие устройства, такие как телефоны или сотовые радиотелефоны, из соображений экономичности используют специализированные интегральные схемы (ИС), в которых АЦП и ЦАП являются встроенными, в числе множества средств иного орального назначения, реализуемого в ИС. Эти ИС характеризуются низкой потребляемой мощностью, что предоставляет определенные преимущества, особенно когда используются ручные телефоны, запитываемые от батарей. Настоящее изобретение обеспечивает реализацию усовершенствованного способа цифрового преобразования речевых сигналов при низком потреблении мощности, пригодного для кремниевых ИС с высокой степенью интеграции.
Для преобразования в цифровую форму аналоговых речевых сигналов используются два основных способа: способ последовательного двоичного приближения и способ дельта-сигма-модуляции с избыточной дискретизацией.
В АЦП последовательного приближения отсчет аналогового входного сигнала сначала сравнивается с аналоговым напряжением, соответствующим "1" в позиции старшего двоичного разряда (СДР) требуемого цифрового представления с "0" в остальных позициях (100000...). Если входное напряжение больше, чем это аналоговое напряжение, то позиции СДР будет соответствовать "1". Однако, если напряжение входного сигнала меньше этого аналогового напряжения, то "1" для СДР слишком велика и требуется "0". В результате этого сравнения для СДР устанавливается в A и генерируется напряжение, соответствующее цифровому коду (A100000...). Если входное напряжение больше, чем этот цифровой код, то требуется "1" во втором разряде, в противном случае - "0". В соответствии с этим генерируется напряжение, соответствующее коду (AB10000...) и сравнивается со входным напряжением, и т.д.
Практическим недостатком метода последовательного приближения является то, что АЦП должен включать в себя ЦАП, который должен генерировать напряжения, соответствующие всем возможным кодам, при этом необходимая точность по напряжению для различения кодов 10000000...и 01111111... может быть чрезмерно высокой для обеспечения точности более чем 8-разрядного преобразования. Типовая точность преобразования, требуемая в случае преобразований речевых сигналов составляет 13 разрядов, что позволяет охватить полный динамический диапазон различных речевых сигналов при сохранении достаточного качества. Точность в 13 разрядов требует использования резисторов с чрезвычайно малым допуском (например, 0,01%). Такая технология может оказаться неприемлемой для таких же процессов обработки, необходимых для воспроизведения других характерных особенностей требуемой кремниевой ИС.
Второй из обычно используемых хорошо известных способов определяется как дельта-модуляция с избыточной дискретизацией или дельта-сигма-модуляция. Этот способ позволяет избежать необходимости в точных значениях компонент. Дельта-модуляция с избыточной дискретизацией включает в себя сравнение напряжения на выходе интегратора (например, заряд на конденсаторе) с напряжением входного сигнала и генерирование решения "на разряд выше" (1) или "на разряд ниже" (0). Интегратор (заряд на конденсаторе) затем получает приращение или уменьшение на определенную ступеньку, так что он отслеживает входной сигнал. Ступеньки с размером положительного или отрицательного приращения прикладываются к интегратору. Это "аналоговый" сигнал (хотя он может рассматриваться также и как двоичный цифровой сигнал), хотя и не сглаженный. Как аналого-цифровое, так и цифроаналоговое дельта-сигма преобразование осуществляются указанным способом. Путем передачи ступенек вверх/вниз и приложения их к удаленному интегратору может быть воспроизведена та же самая форма напряжения, индицирующая информацию, содержащуюся в потоке разрядов.
Шумы квантования, присущие дискретизации за счет дельта-модуляции с высокой скоростью следования разрядов, уменьшаются на 9 дБ при каждом удвоении скорости разрядов (скорости ступенек вверх/вниз). Если ступеньки прикладываются к интегратору в два раза чаще, они будут лишь половинного размера, чтобы отслеживать ту же самую скорость изменения сигнала. Таким образом, ступенчатый сигнал отслеживает входной сигнал вдвое ближе, что проявляется в выигрыше в 6 дБ. Кроме того, отклонения ступенчатого сигнала от входного сигнала происходит с удвоенной частотой, растягивая шумы квантования по двойному частотному диапазону, так что только половина их перекрывает область спектра сигнала. Шумы вне этой области будут режектированы фильтром нижних частот, который пропускает только спектр желательного сигнала, а не более высокочастотные компоненты шумов квантования. Этот дополнительный фактор обеспечивает дополнительный выигрыш 3 дБ, так что общий выигрыш по качеству от удвоения разрядной скорости составляет 9 дБ.
Блок-схема устройства дискретизации, основанного на использовании дельта-модуляции с избыточной диксретизацией, представлена на фиг. 1. Входной речевой сигнал прикладывается к одному входу компаратора 1, а к его другому входу прикладывается выходной сигнал интегратора 2. Выходной сигнал компаратора представляет собой двоичное решение высокого/низкого уровня, и тактируется в триггер 3 тактовым сигналом дельта-модуляции с высокой разрядной скоростью. Частота этого тактового сигнала в N раз выше желательной конечной частоты отсчетов. Выходные сигналы высокого/низкого уровня управляют переключателем 4, обеспечивая выбор положительного или отрицательного напряжения для приложения его к интегратору 2 так, чтобы оно следовало за входным сигналом в ступенчатом виде. Одновременно те же выходные сигналы высокого/низкого уровня прикладываются к цифровому интегратору 5, так что его выходной сигнал отслеживает тот же образец, но уже в качестве цифрового представления сигнала. Мгновенное значение на выходе цифрового интегратора 5 изменяется на каждый такт, что в N раз превышает желательную выходную скорость дискретизации. Эти значения прикладываются к цифровому фильтру 6 нижних частот (или децимации, прореживания), который удаляет быстрые флюктуации значений в каждом периоде из N следующих друг за другом тактов, обеспечивая в то же время изменения этого значения с медленными частотами, лежащими в диапазоне основных речевых частот, до 3,4 кГц. После цифровой низкочастотной фильтрации значение может быть дискретизировано с желательной выходной скоростью дискретизации в 8000 отсчетов в секунду с учетом выполнения критерия Найквиста для исключения потерь информации, т.е. частота дискретизации должна быть по меньшей мере вдвое больше наивысшей частотной компоненты сигнала (теперь составляющей 3400 Гц).
Одним из преимуществ известного способа дельта-модуляции с избыточной дискретизацией является то, что не требуется никакого аналогового фильтра для исключения ступенчатости с частотой отсечки на 3,4 кГц, т.к. эта функция выполняется в цифровом виде. Кроме того, не требуется никаких прецизионных аналоговых компонентов и фактически все используемые компоненты являются элементами цифровой логики, пригодными для интеграции на кремниевом кристалле.
Недостатком этого метода для некоторых применений является то, что для обеспечения требуемого 13-разрядного динамического диапазона необходим высокий коэффициент N избыточной дискретизации, равный в этом случае 256. Таким образом, фильтры децимации должны выполнять большое количество вычислительных операций в секунду, увеличивая потребление мощности в цифровой части. В различных публикациях, например Naus et al., "A.CMOS Stereo 16-bit D/A Converter For Digital Audio; IEEE Yournal of Solid State Circuits, т. SC22 N 3, June 1987, рассмотрены способы достижения высокого качества при использовании низких коэффициентов избыточной дискретизации. Такие способы основаны на применении фильтра обратной связи более сложного, чем простой интегратор, для придания спектру шумов квантования такой формы, чтобы в пределы речевого диапазона 3,4 кГц попадала меньшая часть шумов.
В патенте США N 4783644, выданном Кильхспергеру (Kilchsperger) описан дельта-модулятор с использованием цифрового вектора для непрерывного изменения крутизны. В патенте США N 4151517, выданном Келли (Kelley), описано устройство дельта-модуляции с непрерывно изменяемой крутизной для кодирования и декодирования входных сигналов.
Настоящее изобретение предусматривает новый способ для преобразования аналогового речевого сигнала в цифровую форму, который основан не на формировании шумового спектра, а на компандировании (сжатии сигнала в одной точке и восстановлении его путем расширения в другой точке), таком как компандированная дельта-модуляция. Наиболее известный принцип компандированной дельта-модуляции определяется как дельта-модуляции с непрерывно изменяемым наклоном (ДМНИН) и используется в случаях, когда дельта-модуляция с низкой разрядной скоростью является конечной формой кодирования, в которой желательно передавать или хранить речевой сигнал. ДМНИН широко используется в системах радиосвязи военного назначения со скоростями 16 кбит/с, 19,2 кбит/с и 32 кбит/с. На последней из упомянутых разрядных скоростей качество в общем случае рассматривалось как сравнимое с хорошим качеством телефонного сигнала.
Блок-схема известного речевого кодера ДМНИН показана на фиг. 2. Выходной речевой сигнал сначала ограничивается в полосе частот до диапазона 0-3,4 кГц фильтром 7 нижних частот, защищающим от наложения спектров. Отфильтрованная речь затем прикладывается к одному из входов компаратора 8, к другому входу которого приложен выходной сигнал основного интегратора 9.
Выходные сигналы высокого/низкого уровня компаратора 8 подаются в триггер 10 на каждый такт генератора тактового сигнала разрядной скорости (не показан). Сигналы высокого/низкого уровня, регистрируемые триггером 10, управляют выбором либо напряжения отрицательной ступеньки, либо напряжения положительной ступеньки, приложенного к основному интегратору 9 через знаковый переключатель 13 ступенек. Сигналы высокого/низкого уровня кроме того задерживаются в триггерах 11 и 12, так что каждые три следующих друг за другом таких сигнала доступны анализатору 14 модуляции. Анализатор 14 модуляции обнаруживает случай, когда все три следующих друг за другом сигнала одинаковы (высокий, высокий и высокий или низкий, низкий и низкий) и определяет, когда в интеграторе 9 возникают затруднения в отслеживании скорости изменения входного сигнала с текущим размером ступеньки. Тогда анализатор 14 модуляции направляет импульс в слоговый фильтр 15 для приращения размера ступеньки. Если импульсов нет, слоговый фильтр 15 позволяет размеру ступеньки уменьшаться по экспоненте до тех пор, пока не наступит естественное равновесие со входным сигналом, так что интегратор 9 сможет отслеживать входной сигнал с минимальным размером ступеньки. Размер ступеньки таким образом подстраивается к уровню входного сигнала. Более того, размер ступеньки быстро подстраивается к изменениям уровня между разными словами и слогами слов (отсюда название фильтра - "слоговый фильтр"). Поэтому воспринимаемое качество речи поддерживается несмотря на разрядные скорости, намного превышающие те, что требуются в отсутствие компандирования.
Уровень техники для ЦАП аналогичен уровню техники для АЦП, включая два основных способа.
Обычные ЦАП основаны на точной резисторной цепи (например, лестничной R-2R), либо на дельта-модуляции с излишней дискретизацией или дельта-сигма-модуляции. Третий известный способ использует широтно-импульсную модуляцию. Когда требуется 13-разрядная или более высокая точность, метод, требующий точной резисторной цепи, может быть непригоден для интегрирования в большие кремниевые кристаллы из-за конфликтующих производственных требований. Метод некомпадированной дельта-модуляции с избыточной диксретизацией имеет тот недостаток, что фильтры децимации должны работать с высокой скоростью вычислений, потребляя более высокую мощность. Настоящее изобретение использует компандированную дельта-модуляцию, позволяющую существенно снизить разрядную скорость при поддержании данного качества речи.
Использование ДМНИН в качестве основы для двоичного АЦП с избыточной дискретизацией, требующей децимации и снижения частоты дискретизации, раньше считалось весьма сложным из-за свойственной компандированию нелинейности. Так, невозможно просто фильтровать поток разрядов как в некомпадированной дельта-модуляции. В патенте США 3949299 описан способ оцифровки речи, использующий ограниченную форму компандирования, что в некоторой степени решает вышеотмеченную проблему фильтрования потока разрядов, при этом использовались семь или восемь относительно грубых ступенек компандирования в логарифмических/экспоненциальных амплитудных последовательностях 1, 2, 4, 8, 16 и т.д.
С другой стороны, относительно грубые ступеньки усиления 6 дБ, обеспечиваемые в вышеуказанном патенте степенями двух размеров ступенек, нежелательны, когда требуется высокое качество речи, потому что соответствующее устройство не гарантирует согласования декомпандированного сигнала с компандированным и потому не сохраняет абсолютное канальное усиление.
Настоящее изобретение позволяет исключить вышеотмеченные ограничения аналога, такого как устройство по патенту США N 3949299 в частности, связанных с малым числом размеров ступенек, и другие недостатки аналога. Эта задача решается в настоящем изобретении путем использования линейного цифрового слогового фильтра и формируемого им полного цифрового значения в процессе децимации.
В настоящем изобретении предусматривается средство преобразования речевого сигнала в одну или две желательных формы: (1) 13-разрядную линейную эквивалентную ИКМ (импульсно-кодовую модуляцию) со скоростью 8000 отсчетов в секунду, либо (2) компандированную дельта-модуляцию с низкой разрядной скоростью.
Это осуществляется с помощью промежуточной операции преобразования в дельта-модуляцию со средней разрядной скоростью, компандируемой с использованием линейного цифрового слогового фильтра. Результат преобразования компандированной дельта-модуляцией со средней разрядной скоростью на цифровой интегратор с утечкой, и на аналоговый интегратор, так что цифровое значение увеличивается и уменьшается так же, как на аналоговом интеграторе, чтобы вырабатывать цифровое значение, которое отслеживает речевой сигнал так же, как значение на аналоговом интеграторе отслеживает речевой сигнал. Затем цифровое представление фильтруется в цифровом фильтре для удаления высокочастотных шумов квантования и дискретизируется с требуемой выходной частотой. Эта комбинация цифровой низкочастотной фильтрации и уменьшения частоты диксретизации характеризует собой вышеназванные "снижение частоты дискретизации" или "децимацию".
Схема для преобразования аналогового сигнала в цифровую форму согласно настоящему изобретению включает в себя средство интегрирования для выработки проинтегрированного сигнала и средство для сравнения сигнала аналогового сида с проинтегрированным сигналом и регистрации последовательности результатов сравнения по одному результату на очередной интервал. Схема содержит также средство для установки знака ступеньки проинтегрированного сигнала на основании самого последнего зарегистрированного результата, средство фильтрации слогов для выбора величины ступеньки на основании зарегистрированных результатов и фильтр децимации для обработки знака ступеньки и величины ступеньки и выработки последовательности двоично-кодированных цифровых сигналов, представляющих сигнал аналогового сида. В одном из вариантов выполнения средство интегрирования включает в себя по меньшей мере программируемый источник тока, соединенный с конденсатором, который может программироваться согласно желательной величине ступеньки или длительности импульса тока.
Средство фильтрации слогов может включать в себя средство для последовательного запоминания записанных результатов обработки в виде разрядной последовательности и логическое средство для выполнения логических операций над разрядной последовательностью и выработки накопленного значения, индуцирующего величину ступеньки в соответствии с выполняемыми логическими операциями. Фильтр децимации может включать в себя интегратор с утечкой для интегрирования разрядной последовательности и получения числового значения и для вычитания части числового значения из числового значения в регулярно выбранные интервалы.
Величина ступеньки согласно предпочтительному выполнению определяется 12-разрядным двоично-кодированным значением. Двоично-кодированное значение управляет первым программируемым источником тока согласно числу наименьших значащих разрядов и вторым программируемым источником тока согласно числу наибольших значащих разрядов.
Другая схема аналого-цифрового преобразования согласно настоящему изобретению включает в себя средство для сравнения аналогового входного сигнала с напряжением на конденсаторе и регистрации последовательности решений по одному решению на очередной интервал и по меньшей мере один источник тока с широтно-импульсной модуляцией для управления конденсатором в соответствии с последовательностью результатов. Эта схема может также содержать накопитель, накопленное значение которого изменяется ступенчато, с управлением конденсатором путем изменения длительности импульсов. Схема может также содержать средство для сложения N следующих друг за другом значений накопителя с выработкой ряда двоично-кодированных выходных значений, по одному двоично-кодированному выходному значению на N периодов изменения значения накопителя, и двоично-кодированные значения представляют аналоговый входной сигнал. Последовательности результатов в этом варианте выполнения могут выводиться как поток разрядов с компандированной дельта-модуляцией, представляющий аналоговый входной сигнал.
Схема для преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал согласно настоящему изобретению включает в себя средство для интерполяции между последовательными двоично-кодированными числовыми отсчетами сигнала для выработки N интерполированных отсчетов для каждого двоично-кодированного числового отсчета сигнала, средство для сравнения интерполированных отсчетов со значениями в цифровом интеграторе и регистрации последовательности результатов обработки и средство для изменения значений цифрового интегратора в соответствии с результатами с использованием знака ступеньки. Кроме того, в схему включены средство фильтрации слогов для выработки величины ступеньки и изменения значений цифрового интегратора в зависимости от числа последовательных результатов обработки, аналоговое интегрирующее средство с утечкой для получения знака ступеньки и величины ступеньки и выработки аналогового сигнала, описываемого в числовом виде значениями цифрового интегратора, и средство для фильтрации аналогового сигнала и выработки аналогового колебания, соответствующего двично кодированным числовым отсчетам сигнала.
Средство фильтрации слогов может быть выполнено так же, как аналогичное вышеописанное средство. Аналоговое интегрирующее средство может включать в себя по меньшей мере один программируемый источник тока, соединенный с конденсатором. По меньшей мере один программируемый источник тока может программироваться, как указано выше.
В другом варианте выполнения настоящего изобретения схема ЦАП содержит средство для приема потока разрядов компандированной дельта-модуляции и слоговое фильтрующее средство для выработки множества переменных величин ступенек, основанных на числе последовательных разрядов в разрядном потоке. В схему также включены интегрирующее средство, изменяемое переменными величинами ступенек согласно знаку разрядов в разрядном потоке, для выработки аналогового выходного сигнала и средство для фильтрации аналогового выходного сигнала получения аналогового колебания, соответствующего разрядному потоку.
Способ преобразования сигнала аналогового вида в сигнал цифрового вида согласно настоящему изобретению включает операции выработки проинтегрированного сигнала, сравнения сигнала аналогового вида с проинтегрированным сигналом и записи ряда решений по одному решению на очередной интервал, и установки знака ступенек проинтегрированного сигнала, основанного на самом последнем из записанных решений. Способ дополнительно включает в себя операции выбора величины ступенек, основанного на записанных решениях, и обработки знака ступенек и величины ступенек для выработки последовательности двоично-кодированных цифровых сигналов, представляющих сигнал аналогового вида.
Способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал согласно настоящему изобретению включает операции интерполяции между последовательными двоично-кодированными числовыми отсчетами сигнала и получение N интерполированных отсчетов для каждого двоично-кодированного числового отсчета сигнала, сравнения интерполированных отсчетов со значениями в цифровом интеграторе и регистрации ряда результатов сравнения. Кроме того, в способ включены следующие операции: изменение значений цифрового интегратора в соответствии с результатами сравнения с помощью знака ступенек, выработка величины ступенек для изменения значений цифрового интегратора в зависимости от числа последовательных результатов, прием знака ступеньки и величины ступеньки и выработка аналогового сигнала, описываемого в числовом виде значениями цифрового интегратора, и фильтрация аналогового сигнала для получения аналогового колебания, соответствующего двоично-кодированным числовым отсчетам сигнала.
Настоящее изобретение будет описано более подробно со ссылками на предпочтительные варианты выполнения, приведенные в качестве примеров, иллюстрируемых чертежами, на которых представлено следующее.
Фиг. 1 - пример обычного АЦП с дельта-модуляцией с избыточной дискретизацией.
Фиг. 2 - пример обычного речевого кодера с ДМНИН.
Фиг. 3 - пример речевого кодера согласно настоящему изобретению.
Фиг. 4 - пример конфигурации компаратора и основного интегратора для речевого кодера согласно настоящему изобретению.
Фиг. 5 - пример конфигурации слогового фильтра согласно настоящему изобретению.
Фиг. 6 - пример фильтра децимации согласно настоящему изобретению.
Фиг. 7 - пример конфигурации программируемого источника тока и 12-разрядного ЦА преобразователя согласно настоящему изобретению.
Фиг. 8 - пример широтно-импульсного контроллера тока согласно настоящему изобретению.
Фиг. 9 - пример ЦАП согласно настоящему изобретению.
Фиг. 10 - примерная конфигурация аналогового интегратора с утечкой согласно настоящему изобретению.
Фиг. 11 - примерная конфигурация для выполнения линейной интерполяции, интегрирования и сравнения согласно одному из вариантов выполнения настоящего изобретения.
Описание предпочтительных вариантов выполнения изобретения.
Согласно настоящему изобретению, показанному на фиг. 3, входная речь подвергается низкочастотной фильтрации в фильтре 20. Полоса пропускания фильтра определяется частотами от 0 до 3,4 кГц, с ослаблением на частотах 4 кГц и выше, что помогает иметь простой цифровой децимирующий фильтр. Разрядная скорость дельта-модуляции либо 200 кбит/с; либо 240 кбит/с с соответствующим коэффициентом N избыточной дискретизации 25 или 30.
Отфильтрованный речевой сигнал прикладывается к одному из входов средства для сравнения 21, ко второму входу которого приложен выходной сигнал основного интегратора 26. Основной интегратор 26 образован конденсатором, включенным между выходом программируемого источника 25 тока и землей. Программируемый источник 25 тока вырабатывает ток нарастания от интегрального источника тока, выполненного на транзисторах P-типа, или ток убывания от интегрального источника тока, выполненного на транзисторах N-типа, так что напряжение на конденсаторе может увеличиваться или уменьшаться, чтобы отслеживать речевой сигнал. Смена знака вверх или вниз определяется результатом сравнения высокий/низкий уровень в средстве для сравнения 21, регистрируемым на каждый такт в первом триггерном каскаде средства 22 для определения знака ступеньки. Это зависит от того, какой источник - P- или N-типа - использован в программируемом источнике тока 25. Основной интегратор 26 и программируемые источники тока 25 составляют первое интеграторное средство.
Средство 22 для определения знака ступеньки, кроме того, задерживает результат сравнения высокий/низкий уровень в трех последующих каскадах так, что четыре последовательных результата сравнения доступны цифровому слоговому фильтру 23. В зависимости от комбинации четырех результатов слоговый фильтр 23 либо увеличивает 12-разрядное значение на один или два, либо уменьшает его на один или два, либо не делает ничего. Результирующее 12-разрядное значение представляет величину ступеньки, которая будет использоваться для увеличения или уменьшения значения основного интегратора 26. Это 12-разрядное представление величины ступеньки и используется для программирования уровня тока программируемого источника 25 тока с помощью 12-разрядного ЦАП 24.
12-разрядный ЦАП 24 образован разделением 12-разрядного слова на три 4-разрядных отрезка, которые управляют током в трех параллельных источниках 60, 61 и 62 тока, как показано на фиг. 7, с отношением токов 1:16:256. Ток от каждого источника управляется с помощью относящегося к нему 4-разрядного отрезка для управления длительностью его токового импульса, устанавливаемой на одно из 16 значений. Основной интегратор 26 таким образом отслеживает речевой сигнал в виде последовательностей не обязательно равных ступенек вверх или вниз. Величина ступенек задана 12-разрядным выходным сигналом со слогового фильтра 23, тогда как знак ступеньки определяется результатом сравнения в компараторе. 13-разрядная комбинация является, следовательно, представлением последовательностей ступенек с учетом знака и величины ступенек. Если такое представление с учетом знака и величины ступенек интегрируется в цифровом виде в демпфирующем фильтре 27, образуется числовая копия аналогового напряжения на конденсаторе основного интегратора 26.
Децимирующий фильтр 27 накапливает представления знака и величины ступенек в цифровом накопителе, который является частью децимирующего фильтра 27. Накопитель вычитает часть, 1/512, от своего накопленного значения на каждой итерации, чтобы получить интегратор 50 с утечкой, как представлено на фиг. 6. Это обеспечивает то, что накопленное значение не будет дрейфовать к одному крайнему значению или к другому. Доля, определяемая как 1/512, соответствует фильтру верхних частот с частотой сопряжения примерно 64 Гц.
Первую операцию децимирующего фильтра можно выразить математически как
I(i) = (1-1/512)•I(i-1) + D(i),
где D(i) является размером ступеньки, включая знак. Приравнивание коэффициента 1-1/512 коэффициенту экспоненциального затухания за тактовый период Т,
e-ωT = 1-1/512,
приводит к ω Т = 1/512, так что для Т = 1/200000 частота ω немного меньше, чем 400 радиан/с, что соответствует 64 Гц.
Вторая ступень децимирующего фильтра 27 вычисляет сумму проинтегрированных значений по N значениям. Сумма затем выводится на каждый период частоты 8000 Гц.
Частотный отклик вышерассмотренного децимирующего фильтра 27 соответствует квадрату функции sin x/x, где
x = π • f/8000 = ω/16000,
f - частота в Гц, ω - частота, радиан/с.
Это приводит к ослаблению на 2,75 дБ на наивысшей частоте 3,4 кГц речевого сигнала. Чтобы скомпенсировать это ослабление, накопитель на конечной ступени сбрасывается не в нуль перед следующим суммированием N значений, а устанавливается на 1/8 от предыдущего результата. Это приводит к подчеркиванию верхних речевых частот и компенсации смещения sin x/x. Это - отличие от децимирующего фильтра аналога по патенту США N 3949299, в котором смещения высокой частоты можно было избежать накоплением не всех отсчетов, из-за чего, однако, возникал дополнительный недостаток, заключающийся в недостаточном снижении шумов.
Иное выполнение для компаратора и основного интегратора показано на фиг. 4. Компаратор 30 и программируемый источник 32 тока встроены в большую интегральную схему 33. Источник 32 тока соединен с одним входом компаратора и с одним выводом конденсатора 31 основного интегратора. Речевой сигнал, подлежащий кодированию, прикладывается к другому выводу конденсатора 31 интегратора. Напряжение, получаемое интегрированием тока от источника 32 тока, протекающего через конденсатор 31, вычитается из входного речевого сигнала. Остаток от этого вычитания сравнивается в компараторе 30 с фиксированным напряжением смещения в половину напряжения питания (Vcc/2). Компаратор 30 формует результаты сравнения высокого/низкого уровня, который управляет источником 32 тока аналогично тому, как рассмотрено со ссылкой на выполнение по фиг. 3, при равных входных напряжениях компаратора. Преимущество этого устройства в том, что уменьшается число выводов, требуемых для ИС, а компаратор упрощается, потому что его входы должны только работать вблизи фиксированной точки смещения.
Работа слогового фильтра согласно настоящему изобретению иллюстрируется схемой на фиг. 5. Четыре последовательных результата обработки в компараторе предоставляются сдвиговому регистру 40. Эти результаты определяют, увеличить ли значение 12-разрядного накопителя 42 на 2 или на 1, или уменьшить его на 2 или 1, либо оставить без изменений. Эти варианты выбираются согласно просмотровой таблице или логике 41, показанной в таблице.
Кроме того, 12-разрядный накопитель 42 становится интегратором с утечкой путем вычитания 1/1024-й части накопленного значения из его накопительного значения при каждой итерации. Это гарантирует, что накопленное значение не будет дрейфовать ни к одному из крайних значений и что воздействие любого произвольного начального значения убывает во времени экспоненциально.
Положение разрядов 12-разрядного накопителя 42 показано в блоке 44 после сдвига назад (направо) на 10 позиций, что соответствует делению на 1024. Два его старших двоичных разряда перекрывают два его младших двоичных разряда и должны вычитаться. Это достигается изменением приращения, формируемого согласно таблице.
Коротко говоря, основой компандированного дельта-модулятора со средней разрядной скоростью является интегратор, который вынуждается отслеживать речевой сигнал путем ступенчатого увеличения или уменьшения его значения. Размер ступеньки также увеличивается или уменьшается соответственно на 2, 1, 0, -1 или -2 для обеспечения возможности более эффективного отслеживания. Размер ступеньки содержится в виде цифрового числа в 12-разрядном накопителе, который может получать приращения или уменьшать свое значение на вышеуказанные величины. Кроме того, этот интегратор имеет "утечку", означающую, что 1/1024-я часть его текущего значения вычитается на каждом такте. Это делается для того, чтобы старые значения имели экспоненциально убывающее остаточное влияние на текущие значения и, в частности, чтобы воздействие произвольного начального значения после включения не продолжалось более нескольких миллисекунд.
Чтобы вычесть 1/1024-ю часть 12-разрядного значения из самого этого значения, его необходимо сдвинуть назад на 10 двоичных позиций, а затем вычесть из самого себя, как представлено ниже:
Figure 00000002

Можно видеть, что только два наиболее значимых разряда 1 и 2 перекрывают тогда исходное 12-разрядное значение, и потому никакого эффекта утечки не может быть для значений, имеющих два нулевых старших разряда. Чтобы убедиться, что желательный эффект накопителя с утечкой достигается для всех значений, накопитель снабжен 10-разрядным расширением, которое накапливает десять младших значащих разрядов вычитаемого, которые не перекрывают 12-разрядный накопитель. Когда 10-разрядное расширение переполняется, это означает, что пропущенные 10-разрядные части накопились в целом до одного младшего значащего разряда 12-разрядного накопителя, так что в дополнение к двум перекрывающим разрядам 1 и 2 должна быть вычтена дополнительная "1".
Таким образом, общий диапазон чисел, которые могут вычитаться из 12-разрядного накопителя, составляет:
Увеличение/уменьшение основного размера ступеньки: 2, 1, 0, -1, -2.
Разряды 1 и 2 10-разрядного сдвига: 0, -1, -2 или -3.
Переполнение из 10-разрядного расширения: 0 или 1.
Итог вышеприведенных комбинаций: 2, 1, 0, -1, -2, -3, -4, -5, -6.
Какое из этих девяти значений следует добавить или вычесть из значения 12-разрядного накопителя, является функцией приращения размера ступеньки, определенного четырьмя последовательными результатами обработки в компараторе, двух текущих старших разрядов накопителя и состоянием переполнения из 10-разрядного расширения накопителя. Таким образом, все семь этих разрядов подаются в качестве входных сигналов на просмотровую таблицу 41, которая заранее запрограммирована одним правильным из вышеуказанных девяти значений для каждого из 128 возможных комбинаций семи адресных разрядов, которые могут возникнуть.
Чтобы обеспечить 10-разрядное расширение, 10 младших значащих разрядов накапливаются в 10-разрядном накопителе 43 и проявляются только тогда, когда происходит перенос через границу 10 и 12 разрядов. Этот перенос может также быть учтен изменением вышерассмотренной таблицы путем внесения в нее 0 или -1 для случая, когда перенос имеет место или отсутствует. Таким образом, просмотровая таблица 41 имеет лишние входы от двух младших значащих разрядов накопителя 42 и от выхода переноса 10-разрядного накопителя 43 и содержит все приемлемые вводимые данные между +2 и -6 для каждого возможного состояния входных линий. Четырехразрядное число достаточно для представления этих девяти возможных значений с учетом знака и величины. Знак управляет накопителем 42 для задания сложения или вычитания трехразрядной величины. 12-разрядная величина является выходом в качестве размера ступеньки для использования при увеличении или уменьшении значения основного интегратора 26 или 31, показанных на фиг. 3 и 4 соответственно. В предпочтительном выполнении может использоваться последовательная арифметика для сложений и вычитаний в накопителе, чтобы минимизировать количество вентилей в интегральной схеме.
Содержимое просмотровой таблицы определено эмпирически для получения наилучших результатов на типичном речевом сигнале. Однако и другое содержимое таблицы может обеспечить в равной степени хорошие или лучшие результаты. Подобным же образом не является основополагающим и число результатов обработки в компараторе, используемое для воздействия на выбор размера ступеньки. Например, могут иметь место малые усиления для использования большого числа результатов обработки в компараторе для воздействия на размер ступеньки. Точная настройка размера ступеньки согласно последним результатам была предметом рассмотрения многочисленных публикаций. Любая такая эмпирически оптимизированная стратегия адаптации размера ступеньки может быть включена в настоящее изобретение. Однако адаптация размера ступеньки все же должна зависеть от текущего размера ступеньки для получения слогового интегратора с утечкой согласно изобретению.
Примерный децимирующий фильтр согласно настоящему изобретению показан на фиг. 6. Знак ступеньки и 12-разрядная величина ступеньки сначала интегрируется в интеграторе 50 с утечкой. Утечка обеспечивается вычитанием 1/512-й (0,000000001) части значения, накопленного интегратором, из накопленного значения на каждой итерации. Это обеспечивает интегратор с потенциальным "усилением" в 512, если на интеграторе 50 присутствует постоянное значение, тем самым расширяя длину слова с 12 разрядов плюс знаковый разряд до 22 разрядов двойного полного представления. Значение интегратора с утечкой составляет 12 разрядов и знак, что идентично 13 разрядам двойного полного представления. При наличии постоянного входного значения для интегрирования значение интегратора будет нарастать до тех пор, пока величина "утечки" не станет постоянной, так что она прекратит нарастать. Поскольку утечка составляет 1/512-ю от значения интегратора, значение в этой точке должно быть в 512 раз больше постоянного значения, т.е. на 9 разрядов длиннее. Таким образом, длина интегратора с утечкой составляет 13 + 9 = 22 разряда.
22-разрядный результат суммируется по N посдедовательным значениям в сумматоре 51, чтобы снизить частоту дискретизации сигнала до требуемой скорости в 8000 отсчетов в секунду.
Поскольку в предпочтительном выполнении N равно 25 или 30, происходит дальнейшее потенциальное расширение длины слова до 27 разрядов. Если два 22-разрядных значения складываются, максимально возможный результат составляет двойное значение, дающее еще один старший разряд, т.е. расширение с 22 до 23 разрядов. Если складываются 4 старших разряда это дает 24 разряда. Если складывается 8 старших разрядов, результат будет 25 разрядов. Если складывается 16 старших разрядов, то получится 26 разрядов. Если складываются 32 старших разряда, то получится 27 разрядов. Последняя длина в 27 разрядов желательна потому, что число складываемых значений (25 или 30) больше чем 16, но меньше чем 32. При нормальной речи на номинальном уровне полный 27-разрядный динамический диапазон может никогда не использоваться. Поэтому может быть выгодно выбрать 16 разрядов из менее значимого сдвига вместо более значимых 16 разрядов для выхода.
Поскольку не всегда возможно заранее принять решение о наилучшем сдвиге для всех применений, можно обеспечить выбор 16-разрядного сдвига, который будет выводиться посредством управляющего входа "выбор сдвига".
После формирования отсчета сумматор 51 не сбрасывается до нуля перед следующим периодом суммирования, но уменьшается до -1/8-й от значения непосредственно перед выходом, чтобы обеспечить коррекцию частотного отклика sin (x)/x. Для сохранения площади ИС может использоваться последовательная арифметика. Сброс накопителя до -1/8-й от его предыдущего значения достигается просто путем рециркуляции содержимого 27-разрядного сдвигового регистра с помощью трехразрядной задержки, инвертирования и знакового расширения.
Программируемые источники тока требуются для выработки токовых импульсов в направлении, индицируемом знаком ступеньки, и величиной, заданной размером ступеньки. В противовес обычным требованиям ЦАП и АЦП речевой сигнал полностью представлен последовательностью знаков, и тогда его амплитуда регулируется величиной ступеньки. Поэтому нелинейности или ошибки в преобразовании 12-разрядной величины в ток не вызывают искажений речевого сигнала, но проявляются в изменениях усиления через систему. Поэтому достаточно, если 12-разрядный ЦАП имеет 8-разрядную точность в своем 12-разрядном динамическом диапазоне.
Примерное устройство программируемого источника тока согласно настоящему изобретению показано на фиг. 7. Первый источник 60 тока составлен из токовых зеркал 69, 65 N-типа, которые могут включаться или выключаться последовательным ключевым транзистором 68 для выработки тока I1 уменьшения. Транзистор 67 компенсирует сопротивление ключевого транзистора 68, так что получается точное токовое отражение тока в резисторе 63. Такой же источник тока увеличения образован транзисторами 70, 71, 66 и 64 P-типа. Может быть включен либо ток уменьшения по сигналу "Включение N1", либо ток увеличения по сигналу "Включение P1", либо не включен ни одни из них. Вместо этих источников тока может использоваться "каскадная" схема токового зеркала. Каскадная схема токового зеркала обеспечивает улучшенную точность при наличии изменений напряжения на выходе. Когда используется наиболее эффективное устройство компаратора 30 и интегратора 32 по фиг. 4, источники тока работают при постоянном выходном напряжении и каскадные токовые зеркала не требуются. Если используется устройство компаратора по фиг. 1, то рекомендуются каскадные источники тока.
Источник 6 тока при включении вырабатывает ток I1 уменьшения. Второй источник 61 тока вырабатывает ток I2, а третий источник 62 тока вырабатывает ток I3. Как показано на фиг. 7, выходы источника тока 60, источника 61 и источника тока 62 соединены в общую выходную линию, вследствие чего ток I1, I2 и ток I3 складываются. Отношение токов I1:I2:I3 выбрано равным 1:16:256, что обеспечено соответствующим выбором отношения площадей транзисторов в токовых зеркалах. Чтобы получить точные отношения, общие опорные линии, обозначенные Pref и Nref, подают одни и те же опорные напряжения на все три источника тока.
Шесть управляющих линий (разрешения) на три токовых зеркала управляются тремя цифровыми логическими схемами, как показано на фиг. 8, которые включают три источника тока p- и n-типа переменной длительности импульсов, определенной соответственно тремя 4-разрядными отрезками 12-разярдной величины ступеньки. Разряд знака ступеньки определяет, включен ли источник p-типа или n-типа, тогда как четыре выбранных разряда величины определяют длительность импульса в пределах от 0 до 15 единиц. Четыре младших разряда управляют длительностью импульса источника тока наименьшей силы. Средние четыре разряда управляют длительностью импульса источника тока средней силы, которая в 16 раз больше первой. Старшие разряды управляют длительностью импульса наиболее сильного источника тока, в 256 раз больше первого.
Обычная схема для выработки управляющего сигнала длительности импульса от 4-разрядного управляющего входа показана на фиг. 8. Имеется три таких схемы, по одной для каждого 4-разрядного отрезка. Схема 84 деления на четыре вырабатывает управляющие стробы для логической операции. Цикл начинается, когда 4-разрядный счетчик 81 находится в состоянии a=b=c=d=0 (счет = 0). Это разрешает генерирование тактового импульса фиксации через 5-входовой вентиль 88, который вводит новое 4-разрядное управляющее значение в фиксатор 83. Генерируемый строб является тактовым сигналом сравнения, который посылается на триггер 85. Этот тактовый сигнал регистрирует, обнаружено ли 4-разрядным компаратором 82 равенство 4-разрядного значения счетчика и 4-разрядного значения фиксатора. Если обнаружено, что значение счетчика и значение фиксатора не равны, пока тактовый импульс фиксации еще высокий, то вентиль 86 И вырабатывает выходной сигнал, который устанавливает триггер 87. Если обнаружено, что эти значения равны, выходной сигнал триггера 85 сбрасывает триггер 87. Таким образом, если управляющие разряды равны 0 в начале цикла, когда счетчик 81 также имеет нулевое значение, триггер 87 остается сброшенным, в противном случае происходит его установка.
Далее генератором 84 стробов генерируется строб счета, дающий приращение счетчика 81. Поскольку условие для выполнения функции вентиля 88 И пропадает, никакие дальнейшие тактовые импульсы фиксации не будут генерироваться до тех пор, пока счетчик 81 не вернется к нулевому значению. Следующий строб сравнения регистрируется в триггере 85, равно или нет увеличенное значение счета 4-разрядному значению в фиксаторе 83. Если они равны, триггер 87 сбрасывается. Триггер 87 находится в установленном состоянии до тех пор, пока счетчик 81 не достигнет счета, равного 4 управляющим разрядам, введенным в фиксатор 83 из цифрового слогового фильтра 23, тем самым на выходе генерируется испульс длиной от 0 до 15 тактовых периодов счета. Импульс повторяется каждые 16 тактовых периодов счета. Таким образом, выходной коэффициент заполнения импульсов изменяется от 0 до 15/16 ступенями по 1/16-ой в зависимости от управляющего входа.
Период повторения равен разрядной скорости дельта-модуляции, которая составляет 8000 кГц, где N является коэффициентом избыточной дискретизации (например, 25). Тактовый сигнал счета должен быть по меньшей мере в 16 раз больше разрядной скорости дельта-модуляции, тогда как основной тактовый сигнал в 4 раза выше, т.е. 64•8000 N. В одном выполнении основной тактовый сигнал, равный 65•8000 N, доступен, но он передает лишь блок из 64 от каждых 65 тактовых импульсов на входную линию основного тактового сигнала генератора 84 стробов. Коэффициент заполнения импульсов изменяется тогда от 0 до 60/65 ступенями по 4/65 в зависимости от управляющего разрядного входа.
Следует иметь в виду, что специалистами в цифровой технике может быть создано много других логических конструкций без отхода от объема и духа изобретения, как оно дано в формуле изобретения.
В предпочтительном выполнении кодер может управляться, чтобы работать только в качестве кодера компандированной дельта-модуляции с различными разрядными скоростями. Путем отказа от процесса децимирующей фильтрации и изменения частоты синхронизации на схему дельта-модуляции могут быть получены следующие альтернативные режимы оцифровки:
1) компандированная дельта-модуляция на 8 кбит/с,
2) компандированная дельта-модуляция на 16 кбит/с,
3) компандированная дельта-модуляция на 32 кбит/с,
4) компандированная дельта-модуляция на 200 кбит/с с преобразованием в линейную эквивалентную ИКМ на 8000 отсчетов/с.
Речевой декодер является противоположностью речевого кодера. Декодер принимает поток двоично-кодированных речевых отсчетов, например, на стандартной скорости 8000 отсчетов за секунду и преобразует эти отсчеты в соответствующее аналоговое речевое колебание. В соответствии с альтернативными режимами работы, обеспечиваемыми кодером, декодер настоящего изобретения работает в соответствующих альтернативных режимах.
ЦАП согласно настоящему изобретению показан на фиг. 9. Входные двоично-кодированные речевые отсчеты (в виде ИКМ) на стандартной скорости 8000 отсчетов/с сначала преобразуются с повышением частоты дискретизации в N раз по отношению к желательной скорости дельта-модуляции. Средство для интерполяции 90 использует линейную интерполяцию между последовательными входными отсчетами.
Существует компромисс между сложностью метода интерполяции, используемого для преобразования с увеличением частоты дискретизации, и сложностью средства 95 для фильтрации, необходимого для подавления частотных компонентов, больших, чем половина первоначальной скорости отсчетов 8000 Гц. Более высокий порядок преобразования с повышением частоты дискретизации позволяет смягчить требования к средству 95 для фильтрации, но в выполнении, где выходное речевое колебание предназначено для возбуждения наушников, соответствующие характеристики получаются при использовании линейной интерполяции.
Преобразованные с повышением частоты дискретизации значения сравниваются в средстве для сравнения 91 со значением в средстве 92 для изменения значений цифрового интегратора, что приводит к решению "больше чем" и "меньше чем". Эти значения подаются в средство 93 фильтрации слогов такой же конструкции, как и ранее описанный со ссылкой на фиг. 5. Средство 93 фильтрации слогов вырабатывает величину ступеньки, с которой средство 92 для изменения значений цифрового интегратора будет увеличивать свое значение и уменьшать его в соответствии со знаком операции сравнения. Таким образом, значение цифрового интегратора отслеживает последовательность преобразованных с повышением частоты дискретизации входных значений в последовательности ступенек вверх/вниз.
Такие же величины ступеньки и знак ступеньки подаются также в аналоговое интеграторное средство 94 утечкой. Аналоговое интеграторное средство 94 с утечкой воспроизводит в аналоговом виде то же самое колебание, которое описано в числовом виде последовательностью значений цифрового интегратора. После фильтрации нижних частот в средстве 95 для фильтрации для удаления компонент цифрового шума больших, чем максимальная частота речи 3,4 кГц, аналоговое речевое колебание подается, например, для возбуждения миниатюрного вставляемого в ухо телефона.
В кодере (фиг. 3) по изобретению аналоговый интегратор находится в цепи обратной связи с компаратором, препятствуя дрейфу, тогда как цифровой интегратор 50 (фиг. 6) действует в незамкнутой цепи, требуя использования компонента утечки для предотвращения дрейфа. В декодере средство 92 для изменения значений цифрового интегратора работает в петле и не требует использования утечки. Аналоговое интегральное средство 94 с утечкой работает в незамкнутой цепи, требуя использования утечки для управления дрейфом. Аналоговое интегральное средство 94 с утечкой использует те же конфигурации программируемых источников 60, 61 и 62 тока и широтно-импульсный контроллер, описанные ранее со ссылками на фиг. 7 и 8. Однако для введения утечки интегральный конденсатор 101 обратной связи шунтируется резистором 102, как показано на фиг. 10. Это вызывает уменьшение в усилении на низких частотах относительно интегратора без утечки. Если частота сопряжения PC выбрана ниже минимальной речевой частоты 300 Гц, например 60 Гц, то проблем не возникает.
Как и в кодере, источники тока аналогового интегрального средства в с утечкой 94 могут быть упрощенной конструкции, если они работают с виртуальным заземлением, т.е. с постоянным выходным напряжением.
Предпочтительное выполнение декодера показано на фиг. 10. Источники 103 тока выдают токовые импульсы для инвертирующего входа операционного усилителя 100. Его неинвертирующий вход поддерживается под постоянным напряжением смещения, равным, например, половине напряжения питания. Основная функция интегратора обеспечивается конденсатором 101 обратной связи, тогда как утечка обеспечивается резистором 102 обратной связи. Когда операционный усилитель 100 имеет больший коэффициент усиления разомкнутой схемы, инвертирующий вход никогда не будет значительно отличаться по напряжению от (смещения) неинвертирующего входа, обеспечивая тем самым источники тока нагрузкой с постоянным напряжением.
Если используется альтернативное выполнение непосредственного подключения источников тока к конденсатору, соединенному с землей, изменяющийся заряд на конденсаторе не обеспечивает источникам тока постоянной по напряжению нагрузки. В таком выполнении следует использовать источники тока из различных "каскадных" токовых зеркал для уменьшения зависимости точности их тока от напряжения нагрузки.
На фиг. 11 показано устройство, которое выполняет линейную интерполяцию операции преобразования с повышением частоты дискретизации, интегрирование и сравнение, при уменьшении сложности схемы. Входной поток отсчетов подается сначала на цифровой дифференциатор 110, который вычисляет разность между следующими друг за другом отсчетами. Это дает наклон, необходимый для линейной интерполяции. Линейная интерполяция достигается просто путем интегрирования значения наклона для выдачи отсчетов на желаемой выходной скорости. Это достигается в том же самом цифровом интеграторе 112, который используется для интегрирования величины/знака ступеньки, путем вычитания размера ступеньки со знаком из значения наклона в вычитателе 111 перед интегрированием результата в интеграторе 112. Это основано на принципе линейности: разность между интегралом от A и интегралом от B равна интегралу от разности A и B. К тому же компаратор 91 исключен, потому что больше или меньше интеграл A, чем интеграл B, теперь задается знаковым разрядом интегратора 112. В то время, как только цифровой дифференциатор 110 выдает новое выходное значение 8000 раз в секунду, вычитатель 111 и интегратор 112 работают на скорости с повышенной частотой дискретизации 8000 N раз в секунду, где отношение N избыточной дискретизации обычно равно 25 в предпочтительном выполнении. Каждое значение наклона с цифрового дифференциатора 110 добавляется N раз в цифровом интеграторе 112, обеспечивая в схеме "усиление" в N раз, которое должно учитываться при определении полного выигрыша обработки посредством декодера.
Можно доказать, что цифровой дифференциатор 110 при его аппроксимации простым вычитанием двух последовательных значений с использованием задержки одного отсчета вносит в частотный отклик функцию sin (x)/x в четвертой степени. Это дает ослабление на 5,5 дБ на наивысшей речевой частоте 3,4 кГц, которое компенсируется изменением значения дифференциатора 110 для выполнения операции, записываемой математическим выражением:
D(i) = X(i) - X(i-1) - D(i-1)/4,
где X(i) представляет последовательность входных значений, а D(i) представляет выходные значения. За счет вычитания 1/4 от предыдущего выходного значения при вычитании следующего получается ослабление на 2 дБ на низких частотах, поднимающееся до усиления на 2 дБ на высоких частотах, с общим наклоном вверх на 4 дБ, компенсирующим все, кроме 1,5 дБ, в 5,5 дБ, внесенных функциями sin (x)/x.
Типичным воплощением настоящего изобретения является объединение кодера и декодера в составе большой ИС (БИС) для использования в телефоне, сотовом радиотелефоне или телефоне с батарейным питанием. Другие функции, которые могут быть интегрированы в той же самой БИС, могут включать в себя универсальные АЦП или ЦАП, специализированные АЦП, используемые для оцифровки радиосигналов промежуточной частоты, усилители промежуточной частоты, микрофонные предусилители, оконечные усилители головных телефонов, либо цифровую логику, связанную с клавиатурным набором номера или с памятью номеров электронного телефона.
Интерфейс для цифровых речевых сигналов, передаваемых вовне и принимаемых извне, является четырехпроводным последовательным интерфейсом, содержащим последовательные 16-разрядные слова входной ИКМ речи, последовательные 16-разрядные слова выходной ИКМ речи, последовательный тактовый сигнал частоты следования бит и строб синхронизации слоев, индицирующий положение блока разрядов, образующих каждое двоично-кодированное выходное значение. Этот же интерфейс может использоваться при работе ИС в одном из своих альтернативных режимов дельта-модуляции.
Хотя были описаны и проиллюстрированы конкретные примеры выполнения настоящего изобретения, должно быть ясно, что изобретение не ограничивается ими, т. к. специалисты могут внести в него самые различные изменения. Настоящее изобретение включает в себя любые и всевозможные изменения, которые входят в объем изобретения, раскрытого в описании и охарактеризованного в пунктах формулы изобретения.

Claims (32)

1. Устройство для преобразования аналогового сигнала в цифровой сигнал, содержащее первое интеграторное средство для выработки проинтегрированного сигнала, средство для сравнения аналогового сигнала с проинтегрированным сигналом и средство для определения знака ступеньки проинтегрированного сигнала, отличающееся тем, что первое интеграторное средство выполнено с возможностью выработки проинтегрированного сигнала с учетом величины ступеньки и знака ступеньки, средство для сравнения аналогового сигнала с проинтегрированным сигналом выполнено с возможностью регистрации последовательности значений нарастания или убывания по одному значению на заданный интервал, средство для определения знака ступеньки проинтегрированного сигнала выполнено с возможностью определения упомянутого знака ступеньки на основании наиболее позднего из упомянутых зарегистрированных значений нарастания или убывания, средство фильтрации слогов, включающее в себя второй цифровой интегратор с утечкой, предназначено для накопления последовательности значений нарастания или убывания во втором цифровом интеграторе с утечкой и для выбора упомянутой величины ступеньки, децимирующее фильтрующее средство для обработки упомянутых знака и величины ступеньки и для выработки последовательности двоично-колированных цифровых сигналов, представляющих аналоговый сигнал.
2. Устройство по п.1, отличающееся тем, что первое интеграторное средство включает в себя по меньшей мере один программируемый источник тока, соединенный с конденсатором.
3. Устройство по п.2, отличающееся тем, что величина тока по меньшей мере одного программируемого источника тока запрограммирована в соответствии с требуемой величиной ступеньки.
4. Устройство по п. 2, отличающееся тем, что по меньшей мере один из программируемых источников тока запрограммирован в соответствии с длительностью токового импульса.
5. Устройство по п. 4, отличающееся тем, что длительность токовых импульсов запрограммирована в соответствии с требуемой величиной ступеньки.
6. Устройство по п.2, отличающееся тем, что направление тока по меньшей мере одного программируемого источника тока запрограммировано в соответствии со знаком ступеньки.
7. Устройство по п.1, отличающееся тем, что средство фильтрации слогов содержит средство для последовательного запоминания зарегистрированных значений нарастания или убывания в виде разрядной последовательности и средство для выработки накопленного значения, обозначающего величину ступеньки.
8. Устройство по п.1, отличающееся тем, что децимирующий фильтр содержит цифровой интегратор с утечкой для интегрирования знака и величины ступеньки и получения числового значения и средство для вычитания части упомянутого числового значения из следующего числового значения на заранее заданных интервалах.
9. Устройство по п.8, отличающееся тем, что величина ступеньки складывается с упомянутым числовым значением или вычитается из него в соответствии со знаком ступеньки.
10. Устройство по п.9, отличающееся тем, что децимирующий фильтр включает в себя средство для суммирования упомянутого числового значения по множеству значений и выработки суммы в заранее заданные интервалы, причем сумма представляет в цифровом виде упомянутый аналоговый сигнал.
11. Устройство по п.2, отличающееся тем, что по меньшей мере один программируемый источник тока включает в себя первый и второй программируемые источники тока, упомянутая величина ступеньки представляет собой 12-разрядное двоично-кодированное значение, предназначенное для управления первым программируемым источником тока в соответствии с определенным числом наименее значимых разрядов и для управления вторым программируемым источником тока в соответствии с определенным числом наиболее значимых разрядов, причем первый ток первого программируемого источника тока складывается с вторым током второго программируемого источника тока.
12. Устройство по п.11, отличающееся тем, что число наименее значимых разрядов и число наиболее значимых разрядов равно четырем, а по меньшей мере один программируемый источник тока включает в себя третий программируемый источник тока, управляемый четырьмя разрядами двоичного кодированного значения между наиболее значимыми и наименее значимыми разрядами, причем третий ток третьего программируемого источника тока складывается с первым и вторым токами.
13. Устройство по п.12, отличающееся тем, что первый, второй и третий токи находятся в соотношении 1 : 16 : 256.
14. Устройство для аналого-цифрового преобразования, содержащее компаратор для регистрации последовательностей результатов сравнения высокого или низкого уровня на одинаковых интервалах и вход аналогового сигнала, соединенный через последовательно включенный конденсатор с первым входом компаратора, отличающееся тем, что второй вход компаратора подключен к источнику опорного напряжения, по меньшей мере один источник тока с широтно-импульсной модуляцией управляется выходным сигналом компаратора, причем выход токового импульса источника тока также соединен с первым входом компаратора.
15. Устройство по п.14, отличающееся тем, что длительность импульса изменяется в зависимости от упомянутых последовательностей результатов.
16. Устройство по п. 15, отличающееся тем, что дополнительно содержит накопитель, который изменяется ступенчато под управлением упомянутого конденсатора за счет изменений длительности импульсов.
17. Устройство по п.16, отличающееся тем, что накопитель выполнен в виде накопителя с утечкой.
18. Устройство по п.16, отличающееся тем, что содержит средство сложений N последовательных значений накопителя для выработки последовательности двоично-кодированных выходных значений по одному двоично-кодированному выходному значению на N периодов изменений значений накопителя, при этом двоично-кодированные значения представляют аналоговый входной сигнал.
19. Устройство по п. 15, отличающееся тем, что упомянутые последовательности результатов выдаются в качестве выходного компандированного дельта-модулированного разрядного потока, представляющего аналоговый входной сигнал.
20. Устройство по п.19, отличающееся тем, что разрядный поток включает в себя строб синхронизации слова, предназначенный для определения положения блока разрядов, образующих каждое двоично-кодированное выходное значение.
21. Устройство для преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал, содержащее средство для сравнения, отличающееся тем, что содержит средство для интерполяции между последовательными двоично-кодированными числовыми отсчетами сигнала для выработки N интерполированных отсчетов для каждого двоично-кодированного отсчета сигнала, при этом средство для сравнения выполнено с возможностью сравнения интерполированных отсчетов со значениями цифрового интегратора и для регистрации последовательности результатов сравнения, средство для изменения значений цифрового интегратора в соответствии с результатами сравнения по знаку ступеньки, средство фильтрации слогов для выработки величины ступеньки для изменения значений цифрового интегратора в зависимости от числа последовательных результатов сравнения, аналоговый интегратор с утечкой для приема знака ступеньки и величины ступеньки и для выработки аналогового сигнала, средство для фильтрации аналогового сигнала для выработки аналогового колебания, соответствующего двоично-кодированным числовым отсчетам сигнала.
22. Устройство по п.21, отличающееся тем, что средство фильтрации слогов включает в себя средство для последовательного запоминания упомянутой последовательности результатов в виде последовательности разрядов и средство для выработки накопленного значения, обозначающего величину ступеньки.
23. Устройство по п.21, отличающееся тем, что аналоговое интеграторное средство включает в себя по меньшей мере один программируемый источник тока, соединенный с конденсатором.
24. Устройство по п.23, отличающееся тем, что величина тока по меньшей мере одного программируемого источника тока запрограммирована в соответствии с требуемой величиной ступеньки.
25. Устройство по п.23, отличающееся тем, что по меньшей мере один из программируемых источников тока запрограммирован для выработки длительности токового импульса.
26. Устройство по п.25, отличающееся тем, что длительность токовых импульсов запрограммирована в соответствии с требуемой величиной ступеньки.
27. Устройство по п.23, отличающееся тем, что направление тока по меньшей мере одного программируемого источника тока запрограммировано в соответствии со знаком ступеньки.
28. Устройство цифроаналогового преобразования, содержащее интеграторное средство для выработки аналогового выходного сигнала, и средство для приема, отличающееся тем, что средство для приема выполнено с возможностью приема компандированного дельта-модулированного разрядного потока, устройство содержит также средство фильтрации слогов для выработки множества переменных величин ступеньки на основании числа последовательных разрядов в разрядном потоке, по меньшей мере два источника тока с переменной длительностью импульсов, управляемые отдельными разрядами переменных величин ступеньки, при этом интеграторное средство выполнено с возможностью интегрирования токовых импульсов от по меньшей мере двух источников тока и выработки аналогового выходного сигнала, средство для фильтрации аналогового выходного сигнала для выработки аналогового колебания, соответствующего разрядному потоку.
29. Устройство по п.28, отличающееся тем, что интеграторное средство содержит соединенные по меньшей мере один из источников тока с широтно-импульсной модуляцией и конденсатор.
30. Способ преобразования аналогового сигнала в цифровой сигнал, включающий операции, при которых вырабатывают проинтегрированный сигнал, сравнивают аналоговый сигнал с сигналом и определяют знак ступеньки для проинтегрированного сигнала, отличающийся тем, что операция выработки проинтегрированного сигнала включает интегрирование последовательности ступенчатых входных сигналов, операция сравнения аналогового сигнала с сигналом включает сравнение аналогового сигнала с проинтегрированным сигналом и регистрацию последовательности результатов сравнения по одному результату на заданный интервал, операция определения знака ступеньки включает определение знака ступеньки для проинтегрированного сигнала на основании наиболее позднего из зарегистрированных результатов сравнения, выбирают величину ступеньки на основании зарегистрированных результатов и обрабатывают знак и величину ступеньки для выработки последовательности двоично-кодированных цифровых сигналов, представляющих аналоговый сигнал в зависимости от величин ступеньки.
31. Способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал, включающий операции интегрирования цифровых значений в цифровом интеграторе и сравнения, отличающийся тем, что осуществляют интерполяцию между последовательными двоично-кодированными числовыми отсчетами сигнала для выработки N интерполированных отсчетов для каждого двоично-кодированного числового отсчета сигнала, операция сравнения включает сравнение интерполированных отсчетов с значениями цифрового интегратора и регистрацию последовательности результатов сравнения и знака ступеньки, вырабатывают величину ступеньки с учетом последовательности результатов сравнения, изменяют значения цифрового интегратора с учетом знака и величины ступеньки, обрабатывают знак и величину ступеньки для выработки аналогового сигнала, фильтруют аналоговый сигнал для выработки аналогового колебания, соответствующего двоично-кодированным числовым отсчетам сигнала.
32. Устройство для преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал, содержащее средство для сравнения, отличающееся тем, что содержит средство для интерполяции между последовательными двоично-кодированными числовыми отсчетами сигнала для выработки N интерполированных отсчетов для каждого двоично-кодированного числового отсчета сигнала, при этом средство для сравнения выполнено с возможностью сравнения интерполированных отсчетов со значениями в цифровом интеграторе и для регистрации последовательности результатов сравнения, средство для изменения значений цифрового интегратора в соответствии с результатами сравнения посредством знака ступеньки, средство фильтрации слогов для накопления результатов сравнения в цифровом интеграторе с утечкой для выбора величины ступеньки, аналоговый интегратор с утечкой для приема знака и величины ступеньки и для выработки аналогового сигнала, средство для фильтрации аналогового сигнала для выработки аналогового колебания, соответствующего двоично-кодированным числовым отсчетам сигнала.
RU95112846/09A 1993-09-14 1994-09-13 Устройство и способ преобразования аналогового сигнала в цифровую форму, устройство и способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал RU2159505C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/120,426 US5727023A (en) 1992-10-27 1993-09-14 Apparatus for and method of speech digitizing
US08/120,426 1993-09-14

Publications (2)

Publication Number Publication Date
RU95112846A RU95112846A (ru) 1998-02-20
RU2159505C2 true RU2159505C2 (ru) 2000-11-20

Family

ID=22390209

Family Applications (1)

Application Number Title Priority Date Filing Date
RU95112846/09A RU2159505C2 (ru) 1993-09-14 1994-09-13 Устройство и способ преобразования аналогового сигнала в цифровую форму, устройство и способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал

Country Status (13)

Country Link
US (1) US5727023A (ru)
EP (1) EP0673576A4 (ru)
JP (1) JPH08506952A (ru)
KR (1) KR100313079B1 (ru)
CN (1) CN1051422C (ru)
AU (1) AU689500B2 (ru)
BR (1) BR9405591A (ru)
CA (1) CA2149214A1 (ru)
FI (1) FI952336A (ru)
NZ (1) NZ273817A (ru)
RU (1) RU2159505C2 (ru)
SG (1) SG43137A1 (ru)
WO (1) WO1995008241A2 (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2550031C2 (ru) * 2011-10-07 2015-05-10 Кэнон Кабусики Кайся Схема вывода линейно изменяющихся сигналов, схема аналого-цифрового преобразования, устройство формирования изображений, способ для возбуждения схемы вывода линейно изменяющихся сигналов, способ для возбуждения схемы аналого-цифрового преобразования и способ для возбуждения устройства формирования изображений
RU2628261C2 (ru) * 2014-12-24 2017-08-15 Федеральное государственное бюджетное учреждение науки "Морской гидрофизический институт РАН" Способ адаптивного аналого-цифрового преобразования и устройство для его осуществления

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067363A (en) * 1996-06-03 2000-05-23 Ericsson Inc. Audio A/D convertor using frequency modulation
US6278722B1 (en) * 1998-02-25 2001-08-21 Lucent Technologies Inc. Architecture for a digital portable telephone
US6518903B1 (en) * 2000-01-06 2003-02-11 International Business Machines Corporation Analog-to-digital converter
US6452524B1 (en) 2001-02-08 2002-09-17 Ericsson Inc. Delta sigma converter incorporating a multiplier
TW557633B (en) * 2001-10-30 2003-10-11 Faraday Tech Corp Noise-reduction circuit capable of adjusting input level
JP3807381B2 (ja) * 2003-03-05 2006-08-09 セイコーエプソン株式会社 A/d変換回路、温度センサ回路、集積回路、及び温度センサ回路の調整方法
GB0307752D0 (en) * 2003-04-03 2003-05-07 Seiko Epson Corp Apparatus for algebraic codebook search
GB2402006B (en) * 2003-05-23 2005-08-10 Motorola Inc Analog to digital converter
US7376192B2 (en) * 2004-07-22 2008-05-20 Telefonaktiebolaget L M Ericsson (Publ) Delta modulation for channel feedback in transmit diversity wireless communication systems
US7119727B2 (en) * 2004-10-25 2006-10-10 Atmel Corporation Analog-to-digital converter
CN101069395B (zh) * 2004-11-30 2013-07-24 艾利森电话股份有限公司 用于共享多媒体能力分发的方法
US7084790B2 (en) * 2004-12-07 2006-08-01 Stmicroelectronics S.R.L. Device to effectuate a digital estimate of a periodic electric signal, related method and control system for an electric motor which comprises said device
US7403153B2 (en) * 2004-12-15 2008-07-22 Valeo Raytheon Systems, Inc. System and method for reducing a radar interference signal
US7683827B2 (en) * 2004-12-15 2010-03-23 Valeo Radar Systems, Inc. System and method for reducing the effect of a radar interference signal
US7038608B1 (en) * 2004-12-16 2006-05-02 Valeo Raytheon Systems, Inc. Digital to analog converter
US7248215B2 (en) * 2004-12-30 2007-07-24 Valeo Raytheon Systems, Inc Beam architecture for improving angular resolution
US7603097B2 (en) * 2004-12-30 2009-10-13 Valeo Radar Systems, Inc. Vehicle radar sensor assembly
US7680464B2 (en) * 2004-12-30 2010-03-16 Valeo Radar Systems, Inc. Waveguide—printed wiring board (PWB) interconnection
US7345619B2 (en) * 2005-12-30 2008-03-18 Valeo Raytheon Systems, Inc. Generating event signals in a radar system
US20070152869A1 (en) * 2005-12-30 2007-07-05 Woodington Walter G Multichannel processing of signals in a radar system
US20070152874A1 (en) * 2005-12-30 2007-07-05 Woodington Walter G Reducing undesirable coupling of signal(s) between two or more signal paths in a radar system
US20070156799A1 (en) * 2005-12-30 2007-07-05 Gilbert Michael J Multi-stage finite impulse response filter processing
US7336219B1 (en) 2005-12-30 2008-02-26 Valeo Raytheon Systems, Inc. System and method for generating a radar detection threshold
US7379018B1 (en) 2005-12-30 2008-05-27 Valeo Raytheon Systems, Inc. System and method for verifying a radar detection
US7400290B2 (en) * 2005-12-30 2008-07-15 Valeo Raytheon Systems, Inc. Vehicle radar system having multiple operating modes
US20070152872A1 (en) * 2005-12-30 2007-07-05 Woodington Walter G Reducing undesirable coupling of signal(s) between two or more signal paths in a radar system
US20100238066A1 (en) * 2005-12-30 2010-09-23 Valeo Raytheon Systems, Inc. Method and system for generating a target alert
US20080001809A1 (en) * 2006-06-30 2008-01-03 Walter Gordon Woodington Detecting signal interference in a vehicle system
US8111179B2 (en) * 2006-07-21 2012-02-07 Gentex Corporation Method and system for reducing signal distortion in a continuously variable slope delta modulation scheme
FR2911737B1 (fr) * 2007-01-23 2009-03-27 Ulis Soc Par Actions Simplifie Procede pour numeriser une grandeur analogique, dispositif de numerisation mettant en oeuvre ce procede et detecteur de rayonnements electromagnetiques integrant un tel dispositif
CN101051875B (zh) * 2007-05-24 2011-12-07 北京宇东科技发展有限公司 一种用于产生验证标准无线接收机性能的信号的方法及其装置
CN102013878B (zh) * 2010-09-21 2014-01-15 上海大学 基于时序逻辑电路和运算放大器的自适应增量调制***
TW201218644A (en) * 2010-10-26 2012-05-01 Ping-Ying Wang Voltage converter
KR101403376B1 (ko) * 2011-05-20 2014-06-03 삼성탈레스 주식회사 음성 타합선 성능 개선 장치 및 방법
CN107786484B (zh) * 2011-06-10 2021-02-09 技术研究及发展基金公司 接收机、发射机以及用于数字多子频带处理的方法
US9653796B2 (en) 2013-12-16 2017-05-16 Valeo Radar Systems, Inc. Structure and technique for antenna decoupling in a vehicle mounted sensor
EP2966778B1 (en) * 2014-07-11 2016-11-09 The Swatch Group Research and Development Ltd. Digital interpolator and method of interpolating
US10284222B1 (en) * 2018-02-09 2019-05-07 Texas Instruments Incorporated Delta-sigma converter with pre-charging based on quantizer output code

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2967992A (en) * 1954-06-15 1961-01-10 Philips Corp Signal expansion device
DE1912218A1 (de) * 1968-05-17 1969-10-02 Ames Automobielbedrijf N V Schlafstelle fuer Automobile
US3706944A (en) * 1970-12-02 1972-12-19 Bell Telephone Labor Inc Discrete adaptive delta modulator
US3906166A (en) * 1973-10-17 1975-09-16 Motorola Inc Radio telephone system
US4042921A (en) * 1973-12-11 1977-08-16 L.M. Ericsson Pty Ltd. Digital encoder/decoder
US3949299A (en) * 1974-11-05 1976-04-06 North Electric Company Signal coding for telephone communication system
US4123709A (en) * 1977-01-24 1978-10-31 Canadian Patents And Development Limited Adaptive digital delta modulation for voice transmission
NL7801909A (nl) * 1978-02-21 1979-08-23 Philips Nv Inrichting voor het decoderen van een met adap- tieve deltamodulatie gecodeerd signaal.
JPS5648732A (en) * 1979-09-28 1981-05-02 Nec Corp Radio equipment
US4400585A (en) * 1979-11-30 1983-08-23 Motorola, Inc. Method and apparatus for automatically attempting to seize a radio channel in a multichannel communication system
US4352191A (en) * 1980-05-19 1982-09-28 Un Chong K Hybrid companding delta modulation system
DE3044765A1 (de) * 1980-11-27 1982-07-08 Siemens AG, 1000 Berlin und 8000 München Differenz-digitalmodulations- bzw. -demodulationssystem mit anlogsignalabhaengigem abtasttakt
JPS57146297A (en) * 1981-03-04 1982-09-09 Nippon Electric Co Voice processor
US4411002A (en) * 1981-09-29 1983-10-18 Magnavox Government And Industrial Electronics Company Method and apparatus for a continuously variable slope delta range extender
US4493091A (en) * 1982-05-05 1985-01-08 Dolby Laboratories Licensing Corporation Analog and digital signal apparatus
US4541103A (en) * 1983-02-22 1985-09-10 American Microsystems, Inc. Digitally controlled syllabic filter for a delta modulator
JPS6046139A (ja) * 1983-08-24 1985-03-12 Nippon Telegr & Teleph Corp <Ntt> コンパンダ回路
US4700362A (en) * 1983-10-07 1987-10-13 Dolby Laboratories Licensing Corporation A-D encoder and D-A decoder system
US4713808A (en) * 1985-11-27 1987-12-15 A T & E Corporation Watch pager system and communication protocol
US4783644A (en) * 1985-04-11 1988-11-08 Amdahl Corporation Continuously variable slope delta modulation using digital vector for slope control
DE3611301C2 (de) * 1986-04-04 1997-09-25 Philips Patentverwaltung Mobilfunksystem mit Nachrichtenübertragungskanal und Organisationskanal
JPS6333021A (ja) * 1986-07-26 1988-02-12 Nec Corp 携帯無線電話機
US4825448A (en) * 1986-08-07 1989-04-25 International Mobile Machines Corporation Subscriber unit for wireless digital telephone system
US4750198A (en) * 1986-12-12 1988-06-07 Astronet Corporation/Plessey U.K. Cellular radiotelephone system providing diverse separately-accessible groups of channels
CA1282837C (en) * 1987-03-20 1991-04-09 Tetsuya Hanawa Apparatus for selecting control channel in mobile communication system
US5029233A (en) * 1987-10-09 1991-07-02 Motorola, Inc. Radio arrangement having two radios sharing circuitry
US4857915A (en) * 1987-10-20 1989-08-15 Telefind Corp. Paging receiver with paging receiver identification code digits transmitted in order of increasing significance
US4835792A (en) * 1988-01-25 1989-05-30 California Institute Of Technology Universal FM receiver for mobile communications
GB8804811D0 (en) * 1988-03-01 1988-03-30 Shaye Communications Ltd Waveform encoder/decoder
SE463540B (sv) * 1988-09-19 1990-12-03 Ericsson Telefon Ab L M Saett foer att i ett radiokommunikationssystem digitalisera godtyckliga radiosignaler samt anordning foer utoevande av saettet
US4989230A (en) * 1988-09-23 1991-01-29 Motorola, Inc. Cellular cordless telephone
US5008925A (en) * 1989-12-20 1991-04-16 Motorola, Inc. Cellular telephone responsive to service availability for operating on different cellular telephone systems
US5020093A (en) * 1989-06-23 1991-05-28 Motorola, Inc. Cellular telephone operable on different cellular telephone systems
SE500157C2 (sv) * 1989-09-13 1994-04-25 Ericsson Telefon Ab L M Förfarande för att välja basstation, radiokanal och tidslucka vid en mobilstation
SE464902B (sv) * 1989-10-24 1991-06-24 Ericsson Telefon Ab L M Foerfarande att adaptera en viterbialgoritm till en kanal med skiftande oeverfoeringsegenskaper samt en anordning foer genomfoerande av foerfarandet
US5079550A (en) * 1989-10-27 1992-01-07 Crystal Semiconductor Corporation Combining continuous time and discrete time signal processing in a delta-sigma modulator
US5084669A (en) * 1990-03-08 1992-01-28 Telefonaktiebolaget L M Ericsson Direct phase digitization
DE69127491T2 (de) * 1990-04-05 1998-01-08 Matsushita Electric Industrial Co., Ltd., Kadoma, Osaka Digitaler Requantifizierer unter Verwendung von mehrstufigen Rauschformern
US5119397A (en) * 1990-04-26 1992-06-02 Telefonaktiebolaget L M Ericsson Combined analog and digital cellular telephone system having a secondary set of control channels
US5020076A (en) * 1990-05-21 1991-05-28 Motorola, Inc. Hybrid modulation apparatus
US5163159A (en) * 1990-07-30 1992-11-10 Motorola, Inc. Dual mode automatic frequency control
JP2749456B2 (ja) * 1991-03-06 1998-05-13 三菱電機株式会社 無線通信機
US5220275A (en) * 1991-07-26 1993-06-15 Ericsson Ge Mobile Communication Holding, Inc. Accumulator phase digitizer
US5189593A (en) * 1991-11-04 1993-02-23 Motorola, Inc. Integrated distributed resistive-capacitive network
US5745523A (en) * 1992-10-27 1998-04-28 Ericsson Inc. Multi-mode signal processing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PETER J.A. et al. A CMOS Stero 16 bib D/A converter for Digital Audio. B: "IEEE Journal of Solid - State Circuts". - June 1987, vol SC-22, N 3, c. 390 - 394. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2550031C2 (ru) * 2011-10-07 2015-05-10 Кэнон Кабусики Кайся Схема вывода линейно изменяющихся сигналов, схема аналого-цифрового преобразования, устройство формирования изображений, способ для возбуждения схемы вывода линейно изменяющихся сигналов, способ для возбуждения схемы аналого-цифрового преобразования и способ для возбуждения устройства формирования изображений
RU2628261C2 (ru) * 2014-12-24 2017-08-15 Федеральное государственное бюджетное учреждение науки "Морской гидрофизический институт РАН" Способ адаптивного аналого-цифрового преобразования и устройство для его осуществления

Also Published As

Publication number Publication date
FI952336A (fi) 1995-07-10
BR9405591A (pt) 1999-09-08
CN1115591A (zh) 1996-01-24
KR100313079B1 (ko) 2001-12-28
CA2149214A1 (en) 1995-03-23
EP0673576A4 (en) 1998-04-22
WO1995008241A3 (en) 1995-04-13
AU689500B2 (en) 1998-04-02
SG43137A1 (en) 1997-10-17
US5727023A (en) 1998-03-10
EP0673576A1 (en) 1995-09-27
AU7726294A (en) 1995-04-03
WO1995008241A2 (en) 1995-03-23
CN1051422C (zh) 2000-04-12
NZ273817A (en) 1997-05-26
FI952336A0 (fi) 1995-05-12
JPH08506952A (ja) 1996-07-23

Similar Documents

Publication Publication Date Title
RU2159505C2 (ru) Устройство и способ преобразования аналогового сигнала в цифровую форму, устройство и способ преобразования множества двоично-кодированных числовых отсчетов сигнала в аналоговый сигнал
JP2994497B2 (ja) D/aコンバータのdcオフセットキャリブレーション方法とd/aコンバータのdcオフセットキャリブレーションシステム
US5248970A (en) Offset calibration of a dac using a calibrated adc
KR100276790B1 (ko) 개선된 신호음 제거 기능과 그 방법을 지닌 시그마-델타 변조기
US5990819A (en) D/A converter and delta-sigma D/A converter
US5745061A (en) Method of improving the stability of a sigma-delta modulator employing dither
US6255974B1 (en) Programmable dynamic range sigma delta A/D converter
EP0199745B1 (en) Analog-to-digital converter
US6002352A (en) Method of sampling, downconverting, and digitizing a bandpass signal using a digital predictive coder
JPH06224772A (ja) マルチビットデルタ−シグマ変調器の較正方法及び装置
US4990914A (en) Method and apparatus for interpolative A/D conversion
US5995036A (en) Passive switched capacitor delta analog-to-digital converter with programmable gain control
EP0081568B1 (en) Enhanced delta modulation encoder
US4766417A (en) Automatic offset compensating bipolar A/D converter circuit
JPH09331259A (ja) A/d変換器および直流オフセット補正方法
JPH073953B2 (ja) コード変換器
JPH07143006A (ja) デルタシグマ型a/dコンバータ
JP3040546B2 (ja) ノイズシェーピングa−d変換器
JPH09307447A (ja) 高次δς変調器とδς変調型コンバータ
JPH08139607A (ja) デルタシグマ変調器のalc回路
JP3336576B2 (ja) A/d変換器
JP3232865B2 (ja) デジタル/アナログ信号変換装置
JP2874218B2 (ja) A−dコンバータ
US5122799A (en) Multi-modulator digital-to-analog converter
Finck High performance stereo bit-stream DAC with digital filter