Site Loader

Содержание

Что такое частота? | Fluke

Частота переменного тока (ac) — это количество синусоидальных колебаний переменного тока в секунду. Частота — это количество изменений направления тока за секунду. Для измерения частоты используется международная единица герц (Гц). 1 герц равен 1 колебанию в секунду.

  • Герц (Гц) = 1 герц равен 1 колебанию в секунду.
  • Колебание = Одна полная волна переменного тока или напряжения.
  • Полупериод = Половина колебания.
  • Период = Время, необходимое для выполнения одного полного колебания.

Частота отражает повторяемость процессов. С точки зрения электрического тока частота — это количество повторений синусоиды или, другими словами, полного колебания, которое включает положительную и отрицательную составляющие.

Чем больше колебаний происходит в секунду, тем выше частота.

Пример. Если известно, что частота переменного тока равна 5 Гц (см. схему ниже), это означает, что его форма сигнала повторяется 5 раз за 1 секунду.

Частота обычно используется для описания работы электрооборудования. Ниже приведены некоторые наиболее распространенные диапазоны частот:

  • Частота линии питания (обычно 50 Гц или 60 Гц).
  • Частотно-регулируемые приводы: обычно используют несущую частоту 1–20 кГц.
  • Звуковой диапазон частот: от 15 Гц до 20 кГц (диапазон человеческого слуха).
  • Радиочастота: от 30 до 300 кГц.
  • Низкая частота: от 300 кГц до 3 МГц.
  • Средняя частота: от 3 до 30 МГц.
  • Высокая частота: от 30 до 300 кГц.

Обычно цепи и оборудование предназначены для работы с постоянной или переменной частотой. Оборудование, рассчитанное на работу с постоянной частотой, при изменении частоты начинает работать неправильно. Например, двигатель переменного тока, рассчитанный на работу при 60 Гц, работает медленнее при частоте ниже 60 Гц или быстрее при частоте выше 60 Гц. Для двигателей переменного тока любое изменение частоты приводит к пропорциональному изменению частоты вращения двигателя. Другим примером является снижение частоты вращения двигателя на 5 % при снижении частоты сети на 5 %.

Порядок измерения частоты

Цифровой мультиметр с режимом частотомера может измерять частоту сигналов переменного тока со следующими функциями:

  • регистрация МИН/МАКС значений, позволяющая записывать результаты измерений частоты за заданный интервал времени. Эта функция также применима к измерениям напряжения, тока и сопротивления.
  • автоматический выбор диапазона, при котором прибор автоматически подбирает диапазон частот при условии, что частота измеряемого напряжения не выходит за пределы этого диапазона.

Параметры электросетей различаются в зависимости от страны. В США работа сети основана на высокостабильном сигнале с частотой 60 Гц, что соответствует 60 колебаниям в секунду.

Бытовые электросети в США получают питание от однофазного источника питания 120 В перем. тока. Напряжение в настенной розетке дома в США совершает синусоидальные колебания в диапазоне от 170 до −170 В, при этом истинное среднеквадратичное значение этого напряжения будет равно 120 вольт. Частота колебаний составляет 60 циклов в секунду.

Единица измерения получила название «герц» в честь немецкого физика Генриха Герца (1857–1894 гг.), который первым осуществил передачу и принятие радиоволн. Радиоволны распространяются с частотой одно колебание в секунду (1 Гц). (аналогично часы тикают с частотой 1 Гц)

Ссылка: Digital Multimeter Principles by Glen A. Mazur, American Technical Publishers.

Статьи на связанные темы:

Формы и характеристики электрических сигналов

Часто в электронных схемах требуется сгенерировать разные типы сигналов, имеющих различные частоты и формы, такие как меандры, прямоугольные, треугольные, пилообразные сигналы и различные импульсы.

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

С технической точки зрения, электрические сигналы являются визуальным представлением изменения напряжения или тока с течением времени. То есть, фактически — это график изменения напряжения и тока, где по горизонтальной оси мы откладываем время, а по вертикальной оси — значения напряжения или тока в этот момент времени. Существует множество различных типов электрических сигналов, но в целом, все они могут быть разбиты на две основные группы.

  • Однополярные сигналы — это электрические сигналы, которые всегда положительные или всегда отрицательные, не пересекающие горизонтальную ось. К однонаправленным сигналам относятся меандр, тактовые импульсы и запускающие импульсы.
  • Двухполярные сигналы — эти электрические сигналы также называют чередующимися сигналами, так как они чередуют положительные значения с отрицательными, постоянно пересекая нулевое значение. Двухполярные сигналы имеют периодическое изменение знака своей амплитуды. Наиболее распространенным из двунаправленных сигналов, является синусоидальный.

Будучи однонаправленными, двунаправленными, симметричными, несимметричными, простыми или сложными, все электрические сигналы имеют три общие характеристики:

  • Период — это отрезок времени, через который сигнал начинает повторяться. Это временное значение также называют временем периода для синусоид или шириной импульса для меандров и обозначают буквой T.
  • Частота — это число раз, которое сигнал повторяет сам себя за период времени равный 1 секунде. Частота является величиной, обратной периоду времени, (). Единицей измерения частоты является Герц (Гц). Частотой в 1Гц, обладает сигнал, повторяющий 1 раз за 1 cекунду.
  • Амплитуда — это величина изменения сигнала. Измеряется в Вольтах (В) или Амперах (А), в зависимости от того, какую временную зависимость (напряжения или тока) мы используем.

 

Периодические сигналы

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

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

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

Итак, отрезок времени, который требуется для сигнала, чтобы завершить полный цикл своего изменения, прежде чем он вновь повторится, называется периодом сигнала и измеряется в секундах. Мы можем выразить сигнал в виде числа периодов T в секунду, как показано на рисунке ниже.

 

Синусоидальный сигнал

Время периода часто измеряется в секундах ( с ), миллисекундах (мс) и микросекундах (мкс).

Для синусоидальной формы волны, время периода сигнала также можно выражать в градусах, либо в радианах, учитывая, что один полный цикл равен 360° (Т = 360°), или, если в радианах, то (T = ).

Период и частота математически являются обратными друг другу величинами. С уменьшением времени периода сигнала, его частота увеличивается и наоборот.

Соотношения между периодом сигнала и его частотой:

Гц

c

Один герц в точности равен одному циклу в секунду, но один герц является очень маленькой величиной, поэтому часто можно встретить префиксы, обозначающие порядок величины сигнала, такие как кГц, МГц, ГГц и даже ТГц

ПрефиксОпределениеЗаписьПериод
КилотысячакГц1 мс
МегамиллионМГц1 мкс
ГигамиллиардГГц1 нс
ТератриллионТГц1 пс

 

Меандр

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

Так как форма меандра симметрична, и каждая половина цикла одинакова, то длительность положительной части импульса равна промежутку времени, когда импульс отрицателен (нулевой). Для меандров, используемых в качестве тактирующих сигналов в цифровых схемах, длительность положительного импульса называется временем заполнения периода.

Для меандра, время заполнения равно половине периода сигнала. Так как частота равна обратной величине периода, (1/T), то частота меандра:

   

Например, для сигнала с временем заполнения равным 10 мс, его частота равна:

Гц

Меандры используются в цифровых системах для представления уровня логической «1» большими значениями его амплитуды и уровня логического «0» маленькими значениями амплитуды.

Если время заполнения, не равно 50% от длительности его периода, то такой сигнал уже представялет более общий случай и называется прямоугольным сигналом. В случае,  или если время положительной части периода сигнала мало, то такой сигнал, является импульсом.

 

Прямоугольный сигнал

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

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

На изображенном примере, длительность положительного импульса больше, чем длительность отрицательного, хотя, это и не обязательно. Главное, чтобы форма сигнала была прямоугольной.

Отношение периода повторения сигнала , к длительности положительного импульса , называют скважностью:

   

Величину обратную скважности называют коэффициентом заполнения (duty cycle):

   

Пример расчета

Пусть имеется прямоугольный сигнал с импульсом длительностью 10мс и коэффициентом заполнения 25%. Необходимо найти частоту этого сигнала.

Коэффициент заполнения равен 25% или ¼, и совпадает с шириной импульса, которая составляет 10мс. Таким образом, период сигнала должен быть равен: 10мс (25%) + 30мс (75%) = 40мс (100%).

Гц

Прямоугольные сигналы могут использоваться для регулирования количества энергии, отдаваемой в нагрузку, такую, например, как лампа или двигатель, изменением скважности сигнала. Чем выше коэффициент заполнения, тем больше среднее количество энергии должно быть отдано в  нагрузку, и, соответственно, меньший коэффициент заполнения, означает меньшее среднее количество энергии, отдаваемое в нагрузку. Отличным примером этого является использование широтно-импульсной модуляции в регуляторах скорости. Термин широтно-импульсная модуляция (ШИМ) буквально и означает «изменение ширины импульса».

 

Треугольные сигналы

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

Как правило, для треугольных сигналов, продолжительность роста сигнала, равна продолжительности его спада, давая тем самым 50% коэффициент заполнения. Задав амплитуду и частоту сигнала, мы можем определить среднее значение его амплитуды.

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

 

Пилообразный сигнал

Пилообразный сигнал — это еще один тип периодического сигнала. Как следует из названия, форма такого сигнала напоминает зубья пилы. Пилообразный сигнал может иметь зеркальное отражение самого себя, имея либо медленный рост, но очень крутой спад, или чрезвычайно крутой, почти вертикальный рост и медленный спад.

Пилообразный сигнал с медленным ростом является более распространенным из двух типов сигналов, являющийся, практически, идеально линейным. Пилообразный сигнал генерируется большинством функциональных генераторов и состоит из основной частоты (f) и четных гармоник. Это означает, с практической точки зрения, что он богат гармониками, и в случае, например, с музыкальными синтезаторами, для музыкантов дает качественный звук без искажений.

 

Импульсы и запускающие сигналы (триггеры)

Хотя, технически, запускающие сигналы и импульсы два отдельных типа сигналов, но отличия между ними незначительны. Запускающий сигнал — это всего лишь очень узкий импульс. Разница в том, что триггер может быть как положительной, так и отрицательной полярности, тогда как импульс только положительным.

Форма импульса, или серии импульсов, как их чаще называют, является одним из видов несинусоидальной формы сигналов, похожей на прямоугольный сигнал. Разница в том, что импульсный сигнал определяется часто только коэффициентом заполнения. Для запускающего сигнала положительная часть сигнала очень короткая с резкими ростом и спадом и ее длительностью, по сравнению с периодом, можно пренебречь.

Очень короткие импульсы и запускающие сигналы предназначены для управления моментами времени, в которые происходят, например, запуск таймера, счетчика, переключение логических триггеров а также для управления тиристорами, симисторами и другими силовыми полупроводниковыми приборами.

Я рассмотрел здесь только основные виды электрических сигналов. Остальные типы сигналов, обычно, получают их комбинацией или модуляцией (изменением параметров, используя другой сигнал), например: 

  • Амплитудно-модулированный сигнал
  • Частотно-модулированный сигнал
  • Фазо-модулированный сигнал
  • Фазо-частотно-модулированный сигнал
  • Фазо-кодо-манипулированный сигнал

Подробно я вернусь к ним в своих последующих публикациях.

 


Еще по этой теме

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Измерения в цифровых осциллографах и обработка результатов измерения

Современные цифровые запоминающие осциллографы (ЦЗО), построенные на базе открытой платформы дают возможность пользователю визуально наблюдать исследуемый сигнал, зачастую достаточно сложной формы. Использование длинной памяти, расширенных режимов синхронизации и сегментированной развертки позволяют инженеру фиксировать различные артефакты во входном сигнале или  же наоборот «отлавливать» полезные сигналы, имеющие определенные параметры. Эти возможности в том или ином виде присутствуют практически в любом современном цифровом осциллографе.

Но исключительная полезность цифрового осциллографа определяется не только его способностью визуально отображать форму входного сигнала, но и производить различного рода измерения, что, в общем, и классифицирует осциллограф как «средство измерения».

Большинство ЦЗО способно производить измерения достаточно большого типа параметров, так например, осциллографы серии WaveRunner производства компании LeCroy способен производить измерения до 40 параметров сигнала, с одновременной индикацией 8 результатов измерений в штатном режиме, а при инсталляции дополнительных опций осциллографы LeCroy старших серий способны приводить измерения до 170 различных параметров. Это широкий набор различных амплитудно-временных измерений вполне достаточных для удовлетворения потребностей широкого круга пользователей. Список измерений доступных для осциллографов LeCroy

приведен в Приложении 1.

В основе всех видов измерений современного осциллографа лежат два вида измерений – это амплитудные и временные. Так же цифровые осциллографы способны осуществлять безразмерные виды измерений, например подсчет числа целых периодов сигнала, числа точек дискретизации, числа пиков гистограммы и пр.   

Амплитудные измерения предназначены для измерений параметров амплитуды входного сигнала (или же результатов математической обработки) – это такие как, непосредственно, амплитуда, нижнее значение, верхнее значение, пиков значение, выбросы, среднеквадратическое значение и многие другие. Временные измерения предназначены для измерений параметров сигнала нормированных по времени – это частота, период, длительность, фазовые сдвиги, время нарастания и спада, параметры джиттера и многие другие. Так же современные ЦЗО имеют некоторые производные виды измерений от  амплитуды и времени, например измерение площади сигнала, что применительно к импульсному сигналу определяет его энергию, измерение числа периодов сигнала на заданном участке или измерение числа точек дискретизации образующих форму сигнала на всем экране или на заданном участке. В ЦЗО так же присутствуют специализированные виды измерений, предназначенные для измерения параметров специфических устройств или режимов, например измерение параметров мощности электрического сигнала, измерение параметров систем последовательной передачи данных, измерение параметров дисковых или оптических приводов, измерения джиттера и многие другие. Но и даже эти  специализированные виды измерений базируются на основных результатах измерения амплитудно-временных параметров сигнала.

Погрешность измерения амплитудных параметров определяется тем, что в большинстве современных ЦЗО используются 8-и битные АЦП, что дает теоретическую относительную погрешность измерения


с учетом нелинейности входных усилителей, нелинейности АЦП, температурного дрейфа, погрешности коэффициента усиления входных усилителей и т.д., погрешность измерения постоянного напряжения составляет порядка 3 % , а погрешность дифференциальных измерений напряжения (читай как амплитуды), составляет порядка 1,5%. Это достаточно большое значение погрешности измерения, учитывая тот факт, что средний вольтметр обеспечивает погрешность измерения постоянного напряжения около 0,025%. Но принимая во внимание, что осциллограф, первично, это визуальный прибор и то, что линейность АЧХ большинства современных осциллографов составляет порядка 0,7 от значения  полосы пропускания, а полоса пропускания современного ЦЗО может достигать 18 ГГц (LeCroy SDA 18000), то очевидно, что даже на частотах около 1000 МГц, ЦЗО составляет конкуренцию вольтметрам переменного тока или измерителями мощности имеющим погрешность порядка 3%. А принимая во внимание тот факт, что осциллограф способен производить измерения среднеквадратического значения напряжения сигнала любой формы, а ВЧ вольтметры переменного тока только сигнала синусоидальной формы, то преимущества осциллографа при измерении амплитудных параметров сигнала становятся очевидными.

Так на рисунке 1 приведена осциллограмма синусоидального сигнала частотой 350 МГц и уровнем 1 Вольт полученная с экрана осциллографа LeCroy WaveRunner WR-6051A с полосой пропускания 500 МГц. Измерения СКО (окно измерения Р1) индицирует значение 970 мВ. Погрешность измерения амплитуды в данном случае  составляет 3%.

Для того, что бы пользователь не воспринимал осциллограф,  в режиме измерения как вещь саму в себе или же наоборот четко представлял какие параметры и какой алгоритм измерения используется в данный момент, компания LeCroy в своих осциллографах при включении измерений сопровождает осциллограмму, на которой производятся измерения, автоматическими маркерами помощи. Так на рисунке 1 при измерении циклического СКЗ, виды маркеры, выделяющие полный цикл (полное число периодов) измеряемого сигнала. Но сигнал представленный на рисунке 1 достаточно простой. На рисунке 2 приведена осциллограмма одиночного радиоимпульса в режиме измерения циклического СКЗ, видны области измерения СКЗ и результат измерения  – 355 мВ.

Если же для данного сигнал применить алгоритм полного измерения СКЗ, то результат измерения будет абсолютно другой. Так на рисунке 3 изображена осциллограмма измерения полного СКЗ,  результат измерения составляет 182 мВ.  

Напомним,  что среднеквадратическое значение сигнала переменного тока эквивалентно значению постоянного напряжения, способного выделять такое же значение тепла на нагрузке, как и исходный сигнал переменного тока. Очевидно, что для режима измерения циклического СКЗ, расчет значения напряжения производится только на полезной части сигнал, обладающей энергией и  способной производить работу (в том числе выделять тепло). Для полного СКЗ в расчет принимаются и участки сигнала, имеющие нулевое значение амплитуды, и не способные совершать работу, что уменьшает значение СКЗ с 355 мВ до 182 мВ. Это становится наиболее очевидным и наглядным именно при использовании осциллографов способных дать инженеру подсказку в виде маркеров, которые кроме всего прочего индицируют в виде горизонтальной зоны значение СКЗ, именно  в виде эквивалентного постоянного напряжения.

Ранее уже отмечалось, что любой средний вольтметр способен производить измерения амплитуды гораздо более точно, чем цифровой осциллограф. Но это справедливо только для измерения постоянного напряжения или НЧ напряжения переменного тока синусоидальной формы. При измерении СКЗ сигналов сложной формы погрешность измерения вольтметра увеличивается исходя их коэффициента формы сигнала. Для стандартных сигналов, коэффициент формы можно учесть при определении дополнительной погрешности измерения напряжения и погрешность может возрастать в десятки раз, так, например, для вольтметра Agilent Technologies 34401 при измерении импульсных сигналов погрешность измерения напряжения может составлять 46%.  Для сигналов непредсказуемой формы коэффициент формы учесть невозможно, поэтому и погрешность измерения напряжения становится неопределенной. Цифровой осциллограф производит математическое вычисление среднеквадратического значения формы сигнала из массива данных, полученных в процессе сбора информации, по формуле:


где X1 ;X2 ; X3 ….. Xn  отсчеты амплитуды полученные в результате дискретизации входного сигнала, а n –  число отсчетов,  и такой алгоритм измерения СКЗ не требует никаких дополнительных поправочных коэффициентов. Для однократных и редких сигналов цифровой осциллограф остается единственным средством измерения СКЗ, да и других амплитудных параметров сигнала тоже. А принимая во внимание тот факт, что осциллограф при измерении СКЗ производит «полное» измерение сигнала, имея ввиду одновременное измерение как постоянной составляющей DC, так и переменной составляющей AC, а большинство вольтметров производит измерения отдельно DC  и AC, и лишь за редким исключением некоторые типы вольтметров способны производить измерения  DC +AC, то становится очевидным, что возможности амплитудных измерений ЦЗО дают пользователю значительные преимущества по отношению к универсальным вольтметрам.

Как ни странно, но даже среди опытных инженеров существует мнение, что цифровой осциллограф производит измерение напряжения по одному периоду периодического сигнала, но как видно из выкладок выше, это не соответствует действительности. Для определения различных амплитудных параметров сигнала, измерения производятся по всему массиву данных составляющих форму сигнала, но в силу особенности измерения амплитудных параметров, осциллограф действительно может выдать только один результат измерения за один проход развертки, поскольку именно это и является циклом измерения. Так на рисунке 4 приведен пример измерения пикового значения напряжения. Пиковое значение — это разность межу минимальным и максимальным значениями формы сигнала на одной развертке. Очевидно, что вычисления этого параметра прежде всего необходимо определить как минимальное так и максимальное значение на всей форме сигнала, а для этого опять же необходим анализ всего массива данных точек образующих форму сигнала.

Очевидно, что для обеспечения достоверных и быстрых измерения при большом массиве данных, осциллограф должен обладать достаточным быстродействием для обеспечения необходимых вычислений. И в этой ситуации не все осциллографы ведут себя одинаково. Так, например, осциллограф LeCroy, осциллограммы которого приведены выше, при длине памяти 10 М при отсутствии измерений обеспечивает время сбора осциллограмм 210 мс, при включении одного измерения время сбора осциллограммы увеличивается до 340 мс, а при включении четырех одновременных измерений увеличивается до 430 мс. То есть при включении четырех измерений время сбора осциллограмм увеличивается в 2,04 раза. Если же аналогичные режимы измерений произвести используя осциллограф Tektronix DPO-4034, то результата получаются следующие – при отсутствии измерений время сбора осциллограмм составляет 170 мс, при включении одного измерения время сбора осциллограммы увеличивается до 16 секунд, а при включении одновременно четырех измерений — увеличивается до 40 секунд. То есть при включении четырех измерений время сбора осциллограмм у осциллографа Tektronix DPO-4034  увеличивается в 235  раз…         

Современные профессиональные осциллографы, например LeCroy, в штатной комплектации (т.е. без дополнительных опций) могут обеспечить возможность измерения 11 амплитудных параметров, подробный перечень параметров приведен в [2].

Важной особенность обеспечения измерений является возможность проведения измерения в выделенной области. В этом случае измерения параметров производятся не по всему массиву данных осциллограммы, а только в пределах указанной области. Большинство же пользователей привыкло, что измерения с использованием ЦЗО нужно производить для простого периодического сигнала по всей осциллограмме, что присутствует на экране ЦЗО и только в этом случае результат измерения будет достоверным. На рисунке 5 проведен наглядный пример сложного сигнала, представляющего собой прямоугольный сигнал с модулированными базой и верхом. На первый взгляд автоматические измерения амплитудных параметров такого сигнала должно вызвать сложности у пользователя, но только не у пользователей осциллографов LeCroy.

Для измерения некоторых  амплитудных параметров модулирующего сигнал задействуем измерения Р1, Р2 и Р3.  Для измерения СКЗ модулирующего сигнала базы (измерения Р1) выделяется только часть модулирующего  сигнал базы. Результат составляет 147 мВ. Для измерения СКЗ модулирующего сигнала верха (измерения Р2) выделяется только часть модулирующего  сигнал верха. Результат составляет 1,01 В. Для измерения пикового значения модулирующего сигнала верха (измерения Р3) выделяется только часть модулирующего  сигнал верха. Результат составляет 482 мВ. Измерения Р4 и Р5 обеспечивают измерения амплитудных параметров основного прямоугольного сигнала  — уровня верха и уровня базы и эти измерения производятся без выделения области.

Таким образом, обеспечивая возможность одновременного измерения до 8 параметров сигнала, осциллографы LeCroy так же обеспечивают возможность измерения в 8 различных областях этого сигнала. Справедливости ради отметим, что и другие осциллографы, например Tektronix DPO-7000 или DPO-4000, так же дают возможность измерения параметров в выделенной области, но для всех измерения (DPO-7000 это 8 измерения, а для DPO-4000 это 4 измерения) существует всего одна выделенная область, что существенного ограничивает возможности измерения сложных сигналов.

Измерения временных параметров – это набор наиболее расширенных и точных видов измерений цифрового осциллографа. Так уже сложилось, что при анализе сигнала по временной оси существует наибольший набор параметров, в штатной комплектации осциллографы  LeCroy способны обеспечить до 69 видов измерения, а при инсталляции дополнительных опций общее число всех видов измерений может достигать 180. Основными отличиями цифровых осциллографов по отношению к традиционным аналоговым осциллографам при измерении временных интервалов являются:

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

Tоп – погрешность установки частоты опорного генератора;
Fд – частота дискретизации;
Tдж – собственный джиттер осциллографа.

Современные технологии электронных элементов дают возможность применения в осциллографах опорных генераторов с погрешностью установки до 10-6 в год (или 1 ppm), частота дискретизации для наиболее массовых моделей ЦЗО составляет 5 ГГц  или 10 ГГц, собственный джиттер современного осциллографа удается снизить до значений 3 пс (хотя есть «уникальные» модели ЦЗО, например DPO-4000 серии, имеющие джиттер 400 пс). Из этих выкладок следует, что наиболее существенным при определении погрешности измерения временных интервалов как раз и является погрешность установки частоты опорного генератора.

Но на этом и заканчивается идентичность подходов при измерения  временных интервалов различных производителей цифровых осциллографов. Разные производители при измерении временных интервалов накладывают дополнительные требования для достижения декларируемой погрешности измерения. Так, например, компания  Tektronix для своих осциллографов серии TDS-5000B для обеспечения погрешности указанной в формуле (1), дополнительно требует:

Но и это еще не все, различные производители ЦЗО использую различные алгоритмы измерения временных интервалов. Большинство производителей, например Tektronix или Agilent Technologies, используют алгоритм измерения частоты по одному периоду сигнала, находящегося сразу после точки запуска развертки или по первому целому периоду сигнала в левой части экрана. При таком алгоритме измерения, первое, что приносится в жертву время измерения – оно бесспорно увеличивается. Так, практические измерения показывают, что для упомянутого выше осциллографа Tektronix серии TDS-5000B (при длине памяти 2000 точек для минимизации временных затрат на вычислительный процесс), измерение частоты 10 МГц, полученной от рубидиевого стандарта частоты с погрешностью воспроизведения 10-10, время измерения, при выполнении всех требований производителя, составляет 1 минута 23 секунды. Компания LeCroy в своих осциллографах использует алгоритм измерения временного интервала не по одному периоду, а по всем периодам сигнала присутствующим в массиве данных.

Кроме того, компания LeCroy для обеспечения погрешности указанной в формуле (1), дополнительно требует выполнения двух условий:

 Очевидно, что такой алгоритм измерения обеспечивает следующие преимущества:

Практическое измерение, показывает, что для накопления статистики и получения достоверного результата при измерении частоты 10 МГц, при частоте дискретизации 5 ГГц, необходимо время 100 мс, что в 930 раз меньше, чем требовалось осциллографу Tektronix. Тем более, что за время измерения 1,23 минуты осциллограф Tektronix обеспечил погрешность измерения 27,64 ppm (при допустимой погрешности измерения 15 ppm) смотри рисунок 6 

А осциллограф LeCroy WR-6051А, за время измерения 100 мс обеспечил погрешность измерения 1 ppm (при допустимой погрешности измерения 10 ppm) смотри рисунок 7.

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

Так же совместно совмещение особенности измерения временных интервалов по всей осциллограмме и  режима измерения в выделенной области, дает новые возможности в измерениях сигналов. Так например, на рисунке 8 праведен пример частотно-модулированного сигнала (осциллограмма С1) и модулирующего сигнала (осциллограмма С2). Очевидно, что поскольку модулирующий сигнал имеет вид «ступенька», то и частоты в модулируемом сигнале так же изменяются дискретно.  

Включив режим измерения частоты осциллограммы С1 для всех восьми измерений Р1…Р8, с той лишь разницей, что для каждого измерения Р1…Р8 измерения частоты производятся в пределах выделенного окна равного времени одной ступеньки, возможно измерить частоту модулируемого сигнала, соответствующей каждому уровню модулирующего сигнала.

В заключение обзора «простых» режимов измерения хочется особо отметить, что для получения результатов измерения сложных сигналов, иногда не достаточно просто включить тот или иной режим измерения. Комбинирование различных режимов работы цифрового осциллографа, включая математическое операции над сигналом, может оказать существенную пользу при измерении параметров сигнала. Так, например, существует задача измерения временных параметров радиоимпульса – частоты заполнения и периода повторения и длительности импульсов. Если для измерения частоты заполнения, можно использовать методы, описанные выше, то автоматическое измерение периода повторения и длительности радиоимпульсов может вызвать затруднение. Для решения этой задачи необходимо выделить огибающую радиоимпульса и измерить период повторения и длительность. Огибающую радиоимпульса можно выделить используя математическую функцию «прореживание».

Так на рисунке 9 приведен пример радиоимпульса представляющего собой пакет синусоидальных колебаний частотой 1 МГц и периодом повторения 1,543 мс, каждый пакте содержит 428 колебаний частоты 1 МГц.

Из исходной осциллограммы С1 можно получить следующие результаты:

Из осциллограммы растяжки Z1 можно визуально оценить форму сигнала заполнения и так же измерить частоту сигнала заполнения (но более точно), результат представлен в окне Р2  — 1,0000004 МГц.

Из осциллограммы математики F1 можно получить следующие результаты:

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

График слежения.  Например, существует широтно-импульсно модулированный сигнал (ШИМ), в котором по некоторому закону изменяется длительность импульса и необходимо оценить партеры этого сигнала. Несколько периодов исходного сигнала захвачены осциллографом о отображаются на осциллограмме С1 на рисунке 10.

Очевидно, что «широта» импульса в ШИМ сигнале это длительность импульса, измерение Р1, как раз, и обеспечивает измерение длительности импульса сигнала С1. Для наглядности возможностей режима измерения осциллограмма получена в режиме однократного пуска. Из статистического окна измерения Р1 видно, что на всем сигнале произведено 249 измерений длительностей импульса, а поскольку сигнал является динамическим (его параметр «длительность импульса» изменяется во времени), то окошко измерения Р1 дает только общие представления о длительности импульса, как последнее измерение, минимальное значение, максимальное значение и т.д., но не отражает динамики изменения самого параметра «длительность импульса». Осциллографы LeCroy имеют возможность формирования из массива данных измерения так называемого «графика слежения». Этот график представляет собой функцию в которой горизонтальная ось (ось X) представляет собой временную ось, полностью совпадающую с временною осью развертки, а по оси Y (вертикальной оси) располагаются значения результата измерения заданного параметра. В результате чего получается временной график измерений выбранного параметра в пределах одной развертки осциллографа. Из рисунка 10 четко видно, что ШИМ сигнал модулируется по закону близкому к логарифмическому. Используя режим курсорных измерений, достаточно просто подвести курсор к нужному значению длительности на графике слежения (само значение будет отображаться в дескрипторе графика слежения, в данном случае это F4, а положение курсора по временной оси индицируется во временном поле курсора)  и на осциллограмме входного сигнала этим же маркером будет отмечена точка сигнала соответствующая выбранной длительности. Используя растяжку сигнала можно получить изображение сигнала в удобном для визуального наблюдения масштабе – курсор также будет присутствовать на сигнале растяжки.

Для режима измерений возможно задать регистрацию только значений находящихся в пределах указанного допуска. Так, если для сигнала приведенного на рисунке 10 ограничить значения измеренной длительности пределом 440..505 нс, то осциллограф регистрирует только значения длительности находящиеся в этом пределе и тренд F4 приобретает вид, отличный от рисунка 10.

Такой вид графика слежения позволяет более наглядно обнаружить на исходном сигнале С1 участки соответствующие заданным пределам длительности.

Если же вернуться к частотно модулированному сигналу, приведенному на рисунке 8, и применить график слежения к результатам измерения частоты в пределах всей осциллограммы (см. рисунок 12), то полученный график даст более наглядный результат изменения частоты в модулированном сигнале, с учетом динамики изменения сигнала в пределах одной модулирующей ступеньки.  

На осциллограмме графика слежения так же представляется возможным произвести различные автоматические измерения, характеризующие изменение выбранного параметра. Например, на рисунке 13 осциллограмма С1 представляет собой частотно-модулированный сигнал с несущей 1 МГц, девиацией 200 кГц и частотой модулирующего синусоидального сигнала 1,234 кГц.

Осциллограмма F4 представляет собой график слежения изменения частоты в сигнале С1, форма осциллограммы F1 отображает форму модулирующего сигнала. Используя автоматические измерения для данного графика можно определить – минимальное значение частоты (Р4=800 кГц), максимальное значение частоты (Р3= 1,1999 МГц)и частоту модулирующего сигнала (Р2=1,233 кГц). Что совпадает с заданными параметрами ЧМ сигнала.

