16+
Пятница
20 октября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Evgeny_CD  (12.12.2016 01:23 - 12.12.2016 02:34, файл(ы), ссылка, ссылка, просмотров: 5583)
BPSK модем на Cortex-M4. В продолжение супер-темы про питание + данные по одной витой паре -> 
Сравнение BPSK и QPSK caxapa.ru/719743.html BPSK - очень толковое изложение азов теории. www.dsplib.ru/content/bpsk/bpsk.html Очень толковое пояснение, что такое "приподнятый косинус" www.dsplib.ru/content/isi/isi.html www.qrz.ru/schemes/contribute/constr/psk31/akt.shtml Вот чего добиваются радиогубители при помощи PSK31. Есть варианты BPSK и QPSK, BPSK при помехах работает лучше det.bi.ehu.es/~jtpjatae/pdf/p31g3plx.pdf aintel.bi.ehu.es/psk31.html Софтовые декодеры PSK31 - имя им легион caxapa.ru/719751.html В апноуте приведет пример модема 125 Кбит/сек на несущей 125 Кгц на 48 МГц Cortex-M4 с плавучкой. Если включены все опции, то при приеме оно остает от реального времени раза в 2, что в сихронной системе не страшно - слоты приема и передачи разнесены. Приемник испольщует АЦП еа 500ksps, т.е. 4-х кратный оверсемпилинг. Расмматриваемый кортес стоит $3..$5 в тысячном опте, что вполне конкурирует с микрухами специализированных модемов. Но! Прогесс не стоит на месте :) Cypress Cortex-M4 -> В те же деньги 160 МГц+ Cortex-M4 влазит. С тремя 2 msps АЦП на борту! Вот так навскидку, решение на Cypress даст ускорение в 4 раза. По тактовой (если брать 200 МГц) Х4, 500ksps -> 2msps (АЦП у Cypress вроде бы хорошие, усреднением можно не заниматься). Имеем шанс получить модем на 500kbps. Что уже очень и очень достойно! Но, разве нас что-то ограничвает? Ничего, кроме собственной тупости :) i.MX 6ULL Single-Core Processor with ARM® Cortex®-A7 (528 МГц) Core caxapa.ru/714354.html По тактовой имеем рост на порядок. Есть плавучий SIMD SP. Cortex®-A7 "местами суперскалярный". Чип имеет 128к ОЗУ на борту (в дополнение к 32+32 L1 и 128k L2) в виде 4-х банковой памяти. Как видно по данным апноута - этого хватит, если делать только модем. Lattice iCE 40 на шину данных i.MX 6ULL. ЦАП и АЦП, вложенные в посты ниже, имеют цены $2.5...3 в тысячном опте. i.MX 6ULL в тысячном опте будет стоить $4. Уж если совсем припрет в части памяти, DDR2 128M (8M x 16) стоит $1.5. 256M (16M x 16) чуть-чуть дороже. 1.2Мбита получить, скорее всего, удастся с мнимальными усилиями. Если как следует пооптимизировать код, то 2-5Мбит/сек, лично мне кажется, достижимо. Может, и 10 Мбит/сек. По цене все описанное сопоставимо с дешевейщим Ethernet, но будет иметь гораздо большую помехоутойчивость и работу по 1 паре - питание и data. Да, код писать придется долго и упорно, но это стоящая инвестиция.
Прикреплённые файлы:
slaa681.pdf:697 K

slaa681.zip (1726 K)
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII