Внутри подводного модема поток IQ уже попадает с FPGA в ARM, и ноутбук может не участвовать в обработке во время работы. Можно ли менять демодулятор графом GNU Radio, не перепрошивая логику? Авторы схемы спрятали ответ внутри одного Zynq-7020. →
Лидар обычно отдаёт Ethernet-пакеты локальному компьютеру; здесь его поток уходит в эфир через 28-ГГц фазированные решётки и возвращается на приёмнике готовыми координатами XYZ. Между сенсором и облаком точек работает открытый GNU Radio-тракт с QPSK-OFDM, синхронизацией и коррекцией фазы. Получился программируемый радиомост, в котором можно менять физический слой, не трогая сам LiDAR. →
Радиоволна отражается от стены за наносекунды, и её многолучёвость обычно видна только на экране SDR. В RadioSonic ту же геометрию переносят в звук: динамик посылает масштабированный сигнал в комнату, микрофоны принимают эхо, а движение руки меняет канал на глазах. Так QAM и OFDM получают физический multipath, который можно услышать и буквально сдвинуть рукой. →
Векторный передатчик обычно проверяют VSA: прибору показывают созвездие и ждут, пока он заметит перекос I/Q. Авторы GRCon26 заставили ошибки выдать себя иначе — как отдельные спектральные линии у специально подобранной PSK-последовательности. Их амплитуды позволяют вычислить коррекцию и загнать образ, DC-утечку и перекос квадратуры в цифровую предкоррекцию. →
Широкополосный АЦП обычно упирается в тот момент, где радиотракт заканчивается и начинается паника с байтами: поток нельзя ни записать, ни протащить до DSP. На RFSoC4x2 авторы вывели комплексные отсчёты с полосой 2.4576 ГГц через QSFP28 в GNU Radio и измерили среднюю сетевую скорость 73.4 Гбит/с. Получилась измерительная головка, у которой рабочее место и GPU стоят по другую сторону оптического кабеля. →
Антенну заменяют 50-омной нагрузкой, а на спектре всё равно вырастают узкие «сигналы». Сравнение пяти SDR показало: собственные spur-компоненты, края фильтров и переходные процессы после перестройки способны пройти порог детектора. Чтобы дешёвый приёмник начал измерять спектр, сначала приходится снять его собственный отпечаток. →
Радар должен увидеть, как грудная клетка смещается на доли миллиметра, по фазе отражённой волны. В abstract GRCon авторы заявили красивый ход: вынести отражение на ПЧ 9 МГц, подальше от DC-утечки и 1/f-шума. Однако опубликованные слайды и код показывают другой радар, который борется с тем же DC обычным цифровым блокатором. →
Может ли STM32H7 стать сенсорным узлом для Holoscan? ST показала такой proof-of-concept, однако плата с двумя камерами, ToF-лидаром и IMU гонит поток в Jetson по 10GbE через FPGA. Это разделение показывает, где у микроконтроллера появляется новая роль, а где физика видеопотока всё ещё требует другой логики. →
Как проверить новую FPGA-логику за секунду, не собирая bitstream? В тракте DVB-S2 один поток отсчётов одновременно проходит через обычный блок GNU Radio и через RTL-модель, скомпилированную Verilator. Их выходы сходятся или расходятся прямо внутри знакомого DSP-flowgraph — ещё до synthesis, place-and-route и платы. →
Антенна отдаёт АЦП один поток с десятками миллионов отсчётов в секунду, а FPGA должна вырезать из него отдельные узкие окна: здесь FT8, рядом WSPR, дальше CW-сканер. Автор проекта задумал КВ-приёмник, где новый канал создают прошивкой, словно добавляют ещё один радиотракт внутрь платы. →
Pico 2 W соединён с телевизором восемью GPIO, и телевизор принимает 1920×1080@30. Полный RGB888-кадр занял бы 5.93 MiB — примерно в 12 раз больше всех 520 kB SRAM RP2350. Поэтому прошивка хранит компактное описание строк, разворачивает очередную строку ровно перед развёрткой и сразу отправляет её в TMDS-тракт. →
Внутренний сигнал FPGA обычно исчезает за стеной из LUT и маршрутизации, а доступ к нему покупают вместе с отладчиком конкретного вендора. fpgacapZero предлагает положить в HDL-проект собственный ELA и выпускать его наружу через штатный JTAG. Тот же debug-интерфейс способен ещё и читать AXI-регистры без прошивки процессора. →
Городская FM-станция может испортить приём на 2 м даже там, где её частота вовсе не нужна: она съедает запас динамического диапазона первых каскадов. SignalSurge вырезает вещательный диапазон, а при передаче механически убирает фильтры и LNA с пути 50-Вт сигнала. Пока слабосигнальная ветка включена, плата ещё и запрещает самому трансиверу выйти на передачу. →
Чтобы восстановить Secure SWD, исследователи сначала локализовали два бита DEBUGEN по слабому near-IR свечению переключающихся транзисторов, а затем адресно изменили их 100-нс лазерным импульсом. Защиту сломал не secure boot, а композиция override-регистра и особого reset-состояния. →
Память обычно нужна, чтобы запустить код, который настраивает память. Для Bay Trail эту петлю разорвали: ранний coreboot временно живёт в кэше процессора, наблюдает закрытый DRAM blob и воспроизводит последовательность настройки контроллера, PHY и training уже открытым кодом. Старый SoC стал полигоном для очень живучего приёма reverse engineering. →
Дешёвый Raspberry Pi 4 с GNSS-приёмником на однодневном графике NTP держит медианный RMS jitter 562 нс, тогда как рубидиевый SecureSync показывает 973 нс. Кажется, будто одноплатник победил атомный стандарт. На самом деле график поймал работу всей петли GNSS, PPS, ядра и servo — и почти ничего не сказал о том, как часы переживут исчезновение спутников. →
В многоключевом преобразователе MOSFET давно перестал быть единственным крупным элементом: вокруг него растут floating-питания, level shifter и трассировка двух амперных затворных петель. Infineon уместила два независимых драйвера для ключей до 120 В в WQFN 2.2×2.2 мм. Один из каналов умеет включать затвор сперва мягко, током около 500 мА, чтобы силовая ступень пережила первый пуск без агрессивного фронта. →
Микроконтроллер с MicroPython обычно отлаживают через REPL, добавляя print(), перешивая плату и пытаясь поймать состояние между двумя циклами. GHI Electronics встроила в собственную прошивку VM отладчик, который по одному USB-кабелю даёт VS Code breakpoints, шаги по исходнику, стек вызовов и живые переменные на Pico и части ESP32-плат. →
Перед драйвером АЦП соседняя микросхема на сотни наносекунд вылетает за шины питания, а datasheet подробно рисует distortion и почти молчит о токе такого удара. Для ADA4945-1 инженер ADI назвал ориентир: повторяющийся overdrive стоит ограничивать примерно до 5 мА. После этого один последовательный резистор становится одновременно предохранителем, источником шума и элементом частотной характеристики. →
Каждые 250 мкс SPI-кадр от IMU может нести процессору уже готовый поворот за прошедший интервал, а не очередную угловую скорость. Зачем отдавать навигационному контуру интеграл движения прямо из кремния и что меняется, если в кадре есть ещё счётчик FIFO? ADIS16575/576/577 умеют именно такой burst-режим. →
Керамический резонатор и активный каскад поддерживают 15 миллиардов колебаний в секунду, потребляя типовые 130 мВт. Новый DRO15000A рассчитан на узкополосный гетеродин: электрическая перестройка здесь намеренно мала, зато линия настройки меньше превращает собственный шум в FM. Однако паспортный график фазового шума подписан частотой 3.75 ГГц, и это меняет статус самой красивой цифры. →
В корпус донорской рации Retevis C62 поставили новую плату, на которой Linux загружается рядом с радиотрактом — и между ними нет FPGA. LinHT принимает децимированный IQ по I²S прямо в SoM и предлагает рискованный для карманной рации обмен: хватит ли полосы до 500 кГц, чтобы фильтры, модуляция и голосовые протоколы жили на обычном Linux-процессоре? →
Телефон на SAR-стенде должен одновременно оставаться в строго заданном состоянии сотовой сети и излучать в фантом так, чтобы поле можно было воспроизвести при следующем прогоне. Microwave Factory связала эти две части испытания в MATEOS: CMX500 ведёт LTE или 5G-сессию, а cSAR3D строит объёмную картину поля. Раньше между ними стояла ручная процедура оператора. →
В американском ISM-диапазоне закон внезапно оказался параметром цифрового фильтра: Meshtastic переводит новые узлы на более широкую LoRa-полосу. В эфире это меняет собранный шум и карту помех, а на уже работающей mesh-сети создаёт соседей, которые физически перестали слышать друг друга. →
Стойка AI-кластера мощностью 200 кВт при привычной 48-вольтовой шине просит более 4 кА: питание превращается в задачу о меди, шинах и горячих соединителях. EPC предлагает поднять магистраль до 800 В DC и понижать напряжение уже у нагрузки. Ток в длинном пути падает до 250 А, но силовая архитектура получает совсем другой набор опасностей. →
На серверной плате или в роботе первый чип после сброса решает, кому вообще позволено ожить. Lattice Mach-N2 хранит конфигурацию во встроенной flash и может поднять программируемую логику с аппаратным корнем доверия менее чем за 30 мс. В отдельной версии MH21D этот сторож загрузки получает и постквантовые криптоалгоритмы. →
У дисплея 480×320 слишком много пикселей, чтобы ESP32-S3 честно перекрашивал весь RGB565-кадр 60 раз в секунду по SPI. Jet обходит это ограничение разрезанием изображения на чётные и нечётные строки: пока один набор строк уходит в дисплей через DMA, MCU строит следующий. Так software rasterizer получает живую 3D-сцену без GPU и без полного кадрового буфера на каждый момент. →
Почему плата для шагового двигателя с привычным входом STEP/DIR ограничивает его примерно 20 kHz? Atlas Control Step 1 намеренно оставляет поток импульсов на периферии: внутри оси STM32 по SPI разговаривает с TMC5160, видит энкодер и собирает диагностику. Вопрос в том, что именно выигрывает механика, когда внешний контроллер перестаёт дёргать каждый микрошаг. →
Микроволновому усилителю нужна фаза, но его питают постоянным напряжением — откуда взять опорный такт? Физики заставили эту роль сыграть стандарт напряжения Джозефсона: квантованное напряжение на одном сверхпроводящем чипе стало фазовой опорой для усилителя около 6 ГГц. Так DC-схема впервые показала фазочувствительное усиление и сжатие шума. →
Как соединить систему управления кубитами с декодером так, чтобы задержка линии входила в расчёт контура обратной связи? Riverlane выложила открытый физический уровень QECi для FPGA и проверила его на Altera Agilex 7. В линке уже определены кадры, синхрометки и контроль целостности — то есть провод между двумя вычислителями становится частью архитектуры квантовой машины. →
Звёзды на первом кадре Roman расплылись в большие пятна, и именно так должна была выглядеть удачная проверка. Телескоп включил в космосе 18-матричную фокальную плоскость Wide Field Instrument, ещё не подведя её к фокусу. Теперь криогенная мозаика, калибратор, колесо оптических элементов и привод фокусировки проходят совместную проверку на пути к L2. →
Что нужно, чтобы радар видел в отражённом сигнале не только дальность, но и разницу фаз между двумя антеннами? В FMCW3 этот опыт вынесен из закрытого модуля в KiCad: общая 5.8-ГГц частотная часть, два синхронных приёмника, 12-битный АЦП и Artix-7 опубликованы вместе с FPGA-логикой. →
Картинка из старой консоли может рассыпаться из-за одного сбоя в коротком пути между FPGA и SDRAM: пиксели идут потоком, остановить его иногда нечем. В экспериментальной ветке RetroTINK контроллер памяти RT6XCE перекалибровали и перевели на gearbox. Это редкий случай, когда обновление видеопроцессора трогает саму механику доставки пикселей через память. →
У крошечного датчика появилась площадь, на которой прежде помещался разве что кварц: Nordic упаковала Cortex-M33, RISC-V, память и 2.4-ГГц трансивер в CSP 1.93×2.29 мм. Приёмник заявлен на 4.0 мА, а Bluetooth Channel Sounding даёт этой точке на плате шанс измерять расстояние по радиосигналу, а не угадывать близость по RSSI. →
Во flash уже лежала новая страница файловой системы, но ядро ESP32-S3 иногда продолжало исполнять её прежнюю копию из общего кэша. Так Linux 6.11 на обычном модуле с 8 МБ PSRAM падал вскоре после старта примерно в части factory boot. Причина спряталась на границе двух ядер, где запись во flash не стала событием для кэша второго ядра. →
Как проверить, что правка DSP не сломала декодирование сигнала, который уже исчез из эфира? В SDR-- кусок принятого IQ превращается в предметный тест: его снова пропускают через тот же граф, что и живую антенну. Рядом с декодерами и водопадом появился способ заставить радио воспроизводимо отвечать за каждую правку. →
У четырёх портов PoE-коммутатора пропало питание, а на плате нашёлся контроллер с буквально вырванным куском корпуса. Самая очевидная замена могла закончиться вторым хлопком: прозвонка открыла короткие замыкания и рядом с кратером. Ремонт вернул группу портов к жизни примерно за £5, но его настоящая история — в пути, которым энергия успела пройти по плате. →
В термовакуумной камере ESA компактный оптический блок должен был пережить космическую среду и продолжать отмерять едва заметные лазерные импульсы. DAS Photonics завершила квалификацию его инженерного образца для QKDSat — спутника, который будет распределять криптографические ключи по квантовому каналу. Самое хрупкое свойство такого сигнала — его статистика — теперь предстоит сохранить уже внутри всей полезной нагрузки. →
Восемь радиоканалов полезны фазированной решётке лишь тогда, когда каждый отсчёт приходит в один и тот же физический момент. ADI предлагает собирать такую систему из RF-SOM и carrier-платы, вынося готовые трансиверы, FPGA-интерфейсы и часть синхронизации в модуль. Самая упрямая часть задачи остаётся на стыке модулей: общий такт, SYSREF, джиттер и дрейф фазы. →
Зачем UPS для Raspberry Pi второй кабель, чтобы вовремя приказать Linux завершить работу, если силовой уже соединяет те же две платы? В Web3 Pi UPS авторы убрали этот провод и отказались от маршрута аккумулятора через инвертор и сетевой блок питания. Получилась DC-система, где переговоры о мощности и состояние батареи живут рядом с нагрузкой. →