Автор работы: Пользователь скрыл имя, 31 Мая 2013 в 12:58, реферат
Под дискретизацией сигналов понимают преобразование функций непрерывных переменных в функции дискретных переменных, по которым исходные непрерывные функции могут быть восстановлены с заданной точностью. Роль дискретных отсчетов выполняют, как правило, квантованные значения функций в дискретной шкале координат. Под квантованием понимают преобразование непрерывной по значениям величины в величину с дискретной шкалой значений из конечного множества разрешенных, которые называют уровнями квантования. Если уровни квантования нумерованы, то результатом преобразования является число, которое может быть выражено в любой числовой системе.
1. Задачи дискретизации функций. Сигналы и системы дискретного времени. Принципы дискретизации. Воспроизведение сигнала.
2. Равномерная дискретизация. Спектр дискретного сигнала. Интерполяционный ряд Котельникова-Шеннона. Дискретизация с усреднением. Дискретизация спектров. Информационная тождественность динамической и спектральной формы сигнала. Дискретизация усеченных сигналов. Соотношение спектров одиночного и периодического сигналов.
3. Дискретизация по критерию наибольшего отклонения.
4. Адаптивная дискретизация.
5. Квантование сигналов.
6. Децимация и интерполяция данных.
Рис. 7.2.2. Формирование спектра дискретного сигнала.
Математически произведение двух функций во временной области отображается сверткой спектров этих функций в частотном представлении, т.е. сверткой спектра сигнала u(t) с частотной гребневой функцией спектра, порожденной временной гребневой функцией дискретизации u(t)ШDt(t) Û U(f) * F×ШF(f), откуда и следует формула (7.2.4). Пример дискретизации одного периода синусоиды приведен на рис. 7.2.2.
Вернемся к значению и роли частоты Найквиста при дискретизации сигналов.
На рис. 7.2.3 и 7.2.4. приведены примеры равномерной дискретизации аналоговых сигналов s1(t) = exp(-a|t|) и s2(t) = exp(-bt2) (дискретные отсчеты нанесены кружками) и спектры этих дискретных сигналов.
Рис. 7.2.3. Дискретные сигналы. Рис. 7.2.4. Спектры дискретных сигналов.
Для того чтобы периодическое повторение спектра, вызванное дискретизацией аналогового сигнала, не изменяло спектр в главном частотном диапазоне (по отношению к спектру исходного аналогового сигнала), необходимо и достаточно, чтобы максимальные частотные составляющие fmax в спектре аналогового сигнала не превышали частоты Найквиста (fmax £ fN = F/2). Это означает, что частота дискретизации сигнала должна быть минимум в два раза выше максимальной частотной составляющей в спектре сигнала:
F = 1/Dt ³ 2fmax, (7.2.5)
что обеспечивает выход спектра на нулевые значения на концах главного диапазона, как это имеет место для спектра S2(w) на рис. 7.2.4.
Другими словами, на одном периоде колебаний с частотой fmax должно быть минимум две точки отсчета. Это и понятно – по одной точке отсчета на периоде гармонического сигнала определение неизвестных параметров данной гармоники (амплитуда, фаза) невозможно.
Если условие (7.2.5) нарушается, искажения частотного спектра исходного аналогового сигнала неизбежны. На рис. 7.2.4 наглядно видно, что частота дискретизации для сигнала s1(t) данному условию не удовлетворяет, спектры периодов перекрылись, и результирующий спектр дискретных отсчетов сигнала s1(t) отличается от фактического спектра сигнала (фактический спектр и его периодические повторения в области перекрытия спектра главного частотного диапазона со спектрами боковых диапазонов показаны пунктиром). Аналоговый сигнал из спектра S1(w) будет восстановлен с искажениями.
Характер возникающих искажений во временной области при нарушении условия (7.2.5) можно наглядно видеть на рис. 7.2.5. На рисунке показаны три возможных варианта соотношения частот гармонических сигналов с постоянной частотой их дискретизации.
1. График А – частота гармонического сигнала меньше частоты Найквиста. Дискретным отсчетам может соответствовать только исходная гармоника, амплитуда, частота и фаза которой могут быть однозначно определены по любым трем последовательным точкам (три уравнения, три неизвестных).
2. График В – частота
гармонического сигнала равна
частоте Найквиста. Это означае
Рис. 7.2.5. Дискретизация гармоник с разной частотой.
3. График С – частота гармонического сигнала больше частоты Найквиста. Решение трех уравнений по трем последовательным точкам позволяет определить амплитуду гармоники, но дает искаженные значения частоты и фазы колебания (показано пунктиром). Это так называемый эффект появления ложных (кажущихся) частот (aliasing). Частоты гармонических колебаний выше частоты Найквиста как бы зеркально "отражаются" в главный частотный диапазон от его границ (на частоте Найквиста), что можно видеть на рис. 7.2.4 для действительного спектра сигнала S1(w), показанного точками. Этот эффект аналогичен всем известному эффекту обратного вращения колес автомобиля (и любых других быстро вращающихся объектов) на экранах кино и телевизоров, когда скорость их вращения начинает превышать частоту смены кадров.
Интерполяционный ряд Котельникова-Шеннона. Спектр дискретизированного сигнала (7.2.4) представляет собой сумму сдвинутых копий исходного аналогового сигнала с шагом сдвига, равным частоте дискретизации. Очевидно, что если спектры копий не перекрываются, то по центральной копии дискретного спектра можно восстановить исходный аналоговый сигнал с абсолютной точностью. Умножая функцию (7.2.3) на прямоугольную весовую функцию ПF(f), равную 1 в пределах главного частотного диапазона [-F/2,F/2] и нулю за его пределами, получаем непрерывный спектр в бесконечных по частоте границах, равный спектру F×S(f) в пределах главного частотного диапазона:
F×S(f) = F×[S(f) * ШF(f)]×ПF(f).
Обратное преобразование Фурье такого спектра должно давать конечный и непрерывный сигнал. Произведем обратное преобразование обеих частей равенства (7.2.6):
F·[S(f) * ШF(f)] Û sDt(t), ПF(f) Û F×sinc(pFt).
F×s(t) = sDt(t) * F×sinc(pFt).
s(t) = sinc(pFt) *
Дискретизированный сигнал sDt(t) = s(kDt)d(t-kDt) представляет собой сумму последовательных весовых импульсов Кронекера, сдвинутых на интервал Dt, со значениями веса, равными значениям отсчетов функции s(t) в моменты kDt. При прохождении такого сигнала через систему с импульсным откликом h(t)= sinc(pFt)= sin(pFt)/pFt каждый весовой импульс Кронекера возбудит на выходе соответствующую последовательную серию сдвинутых и масштабированных копий оператора фильтра. Отсюда, с учетом очевидного равенства
d(t-kDt) * sinc(pFt) = sinc[pF(t-kDt)],
выходной сигнал будет представлять собой сумму сдвинутых весовых импульсных откликов системы, где значение веса определяется отсчетами дискретного сигнала:
s(t) = s(kDt) sinc[pF(t-kDt)] = s(kDt) sinc[p(t/Dt-k)]. (7.2.7)
Эта конечная формула носит название интерполяционного ряда Котельникова-Шеннона. Из нее следует, что если наибольшая частота в спектре произвольной непрерывной функции s(t) не превышает частоты ее дискретизации, то она без потери точности может быть представлена в виде числовой последовательности дискретных значений s(kDt), k = 0,1,2,... , и однозначно восстановлена по этой последовательности. В этом и состоит сущность теоремы отсчетов Котельникова. В зарубежной литературе она называется также теоремой Шеннона или теоремой дискретизации (sampling teorem).
Академик В.А.Котельников, 1908-2005. Крупнейший ученый в области радиотехники, радиофизики и информатики. Окончил Московский энергетический институт в 1931 году. С 1931 г. по 1941 г. преподает в МЭИ и ведет научную работу в ЦНИИ связи. В 1933 г. формулирует знаменитую теорему отсчетов, которая носит его имя. В период Великой Отечественной войны (1941-1945 гг.) работал над созданием специальной аппаратуры связи. С 1948 г. по 1953 г. директор и главный конструктор ОКБ МЭИ. В 1953 году избран академиком АН СССР. С 1954 года - директор Института радиотехники и электроники АН СССР. Занимался теорией помехоустойчивой радиосвязи и радиолокации, радиолокационным исследованием планет. Лауреат Ленинской премии, дважды лауреат Государственной премии СССР. Дважды удостоен звания Героя Социалистического труда, награжден шестью орденами Ленина, орденом "За заслуги перед Отечеством" I степени.
По существу, ряд (7.2.7) представляет собой частный случай разложения сигнала в соответствии с формулой (7.1.2) по системе ортогональных функций интегрального синуса v(t, kDt)= sinc(pF(t-kDt))= sinc(p(t/Dt – k)), образующих базис пространства сигналов s(t). Для проверки ортогональности достаточно вычислить скалярное произведение базисных функций:
Разложение (7.2.7) проще и понятнее, чем разложение в ряды Фурье, что можно видеть на рис. 7.2.6. Вес каждой функции отсчетов sinc[pF(t-kDt)] формирует пиковое значение интегрального синуса в каждой текущей точке t= kDt, равное значению сигнала s(kDt), при этом во всех остальных точках дискретных отсчетов sinc[pF(t-(k±j)Dt))], j= 1,2,… значения интегрального синуса равны нулю. Ряд числовых значений интегрального синуса для дискретных значений t= nDt при суммировании по k полностью эквивалентен гребневой функции:
Однако, в отличие от гребневой функции, в интервале между дискретными отсчетами интегральный синус имеет не нулевые, а определенные осциллирующие значения. Суперпозицией этих значений по текущим значениям t от всех интегральных синусов, осцилляции которых доходят до данного значения t, и образуются значения аналогового сигнала в интервалах между отсчетами.
Рис. 7.2.6. Восстановление непрерывного сигнала по дискретным отсчетам.
Рис. 7.2.7.
Рис. 7.2.8. Изменение масштаба при восстановлении аналоговой функции.
В принципе, функции отсчетов имеют бесконечные осцилляции, и восстанавливают аналоговый сигнал, бесконечный по аргументу. Амплитуда осцилляций функций отсчетов затухает достаточно медленно (см. рис. 7.2.7). Однако на рис. 7.2.6 нетрудно заметить, что, в силу знакопеременности функций отсчетов по интервалам дискретизации, осцилляции восстанавливаемых кривых с финитным спектром затухают достаточно быстро, и для данных без существенных выбросов и больших перепадов значений определяются, в основном, отсчетами, ближайшими к интерполируемому интервалу. Это позволяет ограничивать интервал суммирования в формуле (2.5.7) определенными окрестностями текущих точек интерполяции.
Курсовая работа
1 – Исследование и разработка основных
правил ограничения интервала
Рис. 7.2.9. Интерполяция по Котельникову-Шеннону.
Ряд (7.2.7) позволяет простым введением масштабного множителя в аргумент интегрального синуса изменять представление сигнала на временной оси, растягивать или сжимать сигнал:
s(t) =
По аналогичной формуле может выполняться пересчет дискретных данных на другой интервал дискретизации:
s(n·Dtnew) =
Примеры восстановления аналоговой формы произвольного финитного сигнала и изменения шага дискретизации данных приведены на рис. 7.2.9.
На рис. 7.2.10 приведено моделирование дискретизации аналогового сигнала, влияние наложение спектров боковых периодов на спектр главного диапазона дискретного сигнала и восстановление из этого спектра аналоговой формы сигнала.
Рис. 7.2.10. Моделирование дискретизации аналогового сигнала.
Графики А и Б рисунка – модельный аналоговый сигнал, точки его дискретизации и модуль спектра дискретного сигнала. Вычисление спектра выполнено быстрым преобразованием Фурье (БПФ) и отображает, соответственно, частотный диапазон 0-2fN. Дискретизация выполнена корректно, с выполнением условия (7.2.5), о чем можно судить и по спектру дискретного сигнала (график Б, выход на незначимые значения к частоте Найквиста fN).
Кривая S1 на графике В – спектр модельного дискретного сигнала при нарушении условия (7.2.5). В данном случае это произойдет при увеличении шага дискретизации в 2 раза, что вызовет уменьшение в 2 раза новой частоты Найквиста и перемещение границы главного диапазона на отметку 0.5fN на графике Б, при этом произойдет перекрытие спектров поддиапазонов. На графике приведены кривые S1a и S1b, которые являются раздельными спектрами правой половины главного диапазона без сложения со спектром правого бокового диапазона (интервал 0-2fN, где fN – частота Найквиста новой дискретизации), и левой половины правого бокового диапазона на том же интервале 0-2fN без сложения со спектром главного диапазона. Хорошо видны «хвосты» спектров, выходящие за границы интервала Найквиста от центров диапазонов и заходящие в соседние диапазоны. Сложением этих спектров в интервале 0-2fN нетрудно убедиться, что полученный результат будет полностью соответствовать спектру S1 новой дискретизации исходного сигнала. Обратим внимание, что сложение спектров рядом расположенных диапазонов может вызывать не только увеличение высокочастотных составляющих (как это можно было видеть на рис. 7.2.4 – спектр S1), ни и их взаимную компенсацию, как имеет место для спектра S1 в данном случае (кривая точками на графике В).
Перекрытие спектров диапазонов вызовет искажение аналоговой формы сигнала, восстановленного из его дискретных отсчетов, что можно видеть на графике Г – кривая s2. В данном случае, при частичной взаимной компенсации перекрывающихся частей спектров, наиболее сильное искажение произошло во второй, высокочастотной части сигнала.
Дискретизируемые сигналы, как правило, содержат широкополосные шумы, высокочастотные составляющие которых неизбежно перекрываются при периодизации спектра, и увеличивают погрешность восстановления сигналов. Для исключения этого фактора перед проведением дискретизации должно быть обеспечено подавление всех частот выше частоты Найквиста, т.е. выполнена низкочастотная фильтрация сигнала. Если последнее не проведено, то при дискретизации целесообразно в 2-4 раза уменьшить интервал дискретизации относительно оптимального и первой операцией обработки данных выполнить низкочастотную цифровую фильтрацию, после чего можно провести децимацию данных.