Pull to refresh
4
0.2
Send message

Еще немного про LDPC коды

Reading time9 min
Views1.2K

Всем привет! Я тут недавно начал разбираться в одной очень интересной теме, связанной с обработкой цифровой информации. Объектом моего исследования стали помехоустойчивые коды. Когда я был студентом, я даже писал студенческую научную статью, в которой представил код на Си для кодирования информации кодом Хэмминга на Arduino. Только вот коды Хемминга вряд ли можно применить в каких‑нибудь сложных каналах связи по типу WiFi или LTE, поэтому я начал изучать другие коды. Немного погуглив, я понял что мейнстримом среди помехоустойчивых кодов являются LDPC коды.

На Хабре была статья на тему помехоустойчивого кодирования и LDPC кодов. В ней автор очень круто описал основные принципы обработки информации, закодированной LDPC кодом, и даже привел пример декодирования методом SPA и некоторые мысли о том, как это дело можно оптимизировать. Я решил привнести свою лепту и подготовил свою небольшую статью в которой расскажу про кодирование информации на примере метода Ричардсона‑Урбанке (Richardson — Urbanke method), а также рассмотрю вариант декодирования информации методом minsum и различные способы оптимизации этого метода.

Читать далее
Total votes 4: ↑4 and ↓0+8
Comments2

Об одном интересном свойстве триангуляции Делоне

Level of difficultyMedium
Reading time7 min
Views7K

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

Свойство: Если какой‑то отрезок AB не включен в триангуляцию Делоне, то существует путь из A в B по отрезкам из триангуляции, такой что каждый из отрезков в нем не длиннее |AB|. На картинке выше отсутствующий отрезок показан красным цветом, а путь — зеленым цветом.

Дальше в статье я приведу пример его использования в задачах, а также формальное его доказательство.

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

Читать далее
Total votes 40: ↑39 and ↓1+48
Comments6

Обзор существующих схем теплоснабжения

Reading time7 min
Views2.6K

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

Какие виды систем теплоснабжения бывают?

По способу производства тепловой энергии различают следующие системы теплоснабжения:

Читать далее
Total votes 10: ↑4 and ↓6-1
Comments3

Как я зарабатывал 13 млн в год на любителях пассивного дохода

Level of difficultyEasy
Reading time10 min
Views245K

В 2007-м крипты еще не было, но все уже искали пассивный доход: тратить как можно меньше сил, и получать как можно больше результатов. И машина, которая оказывает услугу, а взамен получает деньги, для этого идеально подходила.

За все время наш завод разрабатывал: аппараты для размена денег, вендинги-копиры, автоматы по продаже бахил, баночек для анализов, коктейлей, газированной воды, покрытия на унитаз и печенья с предсказаниями.

Читать далее
Total votes 181: ↑169 and ↓12+209
Comments534

Как устроены 4.6-битные сети: идея и имплементация

Level of difficultyMedium
Reading time8 min
Views2.9K

Мы уже писали о том, что предложили новую модель квантования нейронных сетей, позволяющую ускорить их на 40% на центральных процессорах, и теперь пришло время рассказать о ней подробнее.

Читать далее
Total votes 16: ↑16 and ↓0+22
Comments0

Самодельные элементы питания

Level of difficultyMedium
Reading time10 min
Views9K
Картинка Frimufilms, Freepik

Представим, что нам нужен источник питания, а никаких иных возможностей для получения электрического тока, кроме химических элементов, у нас под рукой нет…

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

Примечание: здесь и далее мы будем говорить в основном о гальванических элементах питания.
Читать дальше →
Total votes 48: ↑45 and ↓3+54
Comments42

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

Level of difficultyMedium
Reading time11 min
Views4.3K

Итак, наступило время, чтобы вспомнить ВильЯма нашего Шекспира Моцарта, Баха и иже с ними. А именно подумать об интересных технологических способах извлечения музыки и о том, к чему это может привести.
Читать дальше →
Total votes 37: ↑36 and ↓1+52
Comments12

Математические бланки // Часть 2: философия

Level of difficultyEasy
Reading time7 min
Views3.3K

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

Нам придётся разобраться в родстве следующих вещей: человеческого мозга, математики, компьютера и ИИ. Человеческий мозг является предтечей всего остального из этого списка, но что именно наследуется при этом? Как поступили наследники с доставшимся богатством? И как при раздаче наследства была обделена математика?

Читать далее
Total votes 7: ↑5 and ↓2+5
Comments46

Какие должны быть пароли в 2024 году?

Reading time7 min
Views42K

Часто встречаются в интернете таблицы времени подбора паролей от компании Hive Systems, которые публикуются без дополнительных данных о методе их формирования. Соответственно сразу в комментариях появляются много "критиков", которые спешат поделиться своим мнением о бесполезности этих таблиц. Так возникла идея перевести и опубликовать основные тезисы авторов исследования.

С 2020 года компания Hive Systems проводила исследования, чтобы разработать и представить таблицу паролей.

В 2020 году была впервые опубликована таблица паролей, основанная на данных с сайта www.howsecureismypassword.net (сейчас им управляют сотрудники security.org) и собранная Майком Хэлси, Microsoft MVP. В этой таблице рассматривалась относительная стойкость хешированного пароля к попыткам взлома в зависимости от длины пароля, его сложности, алгоритма хеширования, который использует жертва, и оборудования, которое использует злоумышленник.

В 2022 году компания углубилась в изучение данных и используемого оборудования, чтобы составить более точную картину. Данные в этой таблице основаны на том, сколько времени потребуется обычному хакеру, чтобы взломать хеш пароля с помощью настольного компьютера с топовой видеокартой, а затем сколько времени потребуется организованному преступному хакеру, который использует ресурсы облачных вычислений. Были рассмотрены такие известные провайдеры, как Amazon AWS и Microsoft Azure, а также растущие некорпоративные варианты, где можно арендовать компьютер человека по цене за час.

Читать далее
Total votes 16: ↑16 and ↓0+18
Comments160

Не то, что кажется: 15 наивных вопросов об айсбергах + конкурс

Level of difficultyEasy
Reading time10 min
Views6.3K
Примерно раз в 2–3 года мне удаётся увидеть ледоход на Волге. Это впечатляющее зрелище: льдины скрипят, поют, наезжают друг на друга, сталкиваются и отталкиваются на считаные секунды. Откровенно говоря, выглядит всё это не только величественно, но и небезопасно: кажется, что льдины готовы затереть всё живое и неживое на своём пути. Но дух захватывает.

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

А что вообще мы знаем об айсбергах, кроме истории с «Титаником»? 

Автор — чудесный Антон Гудим
Читать дальше →
Total votes 42: ↑40 and ↓2+59
Comments9

Народный измеритель ёмкости батареек BatteryTest

Level of difficultyEasy
Reading time6 min
Views29K
Я разработал дешёвый, точный и максимально простой в использовании прибор, с помощью которого можно измерить ёмкость практически любой батарейки (от микроскопических батареек для слуховых аппаратов до крупных батарей). Повторить мой прибор может любой желающий.



Читать дальше →
Total votes 213: ↑213 and ↓0+232
Comments52

Фильтр Блума

Level of difficultyMedium
Reading time9 min
Views11K



У каждого разработчика есть набор инструментов для решения различных задач. Однако со временем возникает необходимость расширять этот набор, чтобы эффективно справляться с более сложными задачами. В этой статье я хочу познакомить вас с инструментом, которым вы, скорее всего, раньше не пользовались. И хотя он подходит для решения узкого спектра задач, его использование может оказаться весьма полезным. Знакомьтесь — "фильтр Блума" (Bloom filter).

Читать дальше →
Total votes 44: ↑41 and ↓3+53
Comments16

90+ дашбордов для OSINT и глобального мониторинга

Level of difficultyEasy
Reading time13 min
Views24K

Наблюдение за тем, какие изменения происходят на планете в масштабах стран и континентов — настоящий источник вдохновения для OSINT-аналитиков. Специалисты Бастион поделились актуальным списком интерактивных дашбордов, которые они держат в закладках, плюс я добавил парочку от себя.

Даже если вы никак не связаны с ИБ, зато часами залипали в контурные карты глобальных стратегий или восхищались глобусом в центре управления X-COM, эта подборка инструментов наверняка вам понравится.

Читать далее
Total votes 37: ↑37 and ↓0+41
Comments4

Германия снова делает попытку перехода с Windows и MS Office на Linux и LibreOffice. Почему не получилось в прошлый раз?

Reading time3 min
Views44K

