КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Квантование по уровню
Квантование по уровню – это процесс замены непрерывной функции ее отдельными значениями, отстоящими друг от друга на конечный интервал (уровень). При квантовании значение функции в произвольный момент времени заменяется ее ближайшим значением, называемым уровнем квантования. Интервал между двумя дискретными значениями уровней называется шагом квантования (q).
Рис. Квантование сигнала по уровню: а – с постоянным шагом квантования; б – погрешности квантования; в – квантование с переменным шагом
По оси ординат откладывается величина заранее выбранного шага квантования q и проводятся линии, параллельные оси времени, обозначающие уровни квантования. Переход с одного уровня на другой происходит, когда значение функции находится в середине интервала квантования. Переход с одного уровня на другой происходит, когда значение функции находится в середине интервала квантования, так как в этот момент абсолютная погрешность квантование ∆ к.у. оказывается наибольшей. Действительно, если значение функции находится в середине между двумя уровнями (точки а, б, в…), то возникает неопределенность, так как функция равноудалена от обоих уровней. Так, например, если значение функции в точке в возникает на бесконечно малую величину, то это новое значение целесообразно отнести к уровню 3. Наоборот, значение функции, несколько меньше значения в точки в, будет заменено уровнем 2. Исходя из сказанного процесс квантования осуществляется следующим образом: интервал квантования делится пополам, и проводится пунктирные горизонтальные линии до их пересечения с квантуемой функцией. Точки пересечения обозначаются буквами (а, b, c, d и т.д.), в них значение функции передается наименее точно, возникает ошибка квантования ∆ к.у., равная разности между значением функции λ(t) и ближайшим уровнем. Так как наименее точно функция передается в точке, находящейся между двумя уровнями квантования и отстоящей от них на половину интервала квантования q /2, то максимальная ошибка квантования по уровню определится как
Здесь + q /2 - максимальная положительная ошибка квантования, например, от точки в до уровня 2, а - q /2 – максимальная отрицательная ошибка квантования, например, от точки в до уровня 3. Погрешность квантования представлены на рис. б), на котором на оси времени отложены отрезки уровней квантования, пересекаемые функцией. Так, функция между точками k и a пересекает уровень 2. Этот уровень отложен на оси t (рис. г.б), и проведен отрезок функции k-a. На участке а-b функция хотя и не пересекает ни один из уровней, но так как она проходит ближе к уровню 1, то отрезок этого уровня откладывается на оси времени. В этом диапазоне от точки а до точки b погрешность отсчитывается от уровня 1 и будет только положительная. На других участках имеет место погрешность и положительная, и отрицательная. Таким образом, в результате квантования функции Как следует из рис. а), число уровней квантования N на единицу больше числа интервала N – 1. Если сообщение
При Что касается точности преобразования (квантования), то обычно она задается в виде значения приведенной относительной погрешности
и шаг квантования при заданной погрешности квантования равен
Пример 2-1. Предположим, необходимо провести квантование непрерывной функции, от нуля до 100 В, с точностью Замена действительного значения функции ее ближайшим значением создает погрешность квантования, которая может принять любые величины от – q /2 до + q /2 (рис. б). При достаточно большом числе уровней квантование N распределение погрешности квантования в пределах от – q /2 до + q /2 будет равномерное независимо от закона распределения самой функции
т. е. в Неравномерное квантование по уровню. Некоторые функции, подлежащие квантованию, изменяются так, что их целесообразно квантовать с переменным шагом квантования О восстановлении функции, квантованной по уровню. Квантование по уровню осуществляется для последующего кодирования, т.е. каждый уровень квантованной функции передается кодом. На приемной стороне кодовая комбинация, поступая на дешифратор, преобразуется в ток или напряжения, которые используются по назначению (отклоняют стрелку прибора, изменяют показания цифровых индикаторов и т.д.). Принятая квантованная функция в своем первоначальном (непрерывном) виде на приеме обычно не восстанавливается, хотя это можно сделать путем линейной или более сложной интерполяции. Простейшая ступенчатая интерполяция функции
Квантование по времени (дискретизация)
Если замена непрерывной функции её отдельными значениями производится в определенные моменты времени, то этот процесс называется квантованием по времени, или дискретизацией. На рис. а) показано, что горизонтальная ось времени делится на интервалы, отстоящие друг от друга на один и тот же интервал квантования Далее проводят вертикальные линии до пересечения с квантуемой функцией в точках 1, 2, 3,..., 9 и определяют значения функции, начиная с В том случае, если желают восстановить квантованную функцию, осуществляют один из видов интерполяции, например, ступенчатую. При этом проводят из точек 0, 1, 2,..., 9 горизонтальные линии до пересечения их с вертикальными линиями, т.е. линии 0-1', 1- 2' и т.д. Далее точки 1'-1, 2'-2, 3'-3 и т.д. соединяют и получают ломаную квантованную функцию Очевидно, что чем больше дискретных значений передается за время Т, т.е. чем меньше шаг квантования
Рис. Квантование сообщения по времени: а – метод квантования и восстановление функции ступенчатой интерполяцией; б – погрешности квантования; в – восстановление функции линейной интерполяцией
Шаг квантования можно определить из теоремы Котельникова, смысл которого заключается в следующим: любая непрерывная функция, спектр частот которой ограничен частотой Fмакс, может быть полностью восстановлена по ее дискретным значением, взятым через интервалы времени
практически теореме Котельникова можно принять со следующей поправкой:
где η – коэффициент, зависящий от точности воспроизведения функции и способа интерполяции: при линейной ηл = 0,75/ Существует и другой подход определения шага квантования, исходящий из задаваемой величины погрешности. для примера на рис. б) начерчены в виде фигур, близких к треугольникам, величины абсолютных погрешностей, возникающих при квантовании; эти фигуры подобны токовым же на рис. а). на рис. б) показано, что заданная величина абсолютной погрешности ∆3 на одном участке нарастания функции λ(t) достигается за период ∆ t, на другом за ∆ t 2, а на некоторых она оказывается меньше заданной (например, на участке 1` - 2`). Это зависит от скорости нарастания функции λ=dλ/d t. Очевидно, следует выбрать такой шаг квантования, который соответствует максимальной скорости нарастания функции Из рис. б) видно, что
Если считать, что максимальная скорость нарастания сохраняется во всем диапазоне изменения сообщения от нуля до максимального значения, то минимальное время изменения сообщения во всем диапазоне
Величина абсолютной погрешности
Формула выведена с учетом восстановления функции при помощи ступенчатой интерполяции. Пример 2-2. Найти ∆ t при квантовании синусоидального напряжения частоты F = 50 Гц. Погрешности при восстановлении δ = 1%. Согласно (2-7) ∆ t = 1/2*50*10-3 =10мм, т.е. в идеальном случае каждую полуволну синусоиды можно передавать лишь одним значением [период τ= 1/(50*10-3 )=20мм]. ηл.и.=0,75/ 0,75/ Восстановить квантованную по времени функцию на приемной стороне можно при помощи ступенчатой или линейной интерполяции или используя метод Котельникова. Чаще всего применяется ступенчатая интерполяция, и наиболее редко используется фильтрация по Котельникову. Ступенчатая интерполяция на рис. а) выполняется с помощью запоминающих устройств, сохраняющих значения Погрешность от ступенчатой интерполяции изображена на рис. б). Причем под погрешностью интерполяции понимается разность между мгновенными значениями восстановленного и исходного символов, взятых в одни и те же моменты времени. Максимальная погрешность возникает в точках 1', 2',..., 9'. Погрешность равна нулю в точках 1, 2, 3,..., 9. В общем случае задаются среднеквадратичные значения этой погрешности:
где n – число замеров. При восстановлении квантованной функции по Котельникову нужно знать все дискретные точки, как предыдущие, так и последующие, или во всяком случае для практической реализации должно быть известно несколько точек до и после интервала, в котором происходит интерполяция. Знание последующих точек возможно, лишь в системах, допускающих запаздывание в передаче информации. Большинство телемеханических систем работает в реальном масштабе времени и не допускает запаздывания. В таких системах приходится использовать ступенчатую интерполяцию, так как для линейной, нужно знать наперед хотя бы одну точку, что опять требует запаздывания. Действительно, если, например, известно значение функции в момент t 4 (рис. а), т. 4), то при ступенчатой интерполяции нам заранее известно, что через ∆t значение функции будет тем же (т. 5`). Каким оно будет при линейной интерполяции через интервал ∆ t, неизвестно: то ли значение возрастает (т. 5), то ли уменьшится (т. 52). Иногда восстановление функции, квантованной по времени, с шагом, подсчитанным по теореме Котельникова, производится при помощи фильтра НЧ, который выделяет постоянную составляющую и низкочастотные составляющие, соответствующие спектру передаваемой функции. Однако при этом возникают погрешности из–за того, что амплитудно–частотная характеристика реального фильтра отличается от характеристики идеального фильтра. Восстановление при помощи фильтра имеет смысл, если спектр передаваемой функции достаточно сосредоточен в области нуля по оси частот. Зачастую квантование по времени используется для осуществления амплитудно – импульсной модуляции.
Дата добавления: 2014-01-07; Просмотров: 18740; Нарушение авторских прав?; Мы поможем в написании вашей работы! |