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

 
 
> Гуру модемостроения, поделитесь идеей, Создание АПЧ/AFC при большом Adjacent Channel Interference(+)
des00
сообщение Oct 2 2012, 17:09
Сообщение #1


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Добрый день уважаемые Гуру!!!

Ищу подходы к реализации системы АПЧ, для связного модема (круглые модуляции), при наличии большого хвоста от соседнего канала. Немного конкретики: скругление 0.15, модем должен работать при наличии соседнего канала с уровнем + 55дБ. Все методы АПЧ что я нашел, для сигналов с модуляцией без добавления преамбулы, привязываются к энергетике по краям спектра, и при наличии хвоста от соседа и более менее хороших расстройках (~5% от полосы) не работают(дают смещенную оценку). Методы с добавлением преамбулы, вкурил не до конца, но как понял они все завязаны на умножении сигнала на свою копию (привет ухудшению SNR) и той же работе по краям спектра.

Может быть прогрессивное человечество придумало что-то еще ?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexPec
сообщение Oct 2 2012, 20:35
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(des00 @ Oct 2 2012, 21:09) *
Методы с добавлением преамбулы, вкурил не до конца, но как понял они все завязаны на умножении сигнала на свою копию (привет ухудшению SNR) и той же работе по краям спектра.

Может быть прогрессивное человечество придумало что-то еще ?


Умножение имеете ввиду автокорреляцию? Я использовал другой метод - умножение на комплексно-сопряженную копию (оцифровка квадратурная) и вычисление угла поворота вектора (напрямую линейно связан с отстройкой от центральной частоты). Я этот метод прочуствовал. Кстати, скорость оценки какая нужна? Оценивал с усреднением на 10-15 символах, при SNR>10дб, получал точность оценки 1 Гц, при несущей 70 МГц. При SNR>20..25дб можно оценивать на 2-3 символах. Если интересно, могу подробней, с математикой.

PS Правда, я не гуру... sm.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 3 2012, 03:59
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(alexPec @ Oct 2 2012, 14:35) *
Умножение имеете ввиду автокорреляцию? Я использовал другой метод - умножение на комплексно-сопряженную копию (оцифровка квадратурная) и вычисление угла поворота вектора (напрямую линейно связан с отстройкой от центральной частоты). Я этот метод прочуствовал. Кстати, скорость оценки какая нужна? Оценивал с усреднением на 10-15 символах, при SNR>10дб, получал точность оценки 1 Гц, при несущей 70 МГц. При SNR>20..25дб можно оценивать на 2-3 символах. Если интересно, могу подробней, с математикой.

Как я понял учебники, делается как вы говорите. Но не понятно следующее : последовательность нужно еще найти, ведь она занимает небольшую часть передаваемого пакета. АПЧ работает тогда, когда тактовая и фаза по несушке не в захвате. Как найти эту последовательность если там сдвиг ПЧ ну положим на 2% от символьной. Если модем пакетный, то можно по скачок мощности как то использовать, но у меня непрерывный и на вход летит сплошная каша, при хороших расстройках несушки.

Скорость оценки может быть любой, т.к. передача непрерывная и время готовности канала связи большое. Хотелось бы выйти на возможность захвата при SNR ~= 3дБ, точность оценки нужна такая, что бы петля ФАПЧ по фазе несушки захватилась, ширина ее порядка 1КГц.


По алгоритму, если я правильно понял, вы имели в виду тот что на скрине №1 или что на скрине №2 ?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
alexPec
сообщение Oct 3 2012, 04:21
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(des00 @ Oct 3 2012, 07:59) *
Как я понял учебники, делается как вы говорите. Но не понятно следующее : последовательность нужно еще найти, ведь она занимает небольшую часть передаваемого пакета. АПЧ работает тогда, когда тактовая и фаза по несушке не в захвате. Как найти эту последовательность если там сдвиг ПЧ ну положим на 2% от символьной. Если модем пакетный, то можно по скачок мощности как то использовать, но у меня непрерывный и на вход летит сплошная каша, при хороших расстройках несушки.

Скорость оценки может быть любой, т.к. передача непрерывная и время готовности канала связи большое. Хотелось бы выйти на возможность захвата при SNR ~= 3дБ, точность оценки нужна такая, что бы петля ФАПЧ по фазе несушки захватилась, ширина ее порядка 1КГц.


По алгоритму, если я правильно понял, вы имели в виду тот что на скрине №1 или что на скрине №2 ?


Да вроде и там и там одно и то же, т.е. берем сигнал и умножаем его на сигнал со сдвигом. Сдвиг на время между началом защитного интервала и тем местом в символе, с которого этот защитный интервал копировали. Т.е. чтоб перемножались "копии" сигнала. В идеале перемножаться будут одинаковые (с той лишь разницей, что к-с) отсчеты. LPF непонятно зачем на первой картинке. На выхлопе перемножителя организуется "скользящая" сумма. Количество отсчетов суммы = количеству отсчетов защитного интервала. При SNR 3 дб тоже будет работать, побольше усреднить и все. НО это точная подстройка. И чтобы подстраивать так нужно знать момент синхронизации. Как раз в момент синхронизации выхватывается значение скользящей суммы. В другое время она бесполезна. Если нет символьной синхронизации, то метод бесполезен. И работает этот метод в диапазоне отстроек от идеальной частоты в пределах от -(половина частотного расстояния между поднесущими) до +(половина частотного расстояния между поднесущими). Если нужна грубая настройка - этот метод не подойдет. Попадались какие то методы грубой оценки частотного сдвига, но я не вникал, не надо было.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 3 2012, 04:58
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(alexPec @ Oct 2 2012, 22:21) *
Если нет символьной синхронизации, то метод бесполезен. И работает этот метод в диапазоне отстроек от идеальной частоты в пределах от -(половина частотного расстояния между поднесущими) до +(половина частотного расстояния между поднесущими).

