-
Постов
35 -
Зарегистрирован
-
Посещение
Весь контент oshparenniy
-
Очевидно, конечно, но я бы порекомендовал Вам обратиться в официальную службу поддержки.
-
Симулятор в MC Studio 3M
oshparenniy опубликовал тема в Сигнальные процессоры и их программирование - DSP
Добрый день! Используется процессор Мультикор ..10Я, IDE MC Studio 3M. Запустил пример из examples в симуляторе - дико медленно. Понтяно, что моя оценка субъективна, но так медленно должно быть? Сравниваю с симулятором в CCS, где его производительность гораздо быстрее, опять же субъективно. -
LDPC, turbo-code
oshparenniy ответил nowatt тема в Алгоритмы ЦОС (DSP)
Про LLR тут "Exact LLR Algorithm" https://www.mathworks.com/help/comm/ug/digi...on.html#brc6yjx Шум можно аппроксимировать, например, усредненным корнем из мощности сигнала -
Вычисление мощности шума
oshparenniy ответил Шаманъ тема в Математика и Физика
Вот тут хорошо написано про особенности усреднения до и после http://cp.literature.agilent.com/litweb/pdf/5966-4008E.pdf -
Реализация Cordic алгоритма на ПЛИС
oshparenniy ответил verali тема в Алгоритмы ЦОС (DSP)
Может быть значение pi приведено к формату fract из 12 бит? Тогда pi/2 буден равно pi/2 * (2^11 - 1) = 3216. -
DSP-программист (беспроводная связь), Москва
oshparenniy опубликовал тема в Предлагаю работу
Оригинал - http://hh.ru/vacancy/12756585 Обязанности: Разработка, реализация и тестирование алгоритмов цифровой обработки сигналов в области беспроводной связи на различных программных и аппаратных платформах. Требования: Требуемый опыт работы 1–3 года Высшее техническое образование (возможно последний курс ВУЗа); Опыт моделирования/реализации основных алгоритмов цифровой обработки сигналов (фильтрация, БПФ, преобразование частоты дискретизации и т.д.); Знание C/C++, Matlab, Simulink. Приветствуется: Опыт программирования DSP-процессоров; Знание алгоритмов цифровой связи (кодирование, синхронизация, принципы работы эквалайзеров); Умение работать с измерительной техникой (осциллограф, генератор, спектр анализатор); Хороший технический русский и английский (R/W); Обучаемость, инициативность, организованность. Условия: Оформление в соответствии с ТК РФ (на постоянной основе в штат); График работы - 5/2 с 10.00 до 19.00; Место работы: ЗАО (Солнцево), Москва, Производственная улица, 6с15 Уровень зарплаты от 60 000 до 100 000 руб. Обратная связь желательна через hh.ru -
Программный демодулятор
oshparenniy ответил Anton1990 тема в Алгоритмы ЦОС (DSP)
Добрый день! Сперва, получите функционально правильную С++ реализацию вашей модели в фиксированной точке. Затем оцените за какое время вы обработаете файл с квадратурами (время выполнения алгоритма), поделите на время файла. Далее будет видно, какой у вас запас или проигрыш в производительности. В случае проигрыша ищете узкие места в алгоритме и изучаете, что и как оптимизирует ваш компилятор. Очередь из входных буфферов на входе демодулятора необходима, так как ОС не всегда ваша. Векторизация операций дает существенный выигрыш в производительности. Больше for'ов. Меньше if'ов в for'ax. Посмотрити на Intel IPP или другие похожие открытые библиотеки. -
Спасибо!
-
Реализация TDMA демодулятора
oshparenniy ответил Anton1990 тема в Алгоритмы ЦОС (DSP)
Как правило, методы приема для непрерывного режима отличаются от методов приема для пакетной связи. У Вас какая связь? -
Измерение EVM в EDGE (8-PSK)
oshparenniy опубликовал тема в Вопросы системного уровня проектирования
Добрый день, прошу помощи в понимании стандарта 3GPP TS 45.005 в вопросе измерения EVM для EDGE (8-PSK). В этом предложении для меня не понятно значение слов, начинающихся с single side-band, я не могу понять, как построить такой фильтр; то ли это параметры для проектирования, то ли свойства. С приподнятым косинусом проблем нет, фильтр известный. А вот с single side-band я никогда не сталкивался. P.S. В целом задача измерительного фильтра (в контексте данной задачи) мне вроде бы понятна - убрать МСИ из передаваемого сигнала и далее измерить EVM. В общем, измерительный фильтр можно рассчитать zero-forcing методом. -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
Виноват:) Даже не обратил на это внимание, прошу прощения. Конечно же, не за чем! -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
В apco это сделано для того, что бы сделать общий демодулятор для двух фаз apco25: C4FSK и pi/4-DQPSK. multi_modulation_scheme_compatible_radio.pdf -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
Как тогда понимать фразу? Скользящее среднее должно быть реализовано в приемнике, что бы скомпенсировать Inverse Sinc передатчика. Т.е. в передатчике RC+InverseSinc, в приемнике - скользящее среднее. Мы говорим об одном и том же? -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
А зачем I&D в передатчике? В передатчике нужен inverse sinc. Да, все верно. -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
Integrate and Dump фильтр можно реализовать в виде КИХ-фильтра (обычный sinc фильтр), это будет фильтр со всеми коэффициентами, равными 1 и длинной, равной длительности одного символа. Например, если у вас 4 отсчета на символ, то I&D фильтр будет КИХ фильтр с коэф. {1,1,1,1}. Не помню, нужно ли нормировать выход фильтра. Структурно, в приемнике, I&D нужно ставить после Raised Cosine. -
4FSK
oshparenniy ответил Quasar тема в Вопросы системного уровня проектирования
1. По стандарту в передатчике C4FM два фильтра: Raised Cosine и isinc. Соответственно, приемную сторону нужно проектировать с учетом данного факта. 2. Вроде бы apco25 C4FM передается в полосе 12.5 кГц, не мало ли будет полосы в 8 кГц на входе? -
Не реализовав и не измерив производительность С-кода (с интринсинками, конечно) вы уже начали разбираться с ассемблером?!
-
Никак! Реализуйте линию задержки самостоятельно, это не сложно. Лично я в свое время так и поступил - скорость real-time меня вполне устраивает, я, правда, использовал fixed-point. Также советую обратить внимание, что фильтр будет работать "быстрее", если на вход фильтра вы будете подавать не один отсчет, а как можно больше.
-
В стандарте apco25 не классическая 4FM модуляция - на стороне передатчика происходит фильтрация обратным sinc-фильтром. Это сделано для того, что бы одной и той же структурной схемой демодулятора можно было принять и pi/4-DQPSK и апковскую 4FM. В данном патенте это описано - multi_modulation_scheme_compatible_radio.pdf
-
TI CC113L и apco25
oshparenniy опубликовал тема в Вопросы системного уровня проектирования
Добрый день! Можно ли принять сигнал APCO25 на приемнике CC113L (http://www.ti.com/lit/ds/symlink/cc113l.pdf)? Модуляция у APCO25 4L-FSK c фильтром isinc на передающей стороне. Одним из вариантов приема будет цепочка из блоков вычисления мгновенной фазы, дифференциатора и Integrate&Dump. В даташите на CC113L я вижу только частотный демодулятор, а блока Integrate&Dump там нет, если я не ошибаюсь. Или в демодуляторе есть фильтрация, о которой в даташите не сказано? -
Если речь идет о написании и примитивном тестировании/ручной отладке кода, то CCS можно заменить связкой Visual Studio + c_intrinsics_host_port (см. http://processors.wiki.ti.com/index.php/Ru..._Code_Anywhere). Профилирование и поведенческое тестирование лично я в своих задачах выполняю уже в CCS с развернутым Debug Scripting Server и собственноручно написанными скриптами и тестовыми сценариями. Таким образом, с рядом условностей, можно разрабатывать портируемый код в VS (для PC и CCS), который в последствии можно частично тестировать в VS, и полноценно в CCS.
-
Для информации, в файле "IQmath_inline.h" библиотеки c64xplus_iqmath ( != исходники) можно увидеть, что исходники для нескольких функций все же представлены. Доступ ко всем остальным как и прежде - по запросу ))
-
Здравствуйте. На сайте TI обнаружил библиотеку C64XPLUS-IQMATHSRC ( http://www.ti.com/tool/SPRC542 ), для загрузки которой нужно сделать запрос, который, судя по комментариям, будет рассматривать аж пр-во США! Мне любопытно, почему эти исходники являются столь закрытыми.
-
Вопрос: амплитудная фильтрация=?
oshparenniy ответил Alexey_N тема в Алгоритмы ЦОС (DSP)
Можно попробовать продифференцировать сигнал по амплитуде и посмотреть, что из этого получится. -
fprintf(s,'%s','ABCD')