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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> GFSK реализация на Virtex-6, Модулятор/демодулятор что есть готового?
Goose
сообщение Oct 25 2012, 11:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Всем доброго времени суток,
Необходимо реализовать GFSK на скорости 16kbit/s, собственно остальные параметры пока не важны, нужно реализовать на Virtex-6, хотелось бы узнать какие ip-ядра есть для этого, или как вообще опытные люди это реализуют, чтоб не идти заведомо нерациональными путями.
Буду благодарен за любые ответы.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 25 2012, 15:05
Сообщение #2


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

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



Цитата(Goose @ Oct 25 2012, 06:48) *
Всем доброго времени суток,
Необходимо реализовать GFSK на скорости 16kbit/s, собственно остальные параметры пока не важны, нужно реализовать на Virtex-6, хотелось бы узнать какие ip-ядра есть для этого, или как вообще опытные люди это реализуют, чтоб не идти заведомо нерациональными путями.
Буду благодарен за любые ответы.

в матлабе сваять FSK модем, перевести его в фиксированную точку и сгенерить код %)


--------------------
Go to the top of the page
 
+Quote Post
Goose
сообщение Oct 25 2012, 15:11
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(des00 @ Oct 25 2012, 18:05) *
в матлабе сваять FSK модем, перевести его в фиксированную точку и сгенерить код %)

буду пробовать) а вообще мне привили мнение, если генерить код матлабе, то он будет сверх неоптимальный, насколько это мнение неверно?
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 25 2012, 15:30
Сообщение #4


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

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



Цитата(Goose @ Oct 25 2012, 10:11) *
буду пробовать) а вообще мне привили мнение, если генерить код матлабе, то он будет сверх неоптимальный, насколько это мнение неверно?

его готовить уметь надо. Вот тут отзывы. кое в чем, последний матлаб обходит коре генераторы альтеры %)


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 25 2012, 15:40
Сообщение #5


Гуру
******

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



А готовый не подходит?
http://www.analog.com/en/rfif-components/r...nd_Transceivers

А так руками всё делается без проблем, только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK.
Go to the top of the page
 
+Quote Post
Flood
сообщение Oct 25 2012, 17:37
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(petrov @ Oct 25 2012, 19:40) *
только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK.

Это был сарказм? sm.gif
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Oct 26 2012, 04:37
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(petrov @ Oct 25 2012, 19:40) *
А готовый не подходит?
http://www.analog.com/en/rfif-components/r...nd_Transceivers

А так руками всё делается без проблем, только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK.

Сыклон1 (EP1C6) , QPSK, 2048кбит причем и модулятор и приемник.
Посмотрите на СС1101 от TI

Сообщение отредактировал vadimp61 - Oct 26 2012, 04:39
Go to the top of the page
 
+Quote Post
Goose
сообщение Oct 26 2012, 06:19
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(petrov @ Oct 25 2012, 18:40) *
только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK.

biggrin.gif

Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться)
готовые сейчас посмотрю

Цитата(Goose @ Oct 26 2012, 09:18) *
biggrin.gif

Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться)
готовые сейчас посмотрю

а, всмысле готовые микросхемы не подходят) нужно еще кое-что в плисе делать ,так что только плис
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 26 2012, 06:56
Сообщение #9


Гуру
******

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



Цитата(Goose @ Oct 26 2012, 10:19) *
Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться)


Не обольщайтесь особо, рассчитывайте в первую очередь на то, что всё вручную придётся делать.

Цитата(Goose @ Oct 26 2012, 10:19) *
а, всмысле готовые микросхемы не подходят) нужно еще кое-что в плисе делать ,так что только плис


Чего ещё делать надо? Что уж сразу не ASIC? Готовый трансивер мешает делать кое-что в FPGA попроще или вообще в микроконтроллере?
Go to the top of the page
 
+Quote Post
Goose
сообщение Oct 26 2012, 07:53
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(petrov @ Oct 26 2012, 09:56) *
Не обольщайтесь особо, рассчитывайте в первую очередь на то, что всё вручную придётся делать.



Чего ещё делать надо? Что уж сразу не ASIC? Готовый трансивер мешает делать кое-что в FPGA попроще или вообще в микроконтроллере?


нужна возможность перепрограммирования в будущем)
Go to the top of the page
 
+Quote Post
Goose
сообщение Oct 27 2012, 13:15
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Oct 27 2012, 14:25
Сообщение #12


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Goose @ Oct 27 2012, 16:15) *
Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK.

Через ЧД самая дешевая демодуляция, а следовательно и наименее помехоустойчивая.

Оптимальнее будет как по схеме OQPSK, правда для GMSK будут небольшие отличия от классической схемы.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 27 2012, 17:04
Сообщение #13


Гуру
******

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



Цитата(Goose @ Oct 27 2012, 17:15) *
Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK.


Плохо ищете

http://electronix.ru/forum/index.php?s=&am...st&p=818746
Go to the top of the page
 
+Quote Post
Goose
сообщение Oct 29 2012, 10:29
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 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 - вот это я уже не понял) можете пояснить?
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 29 2012, 11:59
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 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 - поясняет тот факт, что дифференциальное кодирование встроено в саму модуляцию, так как в приёмнике есть дифференциальный декодер, может быть не очевидно почему его нет в передатчике.
Go to the top of the page
 
+Quote Post

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

 


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


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