Система бинарного кодирования и декодирования сигналов Советский патент 1992 года по МПК H03M3/00 H03M7/34 H04B14/06 

Описание патента на изобретение SU1781823A1

Фиг i

Изобретение относится к вычислительной технике и может использоваться при кодировании и декодировании телевизионных и речевых сигналов.

Известна система кодирования и декодирования сигналов, в которой передающая сторона содержит последовательно соединенные компаратор, триггер и первый местный декодер, состоящий из последовательно соединенных регистра сдвига, логического б,лок|, слогового фильтра, сумматора, усилител я, амплитудно-импульсного модулятора и интегратора, соединенного с одним из входов компаратора, а приемная сторона содержит второй местный декодер, аналогичный первому.

Недостатком этой системы является низкое быстродействие.

Наиболее близкой по технической сущности к заявляемому изобретению является система, содержащая канал связи, на передающей стороне - аналого-цифровой преобразователь, информационный вход которого является информационным входом системы, выходы аналого-цифрового преобразователя соединены с первыми входами кодера выходного сигнала, первый и второй блоки памяти, на приемной стороне - первый блок памяти м блок восстановления сигнала, выход которого является выходом системы 2.

Недостатком системы является низкое быстродействие, обусловленное последовательной передачей по каналам связи отдельных разрядов многоразрядных кодов выборок, и невысокая точность преобразования, ограниченная допустимой частотой формирования отсчетов при данном способе передачи информации и заданной полосе пропускания каналов связи.

Целью изобретения является повышение быстродействия и точности системы за счет сокращения времени, затрачиваемого на кодирование каждой выборки, представления каждой выборки одним двоичным разрядом, и применением при кодировании перестраиваемых шкал квантования,

На фиг.1 приведена структурная схема системы; на фиг.2 - структура блока дешифрации; на фиг.З - структура кодера выходного сигнала; на фиг.4 - структура кодера предсказанного значения выборки; на фиг.5

-функциональная схема первого и второго блоков памяти с цепью управления; на фиг.б

-схема (а) и временная диаграмма (б) работы блока формирования сигналов управления; на фиг.7 - таблица шкал квантования, используемых в рассматриваемом примере реализации системы; на фиг 8 -диаграмма, поясняющая работу системы; на фиг.9 - структура блока восстановления.

Система бинарного кодирования и декодирования сигналов состоит из передающей 1 и приемной 2 сторон, связанных между собой через канал связи 3. Передающая сторона 1 содержит аналого-цифровой преобразователь 4, блок 5 дешифрации, кодер б выходного сигнала, кодер 7 предсказанного значения выборки, первый 8 и второй 9 блоки памяти. Приемная сторона 2

содержит кодер 10 предсказанного значения выборки, первый 11 и второй 12 блоки памяти, блок 13 восстановления сигналов. Первый вход аналого-цифрового преобразователя 4 соединен с информационным

входом 14 системы, а выход 15 - с входом блока 5 дешифрации и с первым входом кодера 6 выходного сигнала. Выход 16 блока 5 дешифрации соединен с вторым входом кодера 6 выходного сигнала, выход 17 которого соединен с первым входом первого блока 8 памяти и с входом кодера 7 предсказанного значения выборки, соединенного выходом 18с вторым входом первого блока 8 памяти. Первый выход 19 первого блока 8

памяти является выходом передающей стороны, а второй выход 20 соединен с третьим входом кодера б выходного сигнала, с вторым входом кодера 7 предсказанного значения выборки и с первым входом второго

блока 9 памяти. Выход 21 второго блока 9 памяти соединен с четвертым входом кодера б выходного сигнала и с третьим входом кодера 7 предсказанного значения выборки. Вход приемной стороны 2 соединен с

входом кодера 10 предсказанного значения выборки, соединенного выходом 22 с первым входом первого блока 11 памяти, выход которого соединен с первым входом второго блока 12 памяти, с входом блока 13

восстановления сигнала и с вторым входом кодера 10 предсказанного значения выборки, третий вход которого соединен с выходом 24 второго блока 12 памяти. Выход 25 блока 13 восстановления сигнала является

выходом системы. Третий вход первого блока 8 памяти и второй вход второго блока 9 памяти передающей стороны, вторые входы аналого-цифрового преобразователя 4, первого 11 и второго 12 блоков памяти приемной стороны являются управляющими и соединены с входом 26 синхронизации. Блок 5 дешифрации (фиг.2) содержит набор двухвходовых элементов И 5.1-5.8. Кодер 6 выходного сигнала (фиг.З) содержит набор

элементов ИЛИ 6.1-6,9 и элементов И 6.10- 6.20. Идентичные кодеры 7 и 10 предсказанного значения выборки (фиг.4) содержат наборы элементов ИЛ И 7.1-7.8 и элементов И 7,9-7.21. Первый 8 и второй 9 блоки памяти (фиг.5) содержат наРоры D-триггеров 8,1- 8.4, 9,1-9.4 и блоки 8.5, 9.5 формирования сигналов управления соответственно (фиг.6). Отличие блоков памяти приемной и передающей сторон заключается в отсутствии в первом блоке 11 памяти приемной стороны D- триггера для запоминания выходного сигнала (позиция 8.1 на фиг.5) и в наличии на входах блоков формирования сигналов управления в первом 11 и втором 12 блоках памяти элементов задержки поступающих сигналов на один такт. В качестве элементов задержки можно использовать, например, D-триггеры, включаемые на входах блоков формирования сигналов управления. Блок 13 восстановления сигнала (фиг.9) содержит последовательно соединенные шифратор 13.1, цифроаналоговый преобразователь (ЦАП) 13,2 и фильтр нижних частот 13.3.

Система бинарного кодирования и декодирования сигналов работает следующим образом.

Для перевода системы в исходное состояние (момент времени to на фиг.8) R-S- триггеры блоков 8.5, 9.5 формирования сигналов управления (фиг.5,6) устанавливаются в единичное состояние. Аналогичная операция производится на приемной сторо- не системы Все D-триггеры блоков 8,9,11,12 памяти переводятся в нулевые состояния. Для упрощения чертежей цепи начальной установки на фигурах не показаны.

Первым импульсом синхропоследова- тельности в момент времени ti (фиг.8) D- триггер 8.2 первого блока 8 памяти и D-триггер 9.1 второго блока 9 памяти передающей стороны переводятся в единичное состояние, а все остальные D-триггеры этих блоков и блоков памяти приемной стороны остаются в нулевых состояниях. Одновременно на выходе аналого-цифрового преобразователя 4 фиксируется n-разрядный код первой выборки (в рассматриваемом примере ).

На интервале ti, 12} происходит кодирование первой выборки. Принцип кодирования поясняется таблицей на фиг,7. Каждому i-му предсказанному значению выборки, приведенному в верхней части таблицы, и j-му предсказанному значению предшествующей выборки (в рассматриваемом примере i, ,1,... 15) соответствует своя шкала квантования, приведенная в столбце, отмеченном указанными значениями i и j. Каждая шкала состоит из двух участков, разделенных горизонтальной чертой. При попадании очередной выборки (значения выборок указаны в левой части таблицы) в верхний участок соответствующей шкалы на

выходе 17 кодера 6 выходного сигнала формируется единичный импульс (), а при попадании в нижний - нулевой (). Всем значениям выборок, попавшим на соответ- 5 ствующий участок шкалы, приписывается одно оценочное значение, отмеченное крестиком. Это оценочное значение принимается в следующем такте за предсказанное значение очередной выборки. Первый блок

0 8 памяти используется для запоминания на такт выходного сигнала передающей стороны (D-триггер Tq 8,1 на фиг.5) а также унитарного кода очередного предсказанного значения выборки (D-триггеры 8.2 - 8.4 на

5 фиг.5). Второй блок 9 памяти используется для хранения предсказанного З начения предшествующей выборки. Еще по одному D-триггеру используется в этих блоках для запоминания информации о начале работы

0 системы (D-триггер Кет 9.1 на фиг.5 во втором блоке 9 памяти передающей стороны и соответствующий D-григгер во втором блоке 12 памяти приемной стороны).

На первом интервале ti. 12 предсказан5 ное значение выборки равно нулю (i 0, То 1) и в единичном состоянии находится D- триггер Кет 9.1, указывающий на начало преобразования. Поэтому кодирование на этом участке осуществляется по шкале, указан0 ной в левом столбце таблицы. Кодирование выходного сигнала передающей стороны осуществляется кодером 6 выходного сигнала, на который поступает выходной код АЦП а с&аз СЦ , выходные сигналы ai, az, аз, 34,

5 bi, , Ьз, b4, блока 5 дешифрации, выходные сигналы Тд, То - Tis D-триггеров 8.1 - 8.4 первого блока 8 памяти и выходные сигналы Кет, Ki - KIS D-триггеров 9.1 - 9,4 второго блока 9 памяти передающей стороны. Рабо0 та и структура кодера б выходного сигнала описывается логическими выражениями вида:

д (ТоКст + Ti())a7bi + (Ti(K0 )+ 5 + Т2(К0 + Ki) ai(b + ba) + (К0 + Ki) + T3K2)x x(ai + аг + aiN) + (ТзК2 + TXKo + Kg + Кю + Kn+ + M f (Тб(Кб + Kn) ( ai + oa ) + OXKi + K3) + (К5 -i- Ky) + Тб(К8 + Кэ)(Д1 + aabi) + (Т5(Кз + +К«) -- Тб(К6 + К) + TyKs) ( щ + аг + од) + (Т6(К2ч- + К4 + КБ) + Ту (Кб + Ку) + ТвКп) («1 + 32b4) + (Ту (Кз + К4 i Кб) + Ta(KS + Kg + Кю) + Тд(Кю + +К12) + ТоКст) «1 + OXKs + К) + Тд(К8 + Kg + +Kn) + TioKi3)(a4 + a3bi) + (T9(K4+K6) + Tio(Kio-«- + Ki i + Ki2) + ТюКу + Ti i(Ki4 + Ki2)) (34 + аз аз }+ 5 + (Тю(К5 + Kg) + In (Ко + Кю + Kn + KIS) + Ti2 (K13 + Kis)) (34 + азЬ4) + (Tii(Ke + Ky + Ks) +

+ T12(K13 + K15) + T13( К15)) 34 + (T13(K14 + +Kis) + T14(K13 + Kl5))34bl + (T14(K13 + Kis) + +Ti5)+a403 (1)

0

Сигналы, соответствующие переменным а и Ь, используемым в этом выражении, формируются на выходе 16 блока 5 дешифрации, работа и структура которого описываются формулами:5

Ь1 03(24 Ь2 ОЗОД Ьз «3«4 D4 «3 ОСА (2)

В результате обработки на выходе 17 кодера 6 выходного сигнала формируется сигнал д , соответствующий участку шкалы, внутри которого находится код первой выборки (в нашем примере д 0). Этот сигнал поступает одновременно на D-вход D-триг- гера 8,1 первого блока 8 памяти и на вход кодера 7 предсказанного значения выборки. На другие входы кодера 7 предсказание- го значения выборки подается унитарный код ToTi.,.Ti5 предсказанного значения выборки (на первом интервале - это код 100...0) и код КСтКоК1...К15 с выхода 21 второго блока 9 памяти. На первом интервале - это код 100...0. Работа и структура кодера предсказанного значения выборки описывается логическими выражениями:

Т о СТоКТт + Ti(Kp + К2) +

T i (Ti(Ko + K2) + Т2(Ко + Ki + Кб) + ТзК5 + +Тл(К5 + К ))g 1

Т 2 (ТоКсг + Ti(Ko + К2))д + (Т2(Ко + Ki) + +Тз(Кз + К4) + Т4(Ко + Kg + Кю + Kn) + TsKn + +Т6(К8 + Кд))д

Т з (Т2(Ко + Ki -|- Кб) + Г2К6)д + (ТзК2 + +T4(Ki + Ю|) + ТдКб)д

Т 4 (Ti(Ko - К2) + Тз (Кз + К4 + Ks) + Т4(Кв+

+ к + Ks))g + (ТоКст + т4Кз + т5(к51- к) + Т7к8

+ T8Kn+TgKi2 + TioKi3)g

Т 5 (Т3К2 f Т4К4 + Т5Кб)д + (Т5(Кз + К4) +

+Тб(Кб + К7) + + тпК14)д

Т б (Т2(К0 + Ki) + Т4(Ко 4 Kg -t Кю + Kn) + +Т5(К5 + К) + Т6(К8 + Kgjg1 + (Т6(К2 + К4 + К5) + +Т(Кз + К4 + К) + Т8(Кд + Кю) + ТэКюЙ1

Ту (T4K3J ТбКп + Тб(Кв + К) + Т7К8)д +

+{Т7Кб + Т8К8)д

Та - (Т5К4 + Т7К7 + ТвКц)д + (Т8(К5 + К7 + T9(Kio+Ki2HTio(Ks + K7))g

Т э (Т4К1 - Т6(К4 + Ks) + Т8(К8 + Kg + Кю)+ + T9(Ko + Ki2))g + (Tio(Kio+Kii + Ki2) + Tii(Ko+ + K10) + T12(Ki3+Ki5))g

Т ю (Т5Кз н Т7К5 + Тд(К8 + Kg ч Кц))д + -КТюКэ + Тц(Ке + К + Кв + Ki i + Ki3) + Ti2 (К7+ + К8) + Ti3(Ki4 - Kis))g

Тц(Т0Кст-ИбК2 + Т7Кб+ ТвК7+Тю(Кю+ Kn + Ki2 + Km) + TnKi2) g + (Kii + Kiz) + +Ti3Kg + Ti4(Kir. + Ki5))g

0

5

5

5

0

0

о

5

0

5

Т 12 (T7(K3 + M + T8K5 + Tii(Kn + Ki3 + +Км) + Ti2(Ki3 + Kis))g + (Ti3(Kg + Ki4 + Ki5) + - Ti5Ki5)g

T i3 (Tg(K4 + K6) + Тю (K + Kg) + Tn(Kp + +Kio) + Ti2(K 11 + Ki2) + Tis(Ki4 + К1ф + (Ti/i( + К15)+ )5

Т 14 (ТюК5 + Tii(Ke + K7 + KB) + T12(K7 + +K8) + Ti3(K9 + Км + Kis) + Ti4(Ki3 + Kis) + +Ti5Ki5)g

T l5 (Tl3K9 + Tl4(K13+Kl5) + Tl5Kl5)g (3)

В результате выполнения указанных вычислений на выходе 18 кодера 7 предсказанного значения выборки формируется унитарный код Т1 оТ - T 2...T i5 (в нашем случае - это код четырех : 000010...0). Таким образом, к концу первого такта на D-вход соответствующего D-триггера первого блока 8 памяти подается единичный сигнал. Единичный сигнал присутствует в это время и на D-входе D-триггера 9.2 второго блока 9 памяти. Следующим тактовым импульсом в момент времени t2 указанные триггеры переводятся в единичное состояние. Одновременно в единичное состояние устанавливаются D-триггеры То и Кет первого 11 и второго 12 блоков памяти приемной стороны. Таким образом, состояние D-триггеров первого 11 и второго 12 блоков памяти приемной стороны повторяют состояния соответствующих триггеров первого 8 и второго 9 блоков памяти передающей стороны в предшествующем такте. Все остальные триггеры блоков памяти переводятся в нулевые состояния. Одновременно на выходе 15 аналого-цифрового преобразователя 4 фиксируется код второй выборки.

В соответствии с таблицей на фиг.7 кодирование на интервале t2, ts осуществляется по шкале, соответствующей предсказанному значению выборки, равному четырем () и нулевому предсказанному значению предшествующей выборки ). На этом интервале на выходе 17 кодера выходного сигнала 6 формируется сигнал д 1, а на выходе 18 кодера 7 предсказанного значения выборки унитарный код ToT i...T 6...T i5 (00000010.,.0), соответствующий i 6. Одновременно с выхода 23 первого блока 11 памяти приемной стороны снимается унитарный код предсказанного значения первой выборки, а на входах D-триггеров этого блока формируется унитарный код предсказанного значения второй выборки. Следующим тактовым импульсом в момент ts в первый блок 8 памяти заносится унитарный код предсказанного значения очередной выборки (i 6), а во второй блок 9 памяти передающей стороны и первый блок 11 памяти приемной стороны заносится унитарный код предсказанного значения предшествующей выборки (), а во второй блок 12 памяти приемной стороны - предсказанное значение первой выборки. Одновременно на выходе аналого-цифрового преобразователя 4 фиксируется код третьей выборки. На интервале ts, t/i на передающей стороне происходит кодирование третьей выборки. Одновременно на выходе 22 кодера 10 предсказанного значения выборки приемной стороны формируется унитарный код предсказанного значения третьей выборки ), а на выходе 25 блока 13 восстановления формируется сигнал (t), аппроксимирующий сигнал X(t) на участке ti.ta. Далее процесс преобразования протекает аналогично. Для наглядности сигнал X(t) на фиг.8 сдвинут влево на два такта.

В системе бинарного кодирования и декодирования сигналов время, затрачиваемое на кодирование, складывается из времени выполнения логических операций в блоке 5 дешифрации, в кодере 6 выходного сигнала,кодере 7 предсказанного значения выборки и времени записи информации в первый 8 и второй 9 блоки памяти. При реализации системы на серийных интегральных схемах транзисторно-транзисторной логики время, затрачиваемое на кодирование не превышает 70 нсек, что соответствует тактовой частоте порядка 14 МГц.

Перестраиваемыми параметрами шкал квантования, используемыми в процессе кодирования - декодирования, являются пороговые уровни и оценочные значения кодируемых выборок. При выборе шкал квантования на очередном такте кодирования учитываются не только величины и знаки приращений выборок в предшествующих тактах, но и сами предсказанные значения выборок. Это позволяет повысить точность преобразования.

Формула изобретения Система бинарного кодирования и декодирования сигналов, содержащая канал связи, на передающей стороне - аналого- цифровой преобразователь, информационный вход которого является информационным входом системы, выходы аналого-цифрового преобразователя соединены с первыми входами кодера выходного сигна- 5 ла, первый и второй блоки памяти, на приемной стороне - первый блок памяти и блок восстановления сигнала, выход которого является выходом системы, отличающая- с я тем, что, с целью повышения быстродей0 ствия и точности системы, в нее введены на передающей стороне кодер предсказанного значения выборки и блок дешифрации, входы которого подключены к соответствующим выходам аналого-цифрового

5 преобразователя, выходы блока дешифрации соединены с вторыми входами кодера выходного сигнала, выход которого подключен к первым входам первого блока памяти и кодера предсказанного значения выбор0 ки, выходы которого соединены с вторыми входами первого блока памяти, первый выход которого подключен к входу канала связи вторые выходы первого блока памяти соединены с третьими входами кодера вы5 ходного сигнала, вторыми входами кодера предсказанного значения выборки и информационными входами второго блока памяти, выходы которого подключены к четвертым входам кбд ёр1ПШходного сигна0 ла и третьим входам кодера предсказанного значения выборки, на приемной стороне - второй блок памяти и кодер предсказанного значения выборки, первый вход которого подключен к выходу канала связи, выходы

5 кодера предсказанного значения выборки соединены с информационными входами первого блока памяти, выходы которого подключены к входШ блока восстановления сигнала, первым входам кодера пред0 сказанного значения выборки и информационным входам второго блока памяти, выходы которого соединены с третьими входами кодера предсказанного значения выборки, входы синхронизации

5 аналого-цифрового преобразователя и блоков памяти передающей стороны и блоков памяти приемной стороны объединены и являются входом синхронизации системы.

2f

VueS

Похожие патенты SU1781823A1

название год авторы номер документа
Устройство передачи и приема цифрового телевизионного сигнала 1988
  • Ходоровский Александр Зиновьевич
  • Волков Александр Михайлович
  • Дворников Виктор Николаевич
  • Пестров Евгений Николаевич
SU1681406A1
Система передачи телевизионного сигнала с дифференциальной импульсно-кодовой модуляцией 1988
  • Пестров Евгений Николаевич
  • Ходоровский Александр Зиновьевич
SU1575324A1
ВОСЬМИЗНАЧНОЕ УСТРОЙСТВО ПРИЕМА И ПЕРЕДАЧИ ДАННЫХ 1992
  • Коноплянко З.Д.
  • Чаплыга В.М.
  • Попович Г.Б.
  • Лосева Т.В.
RU2012061C1
Устройство для сжатия цифровых телевизионных сигналов 1983
  • Горшков Александр Сергеевич
  • Игнатьев Юрий Георгиевич
  • Селезнев Борис Николаевич
  • Сорин Валерий Яковлевич
  • Шнырин Владимир Яковлевич
SU1107319A1
Система передачи информации с решающей обратной связью 1984
  • Житков Михаил Юрьевич
  • Кон Ефим Львович
  • Лицын Семен Натанович
  • Шеховцов Олег Иванович
SU1167746A1
УСТРОЙСТВО ДИСТАНЦИОННОЙ СИГНАЛИЗАЦИИ 1992
  • Истомин Александр Юрьевич
  • Рудницкий Игорь Борисович
RU2032229C1
МНОГОПАРАМЕТРИЧЕСКАЯ АДАПТИВНАЯ СИСТЕМА ПЕРЕДАЧИ ИНФОРМАЦИИ 2010
  • Плаксенко Олег Александрович
  • Козленко Николай Иванович
  • Нечаев Юрий Борисович
RU2441330C1
Устройство кодирования и декодирования 1988
  • Харатишвили Нодар Георгиевич
  • Мурджикнели Гиви Гедеванович
  • Модебадзе Юрий Шалвович
  • Матосов Владимир Максович
SU1663777A1
Устройство для передачи информации со сжатием данных 1978
  • Цепков Геннадий Васильевич
SU746672A1
СПОСОБ КОМПРЕССИИ-ДЕКОМПРЕССИИ ДАННЫХ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2011
  • Леонович Георгий Иванович
  • Токмак Петр Львович
  • Гончаров Антон Константинович
  • Мелентьев Владимир Сергеевич
RU2488960C2

Иллюстрации к изобретению SU 1 781 823 A1

Реферат патента 1992 года Система бинарного кодирования и декодирования сигналов

Изобретение относится k вычислительной технике. Его использование для кодирования и декодирования телевизионных и речевых сигналов позволяет повысить быстродействие и точность системы. Передающая сторона 1 содержит аналого-цифровой преобразователь 4, кодер 6 выходного CHI нала и блоки 8,9 памяти Приемная сторона 2 содержит блок 11 памяти и блок 13 восстановления. Благодаря введению на передающей стороне 1 блока 5 дешифрации и кодера 7 предсказанного значения выборки, а на приемной стороне 2 - кодера 10 предсказанного значения выборки и блока 12 памяти, в системе обеспечивается представление каждой выборки одним двоичным разрядом с применением перестраиваемых шкал квантования.9 ил.

Формула изобретения SU 1 781 823 A1

JL

Ш

ери г. 6

/

А

s&

stv (- «g -t ffa 5 со «э «5 2; иг Ј2 -5

nfrtt гу-- Улц Дт /- - 1 j&asjups3KGfjiaii ib AfjxiKff jicta fijga jjaaitiJjaju btatJit asui

-9 х

i

W

N

Ј29 tea

13

li ki j- у U I

I I I I 1 I I IJ I

Ло| ОрГ|7 0|оМ 14 1

ol

и LJ I Ш

И1 71о|оГ7ПГ :

И:2г

Фыг.8

ft/Г 3

Документы, цитированные в отчете о поиске Патент 1992 года SU1781823A1

Котович Т.Н., Ламекин В.Ф Проектирование дельта-преобразователей речевых сигналов
- М.: Радио и связь, 1986, стр
Способ изготовления звездочек для французской бороны-катка 1922
  • Тарасов К.Ф.
SU46A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Полунавесная дисковая борона 1960
  • Герасимов Н.И.
  • Жилицкий Я.З.
SU133697A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 781 823 A1

Авторы

Ходоровский Александр Зиновьевич

Волков Александр Михайлович

Даты

1992-12-15Публикация

1990-11-14Подача