RU2385539C1 - Способ передачи данных в распределенных системах передачи данных и устройство его реализации - Google Patents

Способ передачи данных в распределенных системах передачи данных и устройство его реализации Download PDF

Info

Publication number
RU2385539C1
RU2385539C1 RU2008132553/09A RU2008132553A RU2385539C1 RU 2385539 C1 RU2385539 C1 RU 2385539C1 RU 2008132553/09 A RU2008132553/09 A RU 2008132553/09A RU 2008132553 A RU2008132553 A RU 2008132553A RU 2385539 C1 RU2385539 C1 RU 2385539C1
Authority
RU
Russia
Prior art keywords
signal
polynomial
analog
data transfer
data transmission
Prior art date
Application number
RU2008132553/09A
Other languages
English (en)
Other versions
RU2008132553A (ru
Inventor
Юрий Борисович Нечаев (RU)
Юрий Борисович Нечаев
Юрий Аркадьевич Дергачев (RU)
Юрий Аркадьевич Дергачев
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 Государственное образовательное учреждение высшего профессионального образования "Воронежский государственный университет"
Priority to RU2008132553/09A priority Critical patent/RU2385539C1/ru
Publication of RU2008132553A publication Critical patent/RU2008132553A/ru
Application granted granted Critical
Publication of RU2385539C1 publication Critical patent/RU2385539C1/ru

Links

Images

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

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

Description

Изобретение относится к области техники, в которой используется передача данных по любым каналам связи (проводным и беспроводным), аналогово-цифровое и цифроаналоговое преобразование, и шифрование передаваемой информации, и может быть использовано как дополнительное устройство, увеличивающее пропускную способность канала связи.
Наиболее близкими прототипами являются устройства беспроводной связи на основе протокола WLan 802.11а (патент США 7162270, патент США 7181258 от 20 февраля 2007 года). Наиболее функционально близким является устройство, описанное в патенте №7181258, которое использует частотный диапазон 2.4-2.5 ГГц и созвездие Кама в качестве сигнально-кодовой конструкции. Устройство и способ его функционирования решают следующие задачи:
- предоставление возможности создания беспроводных сетей, систем управления контроля;
- автоматическую подстройку под уровень помех в используемом канале.
Данный прототип обладает рядом недостатков, которые делают невозможным использование этой технологии в распределенных системах реального времени:
- при изменении фоновых шумов в канале связи, в устройстве происходит переключение от одной модели представления данных к другой. Данные модели рассчитаны заранее и не могут быть синтезированы в процессе работы устройства, что приводит к нерациональному использованию ресурсов канала;
при переключении режимов работы, характеризующих уровень фоновых помех из-за задержки статистического анализатора тренировочного сигнала, появляется пакет данных (группа пакетов данных), с большим числом ошибок, что недопустимо при построении распределенных систем реального времени.
Технический результат заключается в возможности увеличить пропускную способность канала передачи данных за счет оптимизации использования амплитудной информации при кодировании сигнала.
Технический результат достигается тем, что в способе построения распределенных систем передачи данных, заключающемся в приеме калибровочного сигнала от общего источника и анализа числа битовых ошибок, на основе числа этих ошибок выбирается система счисления, наиболее подходящая для оцифровки полезного сигнала, зная порог логического нуля и единицы, выполняется квантование амплитуды и оцифровка полезного сигнала в выбранной системе счисления, ставя в соответствие каждому биту информации определенный амплитудный порог, полученная последовательность бит интерполируется с помощью любых полиномов известных видов, после интерполяции осуществляется синтез ключей-полиномов, далее с помощью них проводят шифрование обработанного сигнала, который представляет собой набор коэффициентов шифрующего полинома, которые передаются по любому доступному каналу связи, а для восстановления исходного сигнала достаточно иметь один ключ-полином.
Предлагаемый способ построения распределенных систем передачи данных лишен этих недостатков, так как используемые сигнально-кодовые конструкции сведены к системе робастного управления, которая может представлять собой автомат с динамическим числом состояний.
Изложенный способ применим к классу композиционных устройств приема/передачи данных, используемых для защищенных мобильных систем навигации, сопровождения и управления.
Предлагаемый способ может быть представлен несколькими этапами:
1) сбор информации о состоянии канала;
2) выбор наиболее подходящего алфавита амплитудного АЦП;
3) шифрование сигнала после преобразования в АЦП;
4) передача данных после конечной обработки.
Способ обработки данных на каждом этапе определяется динамически, исходя из характеристик используемого канала связи, и может быть реализован как отдельное устройство.
Применяемый способ построения системы передачи данных позволил повысить эффективность использования канала, обеспечив более высокую пропускную способность и уменьшить число ошибок при изменяющимся уровне помех в канале. Таким образом, был достигнут требуемый технический результат.
Технический результат достигается также тем, что устройство, реализующее данный способ, состоит из последовательно включенных модулей аналого-цифрового преобразователя, генератора ключей полиномов и синтезатора сигналов на основе генератора синусоидальных импульсов, причем аналогово-цифровой преобразователь осуществляет выбор системы счисления на основе числа битовых ошибок в калибровочном сигнале.
На фиг.1 представлен стандартный двоичный сигнал; на фиг.2 - получаемый двоичный сигнал; на фиг.3 - схема экспериментального образца; на фиг.4 - схематический вид сигнала в каждом блоке; на фиг.5 - общая схема взаимодействия модулей устройства; на фиг.6 - АЦП с параллельной калибровкой; на фиг.7 - схема модуля шифрования; на фиг.8 - модуль передачи данных; на фиг.9 - таблица. Перечень параметров алгоритма.
Предлагаемый способ применим либо в малошумящих каналах, либо в защищенных от помех кабельных системах. При его применении можно учитывать динамический (не Гауссовский) уровень шума в различных частях спектра.
Все передающие устройства делятся на две категории: аналоговые и цифровые. Так как абсолютно все из существующих цифровых вычислительных машин работают в двоичной системе исчисления (т.е. в области стандартной Булевской логики, где существует только два устойчивых состояния "1" и "0"), то и цифровые приемо-передающие устройства также являются двоичными.
При использовании алгоритмов пакетной передачи данных с фиксированной длиной, какой-либо выигрыш в пропускной способности канала всегда сводился к применению новых алгоритмов сжатия информации. Однако увеличение количества передаваемой информации за единицу времени может быть достигнуто также и перемежением с одного алфавита передаваемых сообщений (в нашем случае - двоичного), на алфавит с более широкой базой (основанием системы исчисления). Эффект увеличения пропускной способности достигается за счет того, что во время преобразования передаваемого сообщения из одного алфавита в другой, происходит фактическое уменьшение числа разрядов, а следовательно, за один и тот же абстрактный промежуток времени может быть передано больше информации.
Пример
Пусть задан стандартный алфавит передачи сигнала А={0,1} и расширенный В={0,1,2}; t - временной интервал, в течение которого передается один из элементарных импульсов. Пусть число 7(10) - полезная информация, которую необходимо передать от источника к получателю.
При использовании стандартного алфавита А имеем: 7(10)=111(2), т.е. имеем число, состоящее из трех разрядов, а значит на его передачу уходит 3t отрезков времени (как показано на фиг.1).
При переходе на алфавит В имеем: 7(10)=21(3), т.е. имеем число, состоящее из двух разрядов, а значит на его передачу уходит 2t временных промежутков (фиг.2).
Таким образом, был получен выигрыш во времени, при передаче того же самого сообщения в алфавите В, а значит увеличена пропускная способность канала.
Так как увеличение количества передаваемых данных происходит за счет амплитудной информации, то с увеличением разрядности, происходит увеличение чувствительности приемо-передающей системы к шумам.
При применении данного алгоритма в помехозащищенных кабельных системах, можно использовать любую аппаратно-допустимую разрядность, однако при построении АЦП для радиоустройств на этом алгоритме, для выбора разрядности кодирования необходимо учитывать число ошибок в канале [4].
Таким образом, уже на стадии аналогово-цифрового преобразования возможно увеличение пропускной способности канала без использования каких-либо методов компрессии.
В качестве синтезатора элементарных сигналов выступает цифровой генератор синусоидальных колебаний, каждый такт работы которого соответствует одному полупериоду синусоиды. Схема такого генератора приведена на фиг. 3. Ниже предложен экспериментальный образец. Генератор тактовых импульсов (ГТИ) 1 - обеспечивает формирование управляющих импульсов заданной частоты, обеспечивающей требуемую частоту синуса на выходе;
счетчик 2 формирует текущий адрес для выбора данных из памяти;
ПЗУ 3 выдает текущее значение уровня сигнала на выходе;
цифроаналоговый преобразователь (ЦАП) 4 преобразует цифровое значение уровня сигнала в аналоговый уровень сигнала;
БУ 5 - обеспечивает необходимую амплитуду сигнала на выходе.
Схематически вид сигнала в каждом блоке приведен на фиг.4.
ГТИ 1 формирует опорные импульсы с частотой, прямо пропорциональной выходной частоте синуса. Синхронизирующие импульсы с частотой fT поступает на счетчик 2, на выходе которого формируется n-разрядный адрес микросхемы памяти - число X. Значение адреса изменяется в интервале от 0 до (2n-1) [3]. По числу Х на адресном входе ПЗУ 3 выбирает m-разрядное число У, являющееся значением выборки сигнала - амплитуды синуса. Цифроаналоговый преобразователь 4 преобразует код числа в аналоговый сигнал [2]. Блок управления 5 обеспечивает необходимую амплитуду сигнала на выходе.
В общем виде зависимость выходного напряжения UЦАП биполярного ЦАП от входного кода числа Х при опорном напряжении UОП выражается формулой
Figure 00000001
Максимальная частота генерируемых сигналов определяется по формуле
Figure 00000002
Общая погрешность аппроксимации синусоиды складывается из погрешности квантования сигнала по уровню, погрешности дискретизации сигнала по времени и погрешности линейности ЦАП.
Figure 00000003
Генерация ключей
Используемый в изобретении метод шифрования основан на генерации пар открытого и закрытого ключа, получаемых с помощью полиномов высокой степени.
Все операции, необходимые для синтеза ключей шифрования, осуществляются в кольце R «сокращенных» полиномов степени n-1, имеющих целые коэффициенты:
Figure 00000004
Суммирование полиномов происходит обычным способом.
Также, используется обычная операция умножения, за исключением того, что с членами полинома, степень которых выше N происходит ряд замен:
Figure 00000005
Для увеличения количества компонент полинома, в кольце R, в дополнение к номеру N, который определяет степень полиномов, могут быть добавлены линейные составляющие. Основные объекты алгоритма представлены в таблице на фиг.9.
Чтобы гарантировать безопасность, желательно, чтобы р и q не имели никаких общих делителей.
Как было упомянуто выше, аппаратная часть радиокомплекса состоит из трех частей: модуль АЦП 6, модуль шифрования 7 и модуль передачи данных 8.
Общая схема устройства представлена на фиг.5:
Основные модули, из которых состоит устройство, включены последовательно. Исходная продукция (сигнал, который подлежит передаче), проходит этап аналогово-цифрового преобразования в модуле 6, после этого, он проходит этап аппроксимации и шифрования с помощью ключей-полиномов в модуле 7. В модуле 8 осуществляется передача конечного продукта по радиоканалу.
Модуль АЦП
Модуль 6, осуществляющий аналогово-цифровое преобразование с калибровкой, изображен на фиг 6.
В основе механизма калибровки лежит приемник калибровочного сигнала 9, блок с записью эталонного калибровочного сигнала 10 и устройство сравнения сигналов 11, продуктом которого является величина, характеризующая отклонение принятого сигнала от эталонного. Под отклонением одного сигнала от другого понимается коэффициент битовых ошибок.
Устройство принятия решений 12 смонтировано на двух селекторах 13 и 14. Селектор 13 осуществляет инициализацию портов вывода оцифрованного сигнала, в то время как 14 задает такты таймера 15.
Таймер 15 (устройство Т1) является генератором синхронизирующих импульсов, на основе которых квантайзер 16 осуществляет квантование исходного аналогового сигнала. Так же на основе этих импульсов 16 принимает решение о выборе оптимального алфавита кодирования и преобразует сигнал в форму, изложенную выше. После выполнения этих действий, оцифрованный сигнал поступает на устройство асинхронного вывода 17, где его дальнейшая обработка осуществляется модулем шифрования 7.
Модуль шифрования
Структура этого модуля изображена на фиг.7.
Во время активизации радиокомплекса с помощью селектора 18 производится выбор разрядности ключей 19 и 20. Под разрядностью понимается длина шифрующих полиномов из кольца R. Далее, при поступлении кодированного сигнала с модуля АЦП 6 на устройство преобразования 21 происходит шифрование и аппроксимация кодированного сигнала с помощью подготовленных полиномов. После этого этапа актуальная информация (коэффициенты полиномов) поступают на устройство асинхронного вывода 22 и ее дальнейшая обработка осуществляется с помощью модуля передачи данных.
Модуль передачи данных
Структурная схема модуля передачи данных отражена на фиг.8.
В основе этого модуля лежит устройство генерирования синусоидальных колебаний (фиг.3). Зашифрованный сигнал подается на конвейер 23, а после - на синтезатор 24, где в зависимости от полученного числа и выбранного временного интервала для таймера 25 подбираются два коэффициента k1 26 и k2 27 (коэффициенты растяжения/сжатия сгенерированного фрагмента синусоиды вдоль оси абсцисс и ординат).
Таким образом, управление синтезом сигналов сводится к подбору коэффициентов k1 и k2 на основе информации о временном интервале устройства Т1, выбранной разрядности, уровне помех и числе, которое поступило с конвейера.
Литература
1. B.C.Яценков - Микроконтроллеры Microchip rfPIC.
2. Практика аналогового моделирования динамических схем (Тетельбаум И.М., Шнейдер Ю.Р.).
3. Микропроцессоры в вопросах и ответах (Вуд Алек).
4. Малогабаритный УКВ приемник (Воробьев Н.).
5. Отладка микропроцессорных систем (Уильямс Г.Б.).
6. Радиопередающие устройства (Шумилин М.С., Головин О.В., Севальнев В.П., Шевцов Э.А.).
7. Микропроцессоры (Шилейко А.В., Шилейко Т.И.).
8. Проектирование радиопередающих устройств (Шахгильдян В.В.).
9. Проектирование радиопередатчиков (Шахгильдян В.В.).
10. Проектирование радиоприемных устройств (Сивере А.П. и др.).

Claims (2)

1. Способ передачи данных в распределенных системах передачи данных, заключающийся в приеме калибровочного сигнала от общего источника и анализа числа битовых ошибок, на основе числа этих ошибок выбирается система счисления, наиболее подходящая для оцифровки полезного сигнала, зная порог логического нуля и единицы, выполняется квантование амплитуды и оцифровка полезного сигнала в выбранной системе счисления, ставя в соответствие каждому биту информации определенный амплитудный порог, полученная последовательность бит интерполируется с помощью любых полиномов известных видов, после интерполяции осуществляется синтез ключей-полиномов, далее с помощью них проводят шифрование обработанного сигнала, который представляет собой набор коэффициентов шифрующего полинома, которые передаются по любому доступному каналу связи, а для восстановления исходного сигнала достаточно иметь один ключ-полином.
2. Устройство для передачи данных в распределенных системах передачи данных состоит из последовательно включенных модулей аналогово-цифрового преобразователя, генератора ключей полиномов и синтезатора сигналов на основе генератора синусоидальных импульсов, причем аналогово-цифровой преобразователь осуществляет выбор системы счисления на основе числа битовых ошибок в калибровочном сигнале.
RU2008132553/09A 2008-08-06 2008-08-06 Способ передачи данных в распределенных системах передачи данных и устройство его реализации RU2385539C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2008132553/09A RU2385539C1 (ru) 2008-08-06 2008-08-06 Способ передачи данных в распределенных системах передачи данных и устройство его реализации

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2008132553/09A RU2385539C1 (ru) 2008-08-06 2008-08-06 Способ передачи данных в распределенных системах передачи данных и устройство его реализации

