На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 51,
участников - 13 [ Edd, deepaer0, evgen10123, feri, alexwilks, shoob2, atmel49, Alex0509, muha131, dimheads, rw3aph, sp_875, Unkers89]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› Докажи, что ты сможешь измерить лучше) 
Большой выбор аксессуаров для радиостанций и приемников!


Зарядные устройства

Гарнитуры и тангенты

Аккумуляторы

Динамики

Переходники
 Страница:  ««  1  2  3  4  5  6  7  8  9Поиск в теме
Автор Сообщение
Хайо
Участник
Offline3.1
с дек 2015
Оренбург
Сообщений: 17362

Дата: 24 Ноя 2022 10:47:25 · Поправил: Хайо (24 Ноя 2022 12:27:16) #  

мне кажется проще , направить на Луну мощный СВЧ-импульс как синхронизатор и делать всё на железке, без загадочных задержек от достояний Билл Гейтс.

Единственное - нужно учесть размазывание СВЧ-импульса на крупном шаре, строить статистику пика в зависимости от ракурса. Но это чистая хардкор-математика в отличие от загадок ОС в ПК.
studentkra
Участник
Offline4.5
с мая 2017
Красноармейск М.О.
Сообщений: 1100

Дата: 24 Ноя 2022 12:15:45 #  

Основа алгоритма — вычисление задержки, на стороне приема, относительно местного 1PPS взятого с GPS приемника.
Это сработает, если сигналы 1PPS синхронизированы на стороне передатчика и приёмника. А вот так ли это, вопрос.
Реклама
Google
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 24 Ноя 2022 12:39:15 #  

"Это сработает, если сигналы 1PPS синхронизированы на стороне передатчика и приёмника. А вот так ли это, вопрос."

Так это базовый уровень подготовки, который по умолчанию имеется на стороне приемника и передатчика.
Сейчас, после появления сигнала 1PPS в "каждом утюге" - нет такого вопроса.
studentkra
Участник
Offline4.5
с мая 2017
Красноармейск М.О.
Сообщений: 1100

Дата: 24 Ноя 2022 12:43:06 · Поправил: studentkra (24 Ноя 2022 12:54:56) #  

Фронты импульсов 1PPS синхронизированны по времени на передатчике и приёмнике или нет?

UPD: Вроде как синхронизированны. Фронт импульса каждую секунду UTC времени.
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 24 Ноя 2022 13:17:50 #  

Импульс 1PPS выходящий с GPS приемника, считается прецизионным, с ждиттером измеряемым единицами микросекунд.
Именно начало импульса привязанно к мировому времени и является основой для всех видов синхронизации особо точных устройств. Как по частоте, включая рубидиевые стандарты, так и по времени - современные системы средств связи.
Если у вас есть такой сигнал с GPS, он точнее UDP во много раз! Кратно точнее...
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1247

Дата: 24 Ноя 2022 23:32:28 #  

ru0ll
1pps с ждиттером измеряемым единицами микросекунд это мусор, а вы вообще не в теме. у прецизинных приёмник он не превышает единиц наносекунд, у обычных из "каждого утюга" около 60нс. и само собой всё это должно быть хорошо экранировано, а то наводки легко могут да те самые единицы микросекунд джиттера
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 25 Ноя 2022 03:35:28 · Поправил: ru0ll (25 Ноя 2022 07:36:42) #  

XOR
"1pps с ждиттером измеряемым единицами микросекунд это мусор, а вы вообще не в теме."
---------------

Повторяю для тех кто в теме.

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

А поскольку только Вы в теме - тогда извольте ответить по делу.
Что конкретно предлагаете сделать для возможности измерения расстояний, уважаемый коллега XOR?

Хотя одна мысль прозвучала. Хорошо всё экранировать. Спасибо)

P.S. Прилагаю наглядную диаграмму джиттера 1PPS.
И это при наличии постоянной синхронизации по аппаратному СОМ порту напрямую с GPS приемника.
OS - win10.
Пляшущие синии квадратики - это импульсы с приемника. Но этот джиттер не реальный, а тот, который возникает вследствии работы операционной системы компьютера в режиме многозадачности.
Т.е. обработка точных сигналов такими инструментами как компьютер с Виндой, не позволяют выйти за границы временных рамок десятков микросекунд. Такова объективная реальность.

https://www.radioscanner.ru/uploader/2022/toyntp_ru0ll.jpg

А вот во втором файле, уже более любопытная информация необходимая для программистов. Это джиттер измеренный звуковой картой на этом-же компьютере, только специализированным инструментом Spectrum Lab. Джиттер почти 200 nS, при времени измерения 215сек. Это видимо есть тот предел, от которого нужно отталкиваться оперируя известными цифрами и решая подобные задачи.

https://www.radioscanner.ru/uploader/2022/jitter_ru0ll.jpg
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1247

Дата: 25 Ноя 2022 08:25:14 #  

у вас задача получить образцы сигнала с наложенными метками времени, эталонной и с удалённого приёмника, вот с какой точностью вы сможете выделить эти метки с той и будет работать ваш пеленгатор, а по чём там синхронизированы часы в вашем компе вообще до лампочки
Хайо
Участник
Offline3.1
с дек 2015
Оренбург
Сообщений: 17362

Дата: 25 Ноя 2022 09:34:16 #  

XOR
согласен, вытащить импульс в составе микрочипа можно наверно с пикосекундным ждиттером. А его потом передавать таким же и правдоподобно обработать - это целая наука. Кто строил схемы на ЭСЛ и СВЧ-ЭСЛ, знает подвох, когда шум может накрыть джиттер сильнее, чем другие процессы. Точность по времени - это разуть полосу и шум, нужна амплитуда(мощность). Поэтому любая подобная задача сводится к тому, найти решение в компромиссе полосы и мощности при выбранной железке. И пока лучше ЭСЛ нет ничего в наших руках, однако, в схемотехнике ЭСЛ очень много вредной практики накопалась и пере-перекопируется в публикациях.
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 25 Ноя 2022 10:26:10 · Поправил: ru0ll (25 Ноя 2022 13:30:22) #  

>>у вас задача получить образцы сигнала с наложенными метками времени,<<
-----------

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


>>а по чём там синхронизированы часы в вашем компе вообще до лампочки<<

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

Имеем стерео вход карты:
Левый канал - принятый сигнал
Правый канал - 1PPS

Нужно произвести расчеты левого канала относительно правого периодом в одну секунду, с точностью до десятков микросекунд или лучше, исключительно возможностями DSP со своей тактовой частотой, имеющейся на борту звуковой карты. И никакого системного времени.
Далее накапливать измерения и выдавать усредненный результат.
Тут есть программисты которые меня понимают? ))
Хайо
Участник
Offline3.1
с дек 2015
Оренбург
Сообщений: 17362

Дата: 25 Ноя 2022 14:07:23 #  

Тут есть программисты которые меня понимают? ))
это на высоком языке вряд ли получается. Это в ассемлере кое как можно реализовать, если писать две процедуры оба через строку в один массив. Тогда разница при выдаче ровно в один программный цикл - а это уже очень точное физическое значение.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3385

Дата: 25 Ноя 2022 16:16:33 · Поправил: Programmist (25 Ноя 2022 17:05:50) #  

ru0ll
обработка точных сигналов такими инструментами как компьютер с Виндой, не позволяют выйти за границы временных рамок десятков микросекунд.
Используйте ASIO, на некоторых вариантах железа (разумеется, внешнего) получается достаточно точно.
Для большей наглядности, советую нарисовать часы. Примерно такие:



Где красная стрелка показывает прогресс ASIO буфера, зелёная привязана к виндовому таймеру, а желтая разница между ними. Фаза Луны (белая стрелка) не обязательна.
Без такого инструмента плавать в джиттерах и таймерах можно до бесконечности.
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 26 Ноя 2022 03:56:35 #  

Ничего подобного плаванию!
Основные параметры задачи известны, задержки определены и придется с ними жить, а не бороться.

Дело за малым. Писать и тестировать приложение, которое будет доступно каждому человеку, принимающему участие в таких измерениях со стороны. Эфир ведь общий...
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3385

Дата: 26 Ноя 2022 06:34:44 · Поправил: Programmist (26 Ноя 2022 08:17:34) #  

ru0ll
Ничего подобного плаванию!
Я тоже так думал. Пока не узнал, что таймер в Windows может работать с разной скоростью.
В зависимости от версии и количества с качеством запущенных сторонних приложений.
Более того, таймер вообще использовать нельзя, оттуда и разница в десятки микросекунд.
Можно использовать только тот, который задается функцией TimeSetEvent, но и это не панацея, и микросекунды он не меряет.
Попытки же залезть в винду со своим ассемблером, скорей всего приведут к тому, что все таймеры начнут показывать фазу Луны.)
Такой уже есть один, во всем известной bass.dll.
И да, приходится с этим жить, потому как на написание своей подобной библиотеки уйдут годы.
На слух всё работает, но о точности измерений можно забыть.

Дело за малым.
Здесь придётся выбирать, либо ASIO и измерения, либо доступно каждому человеку оно не будет.
Не забываем про разнообразие версий операционных систем, версий железа и версий прошивок к нему.
Если это дело назвать малым, то мне за восемь лет работы стабильного результата получить не удалось.)
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 26 Ноя 2022 11:02:10 #  

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

Работа программы Spectrum Lab демонстрирует такую принципиальную возможность, когда задействованы два канала входа информации звуковой карты для одного процесса измерения.
При этом эта программа считается не показометром, а авторитетной измерительной системой.
roger
Участник
Offline1.0
с июл 2015
Тамбов
Сообщений: 49

Дата: 26 Ноя 2022 11:33:08 #  

Является и считается - это две разные вещи.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3385

Дата: 26 Ноя 2022 11:46:49 #  

ru0ll
все вычисления делает DSP на отдельной плате со своим тактовым генератором
Не понимаю, о чём Вы говорите. И какие вообще вычисления может делать DSP на отдельной плате, когда для него вычисление дополнительного квадратного корня является неразрешимой проблемой.
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 26 Ноя 2022 11:58:29 #  

roger
<Является и считается - это две разные вещи.>
---------
Читайте название темы)
ru0ll
Участник
Offline1.1
с апр 2009
Владивосток
Сообщений: 71

Дата: 26 Ноя 2022 12:02:32 #  

Не понимаю, о чём Вы говорите. И какие вообще вычисления может делать DSP на отдельной плате, когда для него вычисление дополнительного квадратного корня является неразрешимой проблемой.

я не буду это комментировать. Прошу писать только по теме!
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3385

Дата: 26 Ноя 2022 12:10:19 · Поправил: Programmist (26 Ноя 2022 12:32:01) #  

ru0ll
Прошу писать только по теме!
Тема слишком обширная, и если не вникать в детали, то так и останетесь с результатом выданным авторитетной измерительной системой.
И это нормально, потому как даже Найквист, Шеннон и Котельников не дадут ответа на те вопросы, которые в данном деле главные.
Реклама
Google
 Страница:  ««  1  2  3  4  5  6  7  8  9 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.020; miniBB ®