How to become an author
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
331.2
Karma
0.0
Rating
485
Followers
0
Following

DmitrySpb79

Закончил активность на Хабре

Profile

Posts 141

Comments 2.3k

Bookmarks 28

  • DmitrySpb79 June 5, 2019 at 09:38 PM

    Software Defined Radio — как это работает? Часть 7

    • Programming,
    • Development of communication systems,
    • Gadgets,
    • Popular science,
    • Electronics for beginners
      Привет, Хабр.

      В предыдущей части про передачу в GNU Radio был задан вопрос о том, можно ли декодировать протокол LoRa (передача данных для устройств с низким энергопотреблением) с помощью SDR. Мне эта тема показалась интересной, тем более что и сам сигнал у LoRa довольно-таки необычный — так называемая Chirp Spread Spectrum modulation, или «модуляция чирпами».



      Как это работает, продолжение под катом.
      Читать дальше →
      • +43
      • 10k
      • 32
    • DmitrySpb79 May 29, 2019 at 09:57 PM

      Software Defined Radio — как это работает? Часть 6

      • Programming,
      • Development of communication systems,
      • Gadgets,
      • Popular science,
      • Electronics for beginners
      • Tutorial
      Привет, Хабр.

      В предыдущей части мы рассмотрели возможность передачи простых сигналов с помощью GNU Radio. Сейчас мы пойдем дальше, и посмотрим, как передать что-нибудь посложнее. Начнем с радиолюбительских сигналов WSPR, а затем создадим работающий программный QAM-модем.



      И как и в предыдущем случае, мы сделаем это, не написав ни одной строчки кода, программа также будет кроссплатформенной, и сможет работать как под OSX/Linux, так и под Windows. Я также покажу, как отлаживать модем средствами GNU Radio, вообще не имея никакого «железа».

      Продолжение под катом.
      Читать дальше →
      • +34
      • 9k
      • 9
    • DmitrySpb79 May 26, 2019 at 12:03 AM

      Software Defined Radio — как это работает? Часть 5

      • Programming,
      • Development of communication systems,
      • Gadgets,
      • Popular science,
      • Electronics for beginners
      • Tutorial
      Привет, Хабр.

      В предыдущей части был рассмотрен прием сигналов с помощью GNU Radio. Сейчас мы рассмотрим обратную задачу — передачу сигналов различного вида модуляции.



      Как и в случае приема, с помощью GNU Radio можно создать сложную программную систему для передачи сигналов, не написав ни одной строчки кода. Но для начала рассмотрим SDR-устройства, способные работать не только на прием, но и на передачу, в диапазоне от мегагерц до гигагерц.

      Продолжение под катом.
      Читать дальше →
      • +36
      • 14.7k
      • 27
    • DmitrySpb79 May 24, 2019 at 11:21 PM

      Software Defined Radio — как это работает? Часть 4

      • Programming,
      • Development of communication systems,
      • Gadgets,
      • Popular science,
      • Electronics for beginners
      • Tutorial
      Привет, Хабр.

      В третьей части было рассказано, как получить доступ к SDR-приемнику посредством языка Python. Сейчас мы познакомимся с программой GNU Radio — системой, позволяющей создать достаточно сложную конфигурацию радиоустройства, не написав ни единой строчки кода.



      Для примера рассмотрим задачу параллельного приема нескольких FM-станций на один приемник. В качестве приемника будем использовать все тот же RTL SDR V3.

      Продолжение под катом.
      Читать дальше →
      • +47
      • 22.8k
      • 26
    • DmitrySpb79 May 19, 2019 at 12:01 AM

      Software Defined Radio — как это работает? Часть 3

      • Programming,
      • Development of communication systems,
      • Gadgets,
      • Popular science,
      • Electronics for beginners
        Привет, Хабр.

        Во второй части были рассмотрены практические аспекты использования SDR. В этой части мы разберемся, как принять данные метеоспутника NOAA с помощью Python и недорогого (30$) приемника RTL-SDR. Рассмотренный код будет работать везде — на Windows, OSX, Linux и даже на Raspberry Pi.



        Кому интересно, продолжение под катом.
        Читать дальше →
        • +35
        • 19k
        • 22
      • DmitrySpb79 May 16, 2019 at 10:40 PM

        Software Defined Radio — как это работает? Часть 2

        • Programming,
        • Development of communication systems,
        • Gadgets,
        • Popular science,
        • Electronics for beginners
          Привет, Хабр.

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



          Продолжение под катом (осторожно, траффик).

          Если кто пропустил первую часть, желательно начать с нее, чтобы лучше понимать о чем речь.
          Читать дальше →
          • +36
          • 24.8k
          • 87
        • DmitrySpb79 May 14, 2019 at 10:50 PM

          Software Defined Radio — как это работает? Часть 1

          • Programming,
          • Development of communication systems,
          • Gadgets,
          • Popular science,
          • Electronics for beginners
            Привет, Хабр.

            Продолжая цикл статей про радио, есть смысл рассказать про последние достижения в этой области — Software Defined Radio. Я не знаю адекватного перевода термина на русский, поэтому оставим так, да и термин SDR уже прижился в технических и радиолюбительских кругах.

            За последние 100 лет радио изменилось настолько, что вряд ли тогдашний инженер вообще понял бы, как это работает.



            Мы все же попробуем разобраться.
            Читать дальше →
            • +55
            • 68.9k
            • 142
          • DmitrySpb79 May 11, 2019 at 03:11 PM

            Что слышно в радиоэфире? Часть 3, радиолюбители/ham radio

            • Instant Messaging,
            • Development of communication systems,
            • Network standards,
            • Popular science,
            • Systems engineering
              Привет, Хабр.

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



              Как и в первых частях, упор будет делаться на «цифру» и на то, как устроена обработка сигналов. Для приема и декодирования сигналов мы также будем пользоваться голландским онлайн-приемником websdr и программой MultiPSK.

              Для тех, кому интересно как это работает, продолжение под катом.
              Читать дальше →
              • +50
              • 51.2k
              • 97
            • DmitrySpb79 May 6, 2019 at 11:12 PM

              Что слышно в радиоэфире? Принимаем и декодируем наиболее интересные сигналы. Часть 2, УКВ

              • Instant Messaging,
              • Development of communication systems,
              • Network standards,
              • Popular science,
              • Systems engineering
                Привет, Хабр.

                В первой части были описаны некоторые сигналы, которые можно принять на длинных и коротких волнах. Не менее интересным является диапазон УКВ, на котором тоже можно найти кое-что интересное.


                Как и в первой части, будут рассмотрены те сигналы, которые можно самостоятельно декодировать с помощью компьютера. Кому интересно, как это работает, продолжение под катом.
                Читать дальше →
                • +48
                • 65.9k
                • 26
              • DmitrySpb79 May 4, 2019 at 10:51 PM

                Что слышно в радиоэфире? Принимаем и декодируем наиболее интересные сигналы

                • Instant Messaging,
                • Development of communication systems,
                • Network standards,
                • Popular science,
                • Systems engineering
                  Привет, Хабр.

                  На дворе уже 21й век, и казалось бы, передать данные можно в HD-качестве даже на Марс. Однако, до сих пор в радиоэфире работает немало интересных устройств и можно услышать немало интересных сигналов.


                  Все из них рассмотреть разумеется, нереально, попробуем выбрать самые интересные, те которые можно принять и декодировать самостоятельно с помощью компьютера. Для приема сигналов мы воспользуемся голландским онлайн-приемником WebSDR, декодером MultiPSK и программой Virtual Audio Cable.
                  Читать дальше →
                  • +109
                  • 60.9k
                  • 113
                • DmitrySpb79 April 18, 2019 at 12:02 AM

                  Цифровое радио DAB+ — как это работает и нужно ли оно вообще?

                  • Network technologies,
                  • Wireless technologies,
                  • Gadgets,
                  • Sound,
                  • Systems engineering
                    Привет, Хабр.

                    В последние годы на территории России, Украины и Белоруссии обсуждалось введение цифрового радио стандарта DAB+. И если в России процесс пока не продвинулся, то в Украине и Белоруссии вроде уже перешли к тестовому вещанию.



                    Как это работает, в чем плюсы и минусы, и нужно ли оно вообще? Подробности под катом.
                    Читать дальше →
                    • +20
                    • 82.3k
                    • 44
                  • DmitrySpb79 April 11, 2019 at 12:01 AM

                    Велоинфраструктура в Голландии — как это работает?

                    • IT-emigration,
                    • Transport,
                    • Ecology,
                    • The future is here,
                    • Urbanism
                      Привет, Хабр.

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

                      Посмотрим, как работает велоинфраструктура в Голландии — стране с давной велосипедной историей, где число велосипедов больше чем число жителей.


                      Велосипед в Голландии — это не только транспортное средство, но и часть национальной культуры
                      Читать дальше →
                      • +23
                      • 11.9k
                      • 93
                    • DmitrySpb79 April 8, 2019 at 12:04 AM

                      Flightradar24 — how does it work? Part 2, ADS-B protocol

                      • Python,
                      • IT Standards,
                      • Distributed systems,
                      • Popular science,
                      • Systems engineering
                        I’m going to have a guess and say that everyone whose friends or family have ever flown on a plane, have used Flightradar24 — a free and convenient service for tracking flights in real time.

                        image

                        In the first part the basic ideas of operation were described. Now let's go further and figure out, what data is exactly transmitting and receiving between the aircraft and a ground station. We'll also decode this data using Python.
                        Read more →
                        • +12
                        • 4k
                        • Comment
                      • DmitrySpb79 March 28, 2019 at 12:07 AM

                        DCF77: как работает система передачи сигналов точного времени?

                        • Python,
                        • Programming,
                        • Algorithms,
                        • Network standards,
                        • Systems engineering
                          Привет Хабр.

                          Наверное многие, приобретающие часы или метеостанцию, видели на упаковке логотип Radio Controlled Clock или даже Atomic Clock. Это весьма удобно, ведь достаточно поставить часы на стол, и они через некоторое время автоматически настроятся на точное время.



                          Разберемся как это работает и напишем декодер на языке Python.
                          Читать дальше →
                          • +57
                          • 39.6k
                          • 105
                        • DmitrySpb79 March 22, 2019 at 01:01 AM

                          Тестирование Samsung Galaxy S10 — когда смартфоны по возможностям догонят фотокамеры?

                          • Mobile App Analytics,
                          • Gadgets,
                          • Smartphones,
                          • Photographic equipment,
                          • The future is here
                            Привет, Хабр.

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


                            Nokia 9 PureView — тремя камерами смартфоны уже не ограничиваются

                            Как это работает, и какие возможности дает фотолюбителю современный смартфон, подробности под катом. Осторожно траффик.
                            Читать дальше →
                            • +18
                            • 14.2k
                            • 52
                          • DmitrySpb79 March 15, 2019 at 12:02 AM

                            Flightradar24 — как это работает? Часть 2, ADS-B протокол

                            • Python,
                            • IT Standards,
                            • Distributed systems,
                            • Popular science,
                            • Systems engineering
                              Привет Хабр. Наверное каждый, кто хоть раз встречал или провожал родственников или друзей на самолет, пользовался бесплатным сервисом Flightradar24. Это весьма удобный способ отслеживания положения самолета в реальном времени.

                              image

                              В первой части был описан принцип работы такого онлайн-сервиса. Сейчас мы пойдем дальше, и выясним, какие данные передаются и принимаются от воздушного судна к приемной станции, и декодируем их самостоятельно с помощью Python.
                              Читать дальше →
                              • +57
                              • 17.8k
                              • 14
                            • DmitrySpb79 March 9, 2019 at 01:46 PM

                              Аналитика из-под ковра: обзор «новинок» 18-летней давности

                              • IT Standards,
                              • Research and forecasts in IT,
                              • History of IT,
                              • Old hardware
                                Привет, Хабр.

                                Будучи в гостях у родственников в Петербурге, я увидел весьма любопытную картину. Жильцы сняли ковер, под которым (видимо в целях экономии) не были наклеены обои — стены были обклеены «компьютерными» газетами 2001-2002 года, сохранившимися в практически идеальном состоянии. Стало интересно, что же продавалось тогда, и что было актуальным.



                                Кому тоже интересно что можно найти, подробности под катом (осторожно, траффик).
                                Читать дальше →
                                • +52
                                • 21.5k
                                • 61
                              • DmitrySpb79 March 5, 2019 at 04:28 PM

                                Хабрарейтинг: построение облака русскоязычных слов на примере заголовков Хабра

                                • Python,
                                • Web analytics,
                                • Statistics in IT,
                                • Social networks and communities
                                  Привет, Хабр.

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

                                  Разберемся, как строить такую картинку:



                                  Также посмотрим облако статей Хабра за все годы.

                                  Кому интересно, что получилось, прошу под кат.
                                  Читать дальше →
                                  • +18
                                  • 3.9k
                                  • 4
                                • DmitrySpb79 March 2, 2019 at 12:02 AM

                                  Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 2/2

                                  • Python,
                                  • Research and forecasts in IT,
                                  • Web analytics,
                                  • Statistics in IT,
                                  • Social networks and communities
                                    Привет, Хабр.

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



                                    Кому интересны результаты, прошу под кат.
                                    Читать дальше →
                                    • +43
                                    • 17k
                                    • 39
                                  • DmitrySpb79 March 2, 2019 at 12:01 AM

                                    Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2

                                    • Python,
                                    • Research and forecasts in IT,
                                    • Web analytics,
                                    • Statistics in IT,
                                    • Social networks and communities
                                      Привет Хабр.

                                      После публикации рейтинга статей за 2017 и 2018 год, следующая идея была очевидна — собрать обобщенный рейтинг за все годы. Но просто собрать ссылки было бы банально (хотя и тоже полезно), поэтому было решено расширить обработку данных и собрать еще немного полезной информации.



                                      Рейтинги, статистика и немного исходного кода на Python под катом.
                                      Читать дальше →
                                      • +37
                                      • 11.3k
                                      • 17
                                    • ← here
                                    • there →
                                    • 1
                                    • 2
                                    • 3
                                    • 4
                                    • 5
                                    • 6
                                    • 7
                                    • 8

                                    Info

                                    • Rating 4,757–th
                                    • Activity 4/13/21, 8:42 PM
                                    • Registered August 19, 2015

                                    Contribution to hubs

                                    • Popular science 2620
                                    • Programming 2296
                                    • Python 1652
                                    • Gadgets 1535
                                    • Development of communication systems 1175
                                    • Social networks and communities 1173
                                    • Electronics for beginners 1172
                                    • DIY 1017
                                    • Web analytics 943
                                    • Statistics in IT 681
                                    No reasons for downvotes yet
                                    Reasons for downvotes

                                    Your account

                                    • Log in
                                    • Sign up

                                    Sections

                                    • Posts
                                    • Hubs
                                    • Companies
                                    • Users
                                    • Sandbox

                                    Info

                                    • How it works
                                    • For Authors
                                    • For Companies
                                    • Documents
                                    • Agreement
                                    • Terms of service

                                    Services

                                    • Ads
                                    • Subscription plans
                                    • Content
                                    • Seminars
                                    • Megaprojects
                                    © 2006 – 2021 «Habr»
                                    Language settings
                                    About
                                    Support
                                    Mobile version
                                    Language settings
                                    Interface
                                    Content