реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Расчёт ФНЧ петли Костаса для BPSK, Расчёт ФНЧ петли Костаса для BPSK
abraziv
сообщение Nov 30 2015, 09:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 26-07-11
Пользователь №: 66 424



Доброго времени суток. Подскажите пожалуйста как рассчитать фильтры НЧ (не петлевой) петли Костаса для BPSK. Где то слышал что частота среза должна быть равна бодовой скорости, но мне кажется это бред. Бодовая скорость теоретически может быть равна двум полосам сигнала (по Найквисту). Не могу понять чему равна наивысшая частота спектра сигналов:
cos( fi(t) ) и sin(fi(t) ), где fi(t) - принимает значение 0 или 180 в бодовые интервалы, предполагаем, что fi(t) случайно и равномерно принимает 0 или 180.

http://www.google.ru/imgres?imgurl=https:/...ZBQQQMwghKAUwBQ

Сообщение отредактировал abraziv - Nov 30 2015, 09:12
Go to the top of the page
 
+Quote Post
litv
сообщение Nov 30 2015, 10:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



не петлевой петли laughing.gif .

Были модели by Petrov для simulink на этом форуме.
Еще было:
sampling_freq = частота дискретизации;
capture_band = полоса захвата;
AMP = средняя амплитуда входного сигнала (видимо ошибки);
koef = коэффициент, действительно принятый за 0.707;

Вычисляем след. коэффициенты:
T (период) = 1/sampling_freq;
wn = (capture_band*PI)/koef;

g1 = 1 - exp(-2.0*koef*wn*T);
g2 = 1 + exp(-2.0*koef*wn*T) - 2.0*exp(-koef*wn*T)*cos(wn*T*sqrt(1-(koef*koef)) );

G1 = g1/AMP;
G2 = g2/AMP;

Z = 0;

формула фильтрации

out = inp*G1 + (inp+Z)*G2; - выходное значение
Z+=inp; // накопительный регистр



Ведет себя очень здорово.
Использовал для тактовой и фазовой синхронизации:
При частоте входного сигнала 2400 Гц :
полоса захвата 1 Гц - при стабильной работе;
полоса захвата 10 - 100 Гц - когда надо быстро что-нибудь выкрутить;

Кстати, расчитываемые коэффициенты можно менять во время работы, чтобы регулировать скорость реакции системы.
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 30 2015, 10:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(abraziv @ Nov 30 2015, 12:11) *
...


Просто согласованный фильтр. У вас на рисунке прямоугольные импульсы, вот в I и Q ветках по согласованному фильтру с прямоугольным импульсом должно стоять.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 13:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016