Как стать автором
Обновить
Сначала показывать

Почему ракета не долетела до звёзд, но зажгла мечту. Исповедь конструктора

Уровень сложностиПростой
Время на прочтение23 мин
Количество просмотров3.8K

Сегодня я хочу поговорить не о ракете в её привычном понимании, а об электроракете — о тех гениальных, но порой не совсем правильных решениях, которые были применены в процессе её создания.

Этот путь был полон неожиданных поворотов и уроков, которые я извлек из каждого этапа работы. Надеюсь, мой опыт поможет вам избежать подобных ошибок и вдохновит на новые свершения в мире электроники и аэрокосмических технологий. Давайте вместе погрузимся в этот увлекательный процесс!

Ну, полетели, чего ждать

Земля в цвете и ч/б: об особенностях снимков кубсатов СТЦ

Время на прочтение1 мин
Количество просмотров1.3K

Уникальный космический контент, производимый аппаратами третьей миссии СТЦ, продолжает получать особый отклик. Пополняется и фотоальбом – сделано уже больше полутысячи изображений Земли. Возвращаемся с подробностями, почему часть снимков цветная, а другая черно-белая.

Оптико-электронная нагрузка 3-юнитового МКА аналогична той, что используется в бытовых фотоаппаратах. Цвет на изображении получается за счет фиксации трех компонентов – красного, зеленого и синего – поэтому камера носит название мультиспектральной.

Читать далее

Аппроксимация затухания в коаксиальных кабелях и ее использование для расчетов радиосистем

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.5K

В данной статье будет рассказано о расчёте потерь в коаксиальном кабеле с помощью аналитической аппроксимации коэффициента затухания. Так же будет рассмотрен пример, как это можно использовать для расчёта радиосистемы..

Читать далее

Синтезатор ФАПЧ (ADF4113)

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров4.3K

Современный рынок радиоэлектронных компонентов предлагает множество решений, которые подходят для различных диапазонов частот и технических требований. Однако не всегда есть возможность приобрести определённые детали по доступной цене.

В статье рассматриваются тонкости создания синтезаторов с функцией фазовой автоподстройки частоты (ФАПЧ, или PLL) на основе чипа ADF4113.

В материале детально описан процесс выбора необходимых компонентов и разработки схемы. Также представлены примеры взаимодействия разработанного устройства с микроконтроллером и методы контроля и управления им. Для тех, кто хочет создать подобное устройство, прилагаются два варианта программы для микроконтроллера, адаптированные для двух различных сред разработки.

Кроме того, описана измерительная схема и результаты измерений. В завершение, предлагаются альтернативные технические решения для разных условий и ТЗ.

Читать далее

Применение CFAR детектора в качестве фильтра

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.5K

При использовании АЦП, пользователь может столкнуться с такой проблемой как ошибка преобразования. Ошибки подобного рода возникают, когда компаратор в АЦП не успевает сравнить два напряжения и на выходе у него оказывается единица, вместо нуля или нуль, вместо единицы. Предположим, имеется некоторое АЦП. По документации АЦП способен работать на максимальной частоте f_{max} и на минимальной частоте f_{min}. При, относительно высоких частотах тактирования, близких к f_{max}, на записи шума, полученного с АЦП можно наблюдать наличие множественных выбросов. Выглядеть это будет как на рисунке 1.

Читать далее

Истории

Формирование вероятностных созвездий с помощью диффузионных вероятностных моделей, снижающих уровень шума, новый подход

Уровень сложностиСложный
Время на прочтение19 мин
Количество просмотров1.2K

Сгенерировано: Kandinsky 3.1

Промпт: Переосмысление созвездий, диффузионные модели нацелены на беспроводную связь

Читать далее

Практика измерения коэффициента шума при помощи анализатора спектра. Заметки и наблюдения

Уровень сложностиСредний
Время на прочтение26 мин
Количество просмотров6.6K

Одним из показателей качества аналогового тракта приемника является коэффициент шума (КШ). Чем он меньше, тем меньше дополнительных шумов вносит аналоговый тракт в сигнал, поступающий на его вход.

Выбор устройств с низким КШ может позволить увеличить дальность или скорость передачи данных в канале связи без увеличения энергопотребления и размеров антенн.

В [1] рассматриваются 3-и метода измерения коэффициента шума:

1.     Метод Y-фактора. Этот метод предполагает использование генератора шума.

2.     Метод генератора сигнала с удвоением мощности.

3.     Метод прямого измерения шума (метод холодного источника)

