|
Восстановление частоты несущей при больших расстройках, построение AFC |
|
|
|
 |
Ответов
|
Nov 6 2011, 09:45
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(des00 @ Nov 5 2011, 17:11)  В моем случае полосы достаточно широкие, модем линейный и расстройка будет порядка +-200КГц, вот и думаю как бы "дешевле" по ресурсам это сделать. Судя по тому что пишет альтера в FFT MegaCore Function User Guide в варианте 4096 точек ~6000LC ну совсем не гуманно %) Еще рассматриваю вариант сделать BPSK преамбулу (немного подожму скругление и задеру символьную), может быть у кого то есть хорошие доки по синхронизации TDMA? чтобы не искать  Если взять полосу в 200 КГц отфильтровать и децимировать то можно и маленьким FFT обойтись. Еще дешевый вариант - пилот в виде немодулированной несущей, на приемной стороне частотный детектор для начального захвата.
--------------------
ну не художники мы...
|
|
|
|
|
Nov 6 2011, 16:40
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Ого, какое обсуждение %) Цитата(alex_os @ Nov 6 2011, 03:45)  Если взять полосу в 200 КГц отфильтровать и децимировать то можно и маленьким FFT обойтись. Еще дешевый вариант - пилот в виде немодулированной несущей, на приемной стороне частотный детектор для начального захвата. не совсем понял что вы предлагаете. Нужно ловить расстройку +-200Кгц(~50ppm на частоте 5 ГГц), спектра шириной от 2/4/8/16/20МГц. Как вы предлагаете делать частотный детектор? Режим передачи не модулированной несущей не подходит, т.к. преамбулу я смогу вставить в поток, а вот отключить передачу и включать несушку нет. Как уже писал модем линейный, с постоянной передачей информации. Цитата(petrov @ Nov 6 2011, 04:11)  ИМХО лучший вариант периодически передавать CAZAC последовательность и быстрый банк фильтров для её обнаружения как по времени так и по частоте. спасибо за доку, посмотрю внимательно %) ЗЫ. На основе метода BandEdge фильтров, я сделал модель демодулятора в матлабе, с Loop Back петлей АПЧ(для линейных модемов это допускается), методом непосредственного измерения частоты. Для работы не нужно передавать каких либо преамбул, вычислительная сложность : пара fir/iir фильтров + немного логики, без возведения в квадрат/перемножения. Судя по модельке работает при перекосах спектра до 20дБ и SNR 10 дБ, и по идее независимо от вида модуляции. Если интересно выложу
--------------------
|
|
|
|
|
Nov 6 2011, 19:37
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(des00 @ Nov 6 2011, 19:40)  не совсем понял что вы предлагаете. Нужно ловить расстройку +-200Кгц(~50ppm на частоте 5 ГГц), спектра шириной от 2/4/8/16/20МГц. Как вы предлагаете делать частотный детектор? Режим передачи не модулированной несущей не подходит, т.к. преамбулу я смогу вставить в поток, а вот отключить передачу и включать несушку нет. Как уже писал модем линейный, с постоянной передачей информации. Хорошо преамбулу из одного и того же символа повторяющегося N раз можете сделать? Вот Вам и несущая  . Еще вариант как в модемах для телефонной линии (вроде v32, v34) для синхронизации передавалась последовательность из двух чередующихся символов PSK4 т.н последовательность ABAB...
--------------------
ну не художники мы...
|
|
|
|
Сообщений в этой теме
des00 Восстановление частоты несущей при больших расстройках Nov 3 2011, 14:39 Serg76 я использую FFT от нелинейного преобразования сигн... Nov 3 2011, 15:44 des00 Цитата(Serg76 @ Nov 3 2011, 09:44) я испо... Nov 3 2011, 17:25  Serg76 Цитата(des00 @ Nov 3 2011, 21:25) странно... Nov 3 2011, 17:47 iiv Я правда в модемах ни бум-бум, но, по восстановелн... Nov 3 2011, 16:37   Serg76 Цитата(alex_os @ Nov 6 2011, 12:45) Если ... Nov 6 2011, 09:55    alex_os Цитата(Serg76 @ Nov 6 2011, 12:55) Наскол... Nov 6 2011, 10:02     Serg76 Цитата(alex_os @ Nov 6 2011, 13:02) Сильн... Nov 6 2011, 10:09      x736C des00, а можно глянуть на модель в образовательных... Nov 7 2011, 05:47       des00 Цитата(x736C @ Nov 6 2011, 23:47) а можно... Nov 7 2011, 15:10      alex_os Цитата(des00 @ Nov 7 2011, 07:51) я прави... Nov 7 2011, 06:27 Grumbler_2002 А если взять, к примеру, БПФ на 32 или более точе... Nov 5 2011, 21:19 GetSmart При больших шумах, чем больше точек БПФ, тем лучше... Nov 6 2011, 07:26 Grumbler_2002 Цитата(GetSmart @ Nov 6 2011, 11:26) При ... Nov 6 2011, 08:37  Serg76 Цитата(Grumbler_2002 @ Nov 6 2011, 12:37)... Nov 6 2011, 09:34   Grumbler_2002 Цитата(Serg76 @ Nov 6 2011, 13:34) как? н... Nov 6 2011, 10:15    Serg76 Цитата(Grumbler_2002 @ Nov 6е 2011, 14:15... Nov 6 2011, 11:56     Grumbler_2002 Цитата(Serg76 @ Nov 6 2011, 15:56) Герцел... Nov 6 2011, 12:27      Serg76 Цитата(Grumbler_2002 @ Nov 6 2011, 15:27)... Nov 6 2011, 12:58       Grumbler_2002 Цитата(Serg76 @ Nov 6 2011, 16:58) Я как ... Nov 6 2011, 14:21        Serg76 Цитата(Grumbler_2002 @ Nov 6 2011, 18:21)... Nov 6 2011, 14:55         Grumbler_2002 Цитата(Serg76 @ Nov 6 2011, 18:55) Аппрок... Nov 6 2011, 15:35          Serg76 Цитата(Grumbler_2002 @ Nov 6 2011, 19:35)... Nov 6 2011, 15:47 GetSmart Шумы не озвучены. Но я предупредил Nov 6 2011, 09:16 petrov ИМХО лучший вариант периодически передавать CAZAC ... Nov 6 2011, 10:11 alex_os Цитата(petrov @ Nov 6 2011, 13:11) ИМХО л... Nov 6 2011, 10:27  petrov Цитата(alex_os @ Nov 6 2011, 14:27) А как... Nov 6 2011, 10:42   alex_os Цитата(petrov @ Nov 6 2011, 13:42) Есть т... Nov 6 2011, 11:00    petrov Цитата(alex_os @ Nov 6 2011, 15:00) Интер... Nov 6 2011, 11:16     alex_os Цитата(petrov @ Nov 6 2011, 14:16) Да.
... Nov 6 2011, 11:44      petrov Цитата(alex_os @ Nov 6 2011, 15:44) Ну не... Nov 6 2011, 12:02 Jools А способы снятия модуляции никто не подскажет?
Вид... Dec 9 2011, 04:58
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|