Порівняльник: Шумний синус до квадратної хвилі, скільки фазового шуму?


10

У ланцюзі компаратор використовується для перетворення синусоїдального сигналу в квадратну хвилю. Однак вхідний сигнал не є чистою синусоїдою, але до нього додається певний шум.

Компаратор повинен бути ідеальним і має гістерезис, який набагато більший, ніж сигнал шуму, тому на нульових перетинах синусоїди не дзвонить.

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

Наведений нижче графік ілюструє таку поведінку: синя крива - це галаслива вхідна синусова хвиля, а жовта - квадратна хвиля, породжена компаратором. Червоні лінії показують позитивні та негативні порогові значення гістерезису.

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

З огляду на спектральну щільність шуму на вхідному сигналі, як я можу обчислити фазовий шум квадратної хвилі?

Я хотів би зробити належний аналіз з цього приводу, але не зміг знайти жодних ресурсів на цю тему. Будь-яка допомога дуже цінується!

ПОЯСНЕННЯ: Я хотів би проаналізувати фазовий шум, що видається даною схемою, і НЕ запитую про те, як зменшити шум!


Наскільки важлива фазова інформація? (значення допуску pls) Крім того, який 6-сигамовий pp шум чи найгірший випадок SNR, який ви очікуєте? Я б використовував PLL, але ви не вказали жодних параметрів
Tony Stewart Sunnyskyguy EE75

частота діапазону діапазон сигналу, температурний діапазон, фазова похибка та допуск тремтіння. тип модуляції пропускна здатність і амплітуда шуму, захисні можливості. джерело шуму, джерело сигналу. амплітуда виводу тощо визначте їх у списку перед початком будь-якого дизайну.
Tony Stewart Sunnyskyguy EE75

4
@ TonyStewart.EEsince'75 Моє запитання щодо фазового шуму, а не фазової помилки: "компаратор перемикається трохи раніше чи пізніше, як це було б для чистої синусоїди, отже, у виробленої квадратної хвилі є певний фазовий шум" Будь ласка, знайдіть час, щоб прочитати питання уважно, перш ніж публікувати купу коментарів. Також погляньте на відповіді JonRB та Дейва Твіда, які зрозуміли тему та дали корисну інформацію.
кассіопея

3
Вибачте, @ TonyStewart.EEsince'75, але він має рацію. Ви не відповідаєте на запитання. Враховуючи запропоновану схему, на фазовий шум буде впливати пропускна здатність циклу, але це не те, що він запитує. Він не питає, як зменшити фазовий шум, а скоріше, як охарактеризувати його для його початкової установки.
WhatRoughBeast

1
@ TonyStewart.EEsince'75 Саме так. Я вдячний за ваші пропозиції щодо вдосконалення, але я поставив це питання, тому що хотів би проаналізувати даний дизайн. Ваші зауваження щодо зменшення шуму, поліпшення SNR тощо є добре намірами, але не відповідають на моє запитання. Тепер ви не проти зупинити спам на всіх публікаціях у цій темі з порадами, які не корисні для цієї мети?
kassiopeia

Відповіді:


3

Шум дискретизується лише один раз за нульовий перехід або два рази за цикл сигналу 1 МГц. Тому, поки смуга пропускання шуму значно ширша, ніж 1 МГц, його спектр багато разів складається в смугу частот 1 МГц вибіркового сигналу, і ви можете ставитися до ПЗД фазового шуму як по суті плоскої в межах цієї смуги.

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


Як би ви запропонували виміряти та / або покращити SNR, фазовий шум та / або тремтіння тремтіння та асиметрії вихідної квадратної хвилі.
Tony Stewart Sunnyskyguy EE75

Дуже дякую за те, що я це вказав, я детальніше ознайомлюсь із цим підходом. Чи можливо також помножити спектральну щільність шуму на нахил чи мені обов'язково потрібні значення RMS?
kassiopeia

