|
Изменение фазы РЧ сигнала на небольшой угол |
|
|
|
 |
Ответов
|
Aug 27 2009, 17:24
|

Участник

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034

|
Цитата В цифровой. Если я все правильно понял - то Вам будет достаточно организовать задержку, которая и обеспечит сдвиг фазы. Так, задержка на 1/(8 * 10^6) = 0,125мкс - сдвиг на один период. Половина этой задержки - сдвиг на 180, 1/4-я - сдвиг на 90, 1/360-я - сдвиг на 1 градус. Подавайте оцифрованный сигнал в параллельном виде на МК/ПЛИС, а выдавайте через определенное время, которое будете задавать. Для этого Вам нужно будет организовать программно некоторое подобие очереди (FIFO) с постоянным количеством элементов.
Сообщение отредактировал i.cf - Aug 27 2009, 17:28
|
|
|
|
|
Aug 27 2009, 17:55
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(i.cf @ Aug 27 2009, 20:24)  Если я все правильно понял - то Вам будет достаточно организовать задержку, которая и обеспечит сдвиг фазы. Так, задержка на 1/(8 * 10^6) = 0,125мкс - сдвиг на один период. Половина этой задержки - сдвиг на 180, 1/4-я - сдвиг на 90, 1/360-я - сдвиг на 1 градус. Подавайте оцифрованный сигнал в параллельном виде на МК/ПЛИС, а выдавайте через определенное время, которое будете задавать. Для этого Вам нужно будет организовать программно некоторое подобие очереди (FIFO) с постоянным количеством элементов. А разве временная задержка и фазовый сдвиг это одно и тоже? P.S. В уравнении колебания S(t)=S*cos(w*t+Phi) задержка должна прибавляться ко времени, которое умножено на частоту, а фаза то складывается с произведением частоты и времени. То есть задержка и фаза по разному учитываются.
|
|
|
|
|
Aug 27 2009, 18:45
|

Участник

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034

|
Цитата(Taradov Alexander @ Aug 27 2009, 21:02)  Да, но можно посмотреть с другой стороны на это S(t)=S*cos(w*t+Phi) = S*cos(w*(t-t0)+(Phi+w*t0)). Вот именно! И можно увидеть, что Phi можно заменить на w*tдоб. Специально расписываю: Код S(t)=S*cos(w*t+Phi) Phi = w*tдоб w = 2pi * 8MHz tдоб = Phi/w = Phi / (2pi*8000000)
Для Phi = 360 = 2pi tдоб = = 2pi / (2pi*8000000) - 1/8000000 = 0,125 * 10^-6
Для Phi = 180 = pi tдоб = = pi / (2pi*8000000) - 1/8000000 = 0,0625 * 10^-6
Для Phi = 1 = pi/180 tдоб = = (pi/180) / (2pi*8000000) - 1/8000000 = ,0003472 * 10^-6 Цитата(Vagant @ Aug 27 2009, 20:55)  А разве временная задержка и фазовый сдвиг это одно и тоже? Вот и получается, что почти тоже самое! Как получить угол в градусах в зависимости от tдоб я написал в посте, просто не расписывал. Что Вас там смутило?
Сообщение отредактировал i.cf - Aug 27 2009, 18:46
|
|
|
|
Сообщений в этой теме
Vagant Изменение фазы РЧ сигнала на небольшой угол Aug 27 2009, 04:52 Taradov Alexander Раз уж речь зашлп о ПЛИС, возникает вопрос: Вам эт... Aug 27 2009, 05:55 Vagant Цитата(Taradov Alexander @ Aug 27 2009, 08... Aug 27 2009, 16:52  Taradov Alexander Цитата(Vagant @ Aug 27 2009, 21:55) А раз... Aug 27 2009, 18:02  Vagant А можно ли использовать такой подход:
Вращение ве... Aug 27 2009, 18:04   Taradov Alexander Цитата(Vagant @ Aug 27 2009, 22:04) А мож... Aug 27 2009, 18:06    Vagant Цитата(Taradov Alexander @ Aug 27 2009, 21... Aug 27 2009, 18:16   hobgoblin Цитата(Vagant @ Aug 27 2009, 22:04) А мож... Sep 22 2009, 10:38    Vagant Цитата(hobgoblin @ Sep 22 2009, 13:38) На... Oct 22 2009, 13:07   Vagant Цитата(i.cf @ Aug 27 2009, 21:45) Что Вас... Aug 27 2009, 20:24 =AK= Цитата(i.cf @ Aug 28 2009, 02:54) Если я ... Sep 18 2009, 04:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|