|
DPLL, Реализация на FPGA |
|
|
|
 |
Ответов
|
May 18 2009, 09:36
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ May 18 2009, 13:10)  Не,Гун учитывается.Теория взята из Титце-Шенк,стр.490 У вас аналоговая реализация чтоли? Не торопитесь брать формулы, у вас возможно получается какая-то импульсная ФАПЧ. Цитата(_Anatoliy @ May 18 2009, 13:10)  Коэффициент передачи ФД не только от разностной фазы зависит,но и от уровня сигнала. АРУ должно обязательно быть. Коэффициент передачи также зависит ещё и от наличия символьных переходов т. е. от данных, преамбул, сопособов скремблирования, кодирования и т. п.
Сообщение отредактировал petrov - May 18 2009, 09:37
|
|
|
|
|
May 18 2009, 09:49
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(petrov @ May 18 2009, 10:36)  У вас аналоговая реализация чтоли? Не торопитесь брать формулы, у вас возможно получается какая-то импульсная ФАПЧ. Почему аналоговая?Вместо УВХ я могу использовать регистр? Цитата(petrov @ May 18 2009, 10:36)  АРУ должно обязательно быть. Коэффициент передачи также зависит ещё и от наличия символьных переходов т. е. от данных, преамбул, сопособов скремблирования, кодирования и т. п. Всё правильно,АРУ есть,но после фильтра у меня чистейший синус выделяется с символьной частотой.(SNR ~60 Db).Его я и подаю на ФД,4 отсчёта на символ.
|
|
|
|
|
May 18 2009, 09:59
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ May 18 2009, 13:49)  Всё правильно,АРУ есть,но после фильтра у меня чистейший синус выделяется с символьной частотой.(SNR ~60 Db).Его я и подаю на ФД,4 отсчёта на символ. В общем непонятно как у вас там всё устроено, но есть как аналоговые элементы так и цифровые с дискретизацией, поэтому нельзя тупо брать формулы для цифровой или аналоговой ФАПЧ, возможно кроме коэффициентов нужны ещё будут корректоры с определённой ЧХ. Можно конечно на плате подогнать чисто практически, возможно для QPSK прокатит, но результат не гарантированный, вспомните как пример то обсуждение когда цифровая символьная ФАПЧ глючила из-за такой ерунды в общем-то.
|
|
|
|
|
May 18 2009, 11:34
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ May 18 2009, 14:56)  Схема простая(рисовал в матлабе)
На вход In подаётся сигнал с ФД(с регистра). Это только часть петли. Филлипс Ч. Харбор Р. Системы управления с обратной связью. http://lord-n.narod.ru/walla.html#PhillipsHarborГлава 12. Либо изучайте это, либо как-то так: Цитата(des00 @ May 18 2009, 13:21)  В чем проблема взять столько разрядов сколько нужно. Потом, если вам не хватит петлевого усиления, для обеспечения ширины петли, по месту используйте усилитель ограничитель, егокстати можно включить в петлевой фильтр, все равно в этом фильтре ограничитель есть. Лучше собрать и проверить прямо на макете + по переходной подстроить и форму ПХ и ширину петли %)
|
|
|
|
|
May 18 2009, 11:48
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(petrov @ May 18 2009, 13:34)  Глава 12. Либо изучайте это, либо как-то так: Цитата Потом, если вам не хватит петлевого усиления, для обеспечения ширины петли, по месту используйте усилитель ограничитель, егокстати можно включить в петлевой фильтр, все равно в этом фильтре ограничитель есть. Лучше собрать и проверить прямо на макете + по переходной подстроить и форму ПХ и ширину петли %) Спасибо за ссылку! Можно уточнить,о каком усилителе речь?Между ЦАП и ГУН его ставить или где?
|
|
|
|
|
May 19 2009, 03:44
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(_Anatoliy @ May 18 2009, 07:10)  1). Если поставить его между ЦАП и ГУН то в К раз уменьшится точность. 14 бит это точность или разрешение? уж сколько копий было сломано на эту тему, в том числе и на этом форуме. %) У вас регулирование с ОС, с петлей в которой есть интегратор. Ошибка регулирования должна сводиться к нулю. Цитата В качестве ГУН стоит VCXO с напряжением управления 0...3,3В Посмотрел ваши расчеты и меня заинтересовал вот какой момент. Крутизна гуна 93Гц/В, максимум вы можете перестроить ваш гун на 300 Гц. Зачем вам такая широкая петля? Я не много понял в вашем расчете, но если "Частота излома ЛАЧХ петли" это ширина петли. то у вас получается петля 40 КГц, прямо как цифровая петля с интерполятором %) Аналоговые петли обычно много уже  Или вы ловите сигнал от RС генератора? тогда вы взяли явно не тот ГУН. Цитата Цап тоже выдаёт 0...3,3В и если поставить усилитель,например в 10 раз,то максимальный код в ЦАП не должен превышать +-800 мзр.У меня же требуется усилить сигнал в 4550 раз.Тогда код на ЦАП вообще двухбитовый окажется... ИМХО вы путаете теплое с мягким. Вы рассматриваете систему в режиме сильного сигнала, тогда как работаете в режиме малого сигнала. И именно в этом режиме вы и будете получать вашу полосу. Я бы сделал так: АРУ-Детектор (14 бит) -> LoopFilter (32 бита, с соответствующим скалированием) -> выкусываю старшие биты и подаю их на ЦАП. Затем, в установившемся режиме вывожу переходную характеристику петли и настраивать петлю(ширину и качество). Когда выбраны диапазоны регулировки, а результат не достигнут (форма не та, ширина не та) начал бы вводить статический усилитель- ограничитель (а не просто усилитель) до тех пор пока не получиться требуемая характеристика. Обычно я ставлю этот усилитель перед Loop-Filter или включаю его в Loop-filter, т.к. в этом фильтре ограничитель все равно есть. т.е. вы проектируете систему без арифметических переполнений и когда вводите усилитель для малого сигнала, не забывает поставить ограничитель для большого.
--------------------
|
|
|
|
|
May 19 2009, 10:12
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(des00 @ May 19 2009, 04:44)  14 бит это точность или разрешение? уж сколько копий было сломано на эту тему, в том числе и на этом форуме. %) У вас регулирование с ОС, с петлей в которой есть интегратор. Ошибка регулирования должна сводиться к нулю. Конечно разрешение,оговорился. Цитата(des00 @ May 19 2009, 04:44)  Кажется я понял Вашу мысль,ключевая фраза "малосигнальный режим".Спасибо! К сожалению параллельно идёт ещё несколько проектов,чуть позже я вернусь к этой теме. Ещё один вопрос,по другой теме.Цифровые отсчёты синуса подаю на цап (частота синуса 1,6 МГц,4 отсчёта на период),после цапа стоит аналоговый ФНЧ который на частоте 3МГц даёт затухание -60дБ.Не удаётся получить малый джиттер после фильтра.Если частота сигнала кратна частоте дискретизации,то тогда джиттер несколько сот пикосекунд,это устраивает.А вот если частота точно не равна Fs/4 а близка к ней то тогда джиттер около 10 наносекунд,очень много.На какие параметры фильтра нужно обратить внимание для получения низкого джиттера?
|
|
|
|
Сообщений в этой теме
_Anatoliy DPLL May 18 2009, 05:22 des00 Цитата(_Anatoliy @ May 17 2009, 23:22) Хо... May 18 2009, 06:01 _Anatoliy Цитата(des00 @ May 18 2009, 08:01) подать... May 18 2009, 06:08  des00 Цитата(_Anatoliy @ May 18 2009, 00:08) Хм... May 18 2009, 07:41   _Anatoliy Цитата(des00 @ May 18 2009, 09:41) ну тог... May 18 2009, 08:14    des00 Цитата(_Anatoliy @ May 18 2009, 04:10) Не... May 18 2009, 09:21     _Anatoliy Цитата(des00 @ May 18 2009, 10:21) ну у в... May 18 2009, 09:40                   _Anatoliy Цитата(des00 @ May 19 2009, 13:14) лучше ... May 19 2009, 12:43                    _Anatoliy Цитата(_Anatoliy @ May 19 2009, 13:43) Ни... May 21 2009, 05:17                    _Anatoliy Цитата(_Anatoliy @ May 19 2009, 13:43)
Н... May 25 2009, 09:46                     Oldring Цитата(_Anatoliy @ May 25 2009, 13:46) Не... May 25 2009, 11:49                      _Anatoliy Цитата(Oldring @ May 25 2009, 12:49) Може... May 25 2009, 13:28                       Oldring Цитата(_Anatoliy @ May 25 2009, 17:28) Ту... May 25 2009, 18:05                        _Anatoliy Цитата(Oldring @ May 25 2009, 19:05) Знач... May 26 2009, 06:34                         Oldring Цитата(_Anatoliy @ May 26 2009, 10:34) Та... May 26 2009, 09:02                  Oldring Цитата(_Anatoliy @ May 19 2009, 16:05) А ... May 19 2009, 12:15                 vadimuzzz Цитата(Oldring @ May 19 2009, 18:39) Даль... May 26 2009, 13:16                  _Anatoliy Цитата(vadimuzzz @ May 26 2009, 14:16) во... May 26 2009, 14:28                   Oldring Цитата(_Anatoliy @ May 26 2009, 18:28) Во... May 27 2009, 01:15                    _Anatoliy Цитата(Oldring @ May 27 2009, 02:15) Вобщ... May 27 2009, 04:09                     petrov Цитата(_Anatoliy @ May 27 2009, 08:09) Да... May 27 2009, 07:44                      _Anatoliy Цитата(petrov @ May 27 2009, 09:44) Вы уч... May 27 2009, 08:16                       Oldring Цитата(_Anatoliy @ May 27 2009, 12:16) А ... May 27 2009, 09:06                        _Anatoliy Цитата(Oldring @ May 27 2009, 10:06) Кто ... May 27 2009, 09:31                         Oldring Цитата(_Anatoliy @ May 27 2009, 13:31) Мо... May 27 2009, 09:50                          _Anatoliy Цитата(Oldring @ May 27 2009, 10:50) Спас... May 27 2009, 09:52                           petrov Чтобы ваша схема соответствовала цифровой ФАПЧ нуж... May 27 2009, 10:41                            Oldring Цитата(petrov @ May 27 2009, 14:41) Чтобы... May 27 2009, 12:40                             petrov Цитата(Oldring @ May 27 2009, 16:40) В Си... May 27 2009, 12:49                              Oldring Цитата(petrov @ May 27 2009, 16:49) Имел ... May 27 2009, 13:09                               petrov Цитата(Oldring @ May 27 2009, 17:09) А в ... May 27 2009, 13:14                                Oldring Цитата(petrov @ May 27 2009, 17:14) В том... May 27 2009, 13:40                                 petrov Цитата(Oldring @ May 27 2009, 17:40) Да д... May 27 2009, 14:01                                  Oldring Цитата(petrov @ May 27 2009, 18:01) Не ув... May 27 2009, 15:37                                   _Anatoliy Цитата(Oldring @ May 27 2009, 17:37) Кто ... May 27 2009, 15:56                                   petrov Цитата(Oldring @ May 27 2009, 19:37) Кто ... May 27 2009, 16:27                                    Oldring Цитата(petrov @ May 27 2009, 20:27) Как т... May 27 2009, 16:54    Maverick Цитата(_Anatoliy @ May 18 2009, 12:10) Не... May 18 2009, 09:48     _Anatoliy Цитата(Maverick @ May 18 2009, 10:48) По ... May 18 2009, 10:05      Maverick Цитата(_Anatoliy @ May 18 2009, 13:05) От... May 18 2009, 10:47 des00 по вопросам джитера, просмотрел последние сообщени... May 28 2009, 03:31 _Anatoliy Цитата(des00 @ May 28 2009, 05:31) по воп... May 28 2009, 06:14  petrov Цитата(_Anatoliy @ May 28 2009, 10:14) А ... May 28 2009, 07:56   _Anatoliy Цитата(petrov @ May 28 2009, 08:56) Джитт... May 28 2009, 09:20    petrov Цитата(_Anatoliy @ May 28 2009, 13:20) В ... May 28 2009, 09:35     _Anatoliy Цитата(petrov @ May 28 2009, 10:35) И воо... May 28 2009, 10:08      petrov Цитата(_Anatoliy @ May 28 2009, 14:08) Ве... May 28 2009, 10:29       _Anatoliy Цитата(petrov @ May 28 2009, 12:29) засин... May 28 2009, 10:36        petrov Цитата(_Anatoliy @ May 28 2009, 14:36) Не... May 28 2009, 10:50      fontp Цитата(_Anatoliy @ May 28 2009, 14:08) А ... May 28 2009, 10:35       _Anatoliy Цитата(fontp @ May 28 2009, 11:35) Это SN... May 28 2009, 11:36      Михаил_K Цитата(_Anatoliy @ May 28 2009, 14:08) Ве... May 28 2009, 11:57       _Anatoliy Цитата(Михаил_K @ May 28 2009, 13:57) Для... May 28 2009, 12:33        des00 Цитата(_Anatoliy @ May 28 2009, 06:33) de... May 29 2009, 02:28    Oldring Цитата(_Anatoliy @ May 28 2009, 13:20) ка... May 28 2009, 13:30     _Anatoliy Цитата(Oldring @ May 28 2009, 14:30) Вним... May 29 2009, 05:11  des00 Цитата(_Anatoliy @ May 28 2009, 01:14) Не... May 28 2009, 08:25  fontp Цитата(_Anatoliy @ May 28 2009, 10:14) А ... May 28 2009, 09:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|