Оценка параметров амплитудной модуляции

Амплитудно-модулированный сигнал может быть представлен в соответствии с выражением:

A(t)= AНЧ(t)cos(wВЧ t+q),

где wВЧ - несущая частота; q - начальная фаза; AНЧ(t) - модулирующий низкочастотный сигнал.

Для оценки параметров модуляции можно использовать вычислительный метод с решением системы уравнений. Так как максимальная частота низкочастотного сигнала FМАХ<<fВЧ, то изменением огибающей научастке времени соседних стробирующих отсчетов (t2-t1)<<1/FМАХ можно пренебречь. При таком допущении для нахождения AНЧ(t) можно решить систему из двух уравнений:

Оценка параметров амплитудной модуляции - student2.ru

Выразим значения начальной фазы и огибающей из этих уравнений:

Оценка параметров амплитудной модуляции - student2.ru ;(1.2.1)

Оценка параметров амплитудной модуляции - student2.ru . (1.2.2)

Таким образом, если дискретизировать сигнал A(t) с частотой дискретизации fд>>FМАХ и не кратной несущей частоте, то, используя формулы (1.2.1) и (1.2.2), можно находить значение Оценка параметров амплитудной модуляции - student2.ru для каждых двух точек дискретизированного сигнала. Далее можно найти максимальное AMAX и минимальное AMIN значения Оценка параметров амплитудной модуляции - student2.ru за интервал времени больше периода модулирующего сигнала и оценить глубину модуляции по формуле:

Оценка параметров амплитудной модуляции - student2.ru . (1.2.3)

Допустим, что fНЧМАХ=10 кГц, тогда при (t2-t1)=0,2 мкс максимальная абсолютная погрешность нахождения AНЧ(t) будет в области наибольшей крутизны гармонического сигнала и может быть представлена в виде выражения:

Оценка параметров амплитудной модуляции - student2.ru ,

где AНЧ – амплитуда модулирующего сигнала. Погрешность нахождения максимума и минимума функции AНЧ(t) в области экстремумов гармонического сигнала может быть представлена в виде выражения:

Оценка параметров амплитудной модуляции - student2.ru .

Тогда погрешность вычисления глубины модуляции не будет превосходить величины Оценка параметров амплитудной модуляции - student2.ru =2 Оценка параметров амплитудной модуляции - student2.ru . Полная методическая погрешность оценки глубины модуляции для принятых условий в диапазоне значений 10-90% будет не более 0.05%, что можно считать более чем достаточным. Таким образом, метод стробирования может с успехом применяться в задачах оценки глубины АМ радиосигналов.

Многоуровневое интерполирование при оценке частоты сигнала

Рассмотрим задачу измерения частоты на основе обработки в персональном компьютере массива дискретных отсчетов мгновенных значений периодического сигнала, получаемых с помощью быстродействующего АЦП, как это показано на рис. 1.3.1. Будем считать, что АЦП имеет встроенный кварцевый генератор частоты, задающий временной интервал считывания данных Тд, нестабильность которого соизмерима с параметрами встроенной меры автономного электронно-счетного частотомера, т.е. порядка 10-6….10-8. Процесс оцифровки периодического сигнала представлен на рис. 1.3.2.

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.1. Структурная схема измерения частоты с помощью АЦП

Когда интервал дискретизации значительно меньше периода сигнала (Тд Оценка параметров амплитудной модуляции - student2.ru Tс), можно выбрать достаточно большое время измерения kTс и определить неизвестную частоту методом дискретного счета: fс=1/Tс Оценка параметров амплитудной модуляции - student2.ru (N+1/2)/(Тдk). При этом целое число периодов сигнала k может быть найдено алгоритмически с учетом выбранного уровня измерения путем подсчета периодов сигнала в интервале kTс, а максимальнаяотносительнаяметодическая погрешность квантования по модулю будет достигать значения Тд/(2kTс). Например, для kTс=1с и Тд=10мкс получим погрешность на уровне 10-5, что не удовлетворяет многим измерительным задачам. Значение Тд=10мксбыло взято как наиболее часто используемый период дискретизации в недорогих АЦП (fд=100кГц). В условиях наложения внешних помех и влияния собственных шумов АЦП результирующая погрешность может дополнительно увеличиться. К тому же время счета 1с очень большое.

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.2. Получение мгновенных отсчетов при одноуровневой интерполяции

