des00 25 6 ноября, 2020 Опубликовано 6 ноября, 2020 · Жалоба 24 minutes ago, gosha said: А каковы критерии, что костас подстроился по частоте и фазе ? незами. blind clock lock detector Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 7 ноября, 2020 Опубликовано 7 ноября, 2020 · Жалоба 21 hours ago, des00 said: незами. blind clock lock detector Спасибо ! 3.10 Carrier Phase Lock Indicators ++ 3.13 Carrier Frequency Lock Indicators ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 7 ноября, 2020 Опубликовано 7 ноября, 2020 · Жалоба Just now, gosha said: 3.10 Carrier Phase Lock Indicators ++ 3.13 Carrier Frequency Lock Indicators ? 4.4. Symbol timing lock indicator Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 12 ноября, 2020 Опубликовано 12 ноября, 2020 · Жалоба On 11/7/2020 at 1:30 PM, des00 said: 4.4. Symbol timing lock indicator Спасибо ! Вопрос был индикатор, что костас залочился по частоте и фазе. Смысл формулы из книги не понятен. Что мы начало бита поймали ? Не понятно из книги: как формуле: как вычислять. Делаем 4 выборки каждой квадратуры за период. Куды в эту формулу подставить I и Q ? Сложно написать формулу для I и Q ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 12 ноября, 2020 Опубликовано 12 ноября, 2020 · Жалоба 1 hour ago, gosha said: Спасибо ! Вопрос был индикатор, что костас залочился по частоте и фазе. Смысл формулы из книги не понятен. Что мы начало бита поймали ? Эмм, похоже я протупил и подумал что костас он символьную подстраивает и вам она нужна) Извините. А по вашим вопросам, ну там же все просто, на уровне логики здравого смысла. По символьной (кстати формула 4.22 для 2sps систем) По сути считается производная по мощностям отсчетов(числа в формуле комплексные). Максимум производной - минимум ошибки по символьной. При рабочей символьной, в 2спс системе, всегда будет 0 на тактовом отсчете и максимум на отсчете данных (BPSK/QPSK). Раскройте формулу и увидите ваши I/Q и как можно формулу упростить, считая индикатор в каждой из квадратур(но тогда появится зависимость от нескомпенсированной фазы) По несушке тоже самое. Удержание фазы BPSK/QPSK это эквивалентность модулей I/Q точки, удержание частоты - отсутствие вращения точки, вычисляется через кросс корреляцию) ЗЫ. Еще можете использовать детектор основанный на RxMSE он работает по всем направлениям, но МСИ искажения тоже нужно будет учитывать. Это все слепые детекторы. Если вам нужно более точно, делайте DA детекторы и работайте по ним) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 12 ноября, 2020 Опубликовано 12 ноября, 2020 · Жалоба 2 hours ago, des00 said: Эмм, похоже я протупил и подумал что костас он символьную подстраивает и вам она нужна) Извините. А по вашим вопросам, ну там же все просто, на уровне логики здравого смысла. По символьной (кстати формула 4.22 для 2sps систем) По сути считается производная по мощностям отсчетов(числа в формуле комплексные). Максимум производной - минимум ошибки по символьной. При рабочей символьной, в 2спс системе, всегда будет 0 на тактовом отсчете и максимум на отсчете данных (BPSK/QPSK). Раскройте формулу и увидите ваши I/Q и как можно формулу упростить, считая индикатор в каждой из квадратур(но тогда появится зависимость от нескомпенсированной фазы) По несушке тоже самое. Удержание фазы BPSK/QPSK это эквивалентность модулей I/Q точки, удержание частоты - отсутствие вращения точки, вычисляется через кросс корреляцию) ЗЫ. Еще можете использовать детектор основанный на RxMSE он работает по всем направлениям, но МСИ искажения тоже нужно будет учитывать. Это все слепые детекторы. Если вам нужно более точно, делайте DA детекторы и работайте по ним) Т.е. обычно вычисляют все-таки как в 3.10 у Незами ? costas_lock_detector Квадратуры на выходе КИХ фильтров костаса должны в противофазе меняться? Или синфазно (прикрепленные картинки) ? (Когда он подстроился). Насколько одинаковы квадратуры должны быть по значению (по модулю) ? Т.е. по этим формулам как в 3.10 особой разницы в значениях (которые сравнивать с порогом) не заметил . Или костас, таки, сбивается ?? Плохо настроен ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 12 ноября, 2020 Опубликовано 12 ноября, 2020 · Жалоба Just now, gosha said: Или костас, таки, сбивается ?? Плохо настроен ? я не воспринимаю вот такие картинки. сделайте модель в симулинке, тогда можно будет обсуждать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 13 ноября, 2020 Опубликовано 13 ноября, 2020 · Жалоба 16 hours ago, des00 said: я не воспринимаю вот такие картинки. сделайте модель в симулинке, тогда можно будет обсуждать Спасибо за ответы ! Точную модель в симулинк + xilinx_sysgen на сегодня сделать не осилил. Прикрепленный файл: модель, с их сайта. По этой модели: квадратура I только меняется. Q приблизительно около 0. (когда подстроился) Т.к. показательная модель, вероятно, это правильно. Ну, наверно, когда Q == 0:=> |i| - |q| будет максимально. Если оборвать ОС в модели с их сайта (прикрепленный файл), |i| - |q| колеблется около 0, Вероятно, среднее( |i| - |q|) тоже будет около 0. Поэтому, думаю, phase lock indicator по Nezami пункту 3.10 (прикреплен выше) для костаса уместен. Что думаете ? PS: В своем проекте: ПИ регулятор петлевого фильтра поменял на КИХ. Поведение костаса стало аналогично модели с их сайта ( q квадратура около 0, i квадратура подстраивается под принимаемый символ) (прикрепленная картинка).PS: costas_pYll_BPSK.mdl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 13 ноября, 2020 Опубликовано 13 ноября, 2020 · Жалоба 2 hours ago, gosha said: Прикрепленный файл: модель, с их сайта. странная модель, добавил крутилятор ширины петли, поставил расстройку по частоте, добавил инструмент смотреть созвездие. Можно поиграть и увидеть как работает петля. Судя по поведение, у вас она только по частоте, устранние фазы не прозводится. Но в любом случае, можете посмотреть что происходит с точками при отсутствии синхронизации по частоте и по фазе. Вот к этому и привязываются ваши детекторы, в символьном домене. Восстановление символьной тоже нужно, да. costas_pYll_BPSK.mdl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 14 ноября, 2020 Опубликовано 14 ноября, 2020 · Жалоба On 11/13/2020 at 11:49 AM, des00 said: странная модель, добавил крутилятор ширины петли, поставил расстройку по частоте, добавил инструмент смотреть созвездие. Можно поиграть и увидеть как работает петля. Судя по поведение, у вас она только по частоте, устранние фазы не прозводится. Но в любом случае, можете посмотреть что происходит с точками при отсутствии синхронизации по частоте и по фазе. Вот к этому и привязываются ваши детекторы, в символьном домене. Восстановление символьной тоже нужно, да. costas_pYll_BPSK.mdl 214.39 kB · 1 download В чем странность модели ? Ну, индусы модель писали: https://uk.mathworks.com/matlabcentral/fileexchange/31946-msk-gmsk-qpsk-bpsk-costas-loop-simulink-files https://uk.mathworks.com/matlabcentral/profile/authors/851612 В формате matlab 2018b нереально сохранить ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 14 ноября, 2020 Опубликовано 14 ноября, 2020 · Жалоба gosha В чем странность модели ? Ну, индусы модель писали: Нет пророка в своём отечестве.)))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 16 ноября, 2020 Опубликовано 16 ноября, 2020 · Жалоба On 11/14/2020 at 8:33 PM, gosha said: Ну, индусы модель писали: я же написал, если добавить ошибку по частоте, то она будет компенсирована, но ошибка по фазе нет. Для BPSK конечно без разницы, но например индикатор захвата по фазе, из незами, работать не будет. Ну и в целом уж больно мудрая моделька, я бы сделал на 2-8sps тракт и на нем бы все проверил costas_pYll_BPSK_2018b.mdl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 21 ноября, 2020 Опубликовано 21 ноября, 2020 · Жалоба On 11/16/2020 at 6:42 AM, des00 said: я же написал, если добавить ошибку по частоте, то она будет компенсирована, но ошибка по фазе нет. Для BPSK конечно без разницы, но например индикатор захвата по фазе, из незами, работать не будет. Ну и в целом уж больно мудрая моделька, я бы сделал на 2-8sps тракт и на нем бы все проверил costas_pYll_BPSK_2018b.mdl 214.85 kB · 4 downloads Но работает же, вроде, эта индусская модель ?? Вот на верней осциллограмме скачки фазы. На средней - с запаздыванием битовый поток. san_PSK_irz.slx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 21 ноября, 2020 Опубликовано 21 ноября, 2020 · Жалоба On 11/16/2020 at 6:42 AM, des00 said: я же написал, если добавить ошибку по частоте, то она будет компенсирована, но ошибка по фазе нет. Для BPSK конечно без разницы, но например индикатор захвата по фазе, из незами, работать не будет. Ну и в целом уж больно мудрая моделька, я бы сделал на 2-8sps тракт и на нем бы все проверил costas_pYll_BPSK_2018b.mdl 214.85 kB · 4 downloads Спасибо !! По-советуете какую- нибудь другую модельку по- пробовать ? Нижняя осциллограмма- критерий по незами: скользящее среднее(|i| - |q|) Для разомкнутой и замкнутой той индусской модели костаса отличаются по величине: для замкнутой: около +0.1, при разомкнутой: около - 0.1 (прикрепленные картинки) san_PSK_irz.slx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 21 ноября, 2020 Опубликовано 21 ноября, 2020 · Жалоба pi4_qpsk_2_sps_timing_recovery_2015_09_19.mdl.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться