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


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

Блок-схема:

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


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
грех(θ)соз(θ)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.