1-й метод заключается в использовании генератора шума, достаточно распространен и хорошо описан в инструкциях на приборы. В статье подробнее рассматривается пример измерения коэффициента шума при помощи анализатора спектра, используя 2 и 3 способ. Также приводятся возможные ошибки при измерении коэффициента шума подобными методами и сравнение полученных результатов на практике. В свое время использовать эти методы для оценки КШ меня побудило отсутствие в доступе генератора шума на нужный диапазон частот. Также эти способы позволяют измерять устройства с большим коэффициентом шума, такие как преобразователи частоты, усилители мощности.

Читать далее

Как мы с Кандинским дракона рисовали

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6.6K

Очень часто для оформления документов, например, презентаций или статей на Хабре ?, требуются интересные, нестандартные и не нарушающие авторские права картинки, суть которых есть только в голове автора. Кроме того, сложные изображения может нарисовать только профессиональный художник в течение значительного времени. Поэтому генерирование изображений по текстовому описанию – это очень полезный и нужный пользовательский сервис, позволяющий создать уникальные изображения за очень короткий промежуток времени. Основной проблемой при генерировании изображений является формулирование грамотного запроса, чтобы получить желаемый результат.

Существует достаточно большое количество нейросетей, генерирующих изображения. Относительно недавно появилась новая версия модели генерации изображений по тексту Kandinsky 3.0 (дальше К3). На носу – масленица Новый Год, поэтому мы с К3 решили нарисовать символ китайского 2024 года, а именно зеленого деревянного дракона. Т.к. показать на рисунке, что дракон деревянный – задача нетривиальная, поэтому решено нарисовать просто добродушного зеленого дракона в стиле цифровой живописи.

Читать далее

Предварительная оценка вероятности наличия уязвимостей в программах с учетом семантики средствами нейронных сетей (1/3)

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров1.4K

Полное название: Предварительная оценка вероятности наличия уязвимостей в программах в двоичном представлении с учетом семантики средствами нейронных сетей.

Часть 2

Часть 3

Предварительная оценка вероятности наличия уязвимостей (vulnerability prediction, VP) в бинарных программах с использованием статического анализа является популярной темой исследований. Традиционные методы VP основаны на применении шаблонов уязвимостей, которые требуют трудоемкой разработки шаблонов уязвимостей силами экспертами по безопасности. Развитие искусственного интеллекта (ИИ) открыло новые возможности для VP.

Нейронные сети позволяют обучать шаблоны уязвимостей автоматически. Тем не менее, в современных исследованиях рассматриваются только один или два типа функций и используются традиционные модели, например, word2vec, которые не учитывают большое количество информации на уровне инструкций. В этой статье предлагается модель SAViP для VP в бинарных программах.

Читать далее

Предварительная оценка вероятности наличия уязвимостей в программах с учетом семантики средствами нейронных сетей (3/3)

Уровень сложностиСложный
Время на прочтение17 мин
Количество просмотров318

Полное название: Предварительная оценка вероятности наличия уязвимостей в программах в двоичном представлении с учетом семантики средствами нейронных сетей.

Часть 1

Часть 2

Предварительная оценка вероятности наличия уязвимостей (vulnerability prediction, VP) в бинарных программах с использованием статического анализа является популярной темой исследований. Традиционные методы VP основаны на применении шаблонов уязвимостей, которые требуют трудоемкой разработки шаблонов уязвимостей силами экспертами по безопасности. Развитие искусственного интеллекта (ИИ) открыло новые возможности для VP.

Нейронные сети позволяют обучать шаблоны уязвимостей автоматически. Тем не менее, в современных исследованиях рассматриваются только один или два типа функций и используются традиционные модели, например, word2vec, которые не учитывают большое количество информации на уровне инструкций. В этой статье предлагается модель SAViP для VP в бинарных программах.

Читать далее

Предварительная оценка вероятности наличия уязвимостей в программах с учетом семантики средствами нейронных сетей (2/3)

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров444

Полное название: Предварительная оценка вероятности наличия уязвимостей в программах в двоичном представлении с учетом семантики средствами нейронных сетей.

Часть 1

Часть 3

Предварительная оценка вероятности наличия уязвимостей (vulnerability prediction, VP) в бинарных программах с использованием статического анализа является популярной темой исследований. Традиционные методы VP основаны на применении шаблонов уязвимостей, которые требуют трудоемкой разработки шаблонов уязвимостей силами экспертами по безопасности. Развитие искусственного интеллекта (ИИ) открыло новые возможности для VP.