На днях стало известно о том, что в Германии реализуется проект, цель которого — перевести многие тысячи компьютеров в госучреждениях на открытое ПО. В частности, вместо Windows от Microsoft власти собираются установить один из дистрибутивов Linux, а Microsoft Office заменят на LibreOffice.

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

Читать далее
Total votes 41: ↑39 and ↓2+52
Comments286

Полное солнечное затмение 8 апреля 2024 года

Level of difficultyMedium
Reading time7 min
Views107K

Это затмение называют "Великим Американским Затмением". Можно догадаться почему. Зона его видимости — североамериканский континент. За незначительным исключением, нигде на суше, кроме США, Канады, Мексики и нескольких стран центральной Америки, затмение не видно.

Да — в зоне видимости будет еще акватория Тихого и Атлантического океанов, ряд островов расположенных в них, Гренландия и самый краешек северной Европы — совсем уже на излете (во время захода Солнца и в очень малых фазах). Но если говорить о полосе полной фазы, в которой для наблюдателей Солнце затмится Луною совершенно, наступят густые сумерки, и на небе вспыхнут самые яркие звезды и планеты, то она коснется лишь трех стран: Мексики, США и Канады.

Читать далее
Total votes 74: ↑74 and ↓0+76
Comments47

Небольшая щепотка ультразвуковых чудес

Level of difficultyMedium
Reading time9 min
Views10K
Картинка Freepik

Несмотря на свою практически неслышимость и незримость, ультразвук имеет множество применений в современной жизни. В связи с этим мы и рассмотрим некоторые весьма любопытные его реализации, вдвойне интересные ещё с той точки зрения, что они содержат полный набор исходников проектов, что позволяет любому желающему испытать свои силы в реализации описанного. Итак…
Читать дальше →
Total votes 49: ↑45 and ↓4+63
Comments23

Как долго во Вселенной сможет существовать жизнь?

Level of difficultyEasy
Reading time12 min
Views15K

Один из аспектов нашей Вселенной, с которым приходится смириться — осознание того, что со временем все вещи рано или поздно исчезнут. Формирование новых звёзд и звёздных систем, хотя они и будут продолжать формироваться ещё многие миллиарды или даже триллионы лет, находятся на спаде: нынешняя скорость звёздообразования составляет лишь около 3 % от той, что была на пике около 11 миллиардов лет назад. Планеты вроде Земли вокруг таких звёзд, как Солнце, хотя и встречаются сегодня относительно часто, в далёком будущем будут крайне редки. А самые долгоживущие звёзды, даже если вокруг них есть планеты размером с Землю, могут оказаться плохими кандидатами на поддержание жизни из-за их невероятно активного поведения.

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

Читать далее
Total votes 15: ↑13 and ↓2+16
Comments15

Анализ форка Биткоина 2013 года: централизованное принятие решений спасло положение

Level of difficultyMedium
Reading time14 min
Views1.8K

28 июля 2015 г.

11 марта 2013 года Биткоин пережил технический кризис. Версии 0.7 и 0.8 программного обеспечения отличались друг от друга в поведении из-за ошибки, что привело к разделению цепочки блоков. Учитывая, насколько катастрофичным может быть хардфорк, кризис был быстро разрешен с удивительно малым ущербом благодаря исключительной компетентности ответственных разработчиков.

Читать далее
Total votes 5: ↑4 and ↓1+4
Comments2

Добычу гелия-3 собираются начать уже в 2028 году. Кому и зачем это нужно?

Reading time4 min
Views8.9K

На днях компания Interlune из Сиэтла сделала интересное заявление: она разрабатывает роботизированный «харвестер» для добычи гелия-3 на Луне. Кроме того, ценный ресурс затем планируется доставить на Землю. В целом, изотоп можно использовать в разных отраслях, но он наиболее ценен для термоядерной энергетики. Которой, к сожалению, ещё нет, и она постоянно «где-то там». Так с какой целью планируется начать реализацию проекта? Об этом — под катом.

Читать далее
Total votes 12: ↑10 and ↓2+18
Comments16

Небольшая компания представила процессор с 900 тыс. ядер. Что это за чудо технологий?

Reading time3 min
Views18K

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

Читать далее
Total votes 26: ↑23 and ↓3+30
Comments16
1
23 ...

Information

Rating
2,229-th
Registered
Activity

Specialization

Application Developer, Database Developer
SQL
OOP
C#
Software development
C
Python
Algorithms and data structures