Як побудувати зсув фази з довільним зсувом фази


11

Фред, інженер DSP, вирушає до свого улюбленого магазину DSP, щоб зробити покупки.

Фред: Привіт, я хотів би придбати перемикач фаз.

Продавець: Хм, що саме ти маєш на увазі?

Фред: Ну, ви знаєте, якщо ви введете такий синусоїд, як ви отримаєте y ( t ) = sin ( ω 0 t - θ ) на виході, для будь-якого ω 0 . І звичайно, θ має регулюватися.x(t)=sin(ω0t)y(t)=sin(ω0tθ)ω0θ

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

Фред: О так, правда!

Фред прикидається, що розуміє, про що хлопець говорить. Звичайно, він не має уявлення, як це зробити. Він купує все, що сказав хлопцеві, що йому потрібно, і думає, що він може розібратися вдома, або, якщо все інше не вдається, він може попросити це на DSP.SE.

Як Фред може побудувати перемикач фаз з регульованим зсувом фази використовуючи компоненти, які він отримав у магазині?θ


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

Цей магазин, про який ви говорите ... він поруч із готелем Hilbert's, правда?
M529

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

@DanBoschen: Будь-який синусоїдальний вхід зміститься на , незалежно від його частоти. Тож затримка фази різна для кожної частоти. θ
Метт Л.

2
@ hotpaw2: Просто ігноруйте ці зірки і швидко отримуйте її, перш ніж вони будуть продані!
Метт Л.

Відповіді:


9

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

sin(2πf0t)cos(2πf0t)

sin(2πf0t+θ)=asin(2πf0t)+bcos(2πf0t)
a2+b2=1θ=atan2(b,a)θ=2.1tan(2.1)1.71aba2+b2=1b/a=1.71a<0b>0a0=1b0=1.71n=a02+b02a=a0/nb=b0/nab

Імпульсна характеристика описаної вище системи задається:

aδ(t)+bπt

Блок-схема:

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


abcosθsinθ

Для уточнення, чи можете ви додати імпульсну характеристику та / або частотну характеристику загальної системи?
Метт Л.

1
Дуже хороший MBaz, це відповідає принципам того, про що я думав - по суті, "векторному модулятору", який є придбаним компонентом для цієї мети (як одна програма). Однак трансформатор HIlbert не можна придбати як реальний компонент, не обмежуючи його обмеженням смуги (або, мабуть, користувач може отримати інший трансформатор для кожної групи, що цікавить). Мені зараз дуже цікаво бачити рішення Метта, якщо воно буде іншим, оскільки це було все, що я міг придумати.
Дан Бошен

1
ab

@DanBoschen Так, я вважав, що трансформатор Гільберта ідеальний, що, на мою думку, добре для цієї головоломки. Мені також цікаво побачити альтернативне рішення Метта.
MBaz

3

Відповідь MBaz правильна. Я просто хотів би додати ще один спосіб її мислення, що, звичайно, призводить до того ж результату:

θ

H(ω)={ejθ,ω>0ejθ,ω<0
H(ω)=ejθsign(ω)=cos(θ)jsign(ω)sin(θ)
G(ω)=jsign(ω)g(t)=1πt
h(t)=cos(θ)δ(t)+sin(θ)1πt
sin(θ)cos(θ)

2N+1N


Приємне пояснення - аналог частотної області мого рішення часової області.
MBaz

1
sin(θ)cos(θ)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.