Компаратор: Шум синусоидальной волны, сколько фазового шума?

10

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

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

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

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

введите описание изображения здесь

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

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

Уточнение: Я хотел бы проанализировать фазовый шум, создаваемый данной схемой, и НЕ спрашиваю, как уменьшить шум!

kassiopeia
источник
Насколько важна фазовая информация? (значения допусков, пожалуйста) Также, что вы ожидаете от шума 6 сигма или ОСШ в худшем случае? Я бы использовал PLL, но вы не указали никаких параметров
Тони Стюарт Sunnyskyguy EE75
Диапазон частот. диапазон сигнала, температурный диапазон, фазовая ошибка и допуск на дрожание. тип модуляции. ширина полосы и амплитуда шума, возможности экранирования. источник шума, источник сигнала. выходная амплитуда и т. д. определите их в списке перед началом любого проекта.
Тони Стюарт Sunnyskyguy EE75
4
@ TonyStewart.EEsince'75 Мой вопрос касается фазового шума, а не фазовой ошибки: «компаратор переключается немного раньше или позже, как это было бы для чистой синусоидальной волны, поэтому полученная прямоугольная волна имеет некоторый фазовый шум». Пожалуйста, найдите время, чтобы прочитать вопрос тщательно, прежде чем отправлять кучу комментариев. Кроме того, посмотрите на ответы JonRB и Дейва Твида, которые поняли тему и дали полезную информацию.
Кассиопея
3
Извините, @ TonyStewart.EEsince'75, но он прав. Вы не отвечаете на вопрос. Учитывая вашу предложенную схему, фазовый шум будет зависеть от полосы пропускания петли, но это не то, о чем он просит. Он спрашивает не о том, как уменьшить фазовый шум, а о том, как охарактеризовать его для его первоначальной настройки.
WhatRoughBeast
1
@ TonyStewart.EEsince'75 Точно. Я ценю ваши предложения по улучшению, но я задал этот вопрос, потому что я хотел бы проанализировать данный дизайн. Ваши замечания о том, как уменьшить шум, улучшить SNR и т. Д., Сделаны из лучших побуждений, но не отвечают на мой вопрос. Теперь, не могли бы вы прекратить рассылать спам по всем сообщениям в этой теме с советами, которые не подходят для этой цели?
Кассиопея

Ответы:

3

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

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

Дэйв Твид
источник
Как бы вы предложили измерить и / или улучшить ОСШ, фазовый шум и / или дрожание выходного прямоугольного дрожания и асимметрии.
Тони Стюарт Sunnyskyguy EE75
Большое спасибо за указание на это, я более подробно рассмотрю этот подход. Можно ли также умножить спектральную плотность шума на уклон или мне обязательно нужны среднеквадратичные значения?
Кассиопея
2
Как я уже сказал, спектральные характеристики фазового шума имеют мало общего со спектром шума входного напряжения. Если вы не знаете, что входной шум имеет специфическую узкополосную характеристику, вы также можете рассматривать его как однородный (белый) в полосе пропускания 1 МГц, разрешенной процессом дискретизации.
Дэйв Твид
1
@ TonyStewart.EEsince'75: Если у вас есть новый вопрос, пожалуйста, используйте кнопку «Задать вопрос» в верхней части страницы. Поднимаемые вами вопросы не имеют ничего общего с этим вопросом.
Дэйв Твид
это абсурд, Дэйв, но все равно спасибо. Вы не ответили, как вычислить дрожание, кроме как махать рукой
Тони Стюарт Sunnyskyguy EE75
4

В зависимости от того, как обеспечивается спектральная плотность, она по существу

Определите фазовую ошибку из-за гистерезиса:

Θlow=sin1(0.3)

Θhigh=sin1(0.3)

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

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

НИЗКИЙ:

Θlowerror_mean=sin1(0.3)sin1(0.3+mean)

Θlow_error_+σ=sin1(0.3)sin1(0.3+σ)

ВЫСОКО:

Θhigh_error_mean=sin1(0.3)sin1(0.3+mean)

Θhigh_error_+σ=sin1(0.3)sin1(0.3+σ)

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

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

JonRB
источник
Какое улучшение SNR, фазовый шум и / или дрожание вы предлагаете?
Тони Стюарт Sunnyskyguy EE75
1
Дело в том, что не может быть заявлено. Оригинальный плакат просил что-то очень конкретное - как определить фазовую ошибку из-за спектра шума. Это проблема xy, теоретическая или домашняя. Теперь, если это только для меня, а не в сочетании с ОП ... это неправильный экзаменационный вопрос. для того чтобы любые улучшения были реализованы, необходимо понимать источник шума, а также другие аспекты топологии. Он уже показывает допуск ~ 17 градусов, но это все?
JonRB
«Ошибка фазы» из-за гистерезиса - это постоянный сдвиг фазы, а не шум; фазовый джиттер (второй момент фазовой ошибки) является стохастическим шумом, в то время как гистерезис вносит вклад в смещение (первый момент фазовой ошибки), которое калибруется. В приближении малого шума все распределения дают один и тот же результат.
Whit3rd
1

