реклама на сайте
подробности

 
 
5 страниц V  « < 3 4 5  
Reply to this topicStart new topic
> определение дальности от передатчика к приемнику
_pv
сообщение Nov 4 2013, 14:36
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 20:18) *
так вроде все сошлись на мнении, что будем определять примерное расстояние по времени задержки сигнала. А оно у ретранслятора типа приемник-усилитель-излучатель
будет таким же и даже несколько больше, как и у реального передатчика, а ретранслятора типа приемник - передача по интернету - передатчик еще больше. В смысле что мы получим время распространения сигнала на реальное расстояние. Ну а в случае тс передаче по инету, там цифры вообще будут неадекватные.

время задержки сигнала относительно чего отсчитывать будете?
еще раз пример, я записал сигнал передатчика, и даже не через интернет, а записал на флэшку и бегом за 2 минуты добежал куда надо sm.gif и включил воспроизведение записанного, пусть даже несколько приёмников, а не один, приняли это и по задержкам между приёмниками определили положение ретранслятора внутри положенного. как это поможет узнать где в этот момент находится реальный передатчик? это же как я понимаю основная проблема.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Nov 4 2013, 14:45
Сообщение #62


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Цитата(_pv @ Nov 4 2013, 16:36) *
время задержки сигнала относительно чего отсчитывать будете?
еще раз пример, я записал сигнал передатчика, и даже не через интернет, а записал на флэшку и бегом за 2 минуты добежал куда надо sm.gif и включил воспроизведение записанного, пусть даже несколько приёмников, а не один, приняли это и по задержкам между приёмниками определили положение ретранслятора внутри положенного. как это поможет узнать где в этот момент находится реальный передатчик? это же как я понимаю основная проблема.


ранее я упоминал, что все пакеты уникальные, таким образом получив хоть один пакет, который уже был отправлен, будет тревога. Т.е. что бы имитировать работу передатчика, вам надо получать от него данные в реальном времени. Вы можете принять, усилить и передать с мощностью больше, нежели валидный передатчик. Но передавать вы будете из той же точки, где находится передатчик, а по идее он будет находится явно дальше разрешенной зоны. Соответственно время прихода пакета будет больше из-за увеличенного расстояния. теперь вопрос, что значит относительно чего я буду измерять время?
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 4 2013, 16:06
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 21:45) *
ранее я упоминал, что все пакеты уникальные, таким образом получив хоть один пакет, который уже был отправлен, будет тревога.
Т.е. что бы имитировать работу передатчика, вам надо получать от него данные в реальном времени.

30 секунд и всего несколько десятков килобайт данных (5КГц полосы и 200мс) можно и почтовыми голубями передавать sm.gif
Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 21:45) *
Вы можете принять, усилить и передать с мощностью больше, нежели валидный передатчик.
Но передавать вы будете из той же точки, где находится передатчик, а по идее он будет находится явно дальше разрешенной зоны.

это зачем еще, я оставлю свой передатчик внутри, на который буду передавать по своему каналу например на другой частоте всё то, что говорит реальный передатчик.
Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 21:45) *
Соответственно время прихода пакета будет больше из-за увеличенного расстояния.
теперь вопрос, что значит относительно чего я буду измерять время?

время прихода пакета оно не абсолютное, часы у каждого свои, так как в случае с односторонней передачей синхронизация времни между приёмником и передатчиком невозможна. допустим что я на выход передатчика поставлю гипотетическую линию задержки в, допустим, 1 секунду, ну или убегу с вашим передатчиком на луну и навешу к нему мегаватный усилитель так чтобы ваш приёмник по прежнему принимал примерно тот же уровень сигнала, относительно чего Вы будете эту секундную задержку измерять? ну стали ВСЕ посылки приходить на секунду позже, может это у передатчика часы немного отстали. он же, наверное, не рубидиевым генератором в качестве опорных клоков питается, а обычным кварцевым резонатором, с 100ппм на весь температурный диапазон, вот на 10 секунд в сутки имеет право отстать.
Go to the top of the page
 
+Quote Post
Plain
сообщение Nov 4 2013, 16:21
Сообщение #64


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



_pv, под часами подразумевается простая защёлка таймера, работающего на частоте порядка 1 МГц, и нулевой уход между посылками, т.е. сброс коррекции каждые полминуты, ну или сколько там у автора, он каждый раз почему-то новые цифры называет.
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 4 2013, 16:39
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Plain @ Nov 4 2013, 23:21) *
_pv, под часами подразумевается простая защёлка таймера, работающего на частоте порядка 1 МГц, и нулевой уход между посылками, т.е. сброс коррекции каждые полминуты, ну или сколько там у автора, он каждый раз почему-то новые цифры называет.

