Перейти к содержанию
    

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

в хорошем 0.1 dB

Хм.... а в каком именно "хорошем" такая погрешность? В нашем лучшем FSW не лучше всего лишь ±0.27 dB от 0.01 до 3.6GHz

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тау правильно заострил вопрос - почему спектр в спектроанализаторе соответствует действующему значению напряжения, а не амплитудному? Я не знаю. И я работаю именно с осциллографами, которые вычисляют БПФ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще окна БПФ могут забрать несколько децибел.

На мой взгляд, это не верно.

 

Спектральная функция типичного окна представляет собой узкий лепесток с максимумом на нулевой частоте и низким уровнем боковых лепестков на частотах больших половины ширины основного лепестка. Максимальное значение Kw(0) спектральной функции окна на нулевой частоте известно заранее и от свойств анализируемого сигнала никак не зависит. Спектр вещественной синусоиды умноженной на оконную функцию представляет собой сумму двух спектральных функций окна сдвинутых на +/- частоту этой синусоиды: Ksin(w) = Asin* [Kw(w+wsin)/2 + Kw(w-wsin)/2]. Амплидуда обоих пиков в полученном спектре будет равна амплитуде синусоиды Asin умноженной на половину амплитуды исходной спектральной функции окна: Ksin(max) = Asin* Kw(0)/2. Нормировав весь спектр БПФ к амплитуде спектральной функции окна на нулевой частоте, мы получим реальное значение амплитуды синусоиды Asin и без всяких потерь.

 

Кроме того, поскольку операция преобразования Фурье является линейной операцией, спектр суммы двух гармоник с разными частотами w1 и w2 представляет собой сумму спектров обеих гармоник. И поскольку оба спектра нормируются с помощью одного и того же множителя Kw(0)/2, соотношение между амплитудами обоих пиков в области положительных частот (как, впрочем, и отрицательных) сохранится. Так будет всегда, пока разность частот между двумя гармониками больше ширины главного лепестка спектральной функции окна, то есть, пока эта разность частот превышает разрешающую способность спектроанализатора.

 

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

На мой взгляд, это тоже не верно.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Низкий уровень боковых лепестков - это сколько? Если посмотреть на кучу окон, то там есть лепестки - мама не горюй.

Я вчера на осциллографе Агилент посмотрел спектр 1 кГц. Так основная палка прыгала, в зависимости от выбранного окна и от количества периодов сигнала, на пару децибел.

 

А еще есть гребешковые искажения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Низкий уровень боковых лепестков - это сколько? Если посмотреть на кучу окон, то там есть лепестки - мама не горюй.

Вы писали, что:

Еще окна БПФ могут забрать несколько децибел.

Даже если представить себе, что уровень боковых лепестков равен -20 дБ от основного, их вклад в основной лепесток составит:

 

Kerr = 20*lg(1 + 0.1) = 0.83 дБ

 

Как видим, "несколькими децибелами" тут и не пахнет..

 

PS. Ну и "ценность" спектроанализатора с динамическим диапазоном 20 дБ весьма сомнительна. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему не написали 10 дБ? ;-) 8 разрядов - это 48 дБ.

 

Как я вижу. Оконные функции служат для того, чтобы ослабить ошибки, возникающие из-за того, что в окно попадает не целое число периодов сигнала. Любое окно на краях сходит к нулю. И если в окно попадает один период, то он исказится (ослабится) сильнее, чем если в окно попадает 100 периодов. Т. е. АЧХ у окна неравномерная. Если потерю общего к-та передачи можно скомпенсировать, то АЧХ - сложнее.

 

Факт - Агилент показал уровень ниже ожидаемого на пару децибел. Не на 6, как было бы для мощности, но и не 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вчера на осциллографе Агилент посмотрел спектр 1 кГц. Так основная палка прыгала, в зависимости от выбранного окна и от количества периодов сигнала, на пару децибел.

Ну, влияние шума! Очевидно же!

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, не шума. Палка стоит неизменно. Меняется при выборе типа окна. К тому же, включил режим усреднения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм.... а в каком именно "хорошем" такая погрешность? В нашем лучшем FSW не лучше всего лишь ±0.27 dB от 0.01 до 3.6GHz

да :) перегрел немного, у N9030A это 0.14 dB :)

 

 

Тау правильно заострил вопрос - почему спектр в спектроанализаторе соответствует действующему значению напряжения, а не амплитудному?

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

у спектральных составляющие не такого понятия как "амплитуда", есть понятие "уровень"

возьмете импульсный сигнал (со скважностью 50%) для его целостной формы сигнала вы можете применить понятие "амплитуда" или "размах" или "СКЗ", но при разложении этого сигнала на спектр, но одна из гармоник не будет соответствовать его амплитуде и каждая из гармоник будет иметь свой "уровень"

 

И я работаю именно с осциллографами, которые вычисляют БПФ.

это приспособленная функция

выбором окна вы может точно измерять частоту и плохо уровень; или точно измерять уровень и плохо частоту; или так себе уровень и так себе частоту

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

Изменено пользователем AlDed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да :) перегрел немного, у N9030A это 0.14 dB :)

Вот когда я выбирал, считал так (гарантированные значения, не типовые):

 

Total absolute amplitude accuracy At all frequencies ± (0.24 dB + frequency response)

 

Frequency response 20 MHz to 3.6 GHz ± 0.35 dB

 

Итого ± 0.59 dB

 

Где-то ошибся :rolleyes: ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

у спектральных составляющие не такого понятия как "амплитуда", есть понятие "уровень"

возьмете импульсный сигнал (со скважностью 50%) для его целостной формы сигнала вы можете применить понятие "амплитуда" или "размах" или "СКЗ", но при разложении этого сигнала на спектр, но одна из гармоник не будет соответствовать его амплитуде и каждая из гармоник будет иметь свой "уровень"

Однако, гармоники синусоидальные, и к ним можно применить понятие амплитуды. Просто этого, почему-то не делают. И ладно бы, я ничего против не имею, пусть отображает уровень, который на самом деле есть СКЗ, но зачем тогда повсюду упоминать слово "амплитуда"? Оно просто везде, во всех документах, статьях и даже на самом приборе. Это как бы сбивает с толку, особенно поначалу.

 

Всё-таки пазл до конца не сложился пока. Поставил я 50 Ом на генераторе, получил 97 дБмкв, но измерение осциллографом (одновременно с анализатором с помощью тройника на кабеле) показывает, что с генератора идёт больше, чем 200 мВ п-п. Почему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, не шума. Палка стоит неизменно. Меняется при выборе типа окна. К тому же, включил режим усреднения.

Вот так выглядит в MATLAB'е спектр суммы двух синусоид одинаковой амплитуды, но с разными частотами: 1013 Гц и 1031 Гц:

 

 

 

Частота дискретизации: 10 кГц, число точек в БПФ: 16384.

 

Видно, что ошибка измерения амплитуды каждой синусоиды не превышает 0,6 дБ для самого узкого окна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот когда я выбирал, считал так (гарантированные значения, не типовые):

возьмите описание типа СИ и пользуйтесь им

 

изначальная погрешность - это погрешность измерения уровня на 50 МГц

есть погрешность измерения уровня 50 МГц от изменения значения аттенюатора

есть неравномерность АЧХ

вы правильно сложили две составляющие, не забывайте про третью

Изменено пользователем AlDed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...