Страница 1 из 1

Восстановление тактовой (бодовой)

Добавлено: 22 апр 2015, 23:39
Joystick
Добрый день уважаемые форумчане.

У меня, в ходе написания программы демодулятора PSK с помощью Modulation Toolkit, возникла проблема…

Необходимо реализовать автоматическую коррекцию тактовой (бодовой) частоты.
Для этого использую “MT Compensate Sample Clock Frequency Error”.
Ставлю его перед VI демодулятора.

Суть проблемы:
- Если Reset=true то все работает красиво, за одним огромным НО – биты записанные в файл не корректны, так как из-за сброса каждый цикл начинает работать с нуля, не учитывая свое предыдущее состояние.
- Если Reset=false то все работает правильно, за одним НО – не работает схема автоподстройки, так как она меняет dT в сигнале, а после его изменения надо делать сброс VI демодулятора.

Возможно я что-то делаю не так? Или нужен другой подход к решению? Помогите!

Все исходники с сигналом и результатом в архиве.

Демодулированный битовый поток пишется в файл adc.bin, он должен иметь синхромаркер на периоде 200бит.
Просмотреть файл adc.bin в виде бит можно программой BitViewer.exe (она в архиве).

Cсылка на архив (тут больше 2Мб не позволяет): http://www.ex.ua/load/161678874

Буду признателен за любую помощь!

Re: Восстановление тактовой (бодовой)

Добавлено: 28 ноя 2021, 15:32
Yuri
Здравствуйте, удалось решить ли проблему?