с полосой передатчика в 5кГц пытаться отследить время прихода посылки с разрешением в 1мкс не получится, десятки мкс еще может быть.
и потом я возьму и сделаю ретрансляцию без задержки ну или меньше тех нескольких десятков мкс что можно будет засечь защёлкой-таймером при полосе 5мкс, просто возьму да и тупо напрямую сдвину сигнал взятый из передатчика на другую частоту да или просто на другой канал, передам на ретранслятор, а там сдвину обратно.
а затем медленно начну удаляться с пристёгнутым ко мне передатчиком, не быстрее чем на 10мкс*3e8 = 3км за 30 секунд между посылками, то есть 100м в секунду, что не такое уж и страшное ограничение sm.gif. и никак это не отследить.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Nov 4 2013, 16:47
Сообщение #66


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Цитата(_pv @ Nov 4 2013, 18:06) *
это зачем еще, я оставлю свой передатчик внутри, на который буду передавать по своему каналу например на другой частоте всё то, что говорит реальный передатчик.


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


Цитата
время прихода пакета оно не абсолютное, часы у каждого свои, так как в случае с односторонней передачей синхронизация времни между приёмником и передатчиком невозможна. допустим что я на выход передатчика поставлю гипотетическую линию задержки в, допустим, 1 секунду, ну или убегу с вашим передатчиком на луну и навешу к нему мегаватный усилитель так чтобы ваш приёмник по прежнему принимал примерно тот же уровень сигнала, относительно чего Вы будете эту секундную задержку измерять? ну стали ВСЕ посылки приходить на секунду позже, может это у передатчика часы немного отстали. он же, наверное, не рубидиевым генератором в качестве опорных клоков питается, а обычным кварцевым резонатором, с 100ппм на весь температурный диапазон, вот на 10 секунд в сутки имеет право отстать.


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

Новые цифры - уже путаюсь, в системе все значения перенастраиваемые.
Go to the top of the page
 
+Quote Post
bolden
сообщение Nov 4 2013, 16:48
Сообщение #67


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



Будет только один момент, когда можно будет отследить подмену по задержке. Задержка будет увеличена между последним пакетом от настоящего передатчика, и первым от подставного ретранслятора. Далее задержки между принимаемыми пакетами от ретранслятора будут такими же как и у настоящего передатчика.
Тут может возникнуть ещё один вопрос - какую задержку сможет отслеживать приёмник? Точность посылок передатчика+таймер отсчёта интервалов приёмника должна быть больше, чем возможная задержка ретранслятора. Я не в курсе, может кто-нибудь подскажет задержку сигнала ( набег фазы) у ретранслянслятора с частотным разделением.

Сообщение отредактировал bolden - Nov 4 2013, 16:49
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Nov 4 2013, 16:52
Сообщение #68


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Цитата(_pv @ Nov 4 2013, 18:39) *
с полосой передатчика в 5кГц пытаться отследить время прихода посылки с разрешением в 1мкс не получится, десятки мкс еще может быть.
и потом я возьму и сделаю ретрансляцию без задержки ну или меньше тех нескольких десятков мкс что можно будет засечь защёлкой-таймером при полосе 5мкс, просто возьму да и тупо напрямую сдвину сигнал взятый из передатчика на другую частоту да или просто на другой канал, передам на ретранслятор, а там сдвину обратно.
а затем медленно начну удаляться с пристёгнутым ко мне передатчиком, не быстрее чем на 10мкс*3e8 = 3км за 30 секунд между посылками, то есть 100м в секунду, что не такое уж и страшное ограничение sm.gif. и никак это не отследить.


ээээ, а ну просвятите пожалуйста, причем тут полоса передатчика? У меня приемник автоматом выдает сигнал, что принят пакет с заданной преамбулой, этот сигнал и будет стоп сигналом для счетчика.
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 4 2013, 17:11
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 23:47) *
а на вашу линию законы физики не распространяются? В вашей линии будет такая же задержка, как и в любой другой.

задержку будет видно только один раз в момент включения ретранслятора, если она будет.
после этого ВСЕ пакеты будут приходить позже если я уйду на значительное расстояние, к этому и был вопрос относительно чего измерять время.
все пакеты приходят позже на 1мс с расстояния 300 км, время между двумя соседними пакетами останется тем же.
при этом без синхронизации часы приёмника и передатчика разбегутся на эту же 1 мс меньше чем за минуту.
что именно Вы собрались измерять?

Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 23:47) *
процитирую:
_pv, под часами подразумевается простая защёлка таймера, работающего на частоте порядка 1 МГц, и нулевой уход между посылками, т.е. сброс коррекции каждые полминуты

повторюсь:
при полосе передатчика в 5 кГц отследить время прихода с точностью 1мкс нельзя. разброс от пакета к пакету будет десятки, а то и сотня мкс.
то есть если даже я вдруг телепортируюсь на 10км за время между послыками в 30сек этого никто не заметит.
Go to the top of the page
 
+Quote Post
Plain
сообщение Nov 4 2013, 17:25
Сообщение #70


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(_pv @ Nov 4 2013, 19:39) *
с полосой передатчика в 5кГц пытаться отследить время прихода посылки с разрешением в 1мкс не получится

Поясните, почему? Обмен полностью асинхронный, фаза каждый раз ноль. Это фаза несущей произвольная, она и определяет погрешность.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Nov 4 2013, 17:27
Сообщение #71


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