2
Як я вже говорив, спектральні характеристики фазового шуму мало пов'язані зі спектром шуму вхідної напруги. Якщо ви не знаєте, що вхідний шум має специфічну вузькосмугову характеристику, ви можете також розглянути його як рівномірний (білий) в межах смуги частот 1 МГц, дозволеної процесом вибірки.
Трейд Дейв

1
@ TonyStewart.EEsince'75: Якщо у вас є нове запитання, будь ласка, скористайтеся кнопкою "Задати питання" вгорі сторінки. Питання, які ви піднімаєте, взагалі не мають нічого спільного з цим питанням.
Дейв Твід

це абсурд Дейв, але все одно дякую. ви не відповіли, як обчислити тремтіння, крім
махання

4

Залежно від того, як забезпечується спектральна щільність, вона по суті є асин

Визначте фазову похибку за рахунок гістерезису:

Θlow=sin1(0.3)

Θhigh=sin1(0.3)

Це фазова помилка, суто обумовлена ​​гістерезисом, якщо застосовували чисту синусоїду.

Якщо припустити, що ви перетворили спектральну густину або перетворили її на величину і однаковою мірою вважаємо, що вона нормально розподілена. генерують MEAN і 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+σ)

За допомогою середнього та стандартного відхилень "фазова помилка" ви можете реконструювати криву розподілу помилок фаз.

Однак ... якщо спектральна щільність нормально не розподіляється, вам потрібно буде отримати помилки в ряді конкретних точок, щоб відновити криву фазових помилок, характерну для інформації, яку ви маєте


Яке поліпшення SNR, фазовий шум та / або тремтіння ви пропонуєте?
Tony Stewart Sunnyskyguy EE75

1
річ у тому, що не можна заявити. Оригінальний плакат запитував щось дуже конкретне - як визначити фазову помилку через спектр шуму. Це або проблема xy, або теоретичне, або домашнє завдання. Тепер, якщо це тільки для мене, а не спільно з ОП ... це неправильне екзаменаційне питання. для будь-яких удосконалень, які слід усвідомити, джерело шуму слід розуміти, а також інші аспекти топології. Він вже демонструє толерантність ~ 17дег, але це все?
JonRB

"Фазова помилка" через гістерезис - це постійний зсув фази, а не шум; фазовий тремтіння (другий момент помилки фази) - це стохастичний шум, тоді як гістерезис сприяє зміщенню (перший момент фазової помилки), який калібрується. У наближенні малошумного рівня всі розподіли дають однаковий результат.
Whit3rd

1

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

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

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

Зазвичай помилки тремтіння вимірюють потужність та енергію шуму в RMS на біт та статистичну ймовірність помилки, але це було показано з точки зору питання про тремтіння часу протягом будь-якого періоду вимірювання.

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

Це ігнорує будь-яку помилку асиметрії, яка може бути викликана зміщенням постійного струму або позитивним зворотним зв'язком порівняння, що не є належним чином зміненим. Зсув фази та крайове тремтіння також пропорційні 81% співвідношення SNR% Npp / Vpp для рівнів нижче 20% приблизно.

Наприклад, врахуйте, що шум становить 10% у процентному співвідношенні, тоді кожен край матиме тремтіння 8,1% від T / 2


1

TimeJitter=Vnoise/SlewRate

це форма, якою я користувався понад 2 десятиліття.

Я працював у компанії-раціоні, яка перетворила з крихітних радіочастотних модулів 50_ом на інтегральні схеми. Набагато менший попит на енергію, набагато довший час роботи акумулятора. Але фазовий шум, що перешкоджає доставці товару, оскільки передавач десенсибілізує будь-який сусідній приймач; їм був потрібен рівень фазового шуму -150 дБц / ртГц, і вони не мали уявлення, як виправити свою проблему. Рядок вниз. Без доставки. Використовуючи вищезазначену формулу та роблячи припущення щодо прискорення частоти синтезатора частоти та rbb 'біполярних пристроїв керування струмом доскалера, ми прогнозували, що загальний зворотний шум дошкільника повинен бути менше 6000 Ом. Ми вибірково спалювали владу, лише там, де математика / фізика пророкує, що влада повинна спалюватися.