Publications (2)

Publication Number Publication Date
RU2008132553A RU2008132553A (ru) 2010-02-20
RU2385539C1 true RU2385539C1 (ru) 2010-03-27

Family

ID=42126591

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008132553/09A RU2385539C1 (ru) 2008-08-06 2008-08-06 Способ передачи данных в распределенных системах передачи данных и устройство его реализации

Country Status (1)

Country Link
RU (1) RU2385539C1 (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2636109C2 (ru) * 2012-12-21 2017-11-20 Конинклейке Филипс Н.В. Использующее общий ключ сетевое устройство и его конфигурирование
RU2704238C1 (ru) * 2017-03-15 2019-10-25 Фиберхом Телекоммуникейшн Текнолоджис Ко., Лтд Высокоскоростная система калибровки полностью цифрового приемника и способ на основе чередующегося кодирования

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2636109C2 (ru) * 2012-12-21 2017-11-20 Конинклейке Филипс Н.В. Использующее общий ключ сетевое устройство и его конфигурирование
RU2704238C1 (ru) * 2017-03-15 2019-10-25 Фиберхом Телекоммуникейшн Текнолоджис Ко., Лтд Высокоскоростная система калибровки полностью цифрового приемника и способ на основе чередующегося кодирования

Also Published As

Publication number Publication date
RU2008132553A (ru) 2010-02-20

Similar Documents

Publication Publication Date Title
Shlezinger et al. Federated learning with quantization constraints
Silva et al. A framework for control system design subject to average data-rate constraints
Verdu Fifty years of Shannon theory
Van Assche et al. Reconciliation of a quantum-distributed Gaussian key
Yang et al. On multiterminal source code design
JP5302392B2 (ja) 情報理論的に安全な秘密性の生成
Mayekar et al. Optimal lossless source codes for timely updates
CN1520639A (zh) 用于多比特∑-△调制器的带有电流模式dem开关矩阵和单独dem判决逻辑的多电平量化器
Fehenberger et al. Parallel-amplitude architecture and subset ranking for fast distribution matching
JPH0322724A (ja) スペクトラム拡散通信装置
RU2385539C1 (ru) Способ передачи данных в распределенных системах передачи данных и устройство его реализации
Swaminathan et al. A digital requantizer with shaped requantization noise that remains well behaved after nonlinear distortion
Basetas et al. A Class of 1-Bit Multi-Step Look-Ahead $\Sigma $-$\Delta $ Modulators
Vaezi et al. Distributed source-channel coding based on real-field BCH codes
Schulte et al. Divergence scaling of fixed-length, binary-output, one-to-one distribution matching
Yang et al. Rateless superposition spinal coding scheme for half-duplex relay channel
Shevchuk Theoretical and algorithmic foundations of improving the efficiency of packet data transmission in high-speed and secure radio networks
Nguyen et al. Tunable expansion packets for fulcrum codes
Ben-Yishai et al. The Gaussian channel with noisy feedback: Improving reliability via interaction
Yang et al. Clean bandwidth improvement of MPWM encoding method for RF all-digital transmitter
Verdú et al. Lossless data compression rate: Asymptotics and non-asymptotics
Nguyen et al. Wireless sensor communication system based on direct-sum source coder
CN103684452B (zh) 一种动态单元匹配的方法和装置
KR20100111628A (ko) 그룹 변조 방법 및 이를 이용한 송신 장치
CN107835144B (zh) 基于极化调制的功率放大装置及方法

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20100807