![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Вводные замечания 3 страница
Рис. 5.7.3. Функция времени (а) и спектр сигнала (б) с ограниченной нелинейной частью
В соответствии с этой теоремой функция x (t) имеет следующее аналитическое разложение:
где
Для дальнейшего анализа удобно ввести подвижную систему координат, т.е. сместим начало координат в точку отсчета
В (5.7.8) величины Функция отсчетов обладает следующими свойствами: 1) в момент отсчета она достигает своего наибольшего значения, равного единице; 2) в моменты времени 3) ширина главного лепестка функции отсчетов на нулевом уровне равна 4) функции отсчетов ортогональны на бесконечно большом интервале времени. Функция отсчетов в виде (5.7.10) и ее спектр представлены на рис. 5.7.4. Теорема, подтвержденная выражением (5.7.8), имеет ряд следствий: 1. Исходя из свойств функции отсчетов в разложении (5.7.8) в момент отсчета существует только одно слагаемое. Следовательно, чтобы передать по каналу связи сообщение, необходимо выполнить следующие операции: а) произвести отсчеты мгновенных значений передаваемого сообщения в моменты времени, отстающие один от другого на время интервал дискретизации; б) передать по каналу связи эти величины отсчетов любым из возможных методов; в) восстановить на приемном конце переданные отсчеты и сформировать импульсы, амплитуды которых были бы равны (или пропорциональны) переданным отсчетам, а длительности импульсов были бы малыми по сравнению с интервалами отсчетов; г) сформировать функции отсчетов, амплитуды которых были бы равны (или пропорциональны) переданным отсчетам; д) просуммировать полученные функции и получить, таким образом, функцию времени, пропорциональную (или равную) переданной функции времени.
Рис. 5.7.4. Функция отсчетов (а) и ее спектр (б)
2. Разложение (5.7.8) можно интерпретировать как дискретный эквивалент свертки последовательности импульсов с амплитудой 3. Разложение (5.7.8) определяет предельную дискретизацию. Действительно, если нарушаются условия первой и второй теорем дискретизации, то в системе возникает явление подмены частот – эффект наложения. Другими словами, если при измерениях с интервалом Т производится выбор значений синусоиды с частотой, большей
5.7.2. Дискретизация с усреднением
Рассмотрим дискретизацию с помощью последовательности импульсов конечной ширины. Таким импульсам соответствуют средние значения функции в течение длительности импульса (рис. 5.7.5). Осуществить операцию, идеально схожую с d-функцией, невозможно. Поэтому d-функцию заменяют " щелевой" функцией с конечным носителем. Если щель имеет прямоугольную форму, то формула взятия замера приобретает вид
Рис. 5.7.5. Дискретизация с усреднением
где q – ширина щели. Используя прямоугольную функцию
Из равенства
находим выражение для дискретизированной функции
Переходя в (5.7.14) к Фурье-образам, определяем
Из (5.7.15) следует, что при усреднении спектр сигнала X(v) заменяется функцией
Сомножитель Таким образом, вместо X (v)используется периодическое продолжение функции X 1(v)(рис. 5.7.6). Часть центрированного относительно начала координат спектра равна:
Итак, фильтрация изменяет модуль спектра в
Рис. 5.7.6. Периодическое продолжение функции x (t)
Пусть α = 1 (дискретизация с частотой Котельникова). Тогда Пусть α = 5. Тогда Проиллюстрируем влияние сдвига фаз. Угол сдвига фаз в радианах равен
5.7.3. Дискретизация сигналов конечной длительности Рассмотрим сигнал
Пусть носителем фурье-образа X (v)сигнала x (t) является интервал
Поскольку носитель функции Естественно, что в результате такого предположения возникает погрешность. Доказано, что для сигнала продолжительностью Тс вне интервала
Рассмотрим сигнал неограниченной длительности со спектральным носителем
Очевидно, этот сигнал неограниченной длительности, поскольку синк-функция отлична от нуля вне любого конечного интервала, поэтому обычно производится усечение функции
Доказано, что среднеквадратичная разность между функциями Следовательно, в большинстве случаев можно проводить дискретизацию усеченного сигнала, предполагая, что носитель спектральной функции совпадает с отрезком Приведенные в этом параграфе теоремы дискретизации и связанные с ними методы ограничивают область применения цифровых алгоритмических измерений. Ведь при необходимости обработки сигналов, содержащих высокочастотные составляющие, делаются попытки до предела увеличить частоту дискретизации, что всегда связано с различными схемотехническими ухищрениями. Поскольку практически достигаемый в настоящее время для сигнального микропроцессора верхний предел частоты дискретизации составляет порядка тысяч мегагерц, то при использовании периодической дискретизации цифровыми методами можно обработать сигналы в относительно узкой полосе частот.
5.8. Цифровое представление информации
Теоретической основой проектирования шкал метрологического кодирования измерительного сигнала являются: цифровое представление измерительной информации и теория алгоритмов кодирования измерительного сигнала. Основной единицей информации в ЭВМ служит бит, принимающий значения 0 или 1. Очевидно, что 1-битовые данные не подходят для выполнения числовых расчетов, так как позволяют осуществлять последовательный счет только от 0 до 1. Однако бит является очень полезным типом данных, если использовать его значения (0 и 1) для представления двух логических величин – «истинно» и «ложно». Полученный таким образом тип данных называют логическим или булевым. Логический тип данных широко используется в программах для различных целей, например для сохранения результатов операций сравнения, указания особых случаев и вообще для определения двух возможных исходов или условий выполнения операций. Последовательность, состоящую из двух или большего числа битов, применяют для представления более чем двух величин и условий. Если число битов в последовательности равно п, то имеется возможность составить 2 n различных комбинаций их значений, при этом группе битов можно присваивать как числовые, так и нечисловые значения. Совокупность битов, которыми вычислительная машина оперирует одновременно, называют словом. Длина слова у различных ЭВМ обычно находится в пределах 4÷ 64 бит. Для большого числа мини- и микроЭВМ термин «слово» обозначает 16-битовые цепочки. Операнды и команды являются той информацией, которая обрабатывается в вычислительных устройствах. Эта информация представляет собой числа, буквы, знаки препинания, математические и другие знаки, а также комбинации двоичных разрядов с закодированными в них данными. Форматы информации различны. Вид обработки и способ, по которому должна обрабатываться информация, содержатся в командах. Подлежащие обработке операнды (данные) и команды представляют собой цифровую информацию. Последняя состоит из некоторого числа двоичных выражений или бит. Стандартную установленную длину группы двоичных разрядов называют информационным форматом. Наиболее целесообразный информационный формат для вычислительных устройств определяется в основном обрабатываемой информацией. В общем случае пользуются двоичной системой счисления. Количество разрядов определяется длиной слова. Программист или оператор работает в отличие от ЭВМ с десятичными числами, а при известных условиях – с восьмеричными или шестнадцатеричными числами. Преобразование систем счисления в ЭВМ выполняет специальная подпрограмма при считывании программы. При изображении чисел в различных системах счисления различают числа с фиксированной и плавающей запятой. В преобразователях информации и в ЭВМ используют позиционные и непозиционные системы счисления. Некоторое конечное число в позиционной системе счисления можно записать в следующем виде:
где В – основание в виде целого числа; Развитие цифровой техники обнаружило по меньшей мере три принципиальных недостатка классической двоичной системы счисления. 1. В (5.8.1) каждому числу z соответствует один и притом единственный двоичный код. На языке теории кодирования это означает, что классическая двоичная нумерация (5.8.1) обладает «нулевой» избыточностью. Так как в реальных условиях всегда возможны сбои и отказы в работе цифровой аппаратуры, реализующей двоичную нумерацию (5.8.1), то в силу «нулевой» избыточности кода такие сбои и отказы не обнаруживаются, следствием чего является низкая информационная надежность цифровой техники, использующей классический двоичный код. 2. Второй недостаток носит сугубо вычислительный характер и состоит в том, что при сложении двух чисел возникают длинные цепочки переносов с младших разрядов в старшие, что принципиально ограничивает быстродействие современных ЭВМ. 3. Третий недостаток составляет проблема «соседнего» кодирования. Ее суть состоит в том, что двоичные коды соседних чисел (например, 3110 = 0111112 и 3210 = 1000002) различаются в большом количестве разрядов. Для перехода от кода числа 31 к коду числа 32 нужно изменять все разряды на противоположные (это имеет место на стыке чисел 2 n -1, 2 n, 2 n +1). Но в силу естественных законов производства всегда имеет место разброс по скорости переключения двоичных электронных элементов. В результате «состязаний» между электронными элементами в момент перехода возникает ситуация неопределенности, которая может служить источником сбоев в цифровой аппаратуре. Особенно остро эта проблема проявляется в АЦП и ЦАП. Так как физически невозможно точно реализовать выполнение следующих тождеств для соседних кодов:
где n = 1, 2, 3..., то нарушение этих тождеств является источником весьма сложного (скачкообразного) закона распределения погрешностей по шкале метрологического кодирования АЦП и ЦАП, что значительно усложняет проблему нормирования погрешностей и метрологического контроля современной цифровой измерительной техники. Преодоление указанных недостатков стимулировало развитие теории систем счисления и теории избыточного кодирования информации. Одним из подходов в этом направлении являются системы счисления с иррациональными основаниями типа золотой пропорции.
5.9. Системы счисления с иррациональными основаниями
Одним из интересных и перспективных направлений развития цифровой техники для алгоритмических измерений является использование для цифровой обработки систем счисления с иррациональным основанием. К этому направлению относят также коды Фибоначчи. Рассмотрим основные теоретические положения, лежащие в основе построения упомянутых систем счисления. В последние десятилетия числа Фибоначчи и золотую пропорцию стали использовать в теории кодирования информации. Наметились следующие направления: 1) избыточные самосинхронизирующиеся коды Фибоначчи; 2) система счисления с иррациональным основанием типа золотой пропорции; 3) теория измерения на основе избыточных измерительных кодов; 4) фибоначчиевы системы счисления. В перечисленных направлениях числа Фибоначчи и золотая пропорция выступают в роли фундаментального начала указанных выше направлений в теории измерения и кодирования, затрагивающих основы цифровой техники. За счет заложенной в них избыточности коды с иррациональными основаниями позволяют решить ряд задач, связанных с контролем измерительных и арифметических преобразований информации в цифровых системах.
5.9.1. Золотая пропорция Рассмотрим следующую геометрическую задачу. На отрезке АВ требуется найти такую точку С на рис. 5.9.1, чтобы
Рис. 5.9.1. Золотое сечение
Обозначим это отношение через х. Так как АВ = АС + СВ, то
Уравнение (5.9.2) имеет два корня:
где п – целое число. Рассмотрим геометрическую прогрессию, образованную степенями «золотой» пропорции, т.е.
Имея в виду (5.9.4), видим, что прогрессия (5.9.5) обладает тем свойством, что каждый член равен сумме двух последующих. Задача о золотом сечении допускает следующее обобщение. Зададимся целым неотрицательным числом р и разделим отрезок АВ точкой С на две неравные части в такой пропорции, чтобы отношение большей части к меньшей СВ/АС равнялось p -й степени отношения всего отрезка к большей части его (рис. 5.9.2), т.е.
Так как АВ = АС + СВ, то
Обозначим через α положительный корень уравнения (5.9.7). Это уравнение задает бесконечное число пропорциональных делений отрезка типа (5.9.6), так как каждому р соответствует свой вариант деления. Рассмотрим частные случаи. При р = 0 деление отрезка (5.9.6) задается с помощью следующих соотношений: При р = 1 деление отрезка (5.9.6) сводится к " золотому" сечению, так как С учетом этого обстоятельства положительный корень уравнения (5.9.7) назван золотой р -пропорцией. На рис. 5.9.2 приведены приближенные значения золотой р -пропорции, соответствующие начальным значениям р.
Рис. 5.9.2. Золотое p -сечение:
Из (5.9.7) следует фундаментальное свойство золотой р -пропорции, справедливое для любого целого п.
Заметим, что это уравнение задает отношение эквивалентности, т.е. отношение подобия золотой р -пропорции. Индекс р определяет число классов эквивалентности; внутри каждого класса эквивалентности имеем п подобных корней.
5.9.2. Числа Фибоначчи
В математике под числами Фибоначчи обычно понимают ряд чисел:
1, 1, 2, 3, 5, 8, 13, 21,... (5.9.9)
Следует обратить внимание на следующие свойства чисел Фибоначчи: 1. В ряду (5.9.9) после двух нечетных чисел следует одно четное, т.е. остатки от деления чисел Фибоначчи на два представляют собой периодическую последовательность: 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1,...;
2. Предел отношения соседних чисел Фибоначчи стремится к золотой пропорции
3. Сумма первых п членов в ряде (5.9.9) при
Числа Фибоначчи обобщаются в рамках принципа отношения эквивалентности примерно так же, как и золотая пропорция. Предел отношения соседних p -чисел Фибоначчи совпадает с золотой p -пропорцией
и при достаточно больших п отношение соседних p -чисел Фибоначчи равно золотой p -пропорции:
5.9.3. p -код Фибоначчи Фибоначчиеву систему счисления позволяют построить p -числа Фибоначчи. Такая возможность основана на представлении любого натурального числа N в виде
где
|