вот и у меня сложилось такое впечатление что этот метод хорош для работы когда символьная есть %)


Цитата(alexPec @ Oct 2 2012, 22:21) *
Да вроде и там и там одно и то же, т.е. берем сигнал и умножаем его на сигнал со сдвигом.

разница там в том, что один метод слепой, а второй по известной последовательности


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 3 2012, 08:45
Сообщение #6


Гуру
******

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



Передаём периодически известную последовательность с хорошей АКФ, несколько параллельных фильтров согласованных со сдвигом по частоте на 1/T, где T длина последовательности, на выходе пороги и максимумы, по максимальному фильтру и соседним определяем сдвиг по частоте, методы те же самые что и для определения частоты тона, конечно всё это затратно по вычислительным ресурсам.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 3 2012, 09:55
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(petrov @ Oct 3 2012, 03:45) *
Передаём периодически известную последовательность с хорошей АКФ, несколько параллельных фильтров согласованных со сдвигом по частоте на 1/T, где T длина последовательности, на выходе пороги и максимумы, по максимальному фильтру и соседним определяем сдвиг по частоте, методы те же самые что и для определения частоты тона, конечно всё это затратно по вычислительным ресурсам.

Спасибо за ответ, но вот вопрос, как это будет работать в случае мощного соседнего канала ? ведь часть информации будет скрыто его хвостами? Или согласованные фильтры все вырежут ?


--------------------
Go to the top of the page
 
+Quote Post
proxi
сообщение Oct 3 2012, 16:43
Сообщение #8


Гуру
******

Группа: Banned
Сообщений: 2 754
Регистрация: 5-06-05
Из: Zurich
Пользователь №: 5 744



Цитата
как это будет работать в случае мощного соседнего канала ?


Собственно проблема теоретическая или практическая? Имеется в виду реальное перекрытие хвостов спектра? здесь ниодного слова собственно о линейности тракта, фильтрах преселекторах полосе ( 28МГц? ) модуляции и тд а это носитель, как ни крутись. Избыточное кодирование свертки и все такое есть конечно гуд.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des00   Гуру модемостроения, поделитесь идеей   Oct 2 2012, 17:09
||- - petrov   Цитата(des00 @ Oct 3 2012, 13:55) Спасибо...   Oct 3 2012, 10:27
||- - des00   Цитата(proxi @ Oct 3 2012, 11:43) Собстве...   Oct 3 2012, 16:55
|- - des00   Цитата(petrov @ Oct 3 2012, 02:45) Переда...   Oct 3 2012, 16:32
|- - petrov   Цитата(des00 @ Oct 3 2012, 20:32) я прави...   Oct 4 2012, 11:11
|- - des00   Цитата(petrov @ Oct 4 2012, 05:11) ИМХО у...   Oct 4 2012, 15:24
|- - petrov   Цитата(des00 @ Oct 4 2012, 19:24) Система...   Oct 4 2012, 15:46
|- - des00   Цитата(petrov @ Oct 4 2012, 10:46) Наскол...   Oct 4 2012, 17:38
|- - petrov   Цитата(des00 @ Oct 4 2012, 21:38) Странно...   Oct 4 2012, 20:25
|- - des00   Цитата(petrov @ Oct 4 2012, 14:25) Длина ...   Oct 5 2012, 03:29
- - proxi   A модуляция FSK ? и может повторить фильтр ПЧ ? На...   Oct 3 2012, 19:03
|- - des00   Цитата(proxi @ Oct 3 2012, 14:03) A модул...   Oct 3 2012, 19:29
|- - proxi   Цитата(des00 @ Oct 3 2012, 22:29) нет, BP...   Oct 3 2012, 20:56
|- - des00   Цитата(proxi @ Oct 3 2012, 15:56) QPSK ИМ...   Oct 4 2012, 00:46
- - alex_os   Цитата(des00 @ Oct 2 2012, 21:09) Может б...   Oct 4 2012, 04:47
|- - des00   Цитата(alex_os @ Oct 3 2012, 22:47) Кажет...   Oct 4 2012, 05:20
|- - alex_os   Цитата(des00 @ Oct 4 2012, 09:20) это и п...   Oct 4 2012, 06:40
|- - des00   Цитата(alex_os @ Oct 4 2012, 00:40) Да оч...   Oct 4 2012, 06:47
|- - alex_os   Цитата(des00 @ Oct 4 2012, 10:47) И снова...   Oct 4 2012, 06:56
|- - des00   Цитата(alex_os @ Oct 4 2012, 00:56) Из-за...   Oct 4 2012, 07:29
- - proxi   Цитатадостаточно простой фильтр с полосой порядка ...   Oct 4 2012, 15:34
|- - des00   Цитата(proxi @ Oct 4 2012, 10:34) мдя... ...   Oct 4 2012, 15:37
|- - des00   Цитата(proxi @ Oct 4 2012, 10:34) еще раз...   Oct 4 2012, 15:55
- - proxi   Цитатау меня динамика приемного тракта от -6 до -1...   Oct 4 2012, 17:01


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 20:11
Рейтинг@Mail.ru


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