График слежения образуется из массива измерения амплитудных или временных измерений, он позволяет визуально отследить изменения выбранного параметра в пределах одной развертки, он позволяет, используя курсоры, получить результаты измерения выбранного параметра в точке нахождения курсора, но все же он не является реальным массивом результатов измерения. Так же учитывая алгоритм амплитудных измерений (одни полученный результат из одного прохода развертки осциллографа), график слежения обеспечивает наглядное отображение только временных измерений, при индикации амплитудных измерений график слежения сводится в одну точку, как раз и являющуюся результатом измерений.  Реальный массив измерений в графическом виде  в осциллографах LeCroy может быть представлен так называемым «трендом».

Тренд.  Этот график представляет собой функцию, в которой горизонтальная ось (ось X) представляет ось номера измерения – 1,2,3,4,…n, (эта ось не связана с временною осью развертки осциллографа), а по оси Y (вертикальной оси) располагаются значения результата измерения выбранного параметра. В результате получается график.

Отличиями тренда от графика слежения являются:

Так, например, при построении тренда и графика слежения для измеренных значений длительности импульса в нерегулярной последовательности в пределах одной развертки, тренд и график слежения практически совпадают по форме — см. рисунок 14. Разница состоит в том, что график слежения отображает изменение длительности импульсов во времени и имеет более сглаженный вид, а тренд отображает измеренное значение длительности импульса и имеет более «остроконечный» вид).

Практическая ценность тренда заключается в возможности не только в кратковременной, но и длительной регистрации и индикации результатов измерений выбранного параметра. В этом случае тренд будет выглядеть как регистрация данных на бумажном самописце, но без меток реального времени. При необходимости, изменение интервала регистрации производится изменением настроек схемы синхронизации, например установкой задержки синхронизации по числу событий. Это позволяет регистрировать, отображать и анализировать медленные измерения тех или иных параметров входного сигнала. Так, на рисунке 15 осциллограмма F1 представляет тренд изменения частоты входного сигнала С1, полученный из массива измерения частоты Р1.

На рисунке 16 осциллограмма F1 представляет тренд изменения амплитуды входного сигнала С1, полученный из массива измерения среднеквадратического значения Р1.

Способом аналогичным для графика слежения, на осциллограмме тренда так же можно осуществить различные автоматические измерения, далее строить тренды 2-го уровня для этих измерений, 3-го уровня  и так далее.

Осциллографы LeCroy обеспечивают построение тренда в трех режимах:

На рисунке 17, для сигнала С1 частотой 1 МГц, имеющего медленный дрейф, порядка 10 мГц, одновременно представлены все три типа трендов. F2 — полный, F1 — с усреднением полный, F3 — по одной осциллограмме.

Сочетание различных функциональных особенностей осциллографов LeCroy дает самые широкие возможности при исследовании различных сигналов, процессов и  устройств.

Так, например, режим построения тренда возможно использовать для измерения амплитудно-частотной характеристики устройств. Для этого достаточно синхронизировать процесс изменения частоты на генераторе тестового сигнала с разверткой осциллографа, произвести измерения амплитуды и частоты на выходе  устройства. И по полученным результатам построить тренд изменения амплитуды, что и будет являться АЧХ устройства. Синхронный тренд изменения частоты предназначен для формирования частотных меток АЧХ. Так на рисунке 18 осциллограмма F1 представляет собой АЧХ устройства в диапазоне частот от 100 кГц до 100 МГц. Осциллограмма F2, являющаяся трендом частоты идентифицирует частотный диапазон АЧХ. Используя курсорные измерения, возможно считать с АЧХ устройства информацию об амплитуде и частоте.      

Гистограммы.  Возможности построения, анализа и измерения гистограмм цифровыми осциллографами LeCroy являются одной из его отличительных особенностей, по отношению к производителям других ЦЗО, и превращающей просто цифровой осциллограф в мощный аналитический инструмент. Построение гистограмм осциллографом LeCroy является элементом математической статистики, специально адаптированного для анализа форм и параметров электрических сигналов. Гистограмма в http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0 title=Математическая статистика>математической статистике — это http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F title=Функция>функция http://ru.wikipedia.org/wiki/%D0%9F%D0%BB%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8 title=Плотность вероятности>плотности вероятности некоторого распределения, построенная на основе выборки из него. Или, говоря другими словами, гистограмма – это  график отображающий степень повторяемости данных в больших массивах. Гистограмма позволяет сжать гигантский размер данных в компактный график, удобный для анализа, измерений ли просто визуальной оценки.. В случае цифрового осциллографа массивом данных выступает массив данных измерения выбранного параметра. Так на рисунке 19 приведена гистограмма измерения сигнала частотой 10 МГц (сам исходный сигнал на картинке не присутствует). Массив данных из которого строится данная гистограмма, собран при измерении частоты Р1 и представляет собой массив размером более 6 миллиона значений измерений частоты.

Поскольку сигнал является стабильным и изменения частоты не происходит, то разброс значений частоты вызван естественными причинами хаотического рода. Такая гистограмма является классической и называется нормальной или Гауссовой. Непрерывная случайная величина X имеет нормальный закон распределения с параметрами α (среднее значение) и σ (сигма или стандартное отклонение), если её плотность вероятности f(x) имеет вид:


Основными параметрами гистограммы являются:

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

Измерение таких параметров как верхнее значение и нижнее значение гистограммы дает значение нижней и верхней частоты в ЧМ сигнале (измерения Р4 и Р5).А амплитудное значении гистограммы деленное на два дает значение девиации ЧМ сигнала – измерение Р6 и  значение 198 кГц. Так же возможно для этой гистограммы использовать курсорные измерения для определения других параметров гистограммы, как диапазон гистограммы, нижнее и верхнее значения. А применение режимов измерения вспомогательных параметров гистограммы, как число пиков гистограммы даёт информацию о количестве стабильных состояний сигнала. Так  возвращаясь к рисунку 10, гистограмма F3, индицирует, что частота сигнала входного сигнала имеет 9 стабильных состояний, а измерение параметров гистограммы даст информацию о распределении частоты во входном сигнале.

Итак, как видно, гистограмма способна преобразовать большой объем информации в очень компактный формат, который может быть легко измерен и проанализирован методами математической статистики.

Список измеряемых параметров в базовой комплектации и при инсталляции основных опций в осциллографах LeCroy.

Автор:  Дедюхин А.А.
Дата публикации:  22.11.2006

ПараметрОписаниеОпределениеПримечания
Amplitude (Амплитуда)Измеряет разность между верхним и нижним уровнем напряжения в двухуровневых сигналах. Отличается от pkpk (размах) тем, что шум, выбросы, провалы и «звон» не влияют на результат измерения.topbaseНа сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), дает то же значение, что и pkpk.
Стандартный параметр.
Ampl asym (Асимметрия амплитуды)Асимметрия амплитуды между taa+ и taa1 — |(taa+ — taa-)|/(taa+ — taa-)Аргумент гистерезиса, использующийся для того, чтобы отличать уровни напряжения от шума.
Доступен с опцией DDM2.
ACSNАвтокорреляционное отношение сигнал/шум — отношение сигнал/шум для периодических сигналов. Доступен с опцией DDM2.
Area (Площадь)Интеграл данных: вычисляет площадь под осциллограммой между курсорами относительно нулевого уровня. Значения, большие нуля, дают положительный вклад в площадь, меньшие нуля — отрицательный.Сумма значений сигнала от первой до последней точки, умноженная на интервал времени между крайними двумя точкамиСтандартный параметр
Base (Основание)Нижнее из двух наиболее вероятных состояний (верхнее состояние — top). Измеряет нижний уровень в двухуровневых сигналах. Отличается от min (минимум) тем, что шум, выбросы, провалы и «звон» не влияют на результат измерения.Значение наиболее вероятного нижнего состояния.На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), дает то же значение, что и min.
Стандартный параметр.
Cycles (Количество периодов)Определяет количество периодов периодического сигнала между курсорами. Первый период начинается с первого перепада, следующего за левым курсором. Перепад может быть положительным или отрицательным.Количество периодов периодического сигналаСтандартный параметр.
Сyclic Mean (Циклическое среднее)Вычисляет среднее от значений сигнала. В отличие от обычного среднего, cmean рассчитывается за целое число периодов, что устраняет смещение, вызванное учетом долей периодов.Среднее значение точек осциллограммы кривой за целое число периодов.Чтобы выбрать этот параметр, выберите Mean из таблицы параметров, затем коснитесь флажка Cyclic.
Стандартный параметр.
Cyclic Median (Циклическая медиана)Среднее от значений основания и вершины. В отличие от median, рассчитывается за целое число периодов, что устраняет смещение, вызванное учетом долей периодов.Такое значение, что 50% полученных точек находятся выше его, а другие 50% — ниже.Чтобы выбрать этот параметр, выберите Median из таблицы параметров, затем коснитесь флажка Cyclic.
Стандартный параметр.
Cyclic RMS (Циклическое действующее значение)Вычисляет квадратный корень из суммы квадратов значений сигнала, деленной на количество точек.  В отличие от rms, рассчитывается за целое число периодов, что устраняет смещение, вызванное учетом долей периодов.vi — измеренные значения сигнала
N — количество точек сигнала за учитываемые периоды.
Чтобы выбрать этот параметр, выберите RMS из таблицы параметров, затем коснитесь флажка Cyclic.
Стандартный параметр.
Cyclic Std Dev (Циклическое среднеквадратичное отклонение)Среднеквадратичное отклонение значений сигнала от среднего значения. В отличие от sdev, рассчитывается за целое число периодов, что устраняет смещение, вызванное учетом долей периодов.vi — измеренные значения сигнала
N — количество точек сигнала за учитываемые периоды.
Чтобы выбрать этот параметр, выберите Std dev из таблицы параметров, затем коснитесь флажка Cyclic.
Стандартный параметр.
Delay (Задержка)Время от запуска до первого перепада: измеряет промежуток времени между запуском и первым пересечением уровня 50%, которое следует за левым курсором. С помощью этого параметра можно измерять задержку распространения сигнала, осуществляя запуск от одного сигнала и измеряя задержку на другомИнтервал времени между запуском и первым пересечением уровня 50% за левым курсором.Стандартный параметр
Delta delay (Разность задержек)Вычисляет интервал между моментами, когда сигналы от двух источников пересекут уровень 50%.Интервал между прохождением средней точки двумя сигналами.Стандартный параметр.
DPeriod@level (Разность периодов на заданном уровне)Отклонение длительности каждого периода сигнала от соседних (межпериодное дрожание). Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Dtime@level (Разница времен на заданном уровне)Вычисляет время между пересечением заданных уровнейИнтервал времени между пересечением заданных уровней на двух источниках сигнала или от запуска до пересечения заданного уровня на одном источнике.Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Стандартный параметр.
Duration (Длительность)Для сигналов, зарегистрированных в однократном режиме, duration = 0. Для  последовательного режима оцифровки это интервал времени между запусками первого и последнего сегмента. Для отдельных сегментов — интервал времени от запуска предыдущего сегмента до запуска текущего сегмента. Для осциллограмм из памяти — время от первого до последнего запуска сохраненной осциллограммы.Интервал времени между первым и последним зарегистрированным массивом данных: для усреднения, гистограмм или осциллограмм, зарегистрированных в последовательном режиме.Стандартный параметр.
Duty@levelЧасть периода, в течение которой значения сигнала оказываются выше или ниже заданного уровня. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Duty cycle (Скважность)Длительность в процентах от величины периода.width / periodСтандартный параметр.
Dwidth@level (Разность длительностей на заданном уровне)Разность длительностей в соседних периодах, измеряемых по заданному уровню. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Edge@levelКоличество фронтов в осциллограмме. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
ExcelВыполняет измерения в Excel путем передачи в программу одной или двух осциллограмм и чтения результирующего значения параметра. Доступен с опцией XMAP.
В приборе должна быть установлена программа Excel.
Fall time (Время спада)Измеряет интервал времени между моментами, когда отрицательный фронт сигнала пересекает два заданных уровня. Окончательный результат получается путем усреднения значений, полученных для каждого фронта.
ПорогДист.Ниж.
предел
Верх.
предел
По
умолч.
Ниж.Низк.1%45%10%
Верх.Выс.65%99%90%
Пороги определяют два значения на каждом фронте, по которым рассчитывается время спада. Эти координаты рассчитываются по следующим формулам:
Ниж. = нижний порог ? усиление / 100 + base
Верх. = верхний порог ? усиление / 100 + base
Разность времен пересечения нижнего и верхнего порогов, усредненная по всем отрицательным фронтам.На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
Fall 80-20% (Время спада 80-20%)Длительность участка отрицательного фронта импульса от 80% до 20%, усредненная по всем отрицательным фронтам между курсорамиСредняя длительность участка отрицательного фронта импульса от 80% до 20%На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
Fall@level (Время спада на заданном уровне)Длительность участка отрицательного фронта импульса между двумя заданными пользователем уровнями. См. также Rise@level.Длительность участка отрицательного фронта импульса между двумя уровнями.На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
First (Первая точка)Показывает горизонтальную координату левого курсора.Горизонтальная координата левого курсора.Показывает положение левого курсора. Курсоры являются взаимозаменяемыми: например, левый курсор можно переместить правее правого курсора, после чего параметр first будет показывать положение того курсора, который ранее был справа, а теперь находится слева.
Стандартный параметр.
Frequency (Частота)Период периодического сигнала, измеренный как интервал между взятыми через один моментами пересечения сигналом уровня 50%. Начиная с первого пересечения, следующего за левым курсором, период измеряется для каждой пары пересечений. Полученные значения усредняются, а обратное значение от их среднего дает частоту.1 / periodСтандартный параметр.
Freq@level (Частота на уровне)Частота, измеряемая на заданном уровне и по фронту заданной полярности в каждом периоде сигнала. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
FWHM (Ширина на половине высоты)Измеряет ширину пика гистограммы, имеющего наибольшую площадь, по половине высоты (наполнения) самого высокого пика Доступен с опциями DDM2, JTA2 и XMAP.
Стандартный параметр в DDA-5005.
FWxx (Ширина на уровне xx)Измеряет ширину пика гистограммы, имеющего наибольшую площадь, на уровне xx% от высоты (наполнения) самого высокого пика Доступен с опциями DDM2, JTA2 и XMAP.
Half period (Полупериод)Половина периода сигнала. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Hist ampl (Амплитуда гистограммы)Разница значений двух пиков гистограммы с наибольшим наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hist base (Основание гистограммы)Значение левого из двух пиков гистограммы с наибольшим наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hist maximum (Максимум гистограммы)Значение максимального (крайнего правого) интервала гистограммы с ненулевым наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hist mean (Среднее значение гистограммы)Среднее значение данных гистограммы. Доступен с опциями DDM2, JTA2 и XMAP.
Hist median (Медиана гистограммы)Значение на горизонтальной оси гистограммы, делящее ее на две области с равным наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hist minimum (Минимум гистограммы)Значение минимального (крайнего левого) интервала гистограммы с ненулевым наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hist rms (Средний квадрат гистограммы)Средний квадрат значений гистограммы. Доступен с опциями DDM2, JTA2 и XMAP.
Hist sdev (Ср.-кв. отклонение гистограммы)Среднеквадратичное отклонение значений гистограммы. Доступен с опциями DDM2, JTA2 и XMAP.
Hist top (Вершина гистограммы)Значение правого из двух пиков гистограммы с наибольшим наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
Hold time (Время задержки)Интервал времени от фронта тактового импульса до фронта импульса данных. Порог, полярность фронта и гистерезис для тактовых импульсов и данных устанавливаются независимо. См. также параметр Setup. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Last (Последняя точка)Интервал времени от момента запуска до последнего (правого) курсора.Интервал времени от момента запуска до последнего курсора.Показывает положение правого курсора. Курсоры являются взаимозаменяемыми: например, правый курсор можно переместить левее левого курсора, после чего параметр last будет показывать положение того курсора, который ранее был слева, а теперь находится справа.
Стандартный параметр.
Level@X (Уровень в точке X)Дает значение сигнала в заданной точке x. Если x находится между двумя точками, выдается интерполированное значение. Если установлен флажок Nearest, этот параметр дает значение сигнала в ближайшей точке. Стандартный параметр
Local base (Локальная базовая линия)Уровень базовой линии для локальной особенности сигнала. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local bsep (Локальное разделение базовой линии)Локальное разделение базовой линии между положительным и отрицательным фронтами. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local max (Локальный максимум)Максимальное значение локальной особенности сигнала. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local min (Локальный минимум)Минимальное значение локальной особенности сигнала. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local number (Число локальных особенностей)Количество локальных особенностей (пар пик/впадина) Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local pkpk (Локальный размах)Разность значений пика и впадины локальной особенности (lmaxlmin) Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tbe (Интервал между локальными событиями)Интервал времени между событиями  (от локального пика до следующей впадины или от локальной впадины до следующего пика). Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tbp (Интервал между локальными пиками)Интервал времени от локального пика до следующего локального пика Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tbt (Интервал между локальными впадинами)Интервал времени от локальной впадины до следующей локальной впадины Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tmax (Время локального максимума)Временная координата максимума локальной особенности. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tmin (Время локального минимума)Временная координата минимума локальной особенности. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tot (Время выше заданного локального уровня)Количество времени, в течение которого локальная особенность находится выше заданного уровня в процентах от амплитуды (вертикального расстояния от пика до впадины) Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tpt (Время от локального пика до впадины)Интервал времени от локального пика до впадины. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local ttp (Время от локальной впадины до пика)Интервал времени от локальной впадины до следующего локального пика Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
Local tut (Время ниже заданного локального уровня)Количество времени, в течение которого локальная особенность находится ниже заданного уровня в процентах от амплитуды (вертикального расстояния от пика до впадины) Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
MathcadВозвращает значение параметра, используя заданную пользователем функцию Mathcad. Доступен с опцией XMAP.
В приборе должна быть установлена программа Mathcad версии 2001i и выше.
MATLABВозвращает значение параметра, используя заданную пользователем функцию MATLAB. Доступен с опцией XMAP.
В приборе должна быть установлена программа MATLAB.
Maximum (Максимум)Дает значение самой высокой точки осциллограммы. В отличие от top, не предполагает наличия двух уровней.Наибольшее значение осциллограммы  между курсорами.Дает сходные результаты при применении к осциллограмме во временной области или гистограмме данных той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных порций данных. Дает горизонтальную координату крайнего правого интервала гистограммы с ненулевым наполнением — не путать с maxp.
Max populate (Максимальное наполнение)Пик гистограммы с наибольшим наполнением. Доступен с опциями DDM2, JTA2 и XMAP.
MeanСреднее значение точек кривой во временной области. Вычисляется как центроида распределения гистограммы. Дает сходные результаты при применении к кривой во временной области или гистограмме данных той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных порций данных.
Стандартный параметр.
Median (Медиана)Среднее от значений основания и вершины.Среднее от base и top.Стандартный параметр.
Minimum (Минимум)Дает значение самой низкой точки осциллограммы. В отличие от base, не предполагает наличия двух уровней.Наименьшее значение осциллограммы между курсорами.Дает сходные результаты при применении к осциллограмме во временной области или гистограмме данных той же осциллограмме. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных массивов данных.
Стандартный параметр.
Mode (Мода)Положение самого высокого пика гистограммы. Доступен с опциями DDM2, JTA2 и XMAP.
Nb Phase (Узкополосная фаза)Измеряет фазу на заданной частоте сигнала (в узкой полосе). Доступен с опциями DDM2, JTA2 и XMAP.
Nb Power (Узкополосная мощность)Измеряет мощность на заданной частоте сигнала (в узкой полосе). Доступен с опциями DDM2, JTA2 и XMAP.
NLTS (Нелинейный переходный сдвиг)Измеряет нелинейный переходный сдвиг prml-сигнала Доступен с опциями DDM2, JTA2 и XMAP.
Npts (Число точек)Число точек осциллограммы между курсорами. Стандартный параметр
Overshoot- (Выброс-)Величина выброса, следующего за отрицательным фронтом, в процентах от амплитуды.(basemin) / ampl ? 100Осциллограмма должна иметь по меньшей мере один отрицательный фронт. На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), результаты могут быть непредсказуемыми.
Overshoot+ (Выброс+)Величина выброса, следующего за положительным фронтом, в процентах от амплитуды.(maxtop) / ampl ? 100Осциллограмма должна иметь по меньшей мере один положительный фронт. На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), результаты могут быть непредсказуемыми.
Overwrite (Перезапись)Отношение остаточной и исходной мощности низкочастотной осциллограммы, на место которой записывается более высокочастотный сигнал. Доступен с опциями DDM2, JTA2 и XMAP.
Param ScriptСценарий на языке VBScript или JavaScript, принимающий на входе одну или две осциллограммы и выдающий на выходе результат измерения. Доступен с опциями DDM2, JTA2 и XMAP.
Peaks (Число пиков)Количество пиков на гистограмме Доступен с опциями DDM2, JTA2 и XMAP.
Peak to Peak (Размах)Разность между значениями самой высокой и самой низкой точек осциллограммы. В отличие от ampl, не предполагает наличия двух уровней.maximumminimumДает сходные результаты при применении к осциллограмме во временной области или гистограмме осциллограммы той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных массивов данных.
Стандартный параметр.
Percentile (Процентиль)Значение на горизонтальной оси гистограммы, делящее ее на две области, левая из которых имеет наполнение xx% от совокупного. Доступен с опциями DDM2, JTA2 и XMAP.
Period (Период)Период периодического сигнала, измеренный как интервал между взятыми через один моментами пересечения сигналом уровня 50%. Начиная с первого пересечения, следующего за левым курсором, период измеряется для каждой пары пересечений. Окончательный результат получается путем усреднения всех полученных значений.Здесь Mr — количество положительных фронтов, Mf — количество отрицательных фронтов, Trix — момент времени, в который положительный фронт пересекает уровень x%, а Tfix — момент времени, в который отрицательный фронт пересекает уровень x%.
Стандартный параметр
Period@level (Период на заданном уровне)Период, измеряемый на заданном уровне и по фронту заданной полярности в каждом периоде сигнала. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Phase (Фаза)Разность фаз между анализируемым сигналом и другим сигналом, используемым в качестве опорного. По вашему выбору отображение может осуществляться в процентах, градуса или радианах. Настроив опорный сигнал, дотроньтесь до вкладки More, чтобы задать нужные параметры сигнала.Разность фаз между анализируемым и опорным сигналомСтандартный параметр.
Pop@X (Наполнение в точке X)Наполнение интервала, имеющего заданную горизонтальную координату. Курсор можно поместить на любой интервал и задать его форму — абсолютную (Absolute), относительную (Reference) или дифференциальную (Difference). Доступен с опциями DDM2, JTA2 и XMAP.
PW50 (Длительность импульса на 50%)Средняя длительность импульса в точке посередине между локальной базовой линией и локальным пиком или впадиной. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
PW50- (Длительность отр. импульса на 50%)Средняя длительность импульса в точке посередине между локальной базовой линией и локальной впадиной. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
PW50+ (Длительность полож. импульса на 50%)Средняя длительность импульса в точке посередине между локальной базовой линией и локальным пиком. Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Range (Диапазон)Вычисляет диапазон гистограммы (maxmin) Доступен с опциями DDM2, JTA2 и XMAP.
Resolution (Разрешение)Отношение значений taa для высокочастотной и низкочастотной осциллограммыtaa (HF) / mean taa (LF) * 100Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Стандартный параметр.
Rise (Время нарастания)Измеряет интервал времени между моментами, когда положительный фронт сигнала пересекает два заданных уровня. Окончательный результат получается путем усреднения значений, полученных для каждого фронта.
ПорогДист.Ниж.
предел
Верх.
предел
По
умолч.
Ниж.Низк.1%45%10%
Верх.Выс.55%99%90%
Пороги определяют два значения на каждом фронте, по которым рассчитывается время спада. Эти координаты рассчитываются по следующим формулам:
Ниж. = нижний порог ? усиление / 100 + base
Верх. = верхний порог ? усиление / 100 + base
Разность времен пересечения нижнего и верхнего порогов, усредненная по всем отрицательным фронтам.На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
Rise 20-80% (Время нарастания 20-80%)Длительность участка положительного фронта импульса от 20% до 80%, усредненная по всем положительным фронтам между курсорамиСредняя длительность участка положительного фронта импульса от 20% до 80%На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
Rise@level (Время нарастания на заданном уровне)Длительность участка положительного фронта импульса между двумя заданными пользователем уровнями.Длительность участка положительного фронта импульса между двумя уровнями.На сигналах, у которых нет двух основных уровней (например, треугольное или пилообразное напряжение), вместо top и base по умолчанию может быть соответственно max и min, что, однако, дает менее предсказуемые результаты.
Стандартный параметр.
RMS (Действующее значение)Среднеквадратичное значение данных между курсорами — примерно то же, что и sdev, для осциллограммы с нулевым средним значением.Дает сходные результаты при применении к кривой во временной области или гистограмме данных той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных порций данных.
vi — измеренные значения сигнала
N — количество точек сигнала за найденное количество периодов (до 100).
Стандартный параметр.
Setup (Задержка предустановки)Интервал времени от фронта импульса данных до фронта тактового импульса. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Skew (Рассогласование)Разность времен между ближайшими фронтами двух сигналов тактовой частоты. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Std dev (Ср.-кв. отклонение)Среднеквадратичное отклонение данных между курсорами — примерно то же, что и rms для сигналов с нулевым средним значением.Дает сходные результаты при применении к кривой во временной области или гистограмме данных той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных порций данных.
vi — измеренные значения сигнала
N — количество точек сигнала за найденное количество периодов (до 100).
Стандартный параметр.
TAAСредний размах (разность между значениями пика и впадины) всех локальных особенностей Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
TAA-Средняя отрицательная амплитуда (разность между значениями базовой линии и впадины) всех локальных особенностей Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
TAA+Средняя положительная амплитуда (разность между значениями пика и базовой линии) всех локальных особенностей Можно задавать ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опцией DDM2.
TIE@level (Ошибка временного интервала на заданном уровне)Разность между фактическим временем пересечения заданного фронта на заданном уровне и ожидаемым идеальным временем. Фронт может быть положительный, отрицательный или оба. В качестве единиц измерения результата можно выбрать время или единичный интервал (UI), который соответствует одному периоду сигнала тактовой частоты.
В диалоге Virtual Clock setup можно выбрать стандартный сигнал тактовой частоты (1,544 МГц) или нестандартные сигналы. Можно также использовать математическую систему фазовой автоподстройки частоты Golden FLL, позволяющую отфильтровать низкочастотное дрожание. Частота среза выбирается пользователем.
Частота среза =
= (1 / 1,667·10-3) ? тактовая частота
Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Доступен с опциями JTA2 и XMAP.
Time@level (Время на заданном уровне)Интервал времени от запуска до момента пересечения сигналом заданного уровня.Интервал времени от запуска до момента пересечения сигналом заданного уровня.Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума.
Стандартный параметр.
Top (Вершина)Верхнее из двух наиболее вероятных состояний (нижнее состояние — base). Является характеристикой прямоугольных сигналов и определяется из статистического распределения значений сигнала.Значение верхнего наиболее вероятного состояния.Дает сходные результаты при применении к осциллограмме во временной области или гистограмме данных той же кривой. Однако в случае гистограмм результат может содержать в себе вклад от нескольких зарегистрированных массивов данных.
Стандартный параметр.
Total Pop (Совокупное наполнение)Совокупное наполнение гистограммы Доступен с опциями DDM2, JTA2 и XMAP.Стандартный параметр в DDA-5005.
Width (Длительность импульса)Длительность периодического сигнала, определяемая по пересечению уровня 50%. Если первое пересечение, следующее за левым курсором, дает положительный фронт, то прибор считает, что сигнал состоит из импульсов положительной полярности, и длительность импульса измеряется как интервал времени между соседними положительным и отрицательным фронтами. И наоборот, если это отрицательный фронт, импульс считаются отрицательными, а за длительность импульса принимается расстояние между соседними отрицательным и положительным фронтом. В обоих случаях окончательный результат получается путем усреднения длительностей всех зарегистрированных импульсов.Длительность первого положительного или отрицательного импульса, усредненная по всем похожим импульсамАналогичен fwhm, однако тот, в отличие от width, применяется только к гистограммам.
Стандартный параметр.
Width@level (Длительность импульса на заданном уровне)Длительность импульса, измеренная на заданном уровне. Можно устанавливать значения порогов и полярность фронта, а также ширину диапазона гистерезиса, который используется для различения полезных данных и шума. Доступен с опциями DDM2, JTA2 и XMAP.
X at max (X в максимуме)Горизонтальная координата максимального значения между курсорами. Только для осциллограмм во временной и частотной области.
X at min (X в максимуме)Горизонтальная координата минимального значения между курсорами. Только для осциллограмм во временной и частотной области.
X at peak (X в пике)Значение n-го по высоте пика гистограммы. Только для гистограмм.
Доступен с опциями JTA2 и XMAP.

Найти период сигнала из FFT



У меня есть периодический сигнал, который я хотел бы найти.

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

Затем я вычисляю FFT.

Код:

import numpy as np

from matplotlib import pyplot as plt

# The list of a periodic something
L = [2.762, 2.762, 1.508, 2.758, 2.765, 2.765, 2.761, 1.507, 2.757, 2.757, 2.764, 2.764, 1.512, 2.76, 2.766, 2.766, 2.763, 1.51, 2.759, 2.759, 2.765, 2.765, 1.514, 2.761, 2.758, 2.758, 2.764, 1.513, 2.76, 2.76, 2.757, 2.757, 1.508, 2.763, 2.759, 2.759, 2.766, 1.517, 4.012]
# Round because there is a slight variation around actually equals values: 2.762, 2.761 or 1.508, 1.507
L = [round(elt, 1) for elt in L]

minima = min(L)
min_id = L.index(minima)

start = L.index(minima)
stop = L[::-1].index(minima)

L = L[start:len(L)-stop]

fft = np.fft.fft(np.asarray(L))/len(L)
fft = fft[range(int(len(L)/2))]

plt.plot(abs(fft))

Я знаю, сколько времени у меня есть между 2 пунктами моего списка (то есть частота дискретизации, в данном случае 190 Гц). Я думал, что fft должен дать мне всплеск в значении, соответствующем числу точек в периоде, таким образом давая мне число точек и период. Тем не менее, это совсем не тот результат, который я наблюдал:

Мое текущее предположение состоит в том, что Спайк в 0 соответствует среднему значению моего сигнала и что этот маленький Спайк около 7 должен был быть моим периодом (хотя повторяющийся паттерн включает только 5 пунктов).

Что я делаю не так? Спасибо!

python signal-processing fft
Поделиться Источник Mathieu     28 марта 2018 в 10:20

3 ответа


  • FFT измерение частоты VS период измерения сигнала с таймером

    — Привет! Я работаю над проектом, в котором мне нужно измерить частоту сигнала, поступающего на микропроцессор STM32. Частота составляет около 2210 Гц. Я сделал это, измерив период прямоугольной волны (синусоидальная волна, прошедшая через компаратор) с помощью таймера, а затем попытался…

  • извлечение частоты сигнала из FFT

    Я новичок в Matlab и FFT . Мне нужно извлечь доминирующую частоту из сигнала, который изменяется по величине и частоте. Я попытался выполнить детренд , а затем FFT , чтобы получить частоту, но не смог избавиться от большого пика на частоте 0 Гц (компонент DC?). Я использовал функцию diff для…



5

Ваши данные верны, просто вы неправильно их обрабатываете:

  1. Первый гигантский пик-это DC/среднее значение вашего сигнала. Если вы вычтете его перед тем, как взять DFT, он исчезнет
  2. Отсутствие оконного сигнала перед приемом DFT вызовет звон в спектре DFT, понижение пиков и повышение «non-peaks».

Если вы включите эти два шага, результат должен быть больше, чем вы ожидаете:

import numpy as np
import scipy.signal

from matplotlib import pyplot as plt

L = np.array([2.762, 2.762, 1.508, 2.758, 2.765, 2.765, 2.761, 1.507, 2.757, 2.757, 2.764, 2.764, 1.512, 2.76, 2.766, 2.766, 2.763, 1.51, 2.759, 2.759, 2.765, 2.765, 1.514, 2.761, 2.758, 2.758, 2.764, 1.513, 2.76, 2.76, 2.757, 2.757, 1.508, 2.763, 2.759, 2.759, 2.766, 1.517, 4.012])
L = np.round(L, 1)
# Remove DC component
L -= np.mean(L)
# Window signal
L *= scipy.signal.windows.hann(len(L))

