Jump to content

    

фазовая синхронизация двух устройств

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

одни извращения))

Суть идеи. Есть мастер устройство которое   использует IQ демодулятор  с 4 фазами(0. 90. 180.270) в классическом варианте  использующее 

 деления частоты 32 мгц(фактически там постоянно меняються несколько частот в этом районе) на 4. Классический SDR

В слейве все так же

Устройства связанны эзернет кабелем

Задача обеспечить синфазную работу двух устройств(именно не стабильность фаз а полное совпадение фаз)

Главная проблема это то, что при передаче этих 32мег из мастера в слейв конечное расхождение фазы при каждом включении устройсва или сбоях в линии синхронизации или смене частоты может принимать

произвольное значение  кратное периоду 32 мег так как D тригеры делителя на 4 страртуют от первого фронта сигнала  .

Поэтому в идеале оба делителя на обоих устройствах должны как то постоянно контролировать  и корректировать разхожденгие фазы

Например передачей дополнительных синхро импультсов в момент смены частоты. Но это как вариант

Может ктото сталкивался с подобной задачей или есть готовые решенгия?

Share this post


Link to post
Share on other sites

передавать поделённый на 4 клок с нужной фазой?

Share this post


Link to post
Share on other sites

..сам-то я думаю что без общего  или синхросигнала передаваемого от мастера слейву, задачу не решить (а ethernet без доступа к низкому уровню - асинхронен), но послежу за темой.

Share this post


Link to post
Share on other sites
49 minutes ago, _pv said:

передавать поделённый на 4 клок с нужной фазой?

а дальше как из него получить 0 90 180 270 градусов для демодулятора?

Share this post


Link to post
Share on other sites
1 hour ago, Lmx2315 said:

..сам-то я думаю что без общего  или синхросигнала передаваемого от мастера слейву, задачу не решить (а ethernet без доступа к низкому уровню - асинхронен), но послежу за темой.

ну из 1588 при прямом подключении без гирлянд из свичей, 30нс вроде можно вытащить.

хотя возможно под соединением езернет кабелем имеется ввиду именно кабель, то есть 4 витые пары, а не сам езернет как таковой.

48 minutes ago, spirit_1 said:

а дальше как из него получить 0 90 180 270 градусов для демодулятора?

умножить на 4 и поделить обратно опираясь уже на сигнал с нужной фазой.

либо передавать и клоки и клоки/4 с нужной фазой, ну или вообще просто передавать все четыре квадратурных клока от мастера и не генерить их отдельно в слэйве.

Share this post


Link to post
Share on other sites
1 hour ago, _pv said:

ну из 1588 при прямом подключении без гирлянд из свичей, 30нс вроде можно вытащить.

хотя возможно под соединением езернет кабелем имеется ввиду именно кабель, то есть 4 витые пары, а не сам езернет как таковой.

умножить на 4 и поделить обратно опираясь уже на сигнал с нужной фазой.

либо передавать и клоки и клоки/4 с нужной фазой, ну или вообще просто передавать все четыре квадратурных клока от мастера и не генерить их отдельно в слэйве.

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

практически возле самого устройства. Соотвественно F * 4  офильтровать не проблемма а как этот  сигнал синхронизации с основной частотой идущий по кабелю и одновременно излучаемый в эфир и наводящийся на кабель этот же кабель 

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

 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now