Перейти к содержанию
    

Mister_DSP

Участник
  • Постов

    133
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Mister_DSP


  1. Интересная вещь! Спасибо. Жалко, что он не кроссплатформенный. Даже странно, это всё же разработчики "железа", а не секретари в офисе =) У меня Linux, под Wine тоже не завелось :( Любопытно было бы посмотреть различные комбинации.

    Очень полезная программа для Лора-строительства, позволяет:

    1) выбрать конфигурацию с максимальной чувствительностью при данной скорости

    2) оптимизировать пакет и навернуть код-рейт FEC

    3) узнать время длительности всей посылки, преамбулы

     

    Одним словом, оптимизация параметров под свои цели.

     

    Она требует Microsoft .Net framework и если нет нужного, скачивает и устанавливает....

     

    Есть ещё другая программа(не момню название), для конфигурации регистров и их экспорта в текстовый файл :)

  2. Семтек лора калькулятор в помощь...

    Даташит - это фигня, малое пространство вариантов и сравнить не получится.

    Вот для 600 бит/с : -135 дБм

    post-94050-1479643098_thumb.png

     

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

    Впрочем, если угодно, - приношу Вам извинения за форму изложения своих взглядов.

    Извинения приняты.

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

    Ну и форум разработчиков электроники он на то и форум, что иногда и "лампочку Ильича" приходится вкручивать :)

     

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

     

    Зато можно сравнить на скорости около 4800:

    FSK/OOK, 4.8 kb/s ..................................................... —119 дБм (стр.16)

    LoRa, 62.5 kHz bandwidth, SF=6 (4688 b/s) ............. —121 дБм (стр.25)

    Некорректное сравнение!

    То что для ФСК - это на частоте 433 МГц (Band 2 3)

    А LoRa на 868 МГц (Band 1) и конечно она занижена для этого диапазона :)

     

    Вот для скорости 6,2 кбит в сек. чутье -124 дБм.

    Что на 3 дБ выше чем вы указали , а скорость в 1,5 выше - не хило так да??? :)

     

    Я к тому что параметры ещё надо правильно выбирать!

    Так что 1:0 в мою пользу =)))

     

    post-94050-1479643735_thumb.png

  3. у меня совершенно нет желания тут усираться и что-то доказывать тем кто даже не в курсе RFM96

     

    тема себя исчерпала, пока полезного в ней ничего не вижу.

     

    вопрос остается в силе: приемник с чутьём не хуже -135 дБм на 600 бит/с. дальше можете соревноваться в троллинге. селяви.

  4. Не надо так воспаляться... :rolleyes:

     

    Факт остается фактом: отсутствие интерференционных проявлений до 1,5 км и связь в пределах 4 км без радиовидимости.

     

    Покажите мне приемник на 600 бит/с с чутьём не хуже -135 дБм! Модель чипа в студию!

  5. В RFM96 так же как и в чипах Семтеч: SX1276 и аналогичных , наряду с обычными FSK/OOK режимами есть ихний проприетарный режим, называемый LoRa (LOng RAnge).

    За счёт расширения битовой последовательности (привет DCSS, чипы, чирпы) удаётся заставить ЧМ-детектор выделить сигнал в 100 раз меньший чем шум (при 4096 чипов на 1 бит). Итого когда классический GFSK детектор имеет SNR=+9дБ, детектор в LoRa-режиме обеспечивает в пределе до SNR=-20 дБ.(со знаком МИНУС)

     

    Но не стоит забывать, что и полоса пропускания растёт и она тупит чутьё, так как насасывается шумов.

     

    Но - выигрыш от расширения полосы больше, чем проигрыш - при серединных значениях спред-фактора и полосы.

    На крайних случаях минимумы чутья - то полоса широкая слишком, что длина расширяющей последовательности мала...

     

    До предела Шеннона даже корелляционным приемникам далеко... По-мойму ещё 10-20 дБ остаётся до предела.

     

    Помехи корелляционному приемнику не страшны как классическому, так как приемный тракт обработвывет на подшумовом уровне.

     

    Я в шоке: 50 мВт мощности, антенны - простые проволочки - а приемник ловит на 4 км по прямой и без радиовидимости в городских условиях (правда с поиском точки приема -которая обнаруживается в 2-3 шагах от построек как обычно.....) И что самое ценное - в пределах 1-1,5 км связь устойчива и без интерференционных проявлений (не глохнет). А вот FSK-передатчик мало того что даже в пределах квартиры интерферирует так ещё и на 400-500 метров дальность максимально... при тех же равных условиях: антенны/мощность

  6. Опачки! .......

     

    Милливольт, спасибо за оригинальный звуковой образец, сделав то что вы попросили, я обнаружил, что пропёрся: нет пола голоса - везде тон низкий.

    Звуковой образец 200 bps (с мужским голосом) прилагаю:

    final.wav

     

    Вернулся к 400 бит/с моде:

    400bps.wav

     

    ИМХО мне кажется что 400 - 300 бит/с - это "Шенноновский предел" классических вокодеров.

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

     

    Так что останавливаюсь на 400 бит/с, который можно сделать 300 и 200 бит/с, путём понижения частоты семплирования с 8 кГц - на 6 или 4 кГц соответственно.

    Но 6 кГц ещё терпимо (в радиосвязи верхняя ЗЧ 3400 Гц, а при 6 кГц семплировании Fmax=3 кГц - что ещё терпимо...)

    А Fs=4 кГц уже глушняк.....

     

    Кстати, из истории: во всех портативках ЧМ вытеснила SSB, хотя энергетический проигрыш радиолинии немалый.

    Это потому что SSB не быдло-ориентированная... Не каждому захочется слушать квакание и крутить ручку "clarifier". Может я отстал от жизни, но единственный портативный SSB вариант я видел - Dragon SY 101 на 27 МГц.

    А так конечно SSB лучше , но как писал дедушка Поляков, при малых индексах ЧМ модуляция не уступает SSB. :biggrin:

     

  7. Поковырял MELP, родил ещё моды на 400, 350, 300 и 267 бит/c:

     

    AMELP_400.rar

     

    AMELP_350.rar

     

    AMELP_300.rar

     

    AMELP_267.rar

     

    Оригинал:

    ORIGINAL.rar

     

    С битрейтами 300 и 267 бит/с - осуществима конфигурация приемника RFM96 с чувствительностью: -135,7 dBm (0,037 мкВ)

    А это - километры расстояний при мощности передатчика 50 мВт :)

  8. DASM, вы работали с LoRa, можете сказать - передача идёт вначале с какого бита - младшего или старшего?

     

    С байтами понятно, FIFO - первый заслал-первый и вышел.

     

    А вот битовый порядок передачи какой? В эфире...

     

    Интересуюсь, потому что сегодня узнал, что в вокодере MELP важен порядок следования битов! О как !!! И они там Хемминга считают, опираясь на этот порядок бит - нужно чтобы 54 бита передались в строгой последовательности!

  9. У нас при разработке микромощной телеметрии для использования внутри зданий была та же самая история. Ничего из общеупотребительных средств не помогало. Но в итоге проблема решилась успешно.

    Если это будет уместным, опишу подробно.

    напишите в личку пожалуйста о способе решении, если можно....

  10. Пробовал навернуть Рида-Соломона на пакет 6x6 байт - раздул до 8x8 байт (добавочные 2x8 8x2 и 2x2). Потребовалось увеличить битрейт модема в 2 раза. В итоге только хуже -много пакетов теряется в дальней зоне, а в ближней - с искажениями.

     

    Видать, чутьё упало на 3дБ, поэтому пакетов нет, коррекция простаивает....

     

    Так что Ваш интерес снижать битрейт - очень восстребованное ИМХО дело!

  11. DASM, ну что такое 32 ? SNR детектора ощутим при бОльших значениях чипов на бит. При SF=6 (32 ch/b) SNR составит -3 дБ. При 4096 => -20 дБ. Сравните :)

     

    Я всеже считаю, что только антенна творит чудеса. Без её правильной, чудес не будет.

    Антенна мобильной рации - наврядли сотворит заметные чудеса.

    Ну не дудку же из меди ставить! Простейший штырь l/4 или укороченый спиральный. Фабричный: на 433 мГц и 50 Ом :)

  12. Тема интересная, приемо-передатчик - ещё интереснее!

     

    LoRa + низкобитрейтовый вокодер + STM32F4xx = творят чудеса! :santa2:

     

    Делаю QRP дальнобойные рации на RFM96:

    http://vrtp.ru/index.php?showtopic=27904&st=120

  13. При таких крохотных битрейтах вышло великолепно! :rolleyes: Речь на грани разборчивости, зато в узкие каналы пролезет.

     

    Единственно в пробе на 100 бит/с фрагменты слов проглатываются - это плохо.

     

    А так в целом отлично!

     

    Если спектр не обновляется, а только через такт: выходит вы просто дублируете синтез волны при декодировании или как?

    Я так делал, получается голосовой джиттер. Фрейм у меня 22,5 мс.

     

    Пробовал LSP брать через раз - нормально выходит, но если брать через 3 раза, то уже неприемлемо.

     

    Мой мод кодека до 381 бит/с ещё можно уменьшить путём загрубления Pitch/Gain/BPV. LSP лучше не трогать.

    Но качество пострадает, расборчивость на грани.

  14. Ниже выложил пробу звука на 978 бит/с - это тоже что и MELP 1200, только без битов FEC.

    Средний вариант между 1956 bps и 489 bps.

     

    proba_978_bps.rar

     

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

     

    Ну ещё 4 пробы звука с микрофона: оргигнал, melp 978, и пара обезличенных проб: робот с высоким и низким значением Pitch:

     

    melp_978bps_examples.rar

     

    :)

     

    Ну и сам вокодер для достоверности в экспериментах:

    MELP_978BPS.rar

  15. Есть кейл 5.16а и 4.74. Оба работают под WinXP.

    Последний кейл под ХР не работает и возможности использовать нет (доустим).

     

    Задача: увидеть во вкладке Device контроллер STM32F411xxx чтоб его использовать.

    Этот контроллер попадает под мои задачу: частота не менее 90 МГц, RAM память не менее 64 кБ, малое энергопотребление.

     

    Гуру, помогите пользователю WinXP на Keil 5.16a подключить кристалл STM32F411 !

     

  16. ИМХО VBR для радиосвязи не очень, потому что на лету не есть камильфо дёргать регистр бодрейта передатчика/приемника. Ну и синхронизировать как-то надо. Поэтому берется максимальный (пиковый битрейт).

×
×
  • Создать...