Если вместо обычного счетчика использовать АЦП, можно в процессе обработки данных учесть информацию о мгновенных значениях сигнала в каждой точке и за счет этого повысить помехозащищенность, быстродействие и точность измерений. Для этого предлагается [5]: во-первых - использовать интерполяцию, например, линейную, между ближайшими отсчетами; во-вторых - усреднять результаты по совокупности измерений частоты, выполненных на нескольких уровнях начального и конечного монотонных интервалов, признанных пригодными для вычислений. Для линейной интерполяции между точками (tN0, UN0) и (tN1, UN1) интервал времени kТc, равный целому числу k периодов сигнала Tc, можно вычислить по формуле:

Оценка параметров амплитудной модуляции - student2.ru (1.3.1)

где N=ent(kTд/Tс)– целое число отсчетов (остаток отбрасывается) мгновенных значений сигнала, укладывающихся в интервале времени kTд; U0– мгновенное значение из массива дискретных данных, полученных на начальном участке изменения сигнала, удовлетворяющего требованиям монотонности; UN0 и UN1- ближайшие к U0 соответственно снизу и сверху мгновенные значения, выбранные из массива дискретных данных, полученных на конечном монотонном участке сигнала.

Формула (1.3.1) может быть использована для измерения частоты (fс=1/Tс)с помощью ПК в том случае, если в процессе получения мгновенных значений не было заметного влияния помех и шумов АЦП. Когда помехами и шумами пренебречь нельзя, то следует провести измерение частоты на нескольких уровнях, как показано на рис. 1.3.3, и затем усреднить результаты. Заметим, что при современных вычислительных возможностях ПК время, затрачиваемое на обработку данных, составит лишь незначительную долю от времени оцифровки нескольких периодов низкочастотного сигнала.

Предварительную обработку массива данных следует осуществлять для поиска монотонных участков изменения периодического сигнала на передних и задних его «фронтах». В простейшем случае можно сравнивать пошаговое приращение или убывание отсчетов мгновенных значений.

В общем случае для произвольного m-ого уровня интерполяции, где mпринимает значения от 0 до р-1, что означает р точек дискретизации на начальном участке функции и р+1 точка на конечном участке, формула (1.3.1) будет иметь вид:

Оценка параметров амплитудной модуляции - student2.ru (1.3.2)

Среднее значение для q уровней измерения и усреднения можно найти по формуле:

Оценка параметров амплитудной модуляции - student2.ru  

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.3. Получение массива отсчетов при многоуровневой интерполяции

Усреднять результаты измерения частоты на нескольких уровнях можно с использованием всей совокупности данных или по совокупности только независимых отсчетов, когда каждое значение используется в вычислениях только один раз. В последнем случае на начальном участке сигнала надо взять отсчеты через один, а на конечном - все. Возьмем для усреднения q уровней интерполяции в точках, соответствующих моментам времени t0, t2, … tp-1. Текущее значение m=0, 2, 4 … 2(q-1). При этом p=2q и среднее значение периода сигнала будет вычисляться по формуле:

Оценка параметров амплитудной модуляции - student2.ru (1.3.3)

Оценим погрешность измерения периода в зависимости от погрешностей мгновенных значений, обусловленных шумами и помехами. При этом инструментальную погрешность из-за нестабильности кварцевого генератора АЦП учитывать пока не будем, так как нас интересуют предельные возможности рассматриваемого метода многоуровневой интерполяции. Поскольку измерения косвенные, то значение среднеквадратического отклонения (СКО) оценки периода сигнала s находится через частные производные функции по всем учитываемым аргументам [5]. Для упрощения записи введем обозначения:

Оценка параметров амплитудной модуляции - student2.ru ; Оценка параметров амплитудной модуляции - student2.ru ;

Оценка параметров амплитудной модуляции - student2.ru ; Оценка параметров амплитудной модуляции - student2.ru .

Здесь Оценка параметров амплитудной модуляции - student2.ru - изменение мгновенных значений сигнала в соседних отсчетах уровня m; Оценка параметров амплитудной модуляции - student2.ru - изменение мгновенных значений сигнала в начале и в конце интервала измерения на уровне m, причем в конце выбирается ближайший снизу отсчет.

Поскольку метод измерения косвенный, то необходимо найти частные производные функции по всем учитываемым аргументам, которые будут иметь вид:

Оценка параметров амплитудной модуляции - student2.ru Оценка параметров амплитудной модуляции - student2.ru

Оценка параметров амплитудной модуляции - student2.ru

Будем считать, что в начале и в конце оцифровки сигнала сохраняются основные его характеристики на всех уровнях измерения, т.е. в выбранном интервале времени функция близка к линейной.

Тогда: Оценка параметров амплитудной модуляции - student2.ru (1.3.4)

Примем также, что среднеквадратические отклонения оценки мгновенных значений всех отсчетов, обусловленные помехами и шумами АЦП, одинаковые и равны

Оценка параметров амплитудной модуляции - student2.ru ,

где Оценка параметров амплитудной модуляции - student2.ru - составляющая, обусловленная конечной битностью АЦП; Оценка параметров амплитудной модуляции - student2.ru - составляющая, обусловленная внешними шумами и внутренними шумами АЦП. Тогда с учетом (1.3.4) формула для абсолютного значения СКО оценки периода сигнала будет иметь вид:

Оценка параметров амплитудной модуляции - student2.ru

Относительную величину СКО можно представить в виде выражения:

Оценка параметров амплитудной модуляции - student2.ru

Для получения численных значений СКО примем:

Оценка параметров амплитудной модуляции - student2.ru Оценка параметров амплитудной модуляции - student2.ru Оценка параметров амплитудной модуляции - student2.ru

где b – коэффициент, лежащий в диапазоне от 0 до 1; sU– среднеквадратическое значение погрешности отсчета, приведенное к средней разнице соседних мгновенных значений. С учетом введенных обозначений

Оценка параметров амплитудной модуляции - student2.ru (1.3.5)

Рассмотрим поведение функции Оценка параметров амплитудной модуляции - student2.ru в интервале Оценка параметров амплитудной модуляции - student2.ru для N=10000. Характер поведения функции при увеличении или уменьшении N не изменится. Как следует из приведенного на рис. 1.3.4 графика, самый неблагоприятный случай будет при b=0 и b=1. При этом функция f(b) и соответственно СКО максимальны:

Оценка параметров амплитудной модуляции - student2.ru

Результаты расчетов СКО по формуле (1.3.5) для наихудшего случая приведены на рис. 1.3.5 – 1.3.8. Графики представлены в логарифмическом масштабе. Из приведенных графиков следует, что увеличение числа уровней измерения способствует фильтрации случайной погрешности, которая уменьшается пропорционально Оценка параметров амплитудной модуляции - student2.ru , что и ожидалось. Для рассмотренного в начале параграфа примера дискретного счета в течение1 с при Тд =10 мкс и N=105погрешность находится на уровне 10-5. С учетом внешних помех и шумов СКО будет порядка 2*10-5.

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.4. Поведение функции f(b) в диапазоне Оценка параметров амплитудной модуляции - student2.ru

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.5. Зависимость СКО от N для Оценка параметров амплитудной модуляции - student2.ru

