- Кодирование сигналов с переменной длительностью бита. Какие могут быть засады? Evgeny_CD(1120 знак., 09.09.2017 00:10, dao, полностью)
- Кстати, я собрал вместе все хабрахабровские материалы, добавил немного англовики и намесил из этого школьный пример Рида-Соломона. Очень много мусора, но вроде всё работает. Только для первых степеней простого числа (на то он и школьный), но если Николай Коровин(143 знак., 15.12.2017 20:29)
- В рфид много всяких интересных модуляций применяется, FM0 например - Nikolay801_(14.12.2017 09:03, картинка)
- Если есть DC, то всё просто. Есть в конце интервала смена уровня — 1, нет — 0. Сплошняком 0 «аж до рассинхронизации» идти не может, ибо коды коррекции ошибок. Инверсию от Хемминга (15,11) взять и перемешать, будет всё время смена. - Николай Коровин(13.12.2017 21:14)
- Самою плотную упаковку спектра, конечно, OFDM дает. Внутри заложен интерливинг, и коды с восстановлением ошибок (БЧХ или Рида - Соломона), обратное и прямое Фурье для упаковки - распаковки "ортогональных частот". У TI для PLC communication Visitor(74 знак., 13.12.2017 20:03)
- И здесь кодирование с двумя длительностями периода - 50 нс и 150 нс. -> - Evgeny_CD(13.12.2017 19:09, ссылка)
- Все украдено до нас! Старый добрый MIL-STD-1553 использует мою гениальную идею :) - сочетание длительности паузы с типом фронта импульса. Я отказался от типа фронта для упрощения и экономии, в MIL-STD-1553 его используют для надежности Evgeny_CD(17 знак., 12.12.2017 22:48 - 23:13, ссылка)
- БК-0010 примерно так кодировал данные при записи на магнитофон. Достаточно надежно работало. Были и сторонние развития этого способа. - Lightelf(12.09.2017 17:43)
- Зачем? Дифференциальная передача и проще и лучше в любой реализации. - General(12.09.2017 07:34)
- Любопытные мысли насчет соотношения интервалов. Evgeny_CD(493 знак., 11.09.2017 22:45)
- Засада будет в межсимвольной интерференции, если полоса ограничена (например, передача через телефонную сеть со скоростями выше полутора килобит). Зачем NE-555 не понятно. На счётчике-таймере МК все делается. Если надо железно, то проще манчестер fk0(15 знак., 11.09.2017 21:40)
- В японских ИК пультах так кодируют. Декодируется одним-двумя модулями (в зависимости от способности измерять длительность) захвата таймера. Неэффективен со всех точек зрения, но для ме-е-дленных и простых сообщений вполне себе ничего. - Xитpый Kитaeц(11.09.2017 16:35)
- Типа ZACwire? SensorPath™ Bus? EasySet Single-Wire Interface? - Vit(10.09.2017 10:16, ссылка)
- Есть неплохая альтернатива - физика IRDA (SIR) не по ИК, а по проводу. Каждый переход 0->1 - короткий импульс, переход 1->0 - нет импульса. Встроено во многие МК на аппаратном уровне - MBedder(10.09.2017 09:45)
- А чем 1-wire не угодил, при желании (наличии бубна) прикручивается к аппаратному UARTу - правда вроде не всякому, хз, я на таймерах делал, поэтому да, с помехами проблема - AVF(10.09.2017 09:22)
- Это в тему импортозамещения? О. Нет такого слова в словаре, красненьким подчеркнуло :) Барбос(533 знак., 09.09.2017 15:24)
- Длительность T0+T1=T1+T0. Контроль четности не поймает такую ошибку. - AlexBi_(09.09.2017 10:50,
)
- Давным-давно использую такое кодирование. Т(0), 2Т(1), 4Т(пауза). Если Т заранее примерно известен (+-30%) - то декодер достаточно тривиален. А вот для абсолютно произвольного Т, в условиях сильных помех с длительностью более Т/2, уже приходится argus98(63 знак., 09.09.2017 10:01)
- а как понять начало передачи? тупо по первому фронту/срезу? и как найти начало байта если мы начали слушать с середины передачи? - Mahagam(09.09.2017 09:52)
- Давайте посчитаем ширину спектра как функцию от к, може быть тогда ясность появится. - Крок(09.09.2017 09:18)
- Не понял. Что мешает тупо гнать обычный NRZ? Какое преимущество может дать этот изврат? - SciFi(09.09.2017 08:55)
- [QFN'изация FPGA] Любопытный вариант модульков. Evgeny_CD(1152 знак., 20.12.2017 01:45, dao, ссылка, ссылка, полностью)
- Вчера выпустили очередной GNU ARM Embedded. Там GCC 7. Из занятного - PureCode. Теперь будут выпускать 2 раза в год. - SciFi(19.12.2017 11:38, dao, ссылка, ссылка)
- Теоретический вопрос про volatile переменные. SciFi(630 знак., 18.12.2017 13:04, dao, полностью)
- Ну, например, для STM8 это может выглядеть так: Bill(220 знак., 19.12.2017 10:03)
- Если избавиться от семантического сахара, то получается вот что: Дупкин(113 знак., 18.12.2017 14:41,
)
- Уголовка - это вообще без чтения (берется временное значение из регистра). Если требовать два чтения, это значит сажать за колоски, т.к. практического смысла нет (прерывание могло придти позже). И не думаю, что исправление исходников повлияет на VLLV(11 знак., 18.12.2017 13:30)
- ИМХО, если использовать значение от предыдущего чтения — то это уже не volatile. А декомпилятор чего показывает? - Alex B.(18.12.2017 13:07)
- [LVDS] Сводный системный топик - Evgeny_CD(18.12.2017 22:15, dao, полностью)
- как проинициализировать union? VLLV(429 знак., 01.12.2017 19:27, dao, полностью)
- Чем можно из stp файла (3D сборка) извлечь чертёж одной, плоской, детали? - AU08(16.12.2017 21:09 - 21:12, dao, полностью)
- Какая, ну какая б... придумала схему ST8L DISCOVERY!. Хоть какое-то нормальное приложение - прощай набортный ЖКИ, т.к. мешает. Tech_(449 знак., 15.12.2017 12:22, dao, ссылка, полностью)
- Вопрос о хотеляках халявы... POV_(666 знак., 14.12.2017 16:07,
, dao)
- Вот вам занятный декомпилятор --> - SciFi(14.12.2017 08:51, dao, ссылка, полностью)
- Сравнение GCC, IAR, Keil от 4 января 2016, но все равно любопытно. -> - Evgeny_CD(11.12.2017 12:43 - 12:51, dao, ссылка, полностью)
- Нашел ошибку в компиляторе IAR EWARM V6.50 vmp_не_могу_войти(3215 знак., 13.12.2017 10:17,
, dao, полностью)
- Не в тему, но... Нужен EWARM 4.xx. Ну, ессно с лекарством. Так уж сложилось по старому проекту. basilebox@yandex.ru . Эта новая тварь 6.хх и далее, не понимает org в стартапе. Ну, и там еще до кучи. - _basile(13.12.2017 14:45,
)
- Никогда не использовать оптимизацию speed, даже с его запахом(balanced). Только по size, это бич ЯРа. - Petrovich(13.12.2017 13:39,
)
- IAR 7.50.3 Nikolaj(2593 знак., 13.12.2017 11:05)
- gcc: SciFi(2062 знак., 13.12.2017 10:39 - 10:52)
- Если кто не знает, то на всех американских военных самолетах последнего поколения используется разновидность интерфейса IEEE 1394b. Внутри ссылки по теме. Любопытно, что yandex по запросу AS5643 вообще ни одной правильной ссылки не дал. Я так Экспериментатор(1290 знак., 12.12.2017 19:51,
, dao, полностью)Evgeny_CD
- Фигня какая. Мелкософ как раз был в стане USB-шников (Intel, Microsoft, Philips, US Robotics). А гораздо более продвинутый 1394 толкали Apple, Sony, Yamaha, TI, Creative. Как и в случае победы архитектуры x86, победила гавновая дешевка. Помнится Codavr(266 знак., 13.12.2017 00:48 - 00:53)
- Не раскрыт вопрос гальванической развязки. Просто IEEE 1394 с этим никак, IEEE 1394b может быть поверх витой пары Cat 5e (100Мбит/сек) или поверх оптики. Думаю, никакой совместимости с бытовым IEEE 1394 не будет. - Evgeny_CD(12.12.2017 23:57)
- немного про AS5643 и примеры FPGA реализаций IEEE 1394b. Весьма экономично по LE, заметим! Evgeny_CD(12.12.2017 23:42)
- Подборка документов по IEEE 1394b. Evgeny_CD(12.12.2017 23:20)
- Про самолеты не скажу, но скажу, что USB проигрывает IEEE1394 по части помехозащищенности, только потому, что USB на 5-ти вольтах работает, IEEE1394 на 10-12V, а то и на 24-х (стандарт разрешает поднимать напряжение до 30V). Оно кстати и с RS232C Ксения(1986 знак., 12.12.2017 21:18 - 21:21)
- Кстати, смысл в оптоволокне есть помехо-таки защищенность. Минус - стоимость, но хрен ли там, если инфу с радара нужно вытащить, так еще и в группе инфой обмениваться. В общем да, с ТС согласен. - _basile(12.12.2017 21:18,
)
- Да насрать. CAN и ARINC-429. - _basile(12.12.2017 20:53,
)
- Логично, вычислительная техника высокой надежности и особенно военная должна быть несовместима с бытовухой. Чтоб ни дурак флешку не воткнул с порнухой ни супостат не прибил систему вирусом, занесенным с обычных компов. ASDFS(78 знак., 12.12.2017 20:41)
- Местные рассказывали про Fibre Channel в авионике. Вы не подумайте, это не обязательно оптоволокно. - SciFi(12.12.2017 20:32)
- Project Ne10 - An Open Optimized Software Library Project for the ARM Architecture (для NEON) дока -> сам проект --> Пока функций там немного, прямо скажем, но лиха беда начало... - Evgeny_CD(20.02.2016 23:18 - 11.12.2017 15:19, dao, ссылка, ссылка, полностью)
- Гениальные инновации от Google Изобрели Save As -> и осознали, что Т измеряют в град. С тоже --> Какой прогресс! Нобеля в студию! - Evgeny_CD(11.12.2017 18:36, dao, ссылка, ссылка)