
Лекция 11. Принципы передачи и преобразования информации
Во многих встречающихся на практике случаях функциональный блок мехатронного устройства, являющийся потребителем информации, удален от первичного источника информации (например, датчика) на некоторое, иногда довольно значительное, расстояние. При этом наряду с задачей получения информации возникает задача передачи этой информации по каналу связи. Если, например, в ИС очистного комбайна расстояние от датчиков скорости на звезде механизма перемещения до блока управления составляет несколько метров, то в системе «космический корабль - центр управления» это расстояние может достигать миллионы километров.
11.1. Согласование датчиков с вторичной аппаратурой
При соединении датчиков с вторичной аппаратурой (а также других измерительных преобразователей между собой) в общем случае их необходимо согласовывать не только по уровню сигналов и импедансу (значения комплексных электрических сопротивлений), но и по характеру сигнала (гармонический или импульсный), способу кодирования, используемому протоколу и т. п.
В трех встречающиеся на практике случаях согласования первичного и вторичного преобразователей по импедансу необходимо придерживаться следующих правил:
-
для максимальной передачи напряжения вторичный преобразователь должен иметь возможно большее входное сопротивление;
-
для максимальной передачи тока - возможно меньшее входное сопротивление;
-
для максимальной передачи мощности - входное сопротивление вторичного преобразователя должно быть равно внутреннему сопротивлению первичного преобразователя (датчика).
Описанное правило согласования между собой источника сигнала и его нагрузки носит универсальный характер. Оно справедливо не только при соединении между собой датчиков и вторичной аппаратуры, но также при последовательном соединении любых измерительных преобразователей, каскадов электронных усилителей, любых источников электрической энергии (например, аккумуляторов, гальванических элементов, солнечных батарей, электростанций) с нагрузкой.
11.2. Модуляция, дискретизация и кодирование измерительных сигналов
Передача информации по каналам связи осуществляется с помощью сигналов различного вида с использованием таких процедур, как модуляция, дискретизация (квантование) и кодирование.
Информация, выраженная в определенной форме, представляет собой сообщение. Сигнал является материальным носителем сообщения и, следовательно, так же, как сообщение, может быть непрерывным или дискретным. При передаче информации непрерывными сигналами тот или иной параметр носителя информации изменяется, оставаясь непрерывной функцией времени. При использовании дискретных сигналов информация передается в виде относительно кратковременных изменений параметров носителя (импульсов). Независимо от способа передачи сигналы должны обеспечивать однозначность представления сообщений и обладать устойчивостью к искажениям, возникающим по тем или иным причинам в канале связи.
Модуляция. Электрические сигналы, величина тока или напряжения которых определяется интенсивностью измеряемой величины (так называемые сигналы интенсивности или аналоговые сигналы), имеют ограниченное применение в ИС, поскольку при их передаче должны предъявляться достаточно жесткие требования к стабильности параметров канала связи. Сигналы интенсивности используются только для передачи измерительной информации по проводным линиям связи небольшой протяженности. В большинстве случаев для передачи информации используются сигналы, формируемые путем модуляции гармонических колебаний (гармоническая модуляция) или последовательности импульсов (импульсная модуляция).
При гармонической модуляции переносчиком сообщения является переменный ток или напряжение:
U = Uosin(ωot+φo).
Параметрами модуляции могут быть переменные (чаще одна), входящие в последнее выражение: амплитуда Uo, частота ωo=2πf0 или фаза φ0. Различают два вида гармонической модуляции: амплитудную и угловую. Угловая модуляция объединяет частотную и фазовую модуляции. Гармоническая модуляция измерительных сигналов производится чаще всего для согласования спектра передаваемого сигнала с частотной характеристикой канала связи, разделения спектров нескольких сигналов при необходимости их одновременной передачи по одному каналу.
При передаче по каналам связи больших объемов информации применяется импульсная модуляция, которая имеет целый ряд преимуществ перед гармонической. В качестве переносчика используют периодическую последовательность сравнительно узких прямоугольных импульсов. Последовательность импульсов одного знака характеризуется параметрами; амплитудой импульсов U; длительностью (шириной) импульсов Ти; частотой следования (или тактовой частотой) fт=1/Т, где Т - период следования импульсов (ωт=2πfт); положением (фазой) импульсов относительно тактовых (отсчетных) точек. Отношение Т/Ти называется скважностью импульса. По закону изменения передаваемого первичного сигнала s(t) можно изменять (модулировать) любой из перечисленных параметров импульсной последовательности.
В зависимости от того, какой параметр модулируется первичным сигналом s(t), различают амплитудно-импульсную, широтно-импульсную, время-импульсную (фазовую или частотную) и кодоимпульсную модуляцию .
При кодоимпульсной модуляции каждому значению уровня сигнала (квантованному) приписывается определенный номер (код) обычно в двоичной системе. Вместо передачи величины сигнала в моменты отсчета функции s(t) передается число (в виде комбинации узких импульсов), соответствующее номеру уровня сигнала в данный момент (рис.11.1). При формировании кодоимпульсной последовательности одновременно с модуляцией осуществляется операция кодирования, которая несколько подробней будет рассмотрена ниже.
Рисунок
11.1.- Принцип кодоимпульсной
модуляции
Для более эффективного использования канала связи модуляция импульсов может производиться одновременно по нескольким параметрам. Параметрами кодоимпульсной модуляции могут являться, например, амплитуда импульсов и их фаза (задержка момента их появления относительно опорной последовательности импульсов). Применение импульсных сигналов дает возможность существенно увеличить мощность в импульсе при небольшой средней мощности и тем самым повысить помехоустойчивость передачи информации в ИС мехатронного устройства. Сравнение помехоустойчивости различных видов импульсной модуляции показывает, что модуляция по фазе обладает большей помехоустойчивостью, чем модуляция по длительности импульсов; амплитудная модуляция наименее помехоустойчива.
Дискретизация (квантование). Дискретизация - это преобразование непрерывного сигнала в сигнал, имеющий дискретную шкалу значений. В ИС широко используется дискретизация измерительных сигналов, полученных, например, от аналоговых датчиков. Информация, представленная в дискретной форме, менее подвержена искажениям в процессе ее преобразования, передачи по каналам связи и хранении.
Наглядным подтверждением этому может служить, например, цифровая запись информации на лазерных компакт-дисках. По сравнению с обычными грампластинками музыкальные компакт-диски имеют гораздо меньшие размеры и массу, более высокую плотность записи информации, обеспечивают более широкий. диапазон воспроизводимых частот (20. .20000 Гц при линейной полосе пропускания), более широкий динамический диапазон (90 дБ вместо 60 дБ), практически полное отсутствие шумов (отношение сигнал/шум 90 дБ вместо 50 дБ у новой грампластинки), отсутствие детонации даже при неравномерном вращении диска, полное разделение стереоканалов (90 дБ вместо 35 дБ), имеют гораздо более высокую устойчивость к загрязнениям, дефектам изготовления или механическим повреждениям диска. О высокой надежности хранения цифровой информации также может свидетельствовать такой факт: если качество обычной грампластинки ухудшается с каждым проигрыванием, то компакт-диск сохраняет высочайшее качество воспроизведения при неограниченном количестве проигрываний.
Кроме того, над дискретными сигналами можно выполнять такие преобразования, которые невозможны или затруднительны над аналоговыми. Обработка цифровых сигналов позволяет обнаруживать и исправлять ошибки в информации, полученной по некачественной линии связи.
Примером цифровой обработки сигналов также могут служить чрезвычайно сложные преобразования оцифрованных изображений (изменение контрастности, выделение контуров, пространственная регуляризация, изменение баланса цветов, синтез изображений и последовательное преобразование одного изображения в другое и т.п.), выполняемые в приложении Photoshop, используемом для компьютерной обработки фотографий, в системах технического зрения ПР, при создании телевизионных или кинематографических спецэффектов.
Дискретизация (квантование) непрерывных сигналов может выполняться по уровню сигнала и по времени. Процедура дискретизации предшествует кодированию измерительной информации.
Под квантованием по уровню понимают операцию отнесения значения непрерывной величины к разрешающему значению шкалы квантования. С математической точки зрения операция квантования связана с округлением значения непрерывной величины в соответствии с принятым решающим правилом. Таким правилом обычно бывает отнесение значения округляемой величины к нижней, верхней границе интервала квантования или к его середине. Квантование по уровню приводит к появлению методической погрешности, которую ввиду ее случайного характера иногда называют шумом квантования. В случае, если измеряемая величина в процессе квантования по уровню изменяется во времени, то появляется динамическая составляющая погрешности квантования. Эта составляющая обычно уменьшается до приемлемого уровня путем обеспечения соответствующего быстродействия средств измерения.
Наибольшее распространение на практике получило равномерное квантование по уровню, при котором диапазон [хтin, хтaх] возможных значений непрерывной величины х разбивается на п одинаковых частей - интервалов квантования q.
Длина каждого интервала квантования называется шагом квантования
q = xi - xi-1 , i=1, 2, … n.
При равномерном квантовании q = const.
Значения х в пределах шага квантования необходимо относить к определенному уровню квантования, например, к верхней или нижней границе интервала квантования, либо к его середине. Погрешность квантования Δxk=kq -x является периодической функцией, изменяющейся в зависимости от значения х (рис.11.2). При отнесении значения х, попавшего в данный интервал квантования, к нижней его границе, погрешность квантования изменяется в пределах от 0 до - q, к верхней границе - от 0 до + q, к середине интервала квантования - от + q/2 до - q/2.
Рисунок 11.2.- К определению погрешности квантования по уровню.
Поэтому в качестве уровня квантования целесообразно выбирать середину интервала квантования и соответственно проектировать технические средства ИС. В этом случае максимальное абсолютное значение погрешности квантования будет минимальным .
Восстановление исходного непрерывного сообщения осуществляется путем линейной интерполяции между дискретными отсчетами.
При дискретизации по времени одним из основных является вопрос о выборе шага дискретизации Δt= ti - ti-1 .
Если непрерывная функция x(t) удовлетворяет условиям Дирихле (ограничена, кусочно-непрерывна и имеет конечное число экстремумов) и ее спектр ограничен некоторой частотой среза ωC=2πfC , то согласно теореме Котельникова существует такой максимальный интервал Δt между отсчетами, при котором имеется возможность безошибочно восстанавливать дискретизируемую функцию x(t) по дискретным отсчетам. Величина этого интервала определяется как
.
Для восстановления исходной функции x(t) необходимо подать на вход идеального фильтра низких частот с верхней границей пропускания ωC последовательность идеально узких импульсов с амплитудой, соответствующей значениям непрерывной функции в точках отсчета, и следующих друг за другом с периодом Δt.
Практическая ценность теоремы Котельникова состоит в том, что она позволяет обоснованно выбирать необходимую частоту дискретизации при преобразовании измерительного сигнала в дискретную форму, а значит минимизировать объем информации, предназначенной для последующего хранения или передачи по линиям связи [15]. Например, при записи на компакт-диск музыкальной информации (частотный дизпазон исходного сигнала 20...20 000 Гц) минимальная частота дискретизации fдискр = 1/ Δt =2fc составляет 40 кГц. Реально же используемая частота дискретизации берется с некоторым запасом и составляет 44,1 кГц. При восстановлении аналогового сигнала используется фильтр низких частот высокого порядка с частотой среза 20 кГц.
Кодирование. В результате квантования еще не получается численная оценка измеряемой величины. Для ее получения после операции квантования или одновременно с ней выполняется операция кодирования квантованного значения непрерывной величины.
Кодированием называется процесс преобразования сообщений в комбинацию из дискретных сигналов, а совокупность правил, в соответствии с которыми производятся такие преобразования, является кодом. Каждая новая комбинация записывается в виде последовательности, составленной из некоторых условных символов - элементов кодовой комбинации. В качестве таких элементов в ИС служат электрические импульсы и паузы между ними. Кодирование информации позволяет обеспечить:
-
представление информации в форме, удобной для восприятия человеком или необходимой для ввода в ЭВМ;
-
передачу необходимого количества различных сообщений по данному каналу связи с помощью комбинирования п элементов, имеющих т кодовых признаков;
-
согласование параметров канала связи и передаваемых сообщений;
-
повышение помехоустойчивости передачи, хранения и обработки информации;
-
уменьшение стоимости передачи, хранения и обработки информации.
Наибольшее распространение получили двоичные коды, что определяется их экономичностью и простотой технической реализации.
По способу комбинирования различают коды, использующие все возможные комбинации (неизбыточные коды), и коды с частичным использованием комбинаций (избыточные коды).
Помехоустойчивое кодирование. Введение в код избыточности позволяет повысить его помехоустойчивость. При построении избыточного кода для передачи информации используется лишь часть возможных комбинаций (разрешенные комбинации), отличающихся друг от друга более чем в одном разряде. Все остальные комбинации не используются и относятся к числу запрещенных. Это значит, что из п разрядов кодовой комбинации для передачи информации используются только к разрядов. Следовательно, из общего числа N=2n возможных кодовых комбинаций для передачи информации используется только Np=2k разрешенных комбинаций.
Так как разрешенные комбинации отличаются более чем в одном разряде, то ошибка в одном разряде (случайная замена одного символа другим) приводит к замене разрешенной комбинации запрещенной. Это позволяет обнаружить, а иногда и исправить ошибку.
Кодирование информации и различные приемы повышения помехоустойчивости при ее передачи и хранении широко используются в живой природе. У животных информация по нервным волокнам передается в дискретной форме в виде электрических импульсов, частота которых может меняться (т. е. используется частотно-импульсная модуляция). Для повышения надежности передачи информации по нервным волокнам используются параллельные (обходные) каналы связи и многократное повторение сообщений (т. е. используется код с простым повторением). Например, информация о болях в каком-либо органе непрерывно передается в наше сознание. Такая информация является жизненно важной для организма и поэтому обладает огромной избыточностью. Генетическая информация у живых существ также закодирована (в спиральных молекулах ДНК) с помощью небольшого числа кодовых признаков - нескольких видов нуклеотидов.