предлагаю сейчас забыть про полосу передатчика.

1. рядом с передатчиком находится приемник, который усиливает и переизлучает сигнал с более высокой мощностью, что бы повысить дальность.
2. время прихода сигнала от передатчика ретранслятора к приемнику тем больше, чем больше расстояние.
3. отправили синхроимпульс, его получили и запустили таймер
4. ретранслятор отправил следующий пакет после синхроимпульса. таймер тикает
5. пришел пакет, остановился таймер. Вопрос, какое время покажет таймер?

другая ситуация:

1. возле передатчика приемник, который записывает пакеты, пакеты передаются по сети или бегает человек с флешкой или телепорт (нужное подчеркнуть)
2. возле приемника находится передатчик с возможностью получать пакет или из сети или от флеши
3. отправили синхроимпульс, его получили и запустили таймер
4. ретранслятор отправил следующий пакет после синхроимпульса. таймер тикает
5. пришел пакет, остановился таймер.

в моем понимании будет время либо прохождения ЭМ волны от передатчика к приемнику, либо время бега человека с флешкой или путешествие пакета по сети до передатчика + время распространения сигнала от передатчика к приемнику (если близко - пренебречь, если не близко, то учитывать)

Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 4 2013, 17:35
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Иванов Андрей Николаевич @ Nov 4 2013, 23:52) *
ээээ, а ну просвятите пожалуйста, причем тут полоса передатчика? У меня приемник автоматом выдает сигнал, что принят пакет с заданной преамбулой, этот сигнал и будет стоп сигналом для счетчика.

а с какой точностью приёмник автоматом выдаёт сигнал, 1мс, 1мкс, 1нс, 1пс?

нельзя на сигнале с полосой в 5кГц с какой угодно точностью (микросекундной в данном случае) сказать что вот он начался.
с точностью до периода (200мкс) понятно можно - вот один фронт, вот второй.
если соотношение сигнал/шум хорошее то можно попробовать и за меньшее время, но от SNR точность зависит как корень.
то есть если шума 10% то можно попробовать 1/3 периода померить.
в экселе нарисуйте синус добавте к нему шума и попробуйте разглядывая только часть картники в 1/200 периода угадать его частоту и фазу.


Цитата(Иванов Андрей Николаевич @ Nov 5 2013, 00:27) *
предлагаю сейчас забыть про полосу передатчика.
1. рядом с передатчиком находится приемник, который усиливает и переизлучает сигнал с более высокой мощностью, что бы повысить дальность.
2. время прихода сигнала от передатчика ретранслятора к приемнику тем больше, чем больше расстояние.
3. отправили синхроимпульс, его получили и запустили таймер
4. ретранслятор отправил следующий пакет после синхроимпульса. таймер тикает
5. пришел пакет, остановился таймер. Вопрос, какое время покажет таймер?

синхроимпульс он в обход ретранслятора мнговенно появлися в приёмнике как только вылез из передатчика, а вот пакету пришлось весь этот долгий путь лететь через ретранслятор с огромными задержками?
как передатчик передал и синхроимпульс и пакет (чем они отличаются кстати?) так они в ваш приёмник и попадут. время между ними от расстояния не изменится, они одинаковым путём идут.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Nov 4 2013, 17:38
Сообщение #73


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



все верно, _pv согласен с вами, с односторонней связью не получится так сделать. Спасибо, что просветили.
Go to the top of the page
 
+Quote Post
Xtal1
сообщение Dec 26 2013, 17:36
Сообщение #74





Группа: Участник
Сообщений: 12
Регистрация: 8-01-13
Пользователь №: 75 101



Условия испытаний следующие:

Есть приёмник. Он настроен на выдачу Automatic Acknowledgment каждый раз по получению пакета.

Есть передатчик, который хочет определить расстояние до приёмника. Он настраивает радиочип на вывод информации о соответствующих событиях (флагах внутри него) на внешние линии. Далее, передатчик запускает отправку пакета. Когда пакет отправлен, от трансивера на вход захвата таймера МК поступает соответсвующий сигнал. Начинается отсчет временного отрезка. Дальше, после получения ACK-а от приёмника, на МК выдается еще один сигнал, по которому отсчет отрезка времени заканчивается.
Ну а дальше, отбросив время на передачу пакетов, задержку в приёмнике до выдачи ACKa и т.п., поимеем время распространения волны от передатчика к приёмнику и обратно. Делим на два, считаем расстояние.

В реальности же, получаем сильно большое "дрожание" измерений. В районе десятков мкс.
Замечено, что в последовательности измеренных таким образом интервалов времени очень часто повторяется ситуация, когда из 10-ти измерений 3-5 совпадают с точностью до десятков нс, иногда это 2-3 измерения подряд, иногда нет.
Скажите, с чем может быть связано. Трансивер может обрабатывать идентичные по структуре пакеты разное время?

Сообщение отредактировал Xtal1 - Dec 26 2013, 17:37
Go to the top of the page
 
+Quote Post

5 страниц V  « < 3 4 5
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.0147 секунд с 7
ELECTRONIX ©2004-2016