|
|
  |
BPSK carrier recovery |
|
|
|
May 13 2008, 08:11
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553

|
Цитата(petrov @ May 13 2008, 10:56)  3 глава распечатал, прочитал Цитата(petrov @ May 13 2008, 10:56)  Этот фильтр что из себя предстваляет? взял на figure 3-8 коеффициенты, как в симуляции. подставил свои параметры семплированиые, вроде должна лочится. пробую с частотои f_sym * 4
|
|
|
|
|
May 13 2008, 11:09
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(maxfox2k @ May 13 2008, 14:58)  схему 3-18 из незами можно исползоват и для qpsk так? какой должен быть параметр фильтра? реально ли реализовать для 12 битной целочисленной арифметики? 3-20 Костас для QPSK e = sign(I)*Q - sign(Q)*I А то что с арктангенсом дальше называется tanlock. его тоже можно использовать и для BPSK и QPSK Фильтры обычно используются пропорционально-интегрирующие. Их нужно уметь считать. Везде описано, где про ФАПЧ Реализовать в 12-битовой арифметике (на выходе) может и не получится (фазовая ошибка 360/4000= 0.09 градуса устроит ?), но всегда можно пользовать двойную точность
|
|
|
|
|
May 13 2008, 11:15
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(maxfox2k @ May 13 2008, 12:11)  распечатал, прочитал Вы нашли Низами в электронном виде? Не поделитесь?
|
|
|
|
|
May 13 2008, 11:15
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553

|
Цитата(fontp @ May 13 2008, 14:09)  3-20 Костас для QPSK e = sign(I)*Q - sign(Q)*I
А то что с арктангенсом дальше называется tanlock. его тоже можно использовать и для BPSK и QPSK e(t) - ето понятно. просто в симуляции полная ерунда творится. не могу исползовать слишком маленкие Ki Kp, скажем <.1, а при таких коеффитсиентах выход луп филтра становится очен болшим. вот и подумал, что аналоговую реализатсию нельзя сделать. а что с фильтром? какие частоты надо отфильтроват?
|
|
|
|
|
May 13 2008, 11:19
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553

|
Цитата(fontp @ May 13 2008, 14:09)  Реализовать в 12-битовой арифметике (на выходе) может и не получится (фазовая ошибка 360/4000= 0.09 градуса устроит ?), но всегда можно пользовать двойную точность созвездие фиксировать не требуется.
|
|
|
|
|
May 13 2008, 11:20
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(maxfox2k @ May 13 2008, 15:15)  e(t) - ето понятно. просто в симуляции полная ерунда творится. не могу исползовать слишком маленкие Ki Kp, скажем <.1, а при таких коеффитсиентах выход луп филтра становится очен болшим. вот и подумал, что аналоговую реализатсию нельзя сделать.
а что с фильтром? какие частоты надо отфильтроват? Это не любой фильтр. Фильтр НЧ. Y(z) = К1*X(z)/z + K2*X(z) Кажется так в z-плоскости. Но его нужно уметь рассчитать. Описано в любой книге про ФАПЧ. Обычно используют расчёт аналоговый, а потом решение переносят в дижитал.
|
|
|
|
|
May 13 2008, 11:40
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553

|
Цитата(petrov @ May 13 2008, 14:12)  Нельзя, только для BPSK. Кроме того это аналоговый костас, можно конечно и в цифре так сделать, но будут лишние вычисления, и разрядность коэффициентов будет повышаться с ростом частоты дискретизации. Требуемая разрядность зависит от этих самых коэффициентов, от полосы ФАПЧ. т.е. если у нас стоит ацп перед фильтром (3-18) и управляем vco с помошью цап, то такое сделать нельзя?
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|