mantech 48 25 июня Опубликовано 25 июня · Жалоба 14 часов назад, mantech сказал: влияет-ли разрешение картинки на декодирование. Проверил - не влияет на 1366х768 и 1920х1080 результат одинаковый. Предположу, что там есть какой-то параметр коррекции или что-то подобное, но х.з. какой.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 27 июня Опубликовано 27 июня (изменено) · Жалоба Испытал макеты с трансивером AT86RF215 (платы ATREB215-XPRO). Два режима: OFDM Option=1 MCS=1 (200 кбит/c, чутьё -109 дБм) и OQPSK-DSSS Chiprate=1000 kchip/s, RateMode=2 (250 кбит/c, чутьё -110 дБм). Длина полезного пакета данных - 2 кБ. Мощность передатчика в обоих режимах +9 дБм (это почти 8 мВт). Антенны - самодельные, настроенные с помощью VNA на 50 Ом с КСВ 1,02. Обе антенны над землёй на высоте 1,5 метра (девайсы в руках у операторов, стоящих на дороге). Частота 864 МГц, для зануд - юридический спойлер: Spoiler Quote Изъятия из перечня радиоэлектронных средств и высокочастотных устройств, подлежащих регистрации: 22. Неспециализированные (любого назначения) устройства в полосах радиочастот: 864 - 865 МГц, 868,7 - 869,2 МГц и 5725 - 5875 МГц с допустимой мощностью излучения передатчика не более 25 мВт. 29. Беспроводное аудиооборудование в полосе радиочастот 863 - 865 МГц с допустимой мощностью излучения передатчика не более 10 мВт. В итоге результат превзошёл ожидания: устойчивая дальность по прямой 330 метров. Затем идёт зона неустойчивого приёма (соотношение пакетов - целые битые: 50/50) 15 метров, затем снова устойчивая связь до 410 метров. Затем пошли пакеты почти все битые. И это с мощностью 8 милли-ватт! 😍 Оба режима : OFDM и OQPSK-DSSS имеют аппаратную коррекцию ошибок (свёрточный кодек r=1/2) , перемежение, отбеливание данных. Ну и могут принимать сигнал, меньше шума. Si4463 и рядом не валялась! 🤣 Стоимость модуля ATREB215-XPRO зашкаливает за 200 $ 😂 против 12 $ модуля Si4463 (с усилком 1 Вт). Макеты приёмника и передатчика (на самом деле - оба сета равноценны): Самодельная J-антенна на 864 МГц: Режим измерения RSSI (окно 5 МГц), сигнал отсутствует: Надо будет попробовать протестировать на 438 МГц с другими J-антеннами. Изменено 27 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 28 июня Опубликовано 28 июня (изменено) · Жалоба 22 hours ago, repstosw said: Надо будет попробовать протестировать на 438 МГц с другими J-антеннами Проверил. Та же трасса, та же мощность и остальные параметры. Кроме несущей частоты. Дальность устойчивой связи 420 метров, без зоны неустойчивого приёма. Очевидно, из-за бОльшего размера антенн и меньшего поглощения в свободном пространстве. Причём, что OQPSK-DSSS, что COFDM - один фиг - характер поведения приёма пакетов одинаковый: робастный канал с устойчивым приёмом без затыков при перемещении. J-антенны: на 864 и 438 МГц: 22 hours ago, repstosw said: Два режима: OFDM Option=1 MCS=1 (200 кбит/c, чутьё -109 дБм) и OQPSK-DSSS Chiprate=1000 kchip/s, RateMode=2 (250 кбит/c, чутьё -110 дБм). Длина полезного пакета данных - 2 кБ. Следующий шаг - увеличить скорость в 2 раза и подобрать режимы OFDM/OQPSK с лучшей чувствительностью - при той же мощности передатчика +9 дБм. Изменено 28 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 28 июня Опубликовано 28 июня · Жалоба В 27.06.2024 в 17:16, repstosw сказал: Стоимость модуля ATREB215-XPRO зашкаливает за 200 $ Это уже само по себе жуть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 28 июня Опубликовано 28 июня (изменено) · Жалоба 5 hours ago, mantech said: Это уже само по себе жуть... Гораздо более жуть - это китайский модуль на Si4463, имеющий усилок на 1 Вт и дающий всего 160 метров дальности - и то, на идеально согласованные антенны. До экспериментов с AT86RF215 думал, что причина в зашумленности эфира. Вчерашний эксперимент показал, что это не так. Проблема в плохом чутье Si4463, возможно что-то намудрили с выходными цепями или переключением приём-передача. Да и по даташитам - там отрыв на 20 дБ в пользу AT86RF215. Большая цена за бренд скорее всего, или может из-за идеального стек-апа печатной платы на 2.4 GHz. Сам чип есть на али-экспресс, заказывал и делал плату на нём (на предыдущих страницах этой темы есть). Я тут уже начал к выводу приходить, что то, к чему не прикоснутся китайцы - оно по характеристикам будет не очень, и чем старше версия, тем больше деградации. Там, где нужна качественная линия связи по RF, понятия "дешевизна" - не должно быть. Внутренности AT86RF215 куда по-навороченнее, чем у Si4463. Ну вы ещё про аттенюаторы-SMA на досуге поинтересуйтесь 🙂 На али они стоят несколько сотен рублей. А в российских магазинах у них цены космические: от 2 до 5 ТЫС. рублей. Изменено 28 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 29 июня Опубликовано 29 июня (изменено) · Жалоба 5 часов назад, repstosw сказал: Гораздо более жуть - это китайский модуль на Si4463, имеющий усилок на 1 Вт и дающий всего 160 метров дальности Может прост о печатку делали неумехи и на на этом все портится, сомневаюсь что силабсы сделали такой говняный чип, если есть другие модули на таком чипе, может стоит их попробовать? ИМХО. 5 часов назад, repstosw сказал: Ну вы ещё про аттенюаторы-SMA на досуге поинтересуйтесь 🙂 На али они стоят несколько сотен рублей. А в российских магазинах у них цены космические: от 2 до 5 ТЫС. рублей. А вот это как раз не удивляет, барыги зажрались настолько, что уже сотни процентов накручивают, плюс еще гос-во наше им помогает в этом "импортозамещении", я уже приводил тут пример одной процессорной платки, которая на али 3т стоит, а "наша" в 5-6 раз дороже. Не поощряйте барыг, от них никакой пользы экономике... ЗЫ. На досуге не гляните вот на это, может какие идеи появятся? Нашел проблему в аппаратном jpeg-декодере Т113 го, при декодировании файла основной фон которого 0xff191919 аппаратный декодер выдает 0xff0a0a0a, программный (чановский) выдает корректное значение. Изменено 29 июня пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 29 июня Опубликовано 29 июня · Жалоба 5 hours ago, repstosw said: Ну вы ещё про аттенюаторы-SMA на досуге поинтересуйтесь 🙂 На али они стоят несколько сотен рублей. А в российских магазинах у них цены космические: от 2 до 5 ТЫС. рублей. А как они на практике, эти SMA-аттенюаторы с Али? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 29 июня Опубликовано 29 июня (изменено) · Жалоба 2 hours ago, mantech said: Может прост о печатку делали неумехи и на на этом все портится, сомневаюсь что силабсы сделали такой говняный чип, если есть другие модули на таком чипе, может стоит их попробовать? ИМХО. Выходную мощность замерял - там действительно столько, сколько написано в даташите. У меня есть несколько предположений, почему дальность у модуля Si4463 получилась намного меньше: 1) Более примитивная модуляция (2/4 (G)FSK) с более высоким порогом Сигнал/Шум и низкой робастностью(robustness) канала у Si4463, чем у AT86RF215: модуляции COFDM, OQPSK-DSSS. 2) Худшая чувствительность у Si4463: -88 dBm против -106 dBm у AT86RF215 на 1 Мбит/c 3) Входные цепи приёмника плохо настроены 4) Плохая обработка сигналов внутри у Si4463 2 hours ago, mantech said: ЗЫ. На досуге не гляните вот на это, может какие идеи появятся? Нашел проблему в аппаратном jpeg-декодере Т113 го, при декодировании файла основной фон которого 0xff191919 аппаратный декодер выдает 0xff0a0a0a, программный (чановский) выдает корректное значение. Вы действительно сидите и выверяете различия в отображаемых пикселях? Использую MJPEG для сжатия изображения с камеры и для разжатия его в приёмнике для отображения кадра на дисплей. Цвета не выверял, так как +/-1 градация компонент пикселя для моих применений - не имеет значения. И что такое "основной фон" ? 🧐 Разве JPEG умеет прозрачность? Причина может быть в "неподходящем" JPEG: желателен baseline, progressive, YUV420, subsampling ON 2x2. Попробуйте сделать JPEG программой irfanview: у меня с декодированием его файлов проблем не было. 2 hours ago, Raven said: А как они на практике, эти SMA-аттенюаторы с Али? До практики не доходило, так как не покупал за такую цену. Полагаю, что они тоже китайские. Изменено 29 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 29 июня Опубликовано 29 июня · Жалоба 19 минут назад, repstosw сказал: Вы действительно сидите и выверяете различия в отображаемых пикселях? Случайно выявил, т.к. на фон бекграунда, который jpeg нужно было наложить анимированную гифку у которой фон должен совпадать с фоном бекграунда, чтоб не было рамки, вот и сказал, что делайте фоны одинаковые по цвету, они сделали, но из-за декодера получился облом - фоны неодинаковые, причем программный декодер делает правильный фон, пришлось корректировать фон гифа, чтобы совпадал, это не катастрофа, конечно, но все-равно что-то не так видимо в параметрах декодера... 24 минуты назад, repstosw сказал: Худшая чувствительность у Si4463: -88 dBm против -106 dBm ну тут да, разница приличная. 25 минут назад, repstosw сказал: программой irfanview: Всегда делал paint.net-ом, вроде тоже без проблем было))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 29 июня Опубликовано 29 июня (изменено) · Жалоба On 6/28/2024 at 10:49 PM, repstosw said: Следующий шаг - увеличить скорость в 2 раза и подобрать режимы OFDM/OQPSK с лучшей чувствительностью - при той же мощности передатчика +9 дБм. Испытал новые режимы. Результаты такие: OFDM 400 кбит/c, чутьё по даташиту: -107 дБм. Дальность по прямой с устойчивой связью: 293 метра OQPSK-DSSS 500 кбит/c, чутьё по даташиту: -108 дБм. Дальность по прямой с устойчивой связью: 301 метр OQPSK-DSSS 1000 кбит/c, чутьё по даташиту: -106 дБм. Дальность по прямой с устойчивой связью: 279 метров Мощность передатчика во всех случаях была одинаковой: +9 дБм (8 милли-ватт). Частота 864 МГц. Приём/передача - на согласованные J-антенны. Длина полезного пакета данных - 2047 байт. Проверка пакета по CRC64. Канал робастный - приём пакетов на указанных дистанциях идёт стабильно, вне зависимости от движения/положения оператора с приемником в руках (многолучевое распространение). Прямой участок дороги, но без оптической видимости антенн в удалённой точке приёма. P.S. Модуль на Si4463 с её чутьём всего -88 дБм на 1000 кбит/c и мощностью передачи 1 Вт - с дистанцией 160 метров - в пролёте Касаемо сжатия видео H264. Это результаты кодирования видео 160x128 12 FPS на ПК. GOP - это интервал между ключевыми кадрами, Buffer - средний размер фрейма в байтах. Получается, что чем больше интервал между ключевыми кадрами, тем более качественнее результат. Потому что это даёт возможность предоставить львиную долю размера на ключевой кадр, а на остальные кадры - требуется меньше места. Но в случае GOP>1 усложняется сама процедура кодирования - тут уже надо проверять не 1 фрейм на предмет влезания в фиксированный буфер, а целую цепочку из 2-х или 4-х фреймов - на предмет влезаемости в число GOP смежных буферов по сумме. И если не она влезает, то перекодировать с худшим качеством. Вот например - Buffer=1040 и GOP=4- качество среднее! Зато можно запихать поток в канал со скоростью всего-навсего 100 кбит/c. Но есть минусы: если в цепочке из 4 фреймов будет на приёме хоть один битый, то на свалку придёстя выбростить все 4 фрейма. Плюс задержка по времени кодирования-декодирования(латентность) увеличивается в 8 раз. И усложнение обработки кодирования-декодирования. И у H264-кодека более эффективное сжатие, за счёт того, что те кадры которые строятся после ключевого - хранят только изменившиеся фрагменты, а не весь кадр целиком, что требует меньше места в смежных буферах. И нет эффекта квадратов, как в MJPEG при увеличении сжатия. Изменено 29 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 30 июня Опубликовано 30 июня · Жалоба 7 часов назад, repstosw сказал: Вот например - Buffer=1040 и GOP=4- качество среднее! Зато можно запихать поток в канал со скоростью всего-навсего 100 кбит/c. Ну вот и делайте адаптивную передачу, при хорошем качестве 500кбит, при плохом 100. Получите увеличение дальности. Ну и сделать усилитель мощности миливатт на 500, еще в неск раз дальность увеличите, будет больше км... В 29.06.2024 в 02:51, repstosw сказал: Там, где нужна качественная линия связи по RF, понятия "дешевизна" - не должно быть. Внутренности AT86RF215 куда по-навороченнее, чем у Si4463. Ну 200баксов за радиоблок это по любому перебор. Можно ведь попробовать сделать отдельный высокочувствительный приемник и простой дешевый мощный передатчик на разных чипах... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 30 июня Опубликовано 30 июня (изменено) · Жалоба 42 minutes ago, mantech said: Ну 200баксов за радиоблок это по любому перебор. Можно ведь попробовать сделать отдельный высокочувствительный приемник и простой дешевый мощный передатчик на разных чипах... Дешевле самому развести плату для AT86RF215. Сам чип стоит не сильно дорого. Можно даже сделать в форм-факторе китайского модуля с Si4463 с той же распиновкой выводов (питание, антенна, SPI, GPIO и IRQ), добавив усилок. Выпаять старый модуль на Si, и впаять новый на AT86. Переписать программу немного. Только будет софтовый кодер H264. А можно новое устройство сделать. 42 minutes ago, mantech said: Ну вот и делайте адаптивную передачу, при хорошем качестве 500кбит, при плохом 100. Получите увеличение дальности. Ну и сделать усилитель мощности миливатт на 500, еще в неск раз дальность увеличите, будет больше км... На самом деле тут есть ограничения, связанные с линейностью усилителя. Для COFDM и OQPSK нужны линейные усилители. Это на 5,5 дБ меньше от точки компрессии усилителя - для моего типа OFDM, и на 1,5 дБ ниже - для OQPSK. Такова плата за модуляции, обеспечивающие робастность канала. Для "взрослого" DVB-T сигнала - отступать приходится ещё больше от точки компрессии, так как базовая модуляция там высоких порядков (ЕМНИП QAM-256 или QAM-4096). По итогу усилитель в классе А и КПД 5-10% :))) 42 minutes ago, mantech said: простой дешевый мощный передатчик Простой дешёвый передатчик - это простая модуляция и отсутствие аппаратной коррекции ошибок. Канал не будет робастным. Проще говоря, при перемещении у вас с таким передатчиком будет связь нестабильной от переотражений - будет 50-на-50 выпадать часть кадров: видео будет замораживаться, звук - заикаться. Поэтому, я уже не слезу с AT86RF215 🙂 Если только что-то лучше подвернётся... Жаль, что тот же nice-RF не делает с ним SOM-модули. Есть только дорогие платы - типа ATREB215-XPRO и OpenMote. Ну и плюс ещё BreakBoard от одного энтузиаста: https://github.com/maribu/at86rf215-breakout Не просто так придумывают LoRa всякие, DSSS и OFDM, которые сложнее, чем всякие OOK/FSK. :)) Изменено 30 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 30 июня Опубликовано 30 июня · Жалоба 4 часа назад, repstosw сказал: Жаль, что тот же nice-RF не делает с ним SOM-модули. Есть только дорогие платы - типа ATREB215-XPRO и OpenMote. Вот и мне интересно, если этот чип так хорош, что ж на нем никто не делает ничего, кроме дорогущих фирменных плат... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ozelot 7 30 июня Опубликовано 30 июня · Жалоба 4 hours ago, repstosw said: Дешевле самому развести плату для AT86RF215 Главное чтобы собственная разводка не была хуже фирменной, т.к. совмещение на одной плате радиочасти, процессорной схемы и схемы питания очень часто ухудшают параметры радиотракта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 19 30 июня Опубликовано 30 июня (изменено) · Жалоба 50 minutes ago, mantech said: на нем никто не делает ничего 50 minutes ago, mantech said: кроме дорогущих фирменных плат Значит делают. Как минимум - не менее дорогущие SDR-приёмники: https://aliexpress.ru/item/1005006911601629.html 14 000 /25 000 p. (две опции - чисто ISM и на оба диапазона). Не для дилетантов, которым с помощью FSK переслать пакет на 5 байт 🤣 8 minutes ago, Ozelot said: Главное чтобы собственная разводка не была хуже фирменной, т.к. совмещение на одной плате радиочасти, процессорной схемы и схемы питания очень часто ухудшают параметры радиотракта. Это верно. Придётся измерять шумы по RSSI и проверять чутьё своей платы. Плюс металлическая экранировка. Вот сделал, несколько месяцев назад - с усилителем (позже припаял балун на выход вместо резистивного согласователя). Надо будет её сравнить с фабричной. Эта версия платы уже проигрывает тем, что вместо TCXO используется кварц. А это - разброд и шатание для несущей частоты, что критично для OFDM. Пока обхожу это софтово - путём включения линейки конденсаторов возле кварца - внутри чипа с помощью регистров. Частотомером контроллирую несущую (чип в режиме CTX) вплоть до 5-го знака после запятой. Но от температуры это решение не спасёт. Изменено 30 июня пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться