Изобретение относится к технике передачи информации и может использоваться в системах электросвязи. Устройство сжатия и восстановления ширины информационных электрических сигналов с ограниченной полосой частот содержит первый и второй преобразователи непрерывных сигналов в дискретные, первое и второе перекодирующие устройства, первое и второе устройства сравнения и выбора, с первой по пятую базы данных, первое и второе вычислительные устройства, первый и второй преобразователи дискретных сигналов в непрерывные и первое и второе устройства управления. Технический результат - сжатие ширины спектра сигналов и соответствующее уменьшение полосы частот без уменьшения скорости передачи, который достигается, в частности, за счет использования рекуррентного m-этапного алгоритма, позволяющего свернуть группу отсчетов исходного сигнала в один эквивалентный групповой отсчет-импульс, величина амплитуды и полярность которого отображают аналогичные параметры исходных импульсов-отсчетов соответствующей группы. 3 з.п.ф-лы, 4 табл., 1 ил.
1. Устройство сжатия и восстановления ширины спектра информационных электрических сигналов с ограниченной полосой частот, содержащее на стороне передачи первый преобразователь непрерывных сигналов с верхней частотой F1 в последовательность дискретных сигналов с тактовыми интервалами T1=1/2F1, первый преобразователь дискретных сигналов с тактовыми интервалами T2>T1 в непрерывные сигналы с верхней частотой F2<F1 и первое устройство управления, а на стороне приема - второй преобразователь непрерывных сигналов с верхней частотой F2 в последовательность дискретных сигналов с тактовыми интервалами Т2=1/2F2, второй преобразователь дискретных сигналов с тактовыми интервалами T1<T2 в непрерывные сигналы с верхней частотой F1 и второе устройство управления, отличающееся тем, что в устройство введены первое и второе перекодирующие устройства, первая, вторая, третья, четвертая и пятая базы данных, первое и второе устройства сравнения и выбора, первое и второе вычислительные устройства, при этом на стороне передачи к выходу первого преобразователя непрерывных сигналов в дискретные для подачи последовательности двоичных кодовых комбинаций U1(t), отображающих дискретные отсчеты входных непрерывных сигналов u(t) и следующих с тактовыми интервалами T1, подключен вход первого перекодирующего устройства, предназначенного для преобразования каждой группы из n кодовых комбинаций u1(t) в групповые кодовые комбинации ГККj (j=1, 2, 3,...) и их последующего преобразования в кодовые комбинации ККэji (j=1, 2, 3,...; i=1, 2,.., m), подаваемые на первый вход первого устройства сравнения и выбора, второй, третий и четвертый входы этого устройства, предназначенные для параллельной подачи кодовых комбинаций KKd, каждая из которых совпадает с одной из возможных кодовых комбинаций ККэji, и соответствующих каждой ККd сочетаний {xdi,, yd2}d информационных чисел xdi и yd2, где d1=1, 2; d2=1, 2,..., D/2; d=1, 2,...,D, a D равно общему числу разных кодовых комбинаций ККэji с наибольшим числом двоичных разрядов, соединены соответственно с первым, вторым и третьим выходами первой базы данных, предназначенной для хранения всех KKd и {xd1, yd2}d и поочередного их вывода по командам первого устройства управления в первое устройство сравнения и выбора, предназначенное для последовательного сравнения каждой комбинации ККэji с кодовыми комбинациями KKd и при совпадении с ККэji одной из комбинаций KKd выделения соответствующего сочетания { xd1, yd2}d для подачи хi и уi в формате xd1 и yd2 с первого и второго выходов первого устройства сравнения и выбора соответственно на четвертый и пятый входы первого вычислительного устройства, первый, второй и третий входы которого, предназначенные для подачи нормирующих коэффициентов С и k1 при одном формате комбинаций ККэji или С и k2 при другом формате комбинаций ККэji, соединены с одноименными выходами второй базы данных, предназначенной для хранения значений коэффициентов C, k1 и k2 и вывода С и k1 или С и k2 на каждом этапе с № i (i=1, 2,...,m) по командам первого устройства управления в первое вычислительное устройство, второй выход которого, предназначенный для подачи промежуточных значений Нi (i=1, 2,..., m-1) групповых отсчетов ГОj (j=l, 2, 3,...), соединен с шестым входом того же устройства, а его первый выход, предназначенный для подачи окончательных значений Нm ГОj, отображающих каждую группу из n кодовых комбинаций u1(t), в форме импульсов той или иной амплитуды и полярности, следующих с тактовыми интервалами T2>T1, соединен со входом первого преобразователя дискретных сигналов в непрерывные сигналы с верхней частотой F2<F1, а на стороне приема к выходу второго преобразователя непрерывных сигналов в дискретные для подачи последовательности импульсов-отсчетов с тактовыми интервалами T2=1/2F2, соответствующих групповым отсчетам ГОj (j=1, 2, 3,...) с величинами Н*m, где звездочка * здесь и далее означает, возможное отличие в общем случае помеченных ею переменных величин от аналогичных величин на стороне передачи, подключен пятый вход второго вычислительного устройства, первый, второй и третий входы которого для подачи на каждом этапе с № i (i=m, m-1,..., 1) по командам второго устройства управления нормирующих коэффициентов С и k1 или С и k2 соединены с одноименными выходами третьей базы данных, идентичной второй базе данных, шестой, седьмой и восьмой входы второго вычислительного устройства, предназначенные для параллельной подачи данных о границах, центрах всех используемых областей и соответствующих им значений уi, соединены с выходами соответственно первым, вторым и третьим четвертой базы данных, предназначенной для хранения указанных данных, а также для их вывода на каждом этапе с № i (i=m, m-1,...,1) по командам второго устройства управления на второе вычислительное устройство, в котором первый выход для подачи значений Н*i (i=m-1,..., 1) соединен с четвертым входом, а второй и третий выходы для подачи информационных чисел х*i и у*i, (i=m, m-1,..., 1) соединены со входами соответственно первым и вторым второго устройства сравнения и выбора, третий, четвертый и пятый входы которого для параллельной подачи по командам второго устройства управления KKd, xd1 и yd2 соединены соответственно с первым, вторым и третьим выходами пятой базы данных, идентичной первой базе данных, второе устройство сравнения и выбора предназначено для последовательного сравнения каждой комбинации чисел {х*i, у*i}, поступающих из второго вычислительного устройства, с сочетаниями чисел {хd1, yd2}d, поступающими одновременно с кодовыми комбинациями KKd из пятой базы данных, и при совпадении с {х*i, у*i} одного из сочетаний {xd1, yd2}d выделения соответствующей кодовой комбинации ККd, совпадающей с одной из кодовых комбинаций KK*эji, для подачи ее с выхода второго устройства сравнения и выбора на вход второго перекодирующего устройства, предназначенного для преобразования каждых m кодовых комбинаций КК*эji в групповую кодовую комбинация ГKK*j, a последнюю в n двоичных кодовых комбинаций, следующих с тактовыми интервалами T1 и образующих последовательность u*1(t), подаваемую с выхода второго перекодирующего устройства на вход второго преобразователя дискретных сигналов в непрерывные сигналы с верхней частотой F1.2. Устройство по п.1, отличающееся тем, что в качестве первого преобразователя непрерывных сигналов в дискретные использован аналого-цифровой преобразователь (АЦП), в качестве первого преобразователя дискретных сигналов в непрерывные - фильтр нижних частот (ФНЧ), в качестве второго преобразователя непрерывных сигналов в дискретные - устройство дискретизации по времени (УД) и в качестве второго преобразователя дискретных сигналов в непрерывные - цифро-аналоговый преобразователь (ЦАП).3. Устройство по п.1, отличающееся тем, что в первом вычислительном устройстве для вычисления значений групповых отсчетов ГОj (j=1, 2, 3,...) применен m-этапный рекуррентный алгоритм.
Hi=xik[Hi-1+С(1+2уi)], i=1, 2,..., m,
где Hi (i≠m) промежуточное значение ГOj, Hm - окончательное значение ГОj, в качестве Н0 (Нi-1 при i=1) можно использовать значение одного из отсчетов сигнала u(t), входящих в j-ю группу, или некоторое поверочное число, по которому можно проверять правильность восстановления u(t) на стороне приема, или другие информационные числа;
хi - двоичное число ±1, которое соответствует одному из значений хd1, xi отображает в ККэji символы "1","0" и несет часть информации об амплитуде и (или) знаке очередного отсчета исходного сигнала или другую информацию;
k - положительное дробное десятичное число (<1), выполняющее роль нормирующего коэффициента для ограничения области изменения значений Hi;
С - нормирующий коэффициент (положительное десятичное число), его назначение делать величину [Нi-1+С(1+2уi] всегда положительной;
уi - целое или дробное десятичное число, которое соответствует одному из значений уd2, yi указывает ту или иную область значений |Hi|/k=[Hi-1+C(1+2yi)] (|Hi| - модуль Hi; ширина каждой области равна Δ=2С(1+2уmin); центр области соответствует величине С(1+2уi); число областей равно М и несет полную или частичную информацию о параметрах (знаке и амплитуде) одного или нескольких отсчетов исходного сигнала (или другую информацию), уi отображает кодовую комбинацию из ri; двоичных разрядов; на каждом i-м этапе формирования ГOj уi может принимать одно из М=2ri значений (позиций); различные значения yi от уmin до ymax изменяются с одинаковым шагом δ, например, уi={0, 1, 2, 3, 4, 5, 6, 7} (здесь δ=1; М=8; ri=log28=3) или уi={0,5; 2,5; 4,5; 6,5} (здесь δ=2; М=4; Vi=log24=2); с учетом хi комбинация {хi, уi} несет информацию, представленную r1j=(ri+1) двоичными разрядами;
m - число этапов формирования ГО.
4. Устройство по п.1, отличающееся тем, что во втором вычислительном устройстве для преобразования импульсов, соответствующих групповым отсчетам ГOj (j=1, 2, 3,...) с величинами Н*m в совокупности значений {хi, уi}* (i=m, m-1,... 1) и H*o, применен m-этапный рекуррентный алгоритм из четырех операций на каждом i-м этапе 1) фиксирование величины (|Нi|) и знака (х*i) Н*i (i=m, m-1,..., 1); 2) вычисление |H*i|/k; 3) идентификация области, которой принадлежит найденное значение |Нi|/k, величин уi и С(1+2уi) среднего значения области; 4) определение H*i-1=|Н*i|/k-С(1+2у*i), где все приведенные параметры совпадают с аналогичными параметрами в п.3 формулы, а звездочка * означает возможное отличие в общем случае помеченных ею переменных величин от аналогичных величин на стороне передачи.