Оценим численные значения погрешностей для рассмотренного метода измерения на одном и 100 уровнях с последующей интерполяцией и вычислением частоты или периода. Для того же значения N=105 выберем реальную разрядность АЦП 12 бит и ограничимся суммарными шумами Оценка параметров амплитудной модуляции - student2.ru . При этом будем считать, что учтены внешние помехи и шумы АЦП. Тогда получим минимальные значения СКО: Оценка параметров амплитудной модуляции - student2.ru для измерения на одном уровне; Оценка параметров амплитудной модуляции - student2.ru для измерения на 100 уровнях. Таким образом, случайная погрешность при измерении на одном уровне уменьшается на порядок, а при выборе 100 уровней – еще на порядок. Используя АЦП большей разрядности и методы цифровой фильтрации данных, можно дополнительно повысить точность оценки частоты сигнала. Для увеличения количества уровней в два раза нужно осуществлять оцифровку, как при возрастании, так и при убывании функции.

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.6. Зависимость СКО от N для q=50

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.7. Зависимость СКО от Оценка параметров амплитудной модуляции - student2.ru для N=10000

Можно также взять все отсчеты мгновенных значений сигнала на начальном участке функции, тогда для формулы (1.3.3) количество уровней q (m=0, 1, 2, … q-1; p=q) дополнительно возрастет в два раза. В этом случае все промежуточные отсчеты конечного участка будут использоваться в вычислениях дважды. Моделирование показало, что применение всей базы данных начальных отсчетов дополнительно уменьшает СКО примерно в Оценка параметров амплитудной модуляции - student2.ru раз. На рис. 1.3.9 приведена гистограмма распределения погрешности, построенная по данным 1000-кратной оценки частоты методом интерполирования и усреднения результатов дискретизации периодического сигнала на 50 уровнях для N=100000 и Оценка параметров амплитудной модуляции - student2.ru . Отношение временного интервала считывания данных Тд к периоду сигнала (Tс/Tд) в расчетах взяторавное 300, хотя оно лишь ограничивает число реализуемых уровней измерения и на точность не влияет. Необходимое число точек дискретизации можно получить даже на одном периоде сигнала.

Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.8. Зависимость СКО от Оценка параметров амплитудной модуляции - student2.ru для q=50

Вычисленное значение s =1.8*10-7. На рис. 1.3.10 значение N взято на порядок меньше (10000) и соответственно увеличилась величина s=1.9*10-6. На рис. 1.3.11 и 1.3.12 приведены аналогичные гистограммы для меньшего уровня суммарных шумов Оценка параметров амплитудной модуляции - student2.ru

Оценка параметров амплитудной модуляции - student2.ru Оценка параметров амплитудной модуляции - student2.ru
Рис. 1.3.9. Гистограмма оценки частоты для N=100000, Оценка параметров амплитудной модуляции - student2.ru Рис. 1.3.10. Гистограмма оценки частоты для N=10000, Оценка параметров амплитудной модуляции - student2.ru

Оценка параметров амплитудной модуляции - student2.ru Оценка параметров амплитудной модуляции - student2.ru

Рис. 1.3.11. Гистограмма оценки частоты для N=100000, Оценка параметров амплитудной модуляции - student2.ru Рис. 1.3.12. Гистограмма оценки частоты для N=10000, Оценка параметров амплитудной модуляции - student2.ru

Результаты моделирования хорошо согласуются с данными, представленными на рис. 1.3.5 – 1.3.8. Некоторые различия обусловлены тем, что значение функции f(b) в теоретических расчетах было взято в максимуме.

В целом, полученные результаты анализа и моделирования позволяют сделать вывод о целесообразности применения метода многоуровневого интерполирования и усреднения результатов в задачах оценки частоты при наличии внешних и внутренних шумов квантования. При этом могут решаться задачи повышения быстродействия, подавления шумов и повышения точности оценки частоты периодического сигнала.

Наши рекомендации