У ONNN Semi PECL, використовуючи пропускну здатність 10GegaHertz та Rnoise 60 Ом (1nV / rtHz), частота руху 0,8v / 40 пікосекунд, TimeJitter - Vnoise = 1nV * sqrt (10 ^ 10) = 1nV * 10 ^ 5 = 100 мікроВольт RMS. SlewRate - 20 вольт / наносекунд. TimeJitter - 100uV RMS / (20v / nS) = 5 * 10 ^ -6 * 10 ^ -9 = 5 * 10 ^ -15 секунд RMS.

Яка спектральна щільність тремтіння? Ми просто масштабуємо вниз на sqrt (BW), який дорівнює 10 ^ 5, отримуючи 5 * 10 ^ -20 секунд / rtHz.

Що стосується вашого запитання: 1 МГц, 1вольтПеак, SNR 20dB і Tj = Vnoise / SR, ми маємо Vnoise = 1V / 10 = 0,1vRMS (ігноруючи будь-які коефіцієнти грік-пік-rms) SlewRate = 6,3 млн вольт / секунду, для цього TimeJitter = 0,1 В /6.3Mega v / Sec = 0.1 * 0.16e-6 = 0.016e-6 = 16 наносекунд RMS.

EDIT / ENHANCE: перетворення гріха в квадратну хвилю. Одним з найбільш ризикованих з них є перетворення гріха CrystalOscillator у квадратну хвилю залізничного транспорту. Будь-яка випадковість або необізнаність прихованих генераторів сміття призводить до типових швидкодіючих мікроконтролерів. Якщо весь ланцюг сигналів від інтерфейсу XTAL через підсилювачі та квадратики та розподіл тактових годин не надаються приватними рейками живлення, ви отримуєте, очевидно, випадкові зриви часу, але зовсім не випадкові, замість цього залежать від краху VDD, викликаного енергією, пов'язаною з програмою. вимоги. Усі схеми, які торкаються або зміщують будь-яку схему, яка торкається, краю годинника, повинні бути проаналізовані за допомогою

Tjitter=Vnoise/SlewRate

Структури ОУР є проблемою. Чому дозволяють конденсатори 3pF (діоди ESD) з'єднувати події, що потребують енергії, пов'язані з програмою MCU, в чистий гріх від CRYSTAL? Використовуйте приватний VDD / GND. І спроектуйте підкладку та колодязі для контролю заряду. Для переходу з домену XTAL у домен MCU використовуйте диференціальне рульове управління струмом з 3-м проводом, щоб пройти по очікуваним точкам відключення.

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

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

Що робити, якщо ви використовуєте PLL для множення цих 10 МГц до 400 МГц на тактову частоту MCU? Припустимо, FlipFlops розділення на 400 (8 з них) має 10Kohm Rnoise, з 50 пікосекундними краями понад 2 вольта. Припустимо, FF мають 1 / (2 * 50pS) = пропускну здатність 10 ГГц.

Випадкова щільність шуму FF - 12нано вольт / ртГц (4nv * sqrt (10Kohm / 1Kohm)). Загальний інтегрований шум - sqrt (BW) * 12nV = sqrt (10 ^ 10 Гц) * 12nV = 10 ^ 5 * 1.2e-9 == 1,2e-4 = 120 мікроВольтс на секунду. 8FF є sqrt (8) більше. Ми припустимо деякий шум у воротах і зробимо фактор sqrt (9): 120uV * 3 == 360uVrms.

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

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

Здається, досить чисто, правда? За винятком того, що FlipFlips має здатність ZERO відхиляти сміття VDD. І сміттєвий субстрат шукає дім.


