|
GFSK реализация на Virtex-6, Модулятор/демодулятор что есть готового? |
|
|
|
 |
Ответов
|
Oct 29 2012, 10:29
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Цитата(petrov @ Oct 27 2012, 20:04)  Спасибо! начал разбираться, только не совсем понимаю, как вы делаете кодирование. почему именно такое усиление: после CIC Фильтра сигнал в пределах (-1/8 до 1/8), потом после гаусса усилитель на pi/2 => сигнал (-pi/16 до pi/16), а дальше differencial_encoder по модулю 2pi - вот это я уже не понял) можете пояснить?
|
|
|
|
|
Oct 29 2012, 11:59
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Goose @ Oct 29 2012, 14:29)  начал разбираться, только не совсем понимаю, как вы делаете кодирование. почему именно такое усиление: после CIC Фильтра сигнал в пределах (-1/8 до 1/8), потом после гаусса усилитель на pi/2 => сигнал (-pi/16 до pi/16), а дальше differencial_encoder по модулю 2pi - вот это я уже не понял) можете пояснить? Выкиньте пока Гауссовский фильтр, будет просто MSK. И смотрим теорию на счёт фазовых траекторий MSK. После upsample имеем дельта-импульсы, CIC фильтром преобразуем их прямоугольные. Амплитуда должна быть такая, чтобы за символьный интервал в 8 тактов в интеграторе(NCO) был переход на +-pi/2 от предыдущего фазового состояния. NCO работает по модулю 2pi, так как синусы-косинусы для углов больших 2pi повторяются. differencial_encoder - поясняет тот факт, что дифференциальное кодирование встроено в саму модуляцию, так как в приёмнике есть дифференциальный декодер, может быть не очевидно почему его нет в передатчике.
|
|
|
|
|
Nov 21 2012, 05:33
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Цитата(petrov @ Oct 29 2012, 14:59)  Выкиньте пока Гауссовский фильтр, будет просто MSK. И смотрим теорию на счёт фазовых траекторий MSK. После upsample имеем дельта-импульсы, CIC фильтром преобразуем их прямоугольные. Амплитуда должна быть такая, чтобы за символьный интервал в 8 тактов в интеграторе(NCO) был переход на +-pi/2 от предыдущего фазового состояния. NCO работает по модулю 2pi, так как синусы-косинусы для углов больших 2pi повторяются. differencial_encoder - поясняет тот факт, что дифференциальное кодирование встроено в саму модуляцию, так как в приёмнике есть дифференциальный декодер, может быть не очевидно почему его нет в передатчике. огромное спасибо) собрал по образу и подобию схему (с небольшими изменениями + вставил свой решающий блок), и может быть поможете объяснить эффект: схема значит работает, и с уменьшением значения SNR при добавлении ГБШ постепенно начинают появляться ошибки ( причем появляются когда шум превышает сигнал на ~15дБ что по моему неплохо), потом столкнулся с тем, что при реализации каскада ких-фильтров на FPGA сильно возрастает размерность, и поставил для интереса ограничитель прямо после добавления шума и схема перестала ошибаться совсем, я повышаю уровень шума еще и еще 100, 500, 5000дБ над сигналом, но схема не ошибается) учитывая что ограничивая сигнал я получаю из синусоиды переменной частоты (с сильными шумами) прямоугольные импульсы с сильными шумами (5000дБ) и типа информативный параметр не искажается? но улучшаются характеристики из-за чего? из-за того что ограничивая я параллельно срезаю шумы по амплитуде? извиняюсь, моя ошибка)
|
|
|
|
Сообщений в этой теме
Goose GFSK реализация на Virtex-6 Oct 25 2012, 11:48 des00 Цитата(Goose @ Oct 25 2012, 06:48) Всем д... Oct 25 2012, 15:05 Goose Цитата(des00 @ Oct 25 2012, 18:05) в матл... Oct 25 2012, 15:11  des00 Цитата(Goose @ Oct 25 2012, 10:11) буду п... Oct 25 2012, 15:30 petrov А готовый не подходит?
http://www.analog.com/en/rf... Oct 25 2012, 15:40 Flood Цитата(petrov @ Oct 25 2012, 19:40) тольк... Oct 25 2012, 17:37 vadimp61 Цитата(petrov @ Oct 25 2012, 19:40) А гот... Oct 26 2012, 04:37 Goose Цитата(petrov @ Oct 25 2012, 18:40) тольк... Oct 26 2012, 06:19  petrov Цитата(Goose @ Oct 26 2012, 10:19) Посмот... Oct 26 2012, 06:56   Goose Цитата(petrov @ Oct 26 2012, 09:56) Не об... Oct 26 2012, 07:53 Serg76 Цитата(Goose @ Oct 27 2012, 16:15) Какие ... Oct 27 2012, 14:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|