Как построить фазовращатель с произвольным фазовым сдвигом

11

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

Фред: Привет, я хотел бы купить фазовращатель.

Продавец: Хм, что именно вы имеете в виду?

Фред: Ну, вы знаете, если вы добавите синусоиду типа вы получите y ( t ) = sin ( ω 0 t - θ ) на выходе для любого ω 0 . И, конечно, θ должен быть регулируемым.Икс(T)знак равногрех(ω0T)Y(T)знак равногрех(ω0T-θ)ω0θ

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

Фред: Ах да, верно!

Фред делает вид, что понимает, о чем говорит парень. Конечно, он понятия не имеет, как это сделать. Он покупает все, что, по словам парня, ему нужно, и сам думает, что может выяснить это дома или, если все остальное не получится, он может спросить об этом в DSP.SE.

Как Фред может построить фазовращатель с регулируемым фазовым сдвигом используя компоненты, которые он приобрел в магазине?θ

Мэтт Л.
источник
Великий! Пожалуйста, уточните, должна ли фаза быть одинаковой для всех частот (в данной полосе) или если будет достаточно постоянной произвольной задержки (для любой частоты вы можете установить фазу, но фаза будет линейно изменяться с частотой). Я думаю, что знаю ответ для любого случая, но подожду пару дней, чтобы посмотреть, что еще придет!
Дэн Бошен
Этот магазин, о котором вы говорите ... он находится рядом с отелем Гильберта, верно?
M529
Похоже, что единственные приличные трансформаторы Гильберта, имеющиеся в наличии в магазинах, имеют такой огромный вклад в задержки производства. Я видел несколько более быстрых в каталоге машин времени, но отзывы Yelp для этого поставщика, кажется, имеют 0 звезд.
hotpaw2
@DanBoschen: любой синусоидальный вход будет сдвинут , независимо от его частоты. Таким образом, фазовая задержка различна для каждой частоты. θ
Мэтт Л.
2
@ hotpaw2: Просто не обращай внимания на эти звезды и быстро получи их, пока они не распроданы!
Мэтт Л.

Ответы:

9

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

Преобразование Гильберта в есть - cos ( 2 π f 0 t ) . Кроме того , грех ( 2 π е 0 т + θ ) = грех ( 2 π е 0 т ) + б сов ( 2 π е 0 т )грех(2πе0T)-соз(2πе0T)

sin(2πf0t+θ)=asin(2πf0t)+bcos(2πf0t)
(ограничены в ) с θ = atan2 ( b , a ) . Это предполагает один из возможных подходов. Скажем, Фреду нужно θ = 2,1 радиана. Он вычисляет tan ( 2.1 ) - 1.71 . Затем ему нужно найти a и b такие, что a 2 + b 2 = 1 и b / a = - 1.71 , с a < 0 и b > 0a2+b2=1θ=atan2(b,a)θ=2.1tan(2.1)1.71aba2+b2=1b/a=1.71a<0б>0 , что является простой задачей алгебры. Установите , б 0 = 1,71a0знак равно-1б0знак равно1,71 , ,a=a0/nиb=b0/n. Затем Фред может легко генерировать синус с желаемой фазой с использованием преобразователя Гильберта, два умножителем, два источника постоянного тока (один набор дляаNзнак равноa02+б02aзнак равноa0/Nбзнак равноб0/Na вольт , а другой вольт, чтобы заботиться о знаке косинуса), и один сумматор-б

Импульсный отклик системы, описанной выше, дается:

aδ(T)+бπT

Блок-схема:

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

MBaz
источник
aбсозθгрехθ
Для пояснения, не могли бы вы добавить импульсную характеристику и / или частотную характеристику всей системы?
Мэтт Л.
1
Очень хороший MBaz, это то, о чем я думал - по сути, «векторный модулятор», который является приобретенным компонентом для этой цели (как одно приложение). Однако HIlbert Transformer нельзя купить как реальный компонент, не ограничивая его ограничением по полосам (или, я думаю, пользователь может получить разные трансформаторы для каждой полосы интереса). Теперь мне очень интересно увидеть решение Мэтта, если оно будет другим, потому что это было все, что я мог придумать.
Дэн Бошен
1
aб
@DanBoschen Да, я предположил, что трансформатор Гильберта идеален, что, я думаю, подходит для этой головоломки. Мне также интересно увидеть альтернативное решение Мэтта.
MBaz
3

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

θ

ЧАС(ω)знак равно{е-Jθ,ω>0еJθ,ω<0
ЧАС(ω)знак равное-Jθподписать(ω)знак равносоз(θ)-Jподписать(ω)грех(θ)
грамм(ω)знак равно-Jподписать(ω)грамм(T)знак равно1πT
час(T)знак равносоз(θ)δ(T)+грех(θ)1πT
грех(θ)соз(θ) соответственно.

2N+1N

Мэтт Л.
источник
Хорошее объяснение - аналог моей частотной области.
MBaz
1
грех(θ)соз(θ)