fft = np.fft.rfft(L, norm="ortho")

plt.plot(L)
plt.figure()
plt.plot(abs(fft))

Вы заметите , что увидите пик в районе 8, а другой-в два раза больше, 16 . Это также ожидается: периодический сигнал всегда является периодическим после n*period выборки, где n-любое натуральное число. В вашем случае: n*8 .

Поделиться Nils Werner     28 марта 2018 в 10:49



3

Как только часть DC сигнала удалена, функция может быть свернута сама с собой, чтобы поймать период. Действительно, свертка будет содержать пики в каждом кратном периоде. FFT может быть применен для вычисления свертки.

fft = np.fft.rfft(L, norm="ortho")

def abs2(x):
    return x.real**2 + x.imag**2

selfconvol=np.fft.irfft(abs2(fft), norm="ortho")

Первый вывод не так хорош, потому что размер изображения не кратен периоду.

Как заметил Нильс Вернер, окно может быть применено для ограничения эффекта спектральной утечки. В качестве альтернативы первая грубая оценка периода может быть использована для обработки сигнала, и процедура может быть повторена, как я ответил в разделе «Как масштабировать кросс-корреляцию на основе FFT, чтобы ее пик был равен Pearson’s rho».

Оттуда получение периода сводится к нахождению первого максимума. Вот как это можно было бы сделать:

import numpy as np
import scipy.signal

from matplotlib import pyplot as plt

L = np.array([2.762, 2.762, 1.508, 2.758, 2.765, 2.765, 2.761, 1.507, 2.757, 2.757, 2.764, 2.764, 1.512, 2.76, 2.766, 2.766, 2.763, 1.51, 2.759, 2.759, 2.765, 2.765, 1.514, 2.761, 2.758, 2.758, 2.764, 1.513, 2.76, 2.76, 2.757, 2.757, 1.508, 2.763, 2.759, 2.759, 2.766, 1.517, 4.012])
L = np.round(L, 1)
# Remove DC component, as proposed by Nils Werner
L -= np.mean(L)
# Window signal
#L *= scipy.signal.windows.hann(len(L))

fft = np.fft.rfft(L, norm="ortho")

def abs2(x):
    return x.real**2 + x.imag**2

selfconvol=np.fft.irfft(abs2(fft), norm="ortho")
selfconvol=selfconvol/selfconvol[0]

plt.figure()
plt.plot(selfconvol)
plt.savefig('first.jpg')
plt.show()