Приємний, люблю читати свої пости! Додам, ніж логічні ворота мають не тільки пороги, що залежать від постачання, але й затримку поширення, що залежить від постачання, що залежить від технології (наприклад, 500 PS / V чи щось таке). А змінна затримка розповсюдження - це ... більше тремтіння ...
peufeu

0

Як порада, ви можете зменшити шум, додавши фільтр низьких частот до своєї конструкції, перш ніж зайти в компаратор. Це призведе до відключення більш високих частот вашого сигналу, що в цьому випадку є шумом.

Для обчислення частоти фазового шуму можна використовувати FFT або виконати спектральний аналіз сигналу. Частотний спектр дасть вам частоту вашого сигналу плюс частоту небажаного шуму.

Частотний спектр сигналу часової області є поданням цього сигналу в частотній області. Частотний спектр може бути сформований за допомогою перетворення Фур'є сигналу, і отримані значення зазвичай подаються у вигляді амплітуди та фази, обидві графіки від частоти.

Отримайте рівняння отриманого сигналу та виконайте перетворення Фур'є, щоб отримати амплітуду та фазу, побудовану на частоті.


Дякую за вашу швидку відповідь, проте я не запитував, як зменшити шум, а як обчислити його вплив на вихідний сигнал. Сюжет є прикладом, функція густини шуму може бути довільною.
kassiopeia

1
Вибачте, але це демонструє справжнє нерозуміння природи шуму до того моменту, коли це насправді взагалі не можна назвати відповіддю на питання. По-перше, немає причин вважати, що шум повністю знаходиться на частотах, що перевищують частоту сигналу.
Дейв Твід

Смуговий фільтр зменшує шум на квадратний коефіцієнт скорочення BW.
Tony Stewart Sunnyskyguy EE75

0

З огляду на спектральну щільність шуму на вхідному сигналі, як я можу обчислити фазовий шум квадратної хвилі?

Це лише думка про те, як можливо досягти значення ...

Я думаю, що я б спокусився використовувати PLL (фазовий фіксований цикл) для створення квадратної хвилі з її VCO, який відстежує основний основний сигнал. Ваш компаратор зі шміттом - це хороший старт і може непогано нагодувати PLL. Вихід з фазового компаратора PLL повинен бути високофільтрований з низькою частотою пропускання, щоб керуюча напруга до VCO PLL була б дуже плавною і спричиняла б мінімальне тремтіння на VCO.

Вихідний вихід із компаратора буде дуже хорошим показником фазового шуму. Якби не було фазового шуму, цей вихід був би дуже регулярним.

У всякому разі, це лише думка.


2
Це один із способів вимірювання фазового шуму, але не відповідь на питання про його аналіз.
Трейд Дейв

Енді стоїть на правильному шляху, оскільки напруга управління VCO вказує на фазову помилку в режимі реального часу на будь-яку пропускну здатність смуги, яку ви бажаєте обмежити LPF.
Tony Stewart Sunnyskyguy EE75

@DaveTweed слово аналізу ніколи не використовувалось у питанні. Оп заявив, що будь-яка допомога цінується. Тож ще раз Дейв, ми розбігаємось, і моя думка про вас ще більше пошкоджена. Я збираюся повідомити про ваше повідомлення і попрошу вас, як модератора, не брати участі у прийнятті рішення.
Енді ака

2
Ви абсолютно праві; власне питання: "... як я можу обчислити фазовий шум квадратної хвилі?" Явно немає бажання будувати схему і вимірювати вихід. Але чому щось із цього означає, що є проблема з моєю відповіддю? Помста збитковість дійсно по-дитячому. Ви можете собі уявити, що це робить на мою думку про вас .
Дейв Твід

Дейв, я можу абсолютно запевнити тебе, що я не спростував твоєї відповіді. Зчеплення з соломкою - це не добре. Я також додам, що аналіз сигналу за допомогою технології PLL не потребує побудови схеми в ці дні.
Енді ака
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.