|
ФАПЧ для подстройки к несущей частоте 1 ГГц, ФАПЧ для подстройки к несущей частоте 1 ГГц -- в железе, или в цифре |
|
|
|
Mar 25 2017, 22:06
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-04-14
Пользователь №: 81 291

|
Коллеги, есть вопрос!
Имеется передатчик. Передает три сигнала (один пилотный и два полосовых 16QAM): 1ГГц пилотный, 16QAM полоса 200 МГц на 4 ГГц, 16QAM полоса 200 МГц на 7 ГГЦ. Особенность в том, что полосовые сигналы слабые, а пилотный как раз сильный (в 100 раз больше по мощности). Соотношение всех трех несущих постоянно, независимо от того как гуляет несущая на 1 ГГЦ
Соответвенно, есть задача принять эти сигналы (в том числе и пилотный) и отцифровать (есть три канала АЦП с частотой сэмплирования 1 GSPS). Сложность в том, что локальный осциллятор на приемнике независим от передатчика, то есть по-любому нужно подстраиваться к несущей при помощи ФАПЧ. Я вижу несколько вариантов решения:
1) "В стиле SDR". Использовать три миксера, с локальными осцилляторами на примерно 0.99 Гц, 3.8 ГГц и 6.8 ГГц, затем отцифровать, затем использвать цифровую PLL на микроконтроллере (или компьютере, режим реального времени не нужен сейчас) или Costas Loop. Этот вариант меня немного пугает своей сложностью и неопределенным кол-вом времени на реализацию. Из недостатков -- так как нельзя, чтобы сигнал перекрывался со своей копией, то 500 МГц АЦП сможет только, фактически, отцифровать 250 МГц сигнал.
2) Использовать какуе-нибудь отладочную плату с ФАПЧ и с возможностью выдавать несколько частот залоченных к опорному колебанию, залочить ФАПЧ к 1 ГГц пилотному сигналу. Затем с платы ФАПЧ получить залоченные 3 и 7 ГГц, использовать их для понижения частоты полосовых сигналов и отцифровать их.
Но я тут полез искать PLL у Ti, Analog Devices & Linear Technologies, так там у них опорное колебание ограничено 200 МГц. Выходные колебания аж до 15 ГГц есть.
Вопрос. Так чтобы залочить 1 ГГЦ с такими ФАПЧами, надо сначало несущее колебание поделить в 5-10 раз? Вообще, как это делается в приемниках? Не смог найти в интеренете готовых примеров. Может плохо искал.
Так же, есть буду благодарен, если кто-нибудь сможет посоветовать отладочный комплект, который мне бы подошел.
Спасибо. С уважением.
|
|
|
|
|
 |
Ответов
|
Apr 4 2017, 16:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Makar2014 @ Mar 26 2017, 01:06)  1) "В стиле SDR". Использовать три миксера, с локальными осцилляторами на примерно 0.99 Гц, 3.8 ГГц и 6.8 ГГц, затем отцифровать, затем использвать цифровую PLL на микроконтроллере (или компьютере, режим реального времени не нужен сейчас) или Costas Loop. Этот вариант меня немного пугает своей сложностью Этот вариант настолько же "сложнее" чем ваши фантазии насчёт аналогового фапч, насколько цифровой компьютер "сложнее" аналогового. Если отбросить глупости типа "цифровую PLL" и "Costas Loop", то именно первый вариант единственно возможный. Только подчёркиваю ещё раз, не пытайтесь тащить в ЦОС всякую аналоговую шелуху типа костас лупа. В первом приближении всё что вам нужно — сделать фурье от оцифрованного пилота на достаточно длинном интервале (зависит от требуемой точности), и используя эту инфу (о сдвиге частоты), декодировать ваши QAMы. Хотя её и из самих QAMов нетрудно получить. Так что, как использовать ваш мощный пилот с пользой — вот в чём вопрос. Цитата(Makar2014 @ Mar 26 2017, 01:06)  500 МГц АЦП сможет только, фактически, отцифровать 250 МГц сигнал. Тут не понял. Обычно ещё больше кратность надо иметь.
|
|
|
|
|
Apr 4 2017, 16:39
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-04-14
Пользователь №: 81 291

|
Цитата Если отбросить глупости типа "цифровую PLL" и "Costas Loop. Только подчёркиваю ещё раз, не пытайтесь тащить в ЦОС всякую аналоговую шелуху типа костас лупа. Так ведь делают со всякими модными carrier recovery. Книжки и статьи красивые пишут. Сам только ФАПЧ делал в коде на Матлабе. Несущую 100 МГц хорошо восстанавливал. Но это, разумеется, был только пробный код на Матлабе с его плавающей точкой, а не на ПЛИСе, как надо будет в конечном варианте. Цитата В первом приближении всё что вам нужно — сделать фурье от оцифрованного пилота на достаточно длинном интервале (зависит от требуемой точности), и используя эту инфу (о сдвиге частоты), декодировать ваши QAMы. Если я правильно понял, то Вы предлагаете смешать плавающий пилот 1ГГц со стабильным 1ГГц, и отцифрововать уже их разницу (несколько МГц)? А на гетеродины 4 и 7 ГГц подавать сигналы залоченные к стабильному 1ГГц. Тогда там разница несущих будет пропорциональна разнице междул пилотом и стабильным 1ГГц, и эту разницу уже можно компенисроваь при демодуляции? Если так, то получается, самый простой для реализации вариант из предложенных. Цитата Тут не понял. Обычно ещё больше кратность надо иметь. Да, по-факту будет в районе 100 МГц. Это я так, для простоты 250 написал.
Сообщение отредактировал Makar2014 - Apr 4 2017, 16:44
|
|
|
|
|
Apr 4 2017, 17:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Makar2014 @ Apr 4 2017, 19:39)  Так ведь делают со всякими модными carrier recovery. Мало ли кто что делает, за всех я не отвечаю. Когда речь идёт о ЦОС, "кэрриер рекавери" это всего лишь вычисление частоты и фазы несущей в отдельные моменты времени, а вовсе не генерёжка непрерывной синусоиды, совпадающей с несущей. Цитата(Makar2014 @ Apr 4 2017, 19:39)  Если я правильно понял, то Вы предлагаете смешать плавающий пилот 1ГГц со стабильным 1ГГц, и отцифрововать уже их разницу (несколько МГц)? А на гетеродины 4 и 7 ГГц подавать сигналы залоченные к стабильному 1ГГц. Тогда там разница несущих будет пропорциональна разнице междул пилотом и стабильным 1ГГц, и эту разницу уже можно компенисроваь при демодуляции? Если так, то получается, самый простой для реализации вариант из предложенных. Не надо ничё смешивать и не надо ничё никуда подавать. Как я уже сказал, инфу о сдвиге частоты легко получить из самих QAMов (и пилот ваще тут не нужен) о фазе (если нужно делать именно когерентную демодуляцию) уже сложнее (в смысле точности). Сделайте сначала демодулятор ОДНОГО из ваших QAMов, не используя никаких пилотов, узнаете много нового и интересного, многому научитесь. И когда он заработает, можете начинать думать, как использовать мощный пилот, и стоит ли вообще.
|
|
|
|
Сообщений в этой теме
Makar2014 ФАПЧ для подстройки к несущей частоте 1 ГГц Mar 25 2017, 22:06 AFK Цитата...у Ti, Analog Devices & Linear Technol... Mar 26 2017, 07:58 Makar2014 Цитата(AFK @ Mar 26 2017, 10:58) Посмотри... Mar 26 2017, 20:54  Шаманъ Цитата(Makar2014 @ Mar 26 2017, 23:54) Во... Mar 27 2017, 05:38   Makar2014 Цитата(Шаманъ @ Mar 27 2017, 08:38) Ну во... Mar 27 2017, 08:28 Dr.Drew Зачем такие сложности с дорогими микросхемами ФАПЧ... Mar 26 2017, 08:19 VCO Цитата(Dr.Drew @ Mar 26 2017, 11:19) Заче... Mar 26 2017, 16:06 Makar2014 Коллеги, помогите прояснить этот ответ.
Цитата(Dr... Apr 4 2017, 12:39 тау Цитата(Makar2014 @ Mar 26 2017, 02:06) Со... Mar 27 2017, 07:17 Dr.Drew Во всех (ну или почти во всех) микросхемах цифрово... Apr 4 2017, 13:23 Makar2014 Цитата(Dr.Drew @ Apr 4 2017, 16:23) Во вс... Apr 4 2017, 14:08 Dr.Drew Пойдет.
Если потребление не особо волнует, берите ... Apr 4 2017, 14:49 Makar2014 Цитата(Dr.Drew @ Apr 4 2017, 17:49) Пойде... Apr 4 2017, 16:04  VCO ...Стоп! Тут вообще один ФД с 1-Гигагерцовым П... Apr 4 2017, 16:48   Makar2014 Цитата(Dr.Alex @ Apr 4 2017, 20:04) Мало ... Apr 4 2017, 17:22    VCO Цитата(Makar2014 @ Apr 4 2017, 20:22) Я н... Apr 4 2017, 18:20    Dr.Alex Цитата(Makar2014 @ Apr 4 2017, 20:22) У м... Apr 4 2017, 18:32     Makar2014 Цитата(Dr.Alex @ Apr 4 2017, 21:32) Кароч... Apr 4 2017, 18:53      Dr.Alex Цитата(Makar2014 @ Apr 4 2017, 21:53) Кст... Apr 4 2017, 18:56       Makar2014 Цитата(Dr.Alex @ Apr 4 2017, 21:56) Сейча... Apr 4 2017, 19:08        Dr.Alex Цитата(Makar2014 @ Apr 4 2017, 22:08) Так... Apr 4 2017, 20:27         Makar2014 Цитата(Dr.Alex @ Apr 4 2017, 23:27) Вспом... Apr 5 2017, 07:32          Dr.Alex Цитата(Makar2014 @ Apr 5 2017, 10:32) Так... Apr 5 2017, 11:24           Makar2014 Цитата(Dr.Alex @ Apr 5 2017, 14:24) Госсс... Apr 5 2017, 12:31            Dr.Alex Цитата(Makar2014 @ Apr 5 2017, 15:31) Гот... Apr 5 2017, 18:58             Makar2014 Цитата(Dr.Alex @ Apr 5 2017, 21:58) А что... Apr 6 2017, 11:54              Dr.Alex Цитата(Makar2014 @ Apr 6 2017, 14:54) TRF... Apr 6 2017, 14:46               Makar2014 Цитата(Dr.Alex @ Apr 6 2017, 18:46) А обы... Apr 6 2017, 16:56                __Sergey_ Делал нечто подобное 20 лет назад с успехом. Задач... Apr 6 2017, 17:48                 Makar2014 Цитата(__Sergey_ @ Apr 6 2017, 20:48) Дел... Apr 6 2017, 18:01 Dr.Alex Цитата(Makar2014 @ Apr 6 2017, 19:56) Ну ... Apr 6 2017, 18:18 Makar2014 Цитата(Dr.Alex @ Apr 6 2017, 21:18) НЕТ.
... Apr 7 2017, 07:08  Dr.Alex Цитата(Makar2014 @ Apr 7 2017, 10:08) сре... Apr 7 2017, 10:57   Makar2014 Цитата(Dr.Alex @ Apr 7 2017, 14:57) А поч... Apr 7 2017, 12:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|