# let's get a max, assuming a least 4 periods...
multipleofperiod=np.argmax(selfconvol[1:len(L)/4])
Ltrunk=L[0:(len(L)//multipleofperiod)*multipleofperiod]

fft = np.fft.rfft(Ltrunk, norm="ortho")
selfconvol=np.fft.irfft(abs2(fft), norm="ortho")
selfconvol=selfconvol/selfconvol[0]

plt.figure()
plt.plot(selfconvol)
plt.savefig('second.jpg')
plt.show()


#get ranges for first min, second max
fmax=np.max(selfconvol[1:len(Ltrunk)/4])
fmin=np.min(selfconvol[1:len(Ltrunk)/4])
xstartmin=1
while selfconvol[xstartmin]>fmin+0.2*(fmax-fmin) and xstartmin< len(Ltrunk)//4:
    xstartmin=xstartmin+1

xstartmax=xstartmin
while selfconvol[xstartmax]<fmin+0.7*(fmax-fmin) and xstartmax< len(Ltrunk)//4:
    xstartmax=xstartmax+1

xstartmin=xstartmax
while selfconvol[xstartmin]>fmin+0.2*(fmax-fmin) and xstartmin< len(Ltrunk)//4:
    xstartmin=xstartmin+1

period=np.argmax(selfconvol[xstartmax:xstartmin])+xstartmax

print "The period is ",period

Поделиться francis     28 марта 2018 в 22:49



0

Пик в результате величины FFT представляет частоту, которая является обратной периоду. Умножьте индекс частоты на длину окна FFT, чтобы получить результат периода в тех же единицах измерения длины окна.

Поделиться hotpaw2     28 марта 2018 в 18:43



Похожие вопросы:


нахождение локального максимума от fft сигнала

Я пытаюсь найти пик fft сигнала, который будет использоваться для дальнейшего анализа сигнала. Я использую SpanSelect данных и делаю fft, представленный в виде частотного спектра. Я действительно…


Процесс Волнового Сигнала (Период)

Что является лучшим способом, чтобы обнаружить 1 период волны сигнала? Есть ли у кого-то конкретный алгоритм для этого? И знаете, где вы его нашли? Я знаю fft, но не знаю, как заставить его дать мне…


Отображение формы сигнала из файла PCM или FFT

Мне нужен способ создать графическую форму сигнала из файла PCM или FFT, аналогичную тому, как пример кода Apple aurioTouch отображает форму сигнала с входного сигнала (микрофона). Я пытался…


FFT измерение частоты VS период измерения сигнала с таймером

— Привет! Я работаю над проектом, в котором мне нужно измерить частоту сигнала, поступающего на микропроцессор STM32. Частота составляет около 2210 Гц. Я сделал это, измерив период прямоугольной…


извлечение частоты сигнала из FFT

Я новичок в Matlab и FFT . Мне нужно извлечь доминирующую частоту из сигнала, который изменяется по величине и частоте. Я попытался выполнить детренд , а затем FFT , чтобы получить частоту, но не…


вычислите период текстурного изображения по FFT

У меня есть текстурное изображение, которое имеет некоторую локальную форму, распределенную равномерно или неравномерно. Я хочу вычислить период этих локальных форм по FFT. Кто-нибудь может мне…


Как найти FFT неравномерно дискретизированного сигнала в python3?

У меня есть данные с неравномерно разнесенными (временными) выборками. Как я могу найти FFT сигнала и построить его график?


FFT сигнала 50 Гц

Я должен взять FFT волны греха 50 Гц и измерить до 16 гармоник. Моя частота дискретизации соответствует критериям Найквиста: fs = 16*50*2 = 1600 Hz = 1600 samples/sec , то есть за один период 50 Гц…


Затухающая синусоидальная форма сигнала FFT

Я выполняю задание для курса анализ сигналов, где мне нужно проанализировать сигнал. Я уже пробовал довольно много вещей, но меня все еще беспокоит, что FFT выглядит странно, а не похоже на ‘normal…


Неправильная амплитуда fft сигнала

Я пытаюсь вычислить fft с Python . Я использую функцию fft.fft и применяю ее к простому синусоидальному сигналу. Вот мой код: import numpy as np import matplotlib.pyplot as plt frames=100 fps=1000…

Исследование характеристик джиттера периода основного тона речевого сигнала

Бабкин В.В. Помехоустойчивый выделитель основного тона речи // Цифровая обработка сигналов и ее применение: материалы 7-й международной конф. М.: ИПУ РАН, 2005. Доклады, X-1. С. 175–178.

Басов О.О., Шалагинов В.А., Офицеров А.И., Богданов С.П., Зацепин А.В. Способ разделения джиттера периода основного тона речевого сигнала // патент № 2419166; Российская Федерация: МПК G 10 L 11/00, G 01 R 13/00 – № 2009144611/09; заявл. 01.12.09; опубл. 20.05.2011, Бюл. № 14. 14 с.: ил.

Беллман Р., Дрейфус С. Прикладные задачи динамического программирования / пер. с англ.; под ред. А. А. Первозванского. М.: Наука, гл. ред. физ.-мат. лит-ры, 1965. 459 с.

Большаков А.А., Каримов Р.Н. Методы обработки многомерных данных и временных рядов : учебное пособие для вузов // М. : Горячая линия – Телеком, 2007. 522 с.

Дамм В.А., Шалагинов В.А., Елиферевский В.В., Кутузов А.В. Восстановление пропущенных значений ошибок временных интервалов при разделении компонентов общего фазового дрожания цифрового сигнала // Вестник РГРТУ. 2008. № 4 (26).

Дамм В.А., Шалагинов В.А., Кутузов А.В., Королев М.В. Частотный фильтр // патент на полезную модель № 76185; Российская Федерация: МПК H04B 1/69. № 2008115603; заявл. 21.04.08; опубл. 10.09.08, Бюл. № 35. 3 с.: ил.

Калинцев Ю.К. Разборчивость речи в цифровых вокодерах // М.: Радио и связь, 1991. 220 с.

Кобзарь А.И. Прикладная математическая статистика. Для инженеров и научных работников // М.: ФИЗМАТЛИТ, 2006. 816 с.

Корольков А.В., Дамм В.А., Шалагинов В.А. Разделение компонентов общего фазового дрожания цифрового сигнала данных // Вестник РГРТУ, 2009. № 3 (29).

Маркел Дж.Д., Грей А.Х. Линейное предсказание речи: пер. с англ. // под ред. Ю.Н. Прохорова и В.С. Звездина. М.: Связь, 1980. 308 с.: ил.

Оппенгейм А.В., Шафер Р.В. Цифровая обработка сигналов // М.: «Связь», 1979. 621 c.

Официальный сайт Международного союза электросвязи URL: www.itu.int (дата обращения: 26.10.2013).

Пирогов А.А. Вокодерная телефония // М.: Связь, 1974. 536 с.

Рыболовлев А.А., Басов О.О., Афанасьев А.А., Илюшин М.В., Катков О.Н. Анализатор основного тона и сигнала тон-шум // патент на полезную модель № 78977; Российская Федерация: МПК G 10 L 11/00. – № 2008126595; заявл. 30.06.08; опубл. 10.12.08, Бюл. № 34. 2 с.: ил.

Соболев В.Н. Информационные технологии в синтетической телефонии // моногр. М.: ИРИАС, 2007. 360 с.

Wai C. C. Speech coding algorithms: Foundation and evolution of standardized coders // John Wiley & Sons, Inc. Hoboken, New Jersey, USA, 2003. 558 p.

Draving S.D. Method and apparatus for decomposing signal jitter using multiple acquisitions // US Patent № US 6898535 B2. May 24, 2005.

National Committee for Information Technology Standardization (NCITS). Fiber Channel – Methodologies for Jitter and Signal Quality Specification // Working draft for Rev. 10. Washington, DC, 2003. 228 p.

Guenther M.L. Method for decomposing timing jitter on arbitrary serial data sequences // US Patent № US 7254168 B2. Aug. 7, 2007.

Huang X., Acero A., Hon H.-W. Spoken language processing: a guide to theory, algorithm and system development // New Jersey, Prentice Hall, Inc, 2001. 980 p.

Dong L. Time series analysis of jitter in sustained vowels // ICPhS XVII, Hong Kong, 17-21 August, 2011. pp. 603–606.

Schoentgen J., Guchteneere R.D. Predictable and random components of jitter // Speech Communication. 1997. vol. 21. pp. 255–272.

Schoentgen J., Guchteneere R. D. Time series analysis of jitter // Journal of Phonetics. 1994. vol. 23(1-2), pp. 189–201.

Silva D.G., Oliveira L.C., Andrea M. Jitter Estimation Algorithms for Detection of Pathological Voices // EURASIP Journal on Advances in Signal Processing. Hindawi Publishing Corporation, 2009. pp. 1–9.

Supplee L.M., Cohn R.P., Collura J. S., McCree A. V. MELP: The new Federal Standard at 2400 bps // IEEE ICASSP-97 Conference. Munich, Germany. pp. 1591–1594.

Tabatabaei S. Jitter spectrum analysis using random sampling // US Patent Application Publication № US 2007/0110146 A1. May 17, 2007.

Ward B.A., Tan K., Guenther M.L. Apparatus and method for spectrum analysis-based serial data jitter measurement // US Patent № US 6832172 B2. Dec. 14, 2004.

Wilstrup J.B., Petrich D.M. Method and apparatus for jitter analysis // US Patent № US 6356850 B1. Mar. 12, 2002.

Анализ синфазных помех источников питания для обеспечения безотказной работы сенсорного экрана

Задача

Современные емкостные сенсорные экраны, которые используются, например, в мобильных телефонах, чувствительны к синфазным помехам, наводимым источниками внешнего питания (EPS). Емкостные сенсорные экраны работают за счет измерения емкости кончика пальца относительно заземления. Если работающее сенсорное устройство подключено к EPS, воздействие синфазного сигнала на заземление может существенно исказить измеренную емкость. Этот EPS эффективно работает в контуре напряжения для измерения емкости. Измерение характеристик EPS в соответствии со стандартами, которое описано, например, в руководстве по выполнению требований стандарта EPS или IEC 62684, обеспечивает безотказную работу портативных устройств с емкостными сенсорными экранами.

В соответствии со схемой измерения устройство EPS подключается к сети с напряжением от 90 до 264 В (L). Измеряется синфазная помеха между портом «n» и защитным заземлением (PE) (см. рис. 1). Кривая периодична с частотой сети, но при этом обрезана и имеет расчетную амплитуду 200 В (размах). Сигнал сети доминирует по отношению к импульсам, которые генерируются EPS, но при этом не мешает работе сенсорного экрана. Неполадки возникают из-за импульсов. На увеличенном изображении (рис. 1) измеренного напряжения V(n, PE) показана синфазная помеха (CMN), создаваемая импульсным источником питания (SMPS), в виде последовательности импульсов, наложенных на сигнал сети. Здесь также виден существенный шум из-за недостаточного разрешения. Относительная амплитуда импульса SMPS измеряется как расстояние между курсорами (ΔV = –5,4 В). Задача заключается в измерении наихудшего импульсного сигнала. На один период сигнала сети приходится несколько сотен импульсов, поэтому окно увеличения изображения всегда необходимо настраивать вручную для измерения любого импульса. Автоматизированные измерения здесь не подходят. Для успешного и быстрого измерения необходимо выполнение двух условий:

  • Достаточное разрешение
  • Обнаружение наихудшего импульса с максимальной относительной амплитудой (для анализа импульсов SMPS)

Форма сигнала

Изменения тока или напряжения во времени можно представить в виде различных линий, или графиков. Постоянный ток, как неизменяющийся во времени, изображается прямой линией (рис. 3.1(а)), а переменный ток — самыми различными кривыми. Форма кривой переменного тока отражает периодические изменения значения тока от максимального к минимальному, затем опять к максимальному и т. д. (рис. 3.1(б)). Несколько таких кривых показано на рис. 3.2.

Рис. 3.1. График постоянного (а) и переменного (б) токов

Цикл

Повторяющаяся часть сигнала переменного тока называется циклом сигнала. Так, на кривых, изображенных на рис. 3.2, точка А является началом цикла, а точка В — его концом и началом следующего цикла.

 

Частота

Количество циклов сигнала в единицу времени называется частотой сигнала. Единица измерения частоты — герц (Гц). Например, если цикл изменения сигнала повторяется один раз в секунду, то частота сигнала равна 1 Гц, если 10 раз — 10 Гц (рис. 3.3).

 

Рис. 3.2. Типы кривых переменного тока: синусоида (а), меандр (б), прямоугольный (в), треугольный (г), пилообразный (д), импульсы (е).

 

Длительность периода

Время, за которое завершается полный цикл изменения сигнала, называется длительностью его периода Т или просто периодом. Например, если сигнал проходит все изменения за одну секунду, то его период равен 1 если за половину секунды, то период равен 0,5 с.

Рис. 3.3. Сигналы различных частот.                     Рис. 3.4. Коэффициент заполнения меньше 1.

 

Метка и пауза

Один период прямоугольного сигнала можно разделить на метку (Mark) и паузу (Space) (рис. 3.4). Отношение длительности метки к длительности паузы называется коэффициентом заполнения. Если длительность метки t1, а длительность паузы t2, то

Длительность метки       t1

Коэффициент заполнения = ————————————— = —

              Длительность паузы        t2

Поскольку сигнал совершает полный цикл изменения за один период, то
Период = t1 + t2.
Если коэффициент заполнения равен 1, то
Длительность метки t1 = Длительность паузы t2.
Это можно записать иначе:
Период = 2 * Длительность паузы = 2 * Длительность метки.

 

Единицы измерения частоты ƒ:

герц, Гц; килогерц, кГц; мегагерц, МГц.


Единицы измерения периода Т:

секунда,с;

миллисекунда, мс = 1/1000 с = 10-3 с
микросекунда, мкс = 1/1000 мс = 10-3 мс = 10-6 с

Рис.3.5.

 

Соотношение между частотой и периодом

Рассмотрим графики сигналов на рис. 3.5. Сигнал В имеет частоту выше, чем сигнал А, но период сигнала В составляет половину периода сигнала А. При увеличении частоты сигнала его период уменьшается, наоборот.

Следующая таблица содержит соотношения единиц измерения частоты и периода. Будет полезно, если вы ее запомните.

Частота  f

1 Гц

1 кГц

1 МГц

Период  Т

1 с

1 мс

1 мкс

 

Звуковые волны

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

 

Звуковые частоты

Диапазон звуковых частот, которые воспринимаются ухом человека, называется диапазоном аудиочастот. Он простирается от 20 Гц до 20 кГц. Звуки частотой ниже 20 Гц и выше 20 кГц человек не слышит. На основе этого создан специальный свисток для подзыва собаки. Частота звукового сигнала этого свистка превышает 20 кГц, поэтому собаки, имеющие более широкий частотный диапазон чувствительности уха, слышат его, а человек — нет.


Чистые и инструментальные тоны

Чистым тоном называется простое синусоидальное колебание, содержащее одну частоту (рис. 3.2(а)). Инструментальный тон представляет собой сложное колебание, состоящее из ряда синусоидальных колебаний разной частоты (рис. 3.1(б)). Такие звуковые колебания возникают, когда звучит речь или музыка.

 

Гармоники

При сложении нескольких различных по частоте синусоидальных колебаний возникает сложное колебание. И наоборот, сложный сигнал можно разложить на ряд входящих в него чистых синусоидальных колебаний. Среди этих простых синусоидальных колебаний различают основную, или первую, гармонику и набор гармоник. Таким образом, любой сложный сигнал может быть разложен на следующие компоненты:

1. Первая, или основная, гармоника. Простое синусоидальное колебание, имеющее тот же период, что и исходное сложное колебание.
2. Набор гармоник. Простые синусоидальные колебания, частоты ко¬торых кратны частоте основной гармоники. Например, если частота первой гармоники равна 100 Гц, то

частота 2-й гармоники = 2 * 100 = 200 Гц;
частота 3-й гармоники = 3 * 100 = 300 Гц;
частота 4-й гармоники = 4 * 100 = 400 Гц и т. д.

Чем больше номер гармоники, т. е. чем выше ее частота, тем меньше ее амплитуда. Поэтому высшими гармониками обычно пренебрегают.

 

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

 

Качество звука
Качество звука определяется числом гармоник инструментального сигнала, которые воспроизводятся аппаратурой без искажения.

 

Примеры некоторых сложных сигналов

1. Основная гармоника + 3-я гармоника (рис. 3.6).
2. Основная гармоника + 2-я гармоника (рис. 3.7).

Рис. 3.6. Основная гармоника + 3-я гармоника (аппроксимация прямоугольного сигнала).

Рис. 3.7. Основная гармоника + 2-я гармоника (аппроксимация пилообразного сигнала).

 

Гармонические составляющие прямоугольного сигнала

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

основной гармоники 1 кГц;
3-й гармоники 3*1 = 3 кГц;
5-й гармоники 5*1 = 5 кГц;
7-й гармоники 7*1 = 7 кГц и т. д.

Заметим, что сложные колебания, содержащие только нечетные гармоники, имеют круто нарастающие фронты и резко спадающие срезы. Чем больше нечетных гармоник содержит сигнал, тем ближе его форма к форме прямоугольного сигнала.

 

Гармонические составляющие пилообразного сигнала
Пилообразный сигнал содержит основную гармонику плюс бесконечное множество четных гармоник. Например, пилообразный сигнал частотой 1 кГц состоит из

основной гармоники 1 кГц;
2-й гармоники 2*1 = 2 кГц;
4-й гармоники 4*1 = 4 кГц;
6-й гармоники 6*1 = 6 кГц и т. д.

 

В этом видео рассказывается о различных видах электрических сигналов:

Добавить комментарий

периодических сигналов

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

Часто вы можете обнаружить периодический сигнал, построив график напряжения и посмотрев для этого повторяющегося шаблона. Сигнал ниже является периодическим, с периодом T 0 = 3 секунды.

Периодический сигнал

Иногда бывает трудно определить период на графике.На первый взгляд сигнал ниже снова появляется период 3 секунды. Но если вы положите прямой край через пики вы обнаружите, что значение на 3,5 секунды немного ниже, чем пики на 0,5 и 6,5 секунды. Это означает, что этот сигнал имеет период не 3 секунды, а период 6 секунд. Это одна из проблем, связанных с просмотром графиков. Вы можете пропустить небольшую вариацию в сигнале, который имеет большое влияние на период.

Периодический сигнал — легко определить неправильный период

Иногда практически невозможно определить период по графику.Сигнал ниже имеет период 1 секунда. Если вы посмотрите на узор необычно высоких пиков, Вы можете догадаться, что это был период. Однако из-за быстрых изменений сигнала в большинстве случаев это выглядит как размытие, и по графику невозможно сказать, соответствует ли размытие от 0 до 1 секунды размытие от 1 до 2 секунд.

Периодический — но не могу сказать по графику

Некоторые сигналы явно не периодические или апериодические.Многочлены апериодичны, как показано ниже.

Апериодический сигнал

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

Вид периодических — но не совсем

Signal Period — обзор

2.8.1 Принципы измерения

Термин «датчик угла поворота» обычно используется для описания датчиков, которые имеют точность лучше ± 5 дюймов и количество строк более 10 000. Эти угловые энкодеры используются в приложениях, требующих высокоточного измерения углов в диапазоне нескольких угловых секунд, например в поворотных столах и поворотных головках на станках, C-x на токарных станках, а также в измерительном оборудовании и телескопах. Другие приложения, такие как сканеры, системы позиционирования, печатающие устройства или системы отклонения луча, требуют высокой повторяемости и / или высокого углового разрешения.Датчики для таких приложений также называются датчиками угла. В отличие от этого, энкодеры используются в приложениях, где требования к точности менее строгие, например в автоматизации, электроприводах и многих других областях. Угловые энкодеры могут иметь одну из следующих механических конструкций:

A. Угловые энкодеры со встроенным подшипником, полым валом и муфтой статора

Из-за конструкции и монтажа муфты статора она должна поглощать только этот крутящий момент, вызванный за счет трения в подшипнике при угловом ускорении вала.Таким образом, эти датчики угла обеспечивают отличные динамические характеристики. Для муфты статора заявленная точность системы также включает отклонения от муфты вала. Датчики угла RCN, RON и RPN имеют встроенную муфту статора, тогда как ECN имеет муфту статора, установленную снаружи.

Другие преимущества:

компактный размер для ограниченного пространства для установки

полый вал диаметром до 100 мм для обеспечения пространства для линий электропередач и т. Д.

простой монтаж

B . Датчики угла со встроенным подшипником, для отдельной муфты вала

Датчики угла ROD со сплошным валом особенно подходят для применений, где требуются более высокие скорости вращения вала и / или большие монтажные допуски. Муфты валов допускают осевые допуски ± 1 мм.

Фото HEIDENHAIN: инкрементальный датчик угла ROD 880 с плоской муфтой K16

Фотография HEIDENHAIN: абсолютный датчик угла RCN858G

C. Датчики угла без встроенного подшипника

Датчики угла ERP, ERO и ERA без встроенного подшипника (модульные датчики угла) предназначены для встраивания в элементы машин или аппараты. Они разработаны с учетом следующих требований:

Большой диаметр полого вала:

(до 10 м с лентой шкалы)

высокая скорость вала до 20 000 мин-1

без дополнительного пускового момента от уплотнений вала

сегментные версии

Фото HEIDENHAIN: инкрементальный датчик угла ERA4000

D. Модульные магнитные энкодеры

Надежные модульные магнитные энкодеры ERM особенно подходят для использования в производственных машинах. Большой внутренний диаметр, малые размеры и компактная конструкция сканирующей головки предопределяют их использование для оси C токарных станков, простых осей вращения и наклона (например, для измерения скорости на прямых приводах или для интеграции в ступени редуктора) и ориентации шпинделя. на фрезерных станках или вспомогательных осях.

2.8.2 Точность

Точность углового измерения в основном определяется:

качеством градуировки,

стабильностью держателя градуировки,

качество процесса сканирования,

качество электроники обработки сигналов,

эксцентриситет градуировки подшипника,

ошибка подшипник,

муфта к измеряемому валу.

Эти факторы влияния состоят из ошибок, связанных с кодировщиком, и проблем, связанных с приложением. Необходимо учитывать все индивидуальные факторы влияния, чтобы оценить достижимую общую точность.

A. Специфическая ошибка энкодера

Специфическая ошибка энкодера выражается в точности градуировки и погрешности положения в пределах одного периода сигнала.

1. Точность градуировки

Точность градуировки ± результат от ее качества, включая:

однородность и определение периода градуировки,

выравнивание шкалы на держателе,

для энкодеров с массивными держателями шкалы: стабильность держателя шкалы, чтобы также обеспечить точность в установленном состоянии,

для энкодеров с Лента со стальной шкалой: ошибка из-за неравномерного расширения ленты шкалы во время монтажа, а также ошибка при стыковых соединениях ленты шкалы полных кругов.

Точность градуировки ± a подтверждается в идеальных условиях с помощью серийно выпускаемой сканирующей головки для измерения погрешности положения в положениях, кратных периоду сигнала.

Рис. 18-20. Точность градуировки

2 Погрешность позиционирования в пределах одного периода сигнала

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

На результат влияют следующие индивидуальные факторы:

длительность периода сигнала

однородность и определение периода градуировки

качество сканирующего фильтра структуры

характеристики детекторов

стабильность и динамика дальнейшей обработки аналоговых сигналов

Эти факторы влияния необходимо учитывать при задании погрешности положения в пределах одного сигнала период.Погрешность положения в пределах одного периода сигнала ± u указывается в процентах от периода сигнала. Для модульных датчиков угла поворота без встроенного подшипника значение обычно лучше, чем ± 1% периода сигнала (ERP 880: ± 1,5%). Ошибки позиционирования в пределах одного периода сигнала проявляются уже при очень малых угловых перемещениях и при повторных измерениях. Они особенно приводят к колебаниям скорости в контуре управления скоростью.

B. Ошибка, зависящая от приложения

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

1. Ошибки из-за эксцентриситета шкалы на подшипнике

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

Рис. 18-21. Погрешность положения для энкодера с синусоидальным выходом

Между эксцентриситетом e, диаметром градуировки D и погрешностью измерения Δφ (см. Рис. 18-22) существует следующая зависимость: Δφ = ± 412 • eD

Рис. 18-22. Ошибки из-за эксцентриситета

Δφ = погрешность измерения в угловых секундах (“)

e = эксцентриситет барабана шкалы относительно подшипника в пм (1/2 радиального отклонения)

D = средний диаметр градуировки в мм

2.Ошибка из-за радиального биения подшипника

Уравнение для погрешности измерения Δφ также справедливо для радиальной погрешности подшипника, если значение e заменено значением эксцентриситета, т.е. половиной радиальной погрешности (половиной отображаемого значения ). Соответствие подшипников радиальной нагрузке вала вызывает аналогичные ошибки.

3. Возможности компенсации

Монтажный эксцентриситет градуировки и радиальное биение измеряемого вала являются причиной значительной части ошибок, зависящих от области применения.Распространенным и эффективным методом устранения этих ошибок является установка двух или даже более сканирующих головок на равных расстояниях вокруг держателя градуировки. Последующая электроника математически комбинирует отдельные значения положения. EIB 1500 от HEIDENHAIN — это электронный блок, подходящий для математического комбинирования значений положения от двух сканирующих головок в реальном времени без нарушения контура управления.

Рис. 18-23. Расчет положения двух сканирующих головок

Фактическое повышение точности, достигаемое этим на практике, сильно зависит от ситуации установки и области применения.В принципе, все ошибки эксцентриситета (воспроизводимые ошибки из-за ошибок монтажа, невоспроизводимые ошибки из-за радиального эксцентриситета подшипника), а также все неравномерные гармоники ошибки градуировки устраняются.

2.8.4 Надежность

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

Низкая чувствительность к загрязнениям

Как высокое качество решетки, так и метод сканирования отвечают за точность и надежность энкодеров. Датчики HEIDENHAIN работают со сканированием одного поля. Только одно поле сканирования используется для генерации сигналов сканирования. Локальное загрязнение эталона (например, отпечатки пальцев или скопление масла) в равной степени влияет на интенсивность света компонентов сигнала и, следовательно, сигналов сканирования.Выходные сигналы изменяются по своей амплитуде, но не по смещению и фазе. Они остаются легко интерполируемыми, и ошибка положения в пределах одного периода сигнала остается небольшой.

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

Несмотря на значительное загрязнение, указанное значение ± 1% максимальной погрешности положения в течение одного периода сигнала превышается лишь незначительно.

Рис. 18-25. Фото HEIDENHAIN: Загрязнение отпечатками пальцев

Рис. 18-26. Фотография HEIDENHAIN: Загрязнение тонерной пылью

Периодический сигнал

— обзор

Пример 5.1-15

Рассмотрим периодические сигналы T , x (t) ↔Xm и w (t) ↔Wm, где w (t) равно окно Хеннинга, определенное в Примере 5.1-13. Используйте свойство 7, чтобы вычислить коэффициент ряда Фурье y (t) = w (t) x (t). Объединение (5.1-74) и (5.1-75) в примере 5.1-13 дает коэффициенты ряда Фурье, Wm,

(5.1-102) Wm = {12m = 014m = ± 10 | m |> 1

Умножение свойство приводит к

(5.1-103) Ym = ∑n = −∞∞Wm − nXn = 14Xm − 1 + 12Xm + 14Xm + 1

Следовательно, умножение x (t) на окно Хеннинга эквивалентно 3- pt средневзвешенное значение коэффициента ряда Фурье.

Свойство 8 является следствием свойств умножения и сопряжения.Поскольку y¯ (t) ↔Y¯ − m, из свойства 7 следует

(5.1-104) 1T∫ − T / 2T / 2x (t) y¯ (t) e − im ω0tdt = ∑n = −∞∞XnY ¯n − m

Установка m = 0 приводит к теореме Парсеваля, которая устанавливает эквивалентность внутреннего произведения во временной области и внутреннего произведения коэффициентов Фурье. Если y (t) = x (t), мы получаем аналог теоремы Планшерала, известный как тождество Парсеваля ,

(5.1-105) 1T∫ − T / 2T / 2 | x (t) | 2dt = ∑m = −∞∞ | Xm | 2

Это приравнивает средний квадрат x (t) к сумме квадратов его коэффициентов Фурье.Мы будем называть периодические сигналы интегрируемыми с квадратом, если их средний квадрат за период конечен.

Подводя итог, интеграл ряда Фурье, уравнение. (5.1-66) связывает периодический сигнал x (t) с уникальной последовательностью его коэффициентов Фурье. Тождество Парсеваля подразумевает, что каждый квадратично интегрируемый периодический сигнал имеет коэффициенты Фурье, суммируемые с квадратом. И наоборот, уравнения. Из (5.1-105) и (5.1-65) следует, что любая суммируемая с квадратом последовательность {Xn} связана с уникальным интегрируемым с квадратом периодическим сигналом.Устанавливая эквивалентность скалярных произведений интегрируемых с квадратом периодических сигналов и суммируемых с квадратом последовательностей, теорема Парсеваля утверждает, что геометрия этих двух пространств одинакова, т. Е. Они равны изометрии .

Набор всех квадратично интегрируемых периодических сигналов с периодом T образует линейное векторное пространство, известное как гильбертово пространство . Гильбертовые пространства — это бесконечномерные обобщения конечномерных векторных пространств со скалярными произведениями, которые определяют их геометрию.Гильбертово пространство H обладает бесконечным ортонормированным базисом {um} m = 1∞, так что каждый вектор x∈H может быть представлен суммой базисных векторов

(5.1-106) x = ∑m = 1∞ξmunandξm = 〈x, um〉

Скаляры, ξm, являются координатами x относительно базиса. Ортонормированность базисных векторов означает, что попарные скалярные произведения удовлетворяют

(5.1-107) 〈um, un〉 = {1m = n0m ≠ n

. Рассмотрим векторы x и y с координатами ξm и ηm соответственно. Тогда ортонормированность означает, что

(5.1-108) 〈x, y〉 = ∑m = 1∞ξmη¯m

Следовательно, если x = y, получаем

(5.1-109) ‖x‖2 = 〈x, x〉 = ∑m = 1∞ | ξm | 2

В контексте периодических сигналов, интегрируемых с квадратом, и рядов Фурье, ортонормированный базис равен {eim ω0t} m = −∞∞, а скалярное произведение двух сигналов x (t) и y (t), определяется как

(5.1-110) 〈x, y〉 = 1T∫ − T / 2T / 2x (t) y¯ (t) dt

Следовательно, коэффициенты ряда Фурье — это просто координаты периодического сигнала относительно орторнормального базиса, а ряд Фурье является представлением сигнала относительно этого базиса.Также обратите внимание, что в условиях гильбертова пространства теорема и тождество Парсеваля являются непосредственными следствиями (5.1-108) и (5.1-109) соответственно. Дополнительные сведения о гильбертовых пространствах см. В Reed and Simon, 1980; Рудин, 1973.

Пусть x (t) периодический сигнал с периодом, равным T. Мы исследуем связь между коэффициентом ряда Фурье x (t) и его преобразованием Фурье. Прежде всего отметим, что периодическая функция не является абсолютно интегрируемой, следовательно, ее преобразование Фурье определяется в смысле распределения, как мы обсуждали в предыдущем разделе.Начнем с представления x (t) как репликации периода T (Briggs and Henson, 1995) базового сигнала , x0 (t),

(5,1-111) x (t) = ℜT {x0 (t)} = ∑n = −∞∞x0 (t + nT)

Мы часто будем называть ℜ {x0 (t)} T -репликацией x0 (t). Обратите внимание, что операция репликации T производит сигнал, который является периодическим с периодом, равным T. Мы будем предполагать, что x0 (t) достаточно уменьшается при t → ± ∞, так что бесконечная сумма сходится. Обратите внимание, что x0 (t) не уникален.Например, рассмотрим функции y (t) и z (t),

(5.1-112) y (t) = {x (t) 0

Тогда мы могли бы определить x0 (t) как T -повторение либо y (t), либо z (t).

Затем мы устанавливаем связь между коэффициентом ряда Фурье x (t) и преобразованием Фурье x0 (t), т. Е.

(5.1-113) Xm = 1T∫ − T / 2T / 2x (t) e − im ω0tdt, ω0 = 2πT = 1T∫ − T / 2T / 2 (∑n = −∞∞x0 (t + nT)) e − im ω0tdt = 1T∑n = −∞∞∫ − T / 2T / 2×0 (t + nT) e − im ω0tdt = 1T∑n = −∞∞eim ω0 (nT) ∫nT − T / 2nT + T / 2×0 (τ) e − im ω0τdτ = 1T∑n = −∞∞∫nT− T / 2nT + T / 2×0 (τ) e − im ω0τdτ = 1T∫ − ∞∞x0 (τ) e − im ω0τdτ = X0 (mω0) T

Это замечательный результат, учитывая, что базовых сигналов бесконечно много что может дать такую ​​же репликацию T .Предположим, что x0 (t) иy0 (t) — два разных базовых сигнала с равными T -повторениями,

(5.1-114) x (t) = ∑n = −∞∞x0 (t + nT) = ∑n = −∞∞y0 (t + nT)

Поскольку x0 (t) ≠ y0 (t), их преобразования Фурье также не равны, т. Е. X0 (ω) ≠ Y0 (ω). Уравнение Из (5.1-113) следует, что, поскольку x0 (t) и y0 (t) имеют одинаковую репликацию T , их преобразования Фурье, хотя и разные, должны быть одинаковыми на дискретных частотах, ωm = mω0.

Ур. (5.1-113) и разложение x (t) в ряд Фурье приводят нас к следующей интересной теореме:

Теорема 5.7 (обратная формула суммирования Пуассона) Предположим, что для непрерывного сигнала времени x0 (t), ℜT {x0 (t)} сходится и является конечным. Пусть ω0 = 2π / T, тогда

(5.1-115) ℜT {x0 (t)} = 1T∑m = −∞∞X0 (mω0) eim ω0t

Приведенная выше теорема утверждает, что дискретное обратное преобразование Фурье X0 (ω) дает T -репликацию x0 (t). Мы обсудим двойную версию теоремы 5.7 в следующем разделе, посвященном дискретизации во временной области. Из пары преобразований Фурье eim ω0t↔2π δ (ω − mω0) и (5.1-115) следует, что x (t) имеет преобразование Фурье,

(5.1-116) ℜT {x0 (t)} = 1T∑m = −∞∞X0 (mω0) eim ω0t↔ω0∑m = −∞∞X0 (mω0) δ (ω − mω0)

Следовательно, уравнения. (5.1-115) и (5.1-116) приводят к

(5.1-117) ℜT {x0 (t)} = ∑n = −∞∞x0 (t + nT) ↔ω0∑m = −∞∞X0 ( mω0) δ (ω − mω0)

То есть репликация во временной области эквивалентна дискретизации преобразования Фурье в частотной области, где X0 (mω0) — значения выборки X0 (ω).

4.4: Период, частота и фаза периодических сигналов

Давайте рассмотрим в более общем плане временные величины периодических сигналов, представленных в наших приложениях синусоидами.Период \ (T_p \) обычно измеряется в секундах на цикл, поэтому циклическая частота \ (f \) в циклах в секунду является обратной величине периода, \ (f = 1 / T_ {p} \). Кроме того, период связан с круговой частотой \ (\ omega \) на \ (\ omega T_ {p} = 2 \ pi \) радиан, так что

\ [\ text {круговая частота} \ omega = \ frac {2 \ pi} {T_ {p}} \ Equiv 2 \ pi f \ frac {\ mathrm {rad}} {\ mathrm {sec}}, \ text {и циклическая частота} f = \ frac {\ omega} {2 \ pi} \ mathrm {Hz} \ left (\ frac {\ text {циклы}} {\ mathrm {sec}} \ right) \ label {eqn: 4 .16} \]

Эти отношения между периодом и частотой заслуживают полного понимания и даже запоминания, поскольку мы часто используем их в системной динамике.

Важно также понимать, как FRF фаза проявляется на графиках времени ввода и вывода. Это обсуждение является общим, применимо для любой системы LTI. Предположим, что на одном графике нанесены устойчивые синусоидальные временные истории для входа \ (u (t) \) и выхода \ (x (t) \), как на рисунке \ (\ PageIndex {1} \ ) на следующей странице.Мы хотим рассчитать фазу FRF по измерениям на графиках времени. Сначала найдите ближайший к положительный гребень \ (x (t) \) слева от опорного положительного гребня \ (u (t) \), как показано на рисунке \ (\ PageIndex {1} \). Измерьте положительный интервал времени \ (T_ {l e a d} \) в секундах, в котором \ (x (t) \) опережает \ (u (t) \). (Обратите внимание, что вы можете измерить \ (T_ {l e a d} \) также путем сравнения впадин или положительных или отрицательных нулей, как показано на рисунке \ (\ PageIndex {1} \).)

Рисунок \ (\ PageIndex {1} \): Измерение фазы частотной характеристики из графиков временной истории

Теперь, говоря о положительных пиках, обозначим как \ (t _ {\ text {crest}} \) момент, соответствующий положительный гребень входа \ (u (t) \).Тогда мы видим из рисунка, что

\ [\ cos \ omega t_ {c r e s t} = + 1 \ quad \ Rightarrow \ quad \ omega t_ {c r e s t} = 2 \ pi n, \ text {где} n \ text {- некоторое целое число} \]

\ [\ cos \ left (\ omega \ left [t _ {\ text {crest}} — T _ {\ text {lead}} \ right] + \ phi \ right) = + 1 \ quad \ Rightarrow \ quad \ omega \ left [t _ {\ text {crest}} — T _ {\ text {lead}} \ right] + \ phi = 2 \ pi n \]

Сравнение этих двух уравнений показывает, что \ (\ omega \ left [-T_ {lead} \ right] + \ phi = 0 \), что дает основное уравнение для фазового угла (определяемого положительным как опережение, отрицательным как отставание) :

\ [\ phi = \ omega T _ {\ text {lead}} = \ frac {2 \ pi} {T_ {p}} T _ {\ text {lead}} = 2 \ pi \ frac {T _ {\ text { свинец}}} {T_ {p}} \ operatorname {rad} \ times \ frac {360 \ mathrm {deg}} {2 \ pi \ mathrm {rad}} = 360 \ times \ frac {T _ {\ text {lead }}} {T_ {p}} \ mathrm {deg} \ label {eqn: 4.17a} \]

, где \ (T_ {p} (= 2 \ pi / \ omega = 1 / f) \) — период входа и выхода установившегося состояния, как показано на рисунке \ (\ PageIndex {1} \).

Если вы выберете , ближайший положительный гребень \ (x (t) \) к справа опорного гребня \ (u (t) \), то вы обнаружите, что время отставание \ (T_ { lag} \), что является отрицательным опережением. В этом случае вы можете найти фазовый угол с правильным знаком из

\ [\ phi = — \ omega T_ {l a g} = — 360 \ times \ frac {T_ {l a g}} {T_ {p}} \ operatorname {deg} \ label {eqn: 4.17b} \]

Уравнения \ (\ ref {eqn: 4.17a} \) и \ (\ ref {eqn: 4.17b} \) дают \ (\ phi \) в диапазоне 0 ° \ (\ leq \) \ (\ phi \ ) <360 °, что верно, но нечасто. Это не распространено, потому что четырехквадрантный арктангенс традиционно выражается (например, в MATLAB) в диапазоне -180 ° \ (\ leq \) \ (\ phi \) <+ 180 °. Следовательно, если вы измеряете и вычисляете с помощью процедуры, описанной выше, фазу \ (\ phi \) \ (\ geq \) + 180 °, то принято заменять это \ (\ phi \) на (\ (\ phi \) - 360 °). Например, если бы вы измерили и вычислили фазу \ (\ phi \) = 262 °, то было бы условно выразить ее как фазу , отставание , φ = (262 ° — 360 °) = -98 ° , а не фаза , отведение на 262 °.

Индекс относительной силы (RSI) Определение и формула

Что такое индекс относительной силы (RSI)?

Индекс относительной силы (RSI) — это индикатор импульса, используемый в техническом анализе, который измеряет величину недавних изменений цен для оценки условий перекупленности или перепроданности в цене акции или другого актива. RSI отображается в виде осциллятора (линейный график, который движется между двумя крайними точками) и может иметь значение от 0 до 100.Индикатор был первоначально разработан Дж. Уэллсом Уайлдером-младшим и представлен в его основополагающей книге 1978 года «Новые концепции в технических торговых системах».

Традиционная интерпретация и использование RSI заключается в том, что значения 70 или выше указывают на то, что ценная бумага становится перекупленной или переоцененной и может быть подготовлена ​​к развороту тренда или корректирующему откату цены. Значение RSI, равное 30 или ниже, указывает на состояние перепроданности или недооценки.

Ключевые выводы

  • Индекс относительной силы (RSI) — популярный импульсный осциллятор, разработанный в 1978 году.
  • RSI предоставляет техническим трейдерам сигналы о бычьем и медвежьем импульсе цены, и он часто отображается под графиком цены актива.
  • Актив обычно считается перекупленным, когда RSI выше 70%, и перепроданным, когда он ниже 30%.
Индекс относительной силы (RSI)

Формула RSI

RSI рассчитывается с использованием двух частей, которые начинаются со следующей формулы:

р S я шаг первый знак равно 100 — [ 100 1 + Средний прирост Средняя потеря ] RSI _ {\ text {step one}} = 100- \ left [\ frac {100} {1 + \ frac {\ text {Средняя прибыль}} {\ text {Средняя потеря}}} \ right] RSIstep one = 100– [1 + Средний убытокСредний прирост 100]

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

Стандартным является использование 14 периодов для расчета начального значения RSI. Например, представьте, что рынок закрылся выше семи из последних 14 дней со средней прибылью 1%. Остальные семь дней все закрылись снижением со средней потерей -0,8%. Расчет для первой части RSI будет выглядеть как следующий расширенный расчет:

55,55 знак равно 100 — [ 100 1 + ( 1 % 14 ) ( — 0,8 % 14 ) ] 55.55 = 100 — \ left [\ frac {100} {1 + \ frac {\ left (\ frac {1 \%} {14} \ right)} {\ left (\ frac {-0.8 \%} {14} \верно-верно ] 55,55 = 100 − ⎣⎢⎢⎡ 1+ (14−0,8%) (141%) 100 ⎦⎥⎥⎤

Когда будет доступно 14 периодов данных, можно рассчитать вторую часть формулы RSI. Второй шаг расчета сглаживает результаты.

р S я шаг второй знак равно 100 — [ 100 1 + ( Предыдущий средний прирост × 13 ) + Текущая прибыль — ( ( Предыдущий средний убыток × 13 ) + Текущий убыток ) ] RSI _ {\ text {step two}} = 100 — \ left [\ frac {100} {1 + \ frac {\ left (\ text {Предыдущее среднее усиление} \ times 13 \ right) \ + \ \ text {Текущее усиление }} {- \ left (\ left (\ text {Предыдущий средний проигрыш} \ times 13 \ right) \ + \ \ text {Текущий проигрыш} \ right)}} \ right] RSIstep two = 100− [1 + — ((Предыдущий средний убыток × 13) + Текущий убыток) (Предыдущий средний прирост × 13) + Текущий прирост 100]

Расчет RSI

Используя приведенные выше формулы, можно рассчитать RSI, а затем построить линию RSI под графиком цен актива.

RSI будет расти по мере увеличения количества и размера положительных закрытий и будет падать по мере увеличения количества и размера убытков. Вторая часть расчета сглаживает результат, поэтому RSI будет только около 100 или 0 на рынке с сильным трендом.

TradingView.

Как вы можете видеть на приведенном выше графике, индикатор RSI может оставаться в области перекупленности в течение длительных периодов времени, пока акция находится в восходящем тренде. Индикатор также может оставаться в зоне перепроданности в течение длительного времени, когда акция находится в нисходящем тренде.Это может сбивать с толку новых аналитиков, но изучение использования индикатора в контексте преобладающего тренда прояснит эти вопросы.

Что вам говорит RSI?

Первичный тренд акции или актива — важный инструмент для правильного понимания показаний индикатора. Например, известный рыночный техник Констанс Браун, CMT, продвигала идею о том, что значение перепроданности RSI при восходящем тренде, вероятно, намного выше 30%, а значение перекупленности RSI во время нисходящего тренда намного ниже, чем 70% уровень.

Как вы можете видеть на следующем графике, во время нисходящего тренда RSI достигнет пика около уровня 50%, а не 70%, что может быть использовано инвесторами для более надежного сигнала о медвежьих условиях. Многие инвесторы будут применять горизонтальную линию тренда между уровнями 30% и 70% при наличии сильного тренда, чтобы лучше идентифицировать экстремумы. Изменение уровней перекупленности или перепроданности, когда цена акции или актива находится в долгосрочном горизонтальном канале, обычно не требуется.

Связанная концепция использования уровней перекупленности или перепроданности, соответствующих тренду, заключается в том, чтобы сосредоточиться на торговых сигналах и методах, которые соответствуют тренду.Другими словами, использование бычьих сигналов, когда цена находится в бычьем тренде, и медвежьих сигналов, когда акция находится в медвежьем тренде, поможет избежать множества ложных сигналов, которые может генерировать RSI.

TradingView.

Интерпретация диапазонов RSI и RSI

Обычно, когда RSI превышает горизонтальный опорный уровень 30, это бычий знак, а когда он опускается ниже горизонтального опорного уровня 70, это медвежий знак. Другими словами, можно интерпретировать, что значения RSI 70 или выше указывают на то, что ценная бумага становится перекупленной или переоцененной и может быть нацелена на разворот тренда или корректирующий откат цены.Значение RSI, равное 30 или ниже, указывает на состояние перепроданности или недооценки.

Во время трендов показания RSI могут попадать в полосу или диапазон. Во время восходящего тренда RSI имеет тенденцию оставаться выше 30 и часто должен достигать 70. Во время нисходящего тренда редко можно увидеть, что RSI превышает 70, а индикатор часто достигает 30 или ниже. Эти рекомендации могут помочь определить силу тренда и выявить потенциальные развороты. Например, если RSI не может достичь 70 на нескольких последовательных колебаниях цены во время восходящего тренда, но затем падает ниже 30, тренд ослабел и может развернуться ниже.

Обратное верно для нисходящего тренда. Если нисходящий тренд не может достичь 30 или ниже, а затем поднимается выше 70, этот нисходящий тренд ослабел и может развернуться вверх. Линии тренда и скользящие средние — полезные инструменты, которые следует учитывать при таком использовании RSI.

Пример расхождений RSI

Бычья дивергенция возникает, когда RSI создает значение перепроданности, за которым следует более высокий минимум, который соответствует соответственно более низким минимумам цены.Это указывает на растущий бычий импульс, и прорыв выше территории перепроданности может быть использован для открытия новой длинной позиции.

Медвежья дивергенция возникает, когда RSI создает перекупленность, за которой следует более низкий максимум, соответствующий более высоким максимумам цены.

Как вы можете видеть на следующем графике, бычья дивергенция была идентифицирована, когда RSI сформировал более высокие минимумы, а цена сформировала более низкие минимумы. Это был верный сигнал, но расхождения могут быть редкими, когда акция находится в стабильном долгосрочном тренде.Использование гибких значений перепроданности или перекупленности поможет выявить больше потенциальных сигналов.

TradingView.

Пример отклонения колебаний RSI

Другая торговая техника исследует поведение RSI, когда он выходит из зоны перекупленности или перепроданности. Этот сигнал называется бычьим «отклонением колебаний» и состоит из четырех частей:

  1. RSI попадает в зону перепроданности.
  2. RSI снова пересекает отметку 30%.
  3. RSI формирует еще одно падение, не возвращаясь обратно в зону перепроданности.
  4. Затем RSI пробивает свой последний максимум.

Как вы можете видеть на следующем графике, индикатор RSI был перепродан, пробил 30% и сформировал минимум отклонения, который вызвал сигнал, когда он отскочил выше. Такое использование RSI очень похоже на рисование линий тренда на ценовом графике.

TradingView.

Как и дивергенции, существует медвежья версия сигнала отклонения колебаний, которая выглядит как зеркальное отображение бычьей версии. Отказ от медвежьего колебания также состоит из четырех частей:

  1. RSI поднимается в зону перекупленности.
  2. RSI снова опустился ниже 70%.
  3. RSI формирует новый максимум, не пересекаясь обратно в зону перекупленности.
  4. Затем RSI пробивает свой последний минимум.

Следующий график иллюстрирует сигнал отклонения медвежьих колебаний. Как и в случае с большинством торговых методов, этот сигнал будет наиболее надежным, если он соответствует преобладающему долгосрочному тренду. Медвежьи сигналы во время нисходящих тенденций с меньшей вероятностью вызовут ложные тревоги.

TradingView.

Разница между RSI и MACD

Дивергенция конвергенции скользящих средних (MACD) — это еще один индикатор импульса, следующий за трендом, который показывает взаимосвязь между двумя скользящими средними цены ценной бумаги. MACD рассчитывается путем вычитания 26-периодной экспоненциальной скользящей средней (EMA) из 12-периодной EMA. Результатом этого расчета является линия MACD.

Затем поверх линии MACD строится девятидневная EMA MACD, называемая «сигнальной линией», которая может служить триггером для сигналов покупки и продажи.Трейдеры могут покупать ценную бумагу, когда MACD пересекает свою сигнальную линию, и продавать или продавать ценную бумагу, когда MACD пересекает сигнальную линию ниже.

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

MACD измеряет взаимосвязь между двумя EMA, в то время как RSI измеряет изменение цены относительно недавних ценовых максимумов и минимумов.Эти два индикатора часто используются вместе, чтобы дать аналитикам более полную техническую картину рынка.

Оба эти индикатора измеряют импульс актива. Однако они измеряют разные факторы, поэтому иногда дают противоречивые показания. Например, RSI может показывать значение выше 70 в течение длительного периода времени, указывая на то, что ценная бумага слишком распространена в сторону покупателя.

В то же время MACD может указывать на то, что импульс покупок по ценной бумаге все еще увеличивается.Любой из индикаторов может сигнализировать о предстоящем изменении тренда, показывая отклонение от цены (цена продолжает расти, в то время как индикатор становится ниже, или наоборот).

Ограничения RSI

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

Истинные сигналы разворота редки, и их сложно отделить от ложных срабатываний.Например, ложноположительный результат — это бычье пересечение, за которым следует внезапное падение курса акций. Ложноотрицательным будет ситуация, когда есть медвежье пересечение, но акция внезапно ускорилась вверх.

Поскольку индикатор показывает импульс, он может оставаться перекупленным или перепроданным в течение длительного времени, когда актив имеет значительный импульс в любом направлении. Следовательно, RSI наиболее полезен на колеблющемся рынке, где цена актива чередуется между бычьим и медвежьим движениями.

Часто задаваемые вопросы

Что такое индекс относительной силы (RSI)?

Индекс относительной силы (RSI) — это показатель, используемый трейдерами для оценки динамики цены акции или другой ценной бумаги. Основная идея RSI — измерить, насколько быстро трейдеры повышают или понижают цену ценной бумаги. RSI отображает этот результат по шкале от 0 до 100. Значения ниже 30 обычно указывают на перепроданность акций, а значения выше 70 указывают на перекупленность.Трейдеры часто помещают этот график RSI под ценовым графиком ценной бумаги, чтобы они могли сравнить его недавний импульс с его рыночной ценой.

Что такое сигнал на покупку RSI?

Некоторые трейдеры сочтут это «сигналом к ​​покупке», если значение RSI ценной бумаги опустится ниже 30, исходя из того, что ценные бумаги были перепроданы и, следовательно, готовы к отскоку. Однако надежность этого сигнала будет частично зависеть от общего контекста. Если ценная бумага попадает в значительный нисходящий тренд, она может продолжать торговаться на уровне перепроданности в течение некоторого времени.В такой ситуации трейдеры могут отложить покупку до тех пор, пока не увидят другие подтверждающие сигналы.

В чем разница между RSI и расхождением конвергенции скользящих средних (MACD)?

RSI и расхождение конвергенции скользящих средних (MACD) — это оба измерения, которые стремятся помочь трейдерам понять недавнюю торговую активность ценной бумаги, но они достигают этой цели по-разному. По сути, MACD работает, сглаживая недавние движения цены ценной бумаги и сравнивая эту среднесрочную линию тренда с другой линией тренда, показывающей недавние изменения цен.Затем трейдеры могут основывать свои решения о покупке и продаже на том, поднимается ли линия краткосрочного тренда выше или ниже линии среднесрочного тренда.

python — Найти период сигнала из БПФ

После удаления части постоянного тока из сигнала функция может быть свернута сама с собой, чтобы уловить период. Действительно, свертка будет иметь пики на каждом кратном периоде. БПФ можно применять для вычисления свертки.

  fft = np.fft.rfft (L, norm = "ortho")

def abs2 (x):
    вернуть x.реальный ** 2 + x.imag ** 2

selfconvol = np.fft.irfft (abs2 (fft), norm = "ortho")
  

Первый результат не так хорош, потому что размер изображения не кратен периоду.

Как заметил Нильс Вернер, для ограничения эффекта спектральной утечки может применяться окно. В качестве альтернативы можно использовать первую приблизительную оценку периода для транслирования сигнала, и процедуру можно повторить, как я ответил в разделе Как масштабировать кросс-корреляцию на основе БПФ, чтобы ее пик был равен роу Пирсона.

Отсюда получение периода сводится к нахождению первого максимума. Вот как это можно сделать:

  импортировать numpy как np
импорт scipy.signal

из matplotlib импортировать pyplot как plt

L = np.array ([2.762, 2.762, 1.508, 2.758, 2.765, 2.765, 2.761, 1.507, 2.757, 2.757, 2.764, 2.764, 1.512, 2.76, 2.766, 2.766, 2.763, 1.51, 2.759, 2.759, 2.765, 2.765 , 1,514, 2,761, 2,758, 2,758, 2,764, 1,513, 2,76, 2,76, 2,757, 2,757, 1,508, 2,763, 2,759, 2,759, 2,766, 1.517, 4.012])
L = np.round (L, 1)
# Удалить компонент постоянного тока, как предложил Нильс Вернер
L - = np.mean (L)
# Сигнал окна
#L * = scipy.signal.windows.hann (len (L))

fft = np.fft.rfft (L, norm = "ortho")

def abs2 (x):
    вернуть x.real ** 2 + x.imag ** 2

selfconvol = np.fft.irfft (abs2 (fft), norm = "ortho")
selfconvol = selfconvol / selfconvol [0]

plt.figure ()
plt.plot (самосвертка)
plt.savefig ('первый.jpg')
plt.show ()


# давайте возьмем максимум, при условии, что минимум 4 периода ...
multipleofperiod = np.argmax (selfconvol [1: len (L) / 4])
Ltrunk = L [0: (len (L) // несколько периодов) * несколько периодов]

fft = np.fft.rfft (Ltrunk, norm = "ortho")
selfconvol = np.fft.irfft (abs2 (fft), norm = "ortho")
selfconvol = selfconvol / selfconvol [0]

plt.figure ()
plt.plot (самосвертка)
plt.savefig ('второй.jpg')
plt.show ()


# получить диапазоны для первого минимума, второго максимума
fmax = np.max (selfconvol [1: len (Ltrunk) / 4])
fmin = np.min (selfconvol [1: len (Ltrunk) / 4])
xstartmin = 1
while selfconvol [xstartmin]> fmin + 0.2 * (fmax-fmin) и xstartmin  fmin + 0.2 * (fmax-fmin) и xstartmin  

python - как найти период сигнала (автокорреляция против быстрого преобразования Фурье против спектральной плотности мощности)?

Давайте сначала посмотрим на ваш сигнал (я добавил конечную точку = False , чтобы сделать разделение равномерным):

  t = np.linspace (0, 10 * np.pi, 100, конечная точка = False)
х = np.sin (t)
  

Давайте разделим радианы (по сути, взяв t / = 2 * np.pi ) и создайте тот же сигнал, соотнося его с частотами:

  fs = 20 # Частота дискретизации 100/5 = 20 (например, Гц)
f = 1 # Частота сигнала 1 (например, Гц)
t = np.linspace (0, 5, 5 * fs, конечная точка = False)
х = np.sin (2 * np.pi * f * t)
  

Это делает его более заметным, чем f / fs == 1/20 == 0,05 (т.е. периодичность сигнала составляет ровно 20 отсчетов). Частоты цифрового сигнала всегда связаны с его частотой дискретизации, как вы уже догадались. Обратите внимание, что фактический сигнал точно такой же, независимо от значений f и fs , если их соотношение одинаково:

  fs = 1 # натуральные единицы
f = 0.05
t = np.linspace (0, 100, 100 * fs, конечная точка = False)
х = np.sin (2 * np.pi * f * t)
  

Далее я буду использовать эти натуральные единицы ( фс = 1 ). Единственная разница будет в t и, следовательно, в сгенерированных частотных осях.

Вы правильно понимаете, что делает функция автокорреляции. Он обнаруживает корреляцию сигнала с собственной версией с запаздыванием по времени. Он делает это, перемещая сигнал над собой, как показано в правом столбце здесь (из Википедии):

Обратите внимание, что поскольку оба входа в корреляционную функцию одинаковы, результирующий сигнал обязательно будет симметричным. Вот почему вывод np.correlate обычно срезается с середины:

  acf = np.correlate (x, x, 'full') [- len (x):]
  

Теперь индекс 0 соответствует 0 задержке между двумя копиями сигнала.

Затем вам нужно найти индекс или задержку, которые представляют наибольшую корреляцию. Из-за сокращающегося перекрытия это по умолчанию также будет иметь индекс 0, поэтому следующее не будет работать:

  acf.argmax () # Всегда возвращает 0
  

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

  перегиб = np.diff (np.sign (np.diff (acf))) # Находим различия второго порядка
peaks = (inflection <0) .nonzero () [0] + 1 # Найдите, где они отрицательны
delay = peaks [acf [peaks] .argmax ()] # Из них найти индекс с максимальным значением
  

Теперь задержка == 20 , что говорит вам, что сигнал имеет частоту 1/20 его частоты дискретизации:

  signal_freq = fs / delay # Дает 0,05
  

Для вычисления БПФ вы использовали следующее:

  омега = np.fft.fft (x)
freq = np.fft.fftfreq (x.size, 1)
  

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

  фут = np.fft.rfft (x)
freqs = np.fft.rfftfreq (len (x), t [1] -t [0]) # Получить ось частоты из оси времени
mags = abs (ft) # Здесь нас не интересует информация о фазе
  

Посмотрим:

  шт.сюжет (частоты, журналы)
plt.show ()
  

Обратите внимание на два момента: пик находится на частоте 0,05, а максимальная частота на оси равна 0,5 (частота Найквиста, которая составляет ровно половину частоты дискретизации). Если бы мы выбрали fs = 20 , это было бы 10.

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

  signal_freq = freqs [mags.argmax ()] # дает 0,05
  

Однако это не сработает, если, например, у нас есть большое смещение постоянного тока (и, следовательно, большой компонент в индексе 0). В этом случае мы могли бы просто снова выбрать самый высокий пик, чтобы сделать его более устойчивым:

  перегиб = np.diff (np.sign (np.diff (mags)))
пики = (перегиб <0) .nonzero () [0] + 1
пик = пики [mags [пики] .argmax ()]
signal_freq = freqs [пиковая] # дает 0.05
  

Если бы мы выбрали fs = 20 , это дало бы signal_freq == 1.0 из-за другой оси времени, из которой была сгенерирована ось частот.

Метод здесь по сути тот же. Функция автокорреляции x имеет ту же временную ось и период, что и x , поэтому мы можем использовать БПФ, как указано выше, чтобы найти частоту сигнала:

  pdg = np.fft.rfft (acf)
freqs = np.fft.rfftfreq (len (x), t [1] -t [0])

plt.сюжет (частоты, абс (pdg))
plt.show ()
  

Эта кривая, очевидно, имеет несколько отличные характеристики от прямого БПФ на x , но основные выводы те же: ось частот находится в диапазоне от 0 до 0,5 * fs , и мы находим пик на той же частоте сигнала. как и раньше: freqs [abs (pdg) .argmax ()] == 0,05 .

Изменить:

Чтобы измерить фактическую периодичность np.sin , мы можем просто использовать «угловую ось», которую мы передали np.sin вместо оси времени при генерации оси частоты:

  freqs = np.fft.rfftfreq (len (x), 2 * np.pi * f * (t [1] -t [0]))
rad_period = 1 / freqs [mags.argmax ()] # 6.283185307179586
  

Хотя это кажется бессмысленным, правда? Мы передаем 2 * np.pi и получаем 2 * np.pi . Однако мы можем сделать то же самое с любой обычной временной осью, не предполагая пи в любой момент:

  фс = 10
t = np.arange (1000) / фс
х = np.sin (t)
рад_период = 1 / нп.fft.rfftfreq (len (x), 1 / fs) [abs (np.fft.rfft (x)). argmax ()] # 6.25
  

Естественно, теперь истинное значение находится между двумя ячейками. Вот тут-то и появляется интерполяция и связанная с этим необходимость выбора подходящей оконной функции.

.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *