Jump to content

    

gosha

Свой
  • Content Count

    229
  • Joined

  • Last visited

Community Reputation

0 Обычный

About gosha

  • Rank
    Местный
  • Birthday 05/22/1972

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

2314 profile views
  1. Рассогласование по фазе - это переменка. Без постоянной составляющей. Извините, ничего не понимаю. По формулам- не ответили. Следовательно, если усреднять за время более периода, получим рассогласование == 0. Если фаза гетеродина больше фазы несущей, получим отрицательное корректируюшее воздействие. Если фаза гетеродина меньше фазы несущей, получим положительное корректируюшее воздействие. Т.к. разность фаз плавает, по синусоидальному закону, будем подавать, то положительное, то отрицательное корректирующее воздействие. Если удастся подстрить частоту и фазу при таком регулировании... только по воле Аллаха. А ведь у всех это работает!! Совсем ничего не понимаю. Аллах велик! Думаю, ошибку по частоте: попорционально частоте фазоразностного сигнала. Знак корректирующего воздействия: сравнение длительностей периоодов, измеренных счетчиком с тактового генератора. Только точно замерить периоды не смогу. Точность измерения периода: 0.1% .И сигнал "дрожит": Значение счетчика периода немного плавает. Поэтому, при малом рассогласовании частот, знак корректировки будет "дрожать".
  2. Если не вычисляют разность частот: при разности частот, разность фаз будет непостоянна. Когда разность фаз непостоянна, как вычислить коррекцию частоты и фазы без вычисления разности частот ? Простым языком для простых людей возможно ? Можете формулы для подстройки гетеродина (без ПИ регулятора, контур замыкать не буду- посмотрю как меняются корректуры в зависимости от разности частот ): Dчастоты гетеродина (подстройка( на сколько подстроить)) = Dфазы гетеродина (подстройка( на сколько подстроить)) =
  3. Не нужен Костас - Потому что несущая в спектре присутсвует. Классический ФАПЧ. Задача: подстроить генератор к принимаемой несущей по частоте и фазе. Для этого надо вычислить ошибку (разничу частот, затем разницу фаз). Не понимаю как вычисляют рассогласование частоты и фазы: По с хеме что выше, после ФНЧ - получаем сигнал разность фаз принимаемого сигнала и генератора без знака . Вроде бы это - что нам нужно. Как обычно вычисляют корректирующее воздействие: оно же должно быть пропорционально частоте фазоразностного сигнала на выходе ФНЧ ? И как определяют знак: добавлять частоту ренегатора или уменьшать для подстройки по частоте ? Например ПД регулятор: измерять приращение синусоиды что после НЧ фильтра (картинка в верхнем посте) допустим при переходе через 0 пропорционально синусу угла этого дифференциала подавать корректирующее воздействие. все- равено, не понятно, с каким знаком (дробавлять частоту генератора или уменьшать.)
  4. Спасибо. Все- таки по этой ссылке тоже не совсем понятно. Подсказали, что после перемножения квадратур и сигнала с гетеродина получаем разность частот. После НЧ КИХ фильтра этот частота этого сигнала и будет сигналом ошибки. Тогда вопрос: как определить знак корректирующего воздейтвия. Разность не дает нам знать увеличивать или уменьшать частоту гетеродина. И как обычно изменяют частоту в этом случае: на ПИ регулятор мы подаем сигнал пропорционально разности частот. Просто длительность периода ? Пишут, получить сигнал ошибки для ООС по частоте - перемножить квадратуры: Из чего это следует ?
  5. Спасибо. Описание задачи: цифровое радио. Задача- захват несущей: подстроить гетеродин по частоте и фазе к несущей: АПЧиФ Как я понял, для этого надо : получить разность частот (несущая - цифровой гетеродин) подать эту разность как корректирующее воздействие на гетеродин через ПИ регулятор. затем аналогично подстроить фазу (разность фаз -> ПИ регулятор->цифровой гетеродин (DDS compiler)) Вопрос: не ткнете носом в алгоритм вычисления разности частот (гетеродин - радио сигнал с АЦП). не ткнете носом в алгоритм вычисления разности фаз (гетеродина - радио сигнала с АЦП). Сылочку на алгоритм для вычисления корректирующего воздейтсвия. Поиском google пока не нашел.
  6. Спасибо ! Но тама, вроде, фазовый детектор относительно синхросигнала. У нас разность: сигнал с гетеродина samples 48_бит и сигнал с выхода FIR, квадратуры samples по 48_бит.
  7. Здравствуйте. Новичок в ЦОС. Для управления гетеродином, нужна подстройка по частоте. Допустим, как в этой статье: https://radioprog.ru/post/411 Подскажите алгиритм фазового детектора. И пример реализации на ПЛИС, лучше Xilinx.
  8. Если поставить flatten_hierarhy, - в верхнем модуле все - равно переименовывает так, как соизволил переименовать в нижнем на выходе pll. Надо- чтобы в .xdc задать частоту. Не более того.
  9. attribute DONT_TOUCH : string; attribute DONT_TOUCH of clk_ad_rx : signal is "TRUE"; https://www.xilinx.com/support/answers/54699.html Спасибо! Не переименовывает. Какие- нибудь побочыные эффекты от этого атрибута "prevent logic optimization" для синхросигнала возможны ?
  10. Как в Vivado запретить переименование синхросигнала при синтезисе ? mark_debug - это же не правильно . Есть еще варианты ? attribute MARK_DEBUG : string; attribute MARK_DEBUG of clk_ad_rx : signal is "TRUE";
  11. Здравствуйте. Artix 7 7 Series FPGAs Integrated Block for PCI Express v3.3 Vivado. DMA не требуется. Какой нибудь простенький пример работы с этим IP не подскажете ? Собрать, прошить (поменяв распиновку), чтобы плата нашлась в системе. Vivado можно как-то указать сгенерировать пример работы со сгенерированным IP ? Что- нибудь по-проще, чем пример rdf0225-ac701-pcie-c-2015-1.zip существует ? https://forums.xilinx.com/t5/Memory-Interfaces-and-NoC/pcie-for-artix-7/td-p/697316
  12. Видеокамера с LVDS выходом: Pixel data format стр 4: https://www.visual-imaging-solutions.com/FCB-EV7520_specsheet_ver1-0.pdf xapp585 не пойдет, потому что pixel_clk может быть разной в зависимости от разрешения ? https://www.xilinx.com/support/documentation/application_notes/xapp585-lvds-source-synch-serdes-clock-multiplication.pdf Есть где- нибудь примерчик самодельного Camera Link rx ? Платное не предлагать.
  13. Здравствуйте. Подскажите м/сх десериалайзер LVDS для видеокамеры sony FCB7500 Pixel data format: https://www.visual-imaging-solutions.com/FCB-EV7520_specsheet_ver1-0.pdf
  14. Здравствуйте. Подскажите, импеданс pcie_clk такой же как для цепей tx+/tx-, rx+/rx- ? Или как для HCSL == 100 Ом ?