Нейронные сети позволяют обучать шаблоны уязвимостей автоматически. Тем не менее, в современных исследованиях рассматриваются только один или два типа функций и используются традиционные модели, например, word2vec, которые не учитывают большое количество информации на уровне инструкций. В этой статье предлагается модель SAViP для VP в бинарных программах.

Читать далее

Фильтруем логи санитайзеров и valgrind на примере приложения с Qt

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.9K

Периодически встречающаяся проблемами кода на С и C++ являются утечки памяти и неопределенное поведение. Даже если вы используете умные указатели, то от ошибок в библиотеках сторонних разработчиков вы не застрахованы. Для поиска ошибок в коде существуют специальные инструменты: санитайзеры и valgrind. Однако, не вся информация об ошибках имеет для нас ценность, рассмотрим методы её фильтрации.

Читать далее

Открытый смысл скрытого текста для разработчиков документации

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.3K

— Видишь суслика?

— Нет…

 — И я не вижу. А он есть!

Одним из мощных и удобных инструментов текстовых редакторов является скрытый текст. Этот инструмент имеется практически во всех редакторах. Самым популярным и совершенным редактором на данный момент является MS Word. Поэтому некоторые возможности скрытого текста рассмотрены на его примере.

Читать далее

Генератор управляющего сигнала LNB

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.3K

Для настройки спутникового телевидения необходимо управлять диапазоном конвертера(LNB).  Для переключения диапазона используется управляющий сигнал 22 кГц. В статье описаны два варианта синтеза сигнала управления, соответствующего требованиям протокола управления спутниковым оборудованием.

Читать далее

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
22 апреля
VK Видео Meetup 2025
МоскваОнлайн
23 апреля
Meetup DevOps 43Tech
Санкт-ПетербургОнлайн
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
5 июня
Конференция TechRec AI&HR 2025
МоскваОнлайн
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

Техническое задание в картинках?

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров8.4K

Вряд ли для кого-либо из посвященных будет секретом, что техническое задание, ТЗ, редко бывает изложено так, что исполнителю (да и заказчику) сразу становится понятно что делать, как делать и что из всего этого должно получиться. Оговорюсь сразу, что речь идет о ТЗ на проектирование систем в области информационных технологий, впрочем, некоторые описываемые далее принципы будут справедливы и для других областей.

Если не уделить достаточно внимания проработке ТЗ на самой начальной стадии работы над проектом, то вас гарантированно ждут трудности при сдаче работы, а нередко потеря прибыли и безупречной ранее репутации.

Существует множество тяжеловесных систем работы с требованиями, стандартов и методологий, описывающих эту работу. Ну, например, известны методологии PMI - института проектного менеджмента. В таких методологиях подробно расписаны подходы к выявлению требований, их сортировке, выделению приоритетов, противоречий, способов согласования, уточнения и так далее. Однако, как показывает практика, это все настолько громоздко - что использовать не хочется от слова "совсем".

Существуют графические нотации, типа UML или его расширения SysML, которые также позволяют описать систему и требования к ней. Они, вроде как, считаются сейчас устаревшими и популярностью не пользуются. На смену им пришли более современные нотации, которые производят на меня впечатление каких то комиксов с забавными картинками и подходят больше для презентаций, нежели для глубинного понимания.

Мое мнение, что и перегруженная методология и отказ от системных нотаций - это ошибка. Грамотная комбинация схем и подходов, описывающих проектируемую систему и требования к ней, весьма сильно помогает сделать нечто предсказуемое и полезное, ожидаемое Заказчиком с большой буквы "З".

В этой статье я хотел бы рассказать о своем подходе к анализу ТЗ и составлению некоторых полезных схем, позволяющих наглядно представить текстовое изложение требований и их проверок.

Читать далее

Сетевой подход к представлению объектов многомерного пространства

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.4K

Как представить объекты четырёхмерного пространства?

На протяжении долгого промежутка времени ускорение процесса проектирования и моделирования достигалось за счёт увеличения штата сотрудников. Такой путь не является эффективным, что привело к поиску средств для непосредственного контакта с создаваемым объектом, но большие затраты времени и труда при ручном исполнении чертежа предопределяют низкую эффективность. Одним из способов является создание модели необходимого объекта.

Читать далее

Исследование влияния импульсных помех на работу бесколлекторного двигателя

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров5.2K

В последнее время весьма актуальным является вопрос противодействия БПЛА типа «квадро/гексо/октокоптер», использующих для своего полета бесколлекторные двигатели (БКД). Одним из основных путей противодействия таким БПЛА (кроме, конечно, физического воздействия ракетным или стрелковым оружием) является постановка помех каналам управления и навигации посредством радиоэлектронного излучения сигналов с определенными характеристиками.

Конечно, использование классического метода постановки так называемой «заградительной» помехи является наиболее простым способом радиоэлектронного подавления, когда в заданном частотном диапазоне формируется мощный сигнал, препятствующий нормальному функционированию БПЛА, включая, конечно, подавление сигналов системы глобального позиционирования. Однако у этого метода есть и недостатки, основной из которых – необходимость значительных энергозатрат и связанные с ними повышенные риски обнаружения источника помех средствами радиомониторинга противника и вероятного последующего огневого поражения. Следовательно, в интересах сохранения эффективности радиоэлектронного воздействия при снижении уровня излучаемой мощности помеховых сигналов необходимо формировать такой сигнал не в виде сплошного спектра в заданной полосе частот, а в виде какой-то «оптимальной» структуры, обеспечивающей наибольшую степень влияния на оригинальный сигнал в системе управления. Общеизвестно, что оптимальная помеха по своей структуре должна быть близка к структуре подавляемого сигнала. Однако есть много нюансов такого соответствия. В данной статье как раз рассматриваются особенности воздействия помехового сигнала на управляющий для частного случая в области борьбы с БПЛА – воздействия непосредственно на контроллер управления вращением бесколлекторного двигателя, что может расширить возможности противодействия этим БПЛА, фактически нарушая управление даже при сохранении командной связи при использовании вероятным противником специальных мер защиты.

Читать далее

Правильный if для ускорения работы

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров27K

Поводом для размышления по этой теме послужил пост где поясняется на примерах два разных пути работы условного оператора if. Приводится генерируемый ассемблер где показано, что в одном случае после кода сравнения идет блок с кодом положительного решения, а в другом случае после сравнения идет отрицательная ветка. Я решил провести свои тесты в разных вариациях, чтобы проанализировать закономерность и как это можно использовать в оптимизации кода.

Читать далее

Исследование зависимости прочностных характеристик изделия от параметров 3D-печати и используемого материала

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров4.8K

В настоящее время в связи с обстановкой в мире во многих отраслях производства наблюдается проблема с поставкой запасных частей для оборудования и не только. В ситуации, когда поставка оригинальных деталей невозможна или занимает слишком длительный срок, например, поставка какого-либо кронштейна, критически необходимого для работы МРТ-аппарата, необходимо иметь возможность изготовить деталь самостоятельно. Зачастую, к деталям выставляются дополнительные требования, например: работа в сложных климатических условиях (с большой амплитудой температур, с низкими / высокими температурными минимумами и максимумами), работа в средах с сильными магнитными полями и прочее.

Все такие особенности нам необходимо учитывать при разработке и производстве своих изделий. Кроме этого, не стоит забывать про прочность.

Давайте проведём исследование зависимости прочностных характеристик от различных факторов (тип материала, плотность внутреннего заполнения, направление укладки слоёв), а также представление графиков зависимости прочности от изменяющегося параметра. С целью сделать результат исследования более точным, предположим, что необходимые для корректной печати параметры, а именно температура сопла и нагревающего стола, поток, скорость работы вентилятора обдува были откалиброваны, а также «шаблон» заполнения и количество стенок не менялись («сетка» и 3 соответственно).

Мною был выбран один из наиболее доступных на рынке пластиков для FDM-печати материал – PET-G-пластик компании Bestfilament (Производство: Россия).

Читать далее

Оптимизация выборок в больших коллекциях MongoDB

Время на прочтение7 мин
Количество просмотров2.9K

При работе с большими коллекциями в MongoDB, размер которых превышал десятки миллионов записей, возникла необходимость формировать случайные выборки уникальных значений полей, принадлежащих документам этой коллекции.

Для такой операции, в MongoDB штатно предусмотрена функция $sample, которую можно использовать в составе pipeline при проведении агрегации данных. Однако, как показала практика, выполнение выборки полей таким образом на большой коллекции может занимать весьма ощутимое время. Чтобы сократить время выполнения таких выборок, потребовалось разработать собственный алгоритм, который на порядки увеличил скорость работы. Ниже приведен подход и вариант реализации данного алгоритма.

Читать далее

Информация

Сайт
www.stc-spb.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия