Как стать автором
Обновить

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

Чулан
Со времён появления первых сетей, остро стоял вопрос об одновременной работе нескольких устройств. И вот уже десятки лет идёт борьба с этой проблемой и основная задача — успеть за потребностями общества.
В статье предлагаю быстро пробежаться по основным используемым технологиям мультиплексирования. Если где соврал, поправьте.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 7.8K
Комментарии 21

Мультиплексированный ввод/вывод

Разработка веб-сайтов *
Из песочницы

Preface


В данной статье я бы хотел затронуть важные аспекты программирования приложений для web, которые должны обслуживать множество пользователей одновременно, а значит мы будем разбирать уже всем надоевший асинхронный ввод/вывод, мультиплексирование и т.п.
Преследуются следующие цели:
  1. Систематизировать материал по данному направлению, обсудить некоторые несостыковки в терминологии
  2. Полностью разобрать фундамент, на котором строятся приложения для обслуживания множество клиентов
  3. Выработать стратегию для будущего приложения на python которое должно обслуживать множество клиентов
  4. Создать четкую картину в голове (недаром говорят понимаешь — когда можешь объяснить)


Читать дальше →
Всего голосов 53: ↑50 и ↓3 +47
Просмотры 24K
Комментарии 17

CWDM — спектральное уплотнение оптических каналов

Чулан
Из песочницы

Вступление


Я работаю в малой, по меркам нашего города, Интернет-компании. В последние 5 лет наша оптическая сеть разрасталась семимильными шагами. Изначально топология сети была выбрана неверно, а именно шинная топология. В следствии чего, если на промежуточном узле связи случался сбой (длительное отключение электроэнергии, зависание оборудования и т.д.), то он влиял на все узлы связи, расположенные дальше. Очевидным решением данной проблемы было, перестроить сеть в соответствии с топологией логическая звезда. Для этого требовалось подключить каждый узел связи отдельным волокном. Но тут всплыла другая проблема, количество свободных волокон было катастрофически мало. Прокладка новых ВОЛС от основных узлов связи финансово затратно. Выходом из сложившейся ситуации стало внедрение CWDM.
Читать дальше →
Всего голосов 46: ↑43 и ↓3 +40
Просмотры 32K
Комментарии 31

2,56 терабита/c в «закрученных» волнах

Беспроводные технологии *
В журнале Nature Photonics опубликована научная статья группы американских и израильских исследователей, которые провели эксперимент по передаче данных на скорости 2,56 терабита/с в пучках света через свободное пространство.

Этот эксперимент доказал сверхэффективность нового метода модуляции сигнала, основанного на эффекте орбитального углового момента световой волны (OAM), то есть «закрученных» волнах. В 90-е годы учёные начали использовать OAM в разных сферах: от оптических экспериментов до квантовой обработки информации. В начале 2000-х «закрученные» волны впервые испытали для передачи данных.

Вышеупомянутая группа учёных сумела применить модуляцию и мультиплексирование волн, так что получилось совместить в одном пучке несколько скрученных волн с разным значением орбитального углового момента. Более того, они доказали масштабируемость системы в пространстве, то есть возможность передавать нескольких пучков одновременно.
Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Просмотры 1.8K
Комментарии 17

DARPA начинает разработку систем дальней радиосвязи на 100 Гбит/c

Беспроводные технологии *
Военное научно-исследовательское агентство DARPA объявило конкурс на разработку системы дальней беспроводной связи со скоростью передачи данных 100 Гбит/с. Техническое задание: заявленная скорость передачи данных на расстоянии более 200 км между станциями воздух-воздух и более 100 км между станцией в воздухе и наземной станцией.

Для сравнения, современный стандарт LTE обеспечивает максимальную скорость 0,3 Гбита/с.

Предлагаемые на конкурс решения должны примерно соответствовать весовым и энергетическим параметрам оборудования Common Data Link (CDL) и Tactical Common Data Link (TCDL), которое сейчас используется армией США, в том числе для передачи видеопотока с беспилотных летательных аппаратов.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 11K
Комментарии 18

Читаем даташиты 2: SPI на STM32; ШИМ, таймеры и прерывания на STM8

Блог компании Skyeng Программирование микроконтроллеров *Читальный зал Электроника для начинающих
Tutorial


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


Сегодня я покажу, как с помощью даташитов решить довольно простые, но необходимые для множества проектов задачи на контроллерах STM32 (Blue Pill) и STM8. Все демо-проекты посвящены моим любимым светодиодам, зажигать мы их будем в больших количествах, для чего придется задействовать всякую интересную периферию.

Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 27K
Комментарии 25

Мультиплексирование вывода данных на дисплей с параллельным портом

Программирование микроконтроллеров *Разработка под Arduino *DIY или Сделай сам Электроника для начинающих
Мультиплексирование шины данных дисплея с параллельным выводом и последовательного порта Ардуино.

Статья описывает способ мультиплексного использования порта D микропроцессора ATMEL 328P (Ардуино НАНО) с целью обеспечения попеременного побайтного вывода в дисплей и обмена по последовательному каналу.
Дальнейшие подробности тут
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 4.2K
Комментарии 39

TCP BBR: быстрый и простой способ ускорения загрузки страниц. Доклад Яндекса

Блог компании Яндекс Серверная оптимизация *Интерфейсы *Сетевые технологии *
Современные протоколы прикладного уровня используют для ускорения передачи данных мультиплексирование, которое повышает требования к надёжности канала. На конференции YaTalks Александр Грянко phasma рассказал, как мы ускоряем загрузку страниц на каналах с большими потерями пакетов на примере протоколов HTTP/2 и TCP BBR.

— Привет. Я Саша, работаю в Яндексе, в последние три года занимаюсь разработкой L7-балансировщика нагрузки. Расскажу о быстром и простом способе ускорения сети. Мы начнем с седьмого уровня, HTTP, и опустимся к четвертому уровню, TCP. Сегодня мы поговорим только об этих двух уровнях и остановимся на них довольно подробно.

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

Но я могу вам посоветовать, как ускорить вашу сеть с помощью оптимизации самого сервера, самой операционной системы.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 6.6K
Комментарии 4