Для сигнала случайного шума Npp около 10% с сигналом Vpp, сравнивающим отношение пик-пик, можно видеть, что, если сигнал представляет собой треугольную форму волны, амплитудный шум преобразуется в фазовый шум в линейном уравнении, где S / N = 1 каждое ребро имеет джиттер T / 2 с.

Однако амплитуда синусоидальной основной составляющей составляет 81% от формы волны треугольника Vpp и, таким образом, ее наклон составляет 1/81% или 1,23 круче, таким образом, фазовый шум уменьшается до 81% от отношения с гистерезисом, установленным чуть выше пикового уровня шума. ,

Таким образом, джиттер на каждом фронте составляет 81% от отношения Vpp / Npp. Можно показать, что наклон соответствует треугольной волне, когда Npp достигает 75% от Vpp или отношение Vpp / Npp составляет 1,33.

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

введите описание изображения здесь

Это игнорирует любую ошибку асимметрии, которая может быть вызвана смещением постоянного тока или положительной обратной связью выходного сигнала компаратора, неправильно смещенной. Сдвиг фазы и дрожание края также пропорционально 81% от отношения SNR% Npp / Vpp примерно для уровней ниже диапазона 20%.

Например, учтите, что в коэффициентах pp шум составляет 10%, тогда у каждого фронта будет дрожание 8,1% от T / 2.

Тони Стюарт Sunnyskyguy EE75
источник
1

TямеJяTTерзнак равноВNояsе/SLевесрaTе

это форма, которую я использовал более 2 десятилетий.

Я работал в рации, которая преобразовала крошечные 50-омные радиочастотные модули в интегральные схемы. Гораздо меньше энергопотребление, гораздо дольше время автономной работы. Но близкий фазовый шум мешает доставке продукта, потому что передатчик будет десенсибилизировать любой соседний приемник; им нужен был уровень фазового шума -150dbc / rtHz, и они не знали, как решить их проблему. Линия вниз. Нет доставки. Используя вышеприведенную формулу и делая предположения о прескалерах их синтезатора частоты и rbb 'биполярных устройств управления током прескалера, мы предсказали, что суммарный Rnoise прескалера должен быть менее 6000 Ом. Мы выборочно сжигали энергию, только когда математика / физика предсказывает, что мощность должна быть сожжена.

В ONNN Semi PECL, с использованием полосы пропускания 10 ГГц и шумов 60 Ом (1 нВ / ртГц), со скоростью нарастания 0,8 В / 40 пикосекунд, TimeJitter составляет Vnoise = 1 нВ * sqrt (10 ^ 10) = 1 нВ * 10 ^ 5 = 100 мкВ RMS. SlewRate составляет 20 вольт / наносекунда. TimeJitter составляет 100 мкВ RMS / (20 В / нС) = 5 * 10 ^ -6 * 10 ^ -9 = 5 * 10 ^ -15 секунд RMS.

Какова спектральная плотность джиттера? Мы просто уменьшаем на sqrt (BW), что составляет 10 ^ 5, получая 5 * 10 ^ -20 секунд / rtHz.

Для вашего вопроса: 1MHz, 1voltPeak, SNR 20 дБ и Tj = Vnoise / SR, мы имеем Vnoise = 1V / 10 = 0.1vRMS (игнорируя любые отношения синус-пик-среднеквадратичное значение) SlewRate = 6,3 миллиона вольт в секунду, поэтому TimeJitter = 0.1v /6,3 Мега об / сек = 0,1 * 0,16e-6 = 0,016e-6 = 16 мсек.

EDIT / ENHANCE: преобразование греха в прямоугольную волну. Одним из наиболее рискованных из них является преобразование греха CrystalOscillator в прямоугольную волну рельса-рельса. Любая случайность или незнание скрытых генераторов мусора приводит к типичным дрожащим часам микроконтроллера. Если вся цепочка сигналов, от интерфейса XTAL через усилители и квадраты и распределение тактовых импульсов, не обеспечена частными силовыми шинами, вы в конечном итоге получите явно случайные нарушения тактовой синхронизации, но не случайные вообще, а вместо этого в зависимости от коллапсов VDD, вызванных энергией, связанной с программой требует. Все схемы, которые касаются или смещают любую цепь, которая касается фронта часов, должны быть проанализированы с использованием

TJяTTерзнак равноВNояsе/SLевесрaTе

Структуры ОУР являются проблемой. Зачем разрешать конденсаторам 3 пФ (диоды ESD) связывать связанные с программой MCU события, связанные с энергопотреблением, с чистым грехом КРИСТАЛЛА? Используйте частный VDD / GND. И дизайн подложки и скважин для контроля заряда. Для перехода из домена XTAL в домен MCU используйте дифференциальное управление током с 3-м проводом для прохождения ожидаемых точек срабатывания.

Насколько это серьезно? Считайте, что типичный сигнал MCU составляет 0,5 вольтPP. Запустив это в ESD на 3 пФ, а затем в Cpi на 27 пФ, мы получим снижение 10: 1 (без учета индуктивности), или 0,05 вольтPP, наложенное на кристалл кристалла 2voltPP. При грехе 10 МГц SlewRate --- d (1 * sin (1e + 7 * 2pi * t)) / dt --- составляет 63 Мега вольт / секунду. Наш Vnoise составляет 0,05. Дрожание прямо в этот момент времени

Tj = Vn / SR = 0,05 вольт / 63e + 6 вольт / с == 0,05 / 0,063e + 9 ~ 1 наносекунда Tj.

Что если вы используете PLL для умножения этих 10 МГц до 400 МГц для тактовой частоты MCU? Предположим, что FlipFlops с делением на 400 (8 из них) имеют шум 10 кОм, с 50 пикосекундными фронтами более 2 вольт. Предположим, что FF имеют ширину полосы 1 / (2 * 50pS) = 10 ГГц.

Плотность случайного шума FF составляет 12 нВольт / кГц (4 нВ * кв.м (10 кОм / 1 кОм)). Суммарный интегрированный шум составляет sqrt (BW) * 12 нВ = sqrt (10 ^ 10 Гц) * 12 нВ = 10 ^ 5 * 1,2e-9 == 1,2e-4 = 120 мкВ среднеквадратичного значения на FF. 8FF являются квадратными (8) больше. Мы примем некоторый шум затвора и сделаем коэффициент sqrt (9): 120 мкВ * 3 == 360 мкВрмс.

SlewRate составляет 25 пикосекунд / вольт или 40 миллиардов вольт / секунду.

Tj = Vn / SR = 0,36 милливольт / 40 миллиардов вольт / секунда = 0,36e-3 / 0,04e + 12 = 9e-15 секунд Tj.

Кажется довольно чистым, верно? За исключением того, что у FlipFlips есть нулевая способность отклонять мусор VDD. И субстрат мусора ищет дом.

analogsystemsrf
источник
Хороший, люблю читать ваши посты! Я добавлю, что логические вентили имеют не только пороги, зависящие от питания, но также и задержку распространения, зависящую от питания, которая зависит от технологии (например, 500 пс / В или что-то в этом роде). И переменная задержка распространения ... больше дрожания ...
peufeu
0

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

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

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

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

12Lappie
источник
Спасибо за быстрый ответ, однако я не спрашивал, как уменьшить шум, а как рассчитать его влияние на выходной сигнал. График служит примером, функция плотности шума может быть произвольной.
Кассиопея
1
Извините, но это демонстрирует реальное непонимание природы шума до такой степени, что это вообще нельзя назвать ответом на вопрос. Во-первых, нет оснований предполагать, что шум полностью на частотах выше частоты сигнала.
Дэйв Твид
Полосовой фильтр уменьшает шум на квадратный коэффициент снижения BW.
Тони Стюарт Sunnyskyguy EE75
0

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

Это просто мысль о том, как можно получить значение ...

Я думаю, что у меня возникнет соблазн использовать PLL (контур с фазовой синхронизацией) для генерации прямоугольной волны из ее VCO, которая отслеживает основной фундаментальный сигнал. Ваш компаратор Шмитта - хорошее начало, и он мог бы хорошо кормить PLL. Выходной сигнал фазового компаратора ФАПЧ должен быть фильтрован по нижним частотам, чтобы управляющее напряжение на ГУН ФАПЧ было очень плавным и вызывало минимальное дрожание ГУН.

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

Во всяком случае, это просто мысль.

Энди ака
источник
2
Это один из способов измерения фазового шума, но не ответ на вопрос о том, как его анализировать.
Дэйв Твид
Энди находится на правильном пути, поскольку управляющее напряжение ГУН указывает на фазовую ошибку в реальном времени для любой полосы пропускания, которую вы хотите ограничить ФНЧ.
Тони Стюарт Sunnyskyguy EE75
@DaveTweed слово анализ никогда не использовалось в вопросе. Оп сказал, что любая помощь приветствуется. Итак, еще раз, Дэйв, мы в ссоре, и мое мнение о вас еще больше пострадает. Я собираюсь сообщить о вашем сообщении и попросить вас, как модератора, не участвовать в принятии решения.
Энди ака
2
Вы совершенно правы; Фактический вопрос: «... как я могу рассчитать фазовый шум прямоугольной волны?» Очевидно, нет желания строить схему и измерять выход. Но почему это означает, что с моим ответом есть проблема? Месть понижения голосов действительно по-детски. Вы можете представить, что это делает с моим мнением о вас .
Дэйв Твид
Дэйв, я могу абсолютно заверить тебя, что я не понизил твой ответ. Держаться за соломинку не хорошо. Я также добавлю, что анализ сигнала с помощью техники ФАПЧ в наши дни не требует построения схемы.
Энди ака