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

Quasar

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    4

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


  1. 11 часов назад, thermit сказал:

    Да. Щас на элекирониксе готовое решение лично вам родят. Нормальные решения родятся в суровых муках и не за пару минут.

    Я как раз прекрасно понимаю, как рождаются рабочие решения. Поэтому и влез в эту тему с вопросом "а зачем так все усложнять?" На первых парах, все горят желанием наворотить своих велосипедов, а как дело доходит до реализации готового продукта...

    Идея всех этих DMR/APCO/dPMR примерно в следующем: "Вот было аналоговое узкополосное ЧМ радио, давайте в него добавим цифровой функционал, малой кровью, а общий дизайн оставим +/- таким же (схемотехника, системные решения и т.п.), чтобы легче внедрялось". И этому ЧМ радио уже лет 50-60...

  2. 5 часов назад, petrov сказал:

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

     

    1 час назад, thermit сказал:

    Удорожается. Довольно сильно. Как вы там гоаорили? Стандарты пишут нормальные инженеры и не на пустом месте.

     

    Да, это не просто задублировать аналоговый тракт. А что с АФУ? Вот сейчас если просто ставят репитер, то берут саму репу, дуплексер и одну антенну (если без дуплексера, то две антенны, но это так себе вариант). Если ставят транкинговый сайт, то там АФУ посложнее - комбайнеры, дуплексеры, циркуляторы (если их внутри репитера нет,) и одна антенна. А тут как будет выглядеть АФУ? Как соединяются разнесенные точки? Фидер до антенны может быть и под 30 м., бывает всякое...

    Дурная идея, сравнивать GSM с массовостью в миллиарды трубок в год и DMR/APCO с массовостью до 100 тыс.шт. терминалов в год. Те решения, которые в GSM/LTE и прочих массмаркет стандартах, тиражируются диким количеством копий, в тех же трубках DMR будут экономически не выгодными. Возвращаясь к моему вопросу, про оверинжиниринг, все-таки надо глядеть на конечное решение в рынке и его тиражируемость, прежде чем внедрять какие-то сложные вундервафли.

    6 часов назад, thermit сказал:

    Больше не буду. Вам виднее.

    Я вам привел цитаты из документов, предложил взять любую трубку DMR и проверить, вы зачем-то продолжили спорить...

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

     

  3. 8 минут назад, thermit сказал:

    Совсем да. Смысл транка - в адресности. Индивидуальный вызов. Групповой тоже предусмотрен. А через репитер одна фигня, дмо. Ну да не суть.

    Зачем вы пишете ерунду? Групповые, индивидуальные вызовы работают даже в DMO. У вас поверхностный взгляд, причем неверный, о том, как работают системы связи подобные DMR и APCO. Просто возьмите станцию, запустите программу конфигурирования и вы увидите много нового для себя. Или, таки, почитайте документы по этим стандартам (не только про модуляцию)

    46 минут назад, petrov сказал:

    Вообще не понимаю, почему не сделали разнесённые многоканальные приём-передачу(SIMO-MISO) на базовых станциях с кросс-поляризованными антеннами, это всё 30 лет известно, элементарно делается, в том числе и для дифференциальной демодуляции, инвариантно к верчению радиостанции, практически единственный способ преодолеть замирания для узкополосных модуляций.

    Это уже будет другая система. В том числе и по цене :-)

  4. 8 часов назад, thermit сказал:

    Транк -  связь через базу. Нажал нужную кнопку и говоришь нужному абоненту. Дмо - ну это когда слышат все.

    Совсем нет.

    1) Есть DMO, RMO (Repeater mode...), а есть Trunk;

    2) RMO, это когда нажал кнопку, база услышала и ретранслировала;

    3) Транк это когда нажал кнопку, терминал сделал запрос на сеанс связи на контрольном канале, база по этому же каналу выдала на какую пару частот переключиться для разговора, треминал переключился на эту пару частот, а там уже канал трафика (репитер), который ретранслирует разговор. С помощью контрольного канала система выделяет ресурсы для вызовов и управляет терминалами. Просто в RMO режиме, никакого управления терминалами со стороны системы нет. Транкинговая система всегда подразумевает наличие канала управления, по которому идет взаимодействие Система<->Абоненты;

    Собственно в том же DMR документы ETSI TS 102 361-1,2,3 описывают режимы DMO и RMO, а отдельно документ ETSI TS 102 361-4 описывает DMR trunking protocol.

    Также в документе ETSI TR 102 398 вы можете найти основные формулировки:

    Цитата


    The DMR over-the-air protocol from ETSI provides professional users in both the conventional (both single-site and multi-site) and systems (trunking or multi-site operation as examples) markets...

     

    transmission trunking: mode of operation that a payload channel is individually allocated for each call transaction (for each activation of the PTT)

    NOTE: The channel is immediately de-allocated at the end of the call transaction (subject to unavoidable protocol delays).

    Trunked Station (TS): physical grouping that contains all of the fixed end equipment in one location that is used to obtain DMR Tier III services

    Trunk Station Control Channel (TSCC): control channel transmitted by the infrastructure to control the MS population

     

     

     

    9 часов назад, thermit сказал:

    Плохо, что такие простые вещи начинаешь постигать на 3-й год войны. дмо -  дайрект мод операйшен.

     

    Поэтому увы, даже после 3-х лет войны...

     

    9 часов назад, Quasar сказал:

    Обычные ковенциональные сети через репитер (или сеть репитеров) часто называют транком, но она транком не является.

    Я поэтому так и написал. Обзывать любую DMR или APCO  базу транком, это у нас часто встречается.

  5. 1 час назад, thermit сказал:

    Трубок много, баз на трубки чем меньше, тем лучше (дешевле). Выигрыш в 1-2 дб - серьезная прибавка к пенсии операторам. Как-то так. Да. Все это подразумевает нормальный транк, а не детский сад с дмо.

    Помимо транка и DMO есть еще конвенциональные сети. Наиболее распространенные, особенно для DMR и dPMR. Транк разве что в APCO более распространен. Обычные ковенциональные сети через репитер (или сеть репитеров) часто называют транком, но она транком не является.

    1-2 дБ на практике, с учетом вращающейся в руке пользователя радиостанции (носимый вариант, пользователь может крутить ее как угодно), вряд ли изменят сильно плотности установки баз.

     

    1 час назад, petrov сказал:

    Можно посмотреть в книжке Anderson, John B., Tor Aulin, and Carl-Erik Sundberg. Digital Phase Modulation. New York: Plenum Press, 1986.

    Да, надо изучить.

  6. 5 часов назад, petrov сказал:

    Понятия не имею, предусмотрен ли такой вариант в dPMR.

    А что именно должно быть предусмотрено?

    В стандарте dPMR (да также как и DMR/APCO-P25) определены:

    1. Девиация в моментах принятия решения для каждого символа;
    2. Фильтры на передатчике и приемнике;
    3. Синхрогруппы из известного набора символов, передаваемые +/- каждые 180 мс.

    Со всякими вещами, типа начальной фазы несущей в этих стандартах не заморачиваются, так как всегда подразумевается, что используется аналоговый канал совместимый с ETSI 300 086, а сама модуляция раньше везде делалась по двухточечной схеме (модуляция опоры синтезатора и VCO в определенной пропорции), сейчас частенько используют прямую модуляцию в синтезаторе. Станций с чувствительностью ниже -123 я не видел, не у китайцев не у именитых брендов. Отраслевой стандарт вообще не более -117 dBm@5% BER, что на практике совпадает с аналоговой чувствительностью измеренной по методу СИНАД-12 дБ.

     

  7. В 15.03.2024 в 18:19, petrov сказал:

    Сделайте по стандарту на картинке, никакой МСИ в точках принятия решений там нет, хоть 8 символов память фильтров, хоть 108.

    Я вот честно говоря не понял, такое длинное обсуждение всяких mlse, это просто какая-то разновидность оверинжинирнга? Или реально можно улучшить алгоритмически качество приема того же dPMR? То есть, вместо чувствительности в -120/-122dBm@5%BER (а это реальная чуйка китайских дешевых dPMR станций, в которых демодулирую PAM после ЧД), можно получить -125?

     

  8. В 15.06.2024 в 02:56, TOG сказал:

    На JavaScript вроде нашёл как встроенный AES использовать. 

    А где там?

    Вы с помощью API телеграма получаете сообщения и отправляете их, а как их интерпретировать уже ваше дело. Хотите шифруйте AES/ГОСТом, хотите открытом текстом пишите. Конкретно в Java по части шифрования есть вот что https://www.baeldung.com/java-aes-encryption-decryption

    Я python'ом не пользуюсь, но думаю там тоже все ok с AES.

    JavaScript это вообще для выполнения прям у пользователя в браузере. Какие-то сервисы на этом вообще не пишут... Ну то есть это как пассатижами забивать гвозди, забить конечно можно, но для этого молоток все-таки придумали.

    • Upvote 1
  9. В 10.06.2024 в 10:23, TOG сказал:

    Я собственно хотел узнать на чем будет легче мне это сделать: под web, под android, или телеграмм-бот и т.д.

    Телеграм бот делается просто и быстро. Можно на Java, можно на каком-нибудь Python'е, я бы делал с помощью бота. Если с Web никогда дело не имели, потратите в разы больше времени, чем на бота.

    • Upvote 1
  10. В 07.06.2024 в 07:35, koluna сказал:

    Наоборот же: спектр комплексного сигнала будет несимметричным относительно нуля.

    Это само собой.

    Я про вашу схему с HackRF. Если вы подадите две версии сигнала на HackRF и посмотрите на анализаторе спектра выход, то увидите, что в случае преобразования float to complex у вас спектр прям симметричный, а случае чисто комплексного VCO, боковая с другой стороны тоже будет, но уже подавлена децибел 30-40.

     

  11. 7 часов назад, EdgeAligned сказал:

    За 10 лет сию брошюру прочтёте? Или тоже скажете, типа нафик жизнь тратить. 

    Думаете, Raspberry сделал один человек? А ведь кто-то к ней написал и HAL, и кто-то адаптировал образ Линукса под неё. Иль наверно думаете, что это появилось само по себе, родилось уже готовым? Наивные... 

    А давайте мы насчет вас тоже пофантазируем?

     

    Вы наверное уверены, что земля плоская? А нет, представляете, она сплюснутый шар.

    Вы наверное думаете, что она на слонах стоит? А нет, там все сложнее!

     

     

    • Downvote 1
  12. 4 часа назад, _3m сказал:

    Насчет индусов уверен что они работали исключительно через API и даже мыслей смотреть регистры у них не возникало (менталитет такой). В результате успех миссии.

    Именно. CubeMX международный инструмент, а лунные миссии падают только в РФ.

     

    И везде в мире, этот инструмент обсуждают спокойно и со всех сторон, и только у нас все сводится к "вы бестолковые пишите все сами, как диды завещали!!!"

  13. 16 часов назад, EdgeAligned сказал:

    Разработчики проекта "Луна-25" даташитов на гироскопы не читали

    Злые американцы подсунули им CubeMX :lol2:

    Да вы успокойтесь, не нервничайте. А то вон какие партянки накатали в собственное оправдание...

     

    17 часов назад, MrYuran сказал:

    Резюмируя очередной бессмысленный спор

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

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

  14. В 13.02.2024 в 06:11, nickson.b.k сказал:

    - Почему не происходит коллизия двух и более одновременно подключённых абонентов? Другими словами, как происходит выбор абонента на действующий тайм-слот?

    Вы бы написали хоть, о каком стандарте речь? TDMA это не только про карманные мобилки.

    TETRA/DMR/APCO P25 Phase 2 это тоже про TDMA.

  15. 2 минуты назад, EdgeAligned сказал:

    новое поколение очень тупое.

    С этого и надо было начинать :lol2:. Наглядная иллюстрация того, кто топит за размеренное чтение даташитов (обычно за гос. бюджет).

    31 минуту назад, MrYuran сказал:

    урожденным жестянщикам очень тяжело воспарить над уровнем HAL

    Зато они змейку на собственноручно собранном спектруме запускали!!! Эти ваши Кубы тогда еще не родились!

    • Upvote 2
    • Downvote 1
  16. 7 минут назад, EdgeAligned сказал:

    А роботов кто будет делать? Инопланетяне? Или мы, те самые, из прошлого поколения, которые знают все тонкости? Видимо, да.

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

    • Upvote 1
  17. 24 минуты назад, EdgeAligned сказал:

    Ардуина - тоже весьма массовый продукт, используемый повсеместно хоббистами. Но сходите на Форумы | Аппаратная платформа Arduino и почитайте ихние вопросы. Я ж говорил. Вот для примера: 
    Перевод float в byte | Аппаратная платформа Arduino : "по i2c (SDA, SCL) Целочисленные и байты отлично отправляет, но на float ругается."
    Извращение по цифровому входу | Аппаратная платформа Arduino: "Задача - при поступлении определенного (два пакета) сигнала зажечь (грубо говоря) светодиод сигнализации.Идеи предложения или хоть направления?! 

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

     

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

    Мы тут не начинающих обсуждаем, а подход в профессиональной деятельности. В ходе этой профессиональной деятельности, ведется разработка железок, которые делают сложный DSP, обмен по TCP/IP, обмен по всяким CAN'ам на разных подвижных и не очень объектах, взаимодействуют с дураком пользователем, посредством GUI. И инициализация процессора, это 1% общей задачи, на который вы предлагаете тратить 99% времени. Платформу для решения задач, должен поставлять поставщик процессора.

    2 минуты назад, EdgeAligned сказал:

    Но зачем это, если можно в инете по видеоурокам посмотреть, как операции делать.

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

  18. 5 минут назад, EdgeAligned сказал:

    Отсюда и многочисленные вопросы на форумах от "кубистов"

    Ну вот смотрите, я пояснил про 10 лет товарищу dimka76, а все равно, после моего пояснения, нашлось два "таланта", которые опять задали этот же вопрос, "что там изучать 10 лет? Вы изучали регистры 10 лет?". Почему? Потому что не прочитали, не поняли, не захотели понять. Куб, это достаточно массовый продукт, его использует много людей, было бы странно, если бы на форумах не появлялись такие же "таланты", которые чего-то в нем не поняли или сделали не так, либо не поняли ограничения в его использовании.

  19. Только что, EdgeAligned сказал:

    Или же тоже надеетесь, что всё это кто-то напишет в виде скетчей и блоков, а вы просто соедините это "проводками", то есть копипастните файл

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

    1 минуту назад, jcxz сказал:

    Так мы дождёмся от вас ответа на вопрос:

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

    • Downvote 1
  20. 6 минут назад, jcxz сказал:

    На изучение 7-и регистров UART в STM32 вам нужно 10 лет??? Если так, то не судите остальных по себе. Нормальному программисту на это не нужно 10 лет.

    А вы читать умеете? Я написал контекст про 10 лет.

  21. 23 минуты назад, dimka76 сказал:

    А потом на форуме появляются куда тем с просьбой скинуть пример запуска таймера в режиме захвате, а то в Кубе нужных галочек не хватает. А конечно несколько утрирую и не ко все это относится ( @Quasar не принимайте пожалуйста это на свой счет).

    Этих тем не было бы меньше, если бы Куба вообще не было. Это же традиционное: "погуглите за меня", "почитайте книжку за меня", "Сдайте проект за меня", "Курсач горит ААААА!".

  22. Я могу только повторить то, что я написал в отдельно выделенной теме:

    4 часа назад, Quasar сказал:

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

    Знание про инжектированные и регулярные каналы - не равно знанию последовательности записи управляющих значений в регистры контроллера для их активации (конфигурирования) и считывания значений.

     

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