balakhonoff 0 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба Всем доброго времени суток, Необходимо реализовать GFSK на скорости 16kbit/s, собственно остальные параметры пока не важны, нужно реализовать на Virtex-6, хотелось бы узнать какие ip-ядра есть для этого, или как вообще опытные люди это реализуют, чтоб не идти заведомо нерациональными путями. Буду благодарен за любые ответы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба Всем доброго времени суток, Необходимо реализовать GFSK на скорости 16kbit/s, собственно остальные параметры пока не важны, нужно реализовать на Virtex-6, хотелось бы узнать какие ip-ядра есть для этого, или как вообще опытные люди это реализуют, чтоб не идти заведомо нерациональными путями. Буду благодарен за любые ответы. в матлабе сваять FSK модем, перевести его в фиксированную точку и сгенерить код %) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
balakhonoff 0 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба в матлабе сваять FSK модем, перевести его в фиксированную точку и сгенерить код %) буду пробовать) а вообще мне привили мнение, если генерить код матлабе, то он будет сверх неоптимальный, насколько это мнение неверно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба буду пробовать) а вообще мне привили мнение, если генерить код матлабе, то он будет сверх неоптимальный, насколько это мнение неверно? его готовить уметь надо. Вот тут отзывы. кое в чем, последний матлаб обходит коре генераторы альтеры %) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба А готовый не подходит? http://www.analog.com/en/rfif-components/r...nd_Transceivers А так руками всё делается без проблем, только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK. Это был сарказм? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimp61 0 26 октября, 2012 Опубликовано 26 октября, 2012 (изменено) · Жалоба А готовый не подходит? http://www.analog.com/en/rfif-components/r...nd_Transceivers А так руками всё делается без проблем, только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK. Сыклон1 (EP1C6) , QPSK, 2048кбит причем и модулятор и приемник. Посмотрите на СС1101 от TI Изменено 26 октября, 2012 пользователем vadimp61 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
balakhonoff 0 26 октября, 2012 Опубликовано 26 октября, 2012 · Жалоба только чип Virtex-6 слабоватый выбрали для 16kbit/s GFSK. Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться) готовые сейчас посмотрю Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться) готовые сейчас посмотрю а, всмысле готовые микросхемы не подходят) нужно еще кое-что в плисе делать ,так что только плис Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 26 октября, 2012 Опубликовано 26 октября, 2012 · Жалоба Посмотрел тему с матлабом, собственно я разговаривал с этим человеком из софтлайна, говорит что просто никто не умеет настраивать) надо учиться) Не обольщайтесь особо, рассчитывайте в первую очередь на то, что всё вручную придётся делать. а, всмысле готовые микросхемы не подходят) нужно еще кое-что в плисе делать ,так что только плис Чего ещё делать надо? Что уж сразу не ASIC? Готовый трансивер мешает делать кое-что в FPGA попроще или вообще в микроконтроллере? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
balakhonoff 0 26 октября, 2012 Опубликовано 26 октября, 2012 · Жалоба Не обольщайтесь особо, рассчитывайте в первую очередь на то, что всё вручную придётся делать. Чего ещё делать надо? Что уж сразу не ASIC? Готовый трансивер мешает делать кое-что в FPGA попроще или вообще в микроконтроллере? нужна возможность перепрограммирования в будущем) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
balakhonoff 0 27 октября, 2012 Опубликовано 27 октября, 2012 · Жалоба Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 27 октября, 2012 Опубликовано 27 октября, 2012 · Жалоба Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK. Через ЧД самая дешевая демодуляция, а следовательно и наименее помехоустойчивая. Оптимальнее будет как по схеме OQPSK, правда для GMSK будут небольшие отличия от классической схемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 27 октября, 2012 Опубликовано 27 октября, 2012 · Жалоба Какие схемы демодулятора можно использовать? нашел только через частотный детектор. Вопрос собственно хорошая ли эта схема, и с чем можно сравнить характеристики? да кстати оказалось что под GFSK у коллег все время имелось GMSK. Плохо ищете http://electronix.ru/forum/index.php?s=&am...st&p=818746 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
balakhonoff 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба Плохо ищете http://electronix.ru/forum/index.php?s=&am...st&p=818746 Спасибо! начал разбираться, только не совсем понимаю, как вы делаете кодирование. почему именно такое усиление: после CIC Фильтра сигнал в пределах (-1/8 до 1/8), потом после гаусса усилитель на pi/2 => сигнал (-pi/16 до pi/16), а дальше differencial_encoder по модулю 2pi - вот это я уже не понял) можете пояснить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба начал разбираться, только не совсем понимаю, как вы делаете кодирование. почему именно такое усиление: после 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 - поясняет тот факт, что дифференциальное кодирование встроено в саму модуляцию, так как в приёмнике есть дифференциальный декодер, может быть не очевидно почему его нет в передатчике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться