|
Слежение за резонансной частотой и фазой измеряемого объекта ФАПЧем, Поделитесь добрым советом |
|
|
|
Jul 28 2007, 18:59
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469

|
Есть сигнал - синус, который выходит с ЦАПа (выход DDS), подаётся на объект(на основе кварца), далее на выходе из объекта сигнал нормируется, фильтруется и оцифровывается. Резонанс каждого объекта имеет разброс в широком диапазоне частот от 30КГц до 1Мгц. При нахождении резонанса объекта, включается ФАПЧ и следит за резонансной частотой объекта. При этом выдаёт 2 параметра текущая частота и фаза объекта во времени, а объект тем временем, подвергается всякого рода внешним воздействиям. Ширина полосы изменения резонансной частоты не более 50-100Гц. В аналоге никаких математических преобразований не делаю, работаю полностью с цифрой. Из аппаратной части имею: DSP, FPGA, DAC, ADC. DDS реализован в ПЛИС, разрешение по частоте – 2,3мГц, но при реализации ФАПЧ возникли вопросы. Как оптимально можно реализовать цифровой ФАПЧ, а именно фазовый детектор сигнала приходящего с АЦП и цифрового, с выхода DDS, используя премудрости ЦОС? Есть ли смысл работать полностью с аналитическим сигналом, реализовывать FFT? Какие блоки стоит использовать в FPGA, а что поручить DSP? В ЦОСе серьёзно я только начинаю разбираться, так что не пинайте.
|
|
|
|
|
 |
Ответов
|
Oct 14 2007, 15:22
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(stoker @ Jul 28 2007, 22:59)  Резонанс каждого объекта имеет разброс в широком диапазоне частот от 30КГц до 1Мгц. ... Ширина полосы изменения резонансной частоты не более 50-100Гц. Цитата В общем выбрал следующую схему: АЦП работает на частоте 50Мгц Есть вопросы: 1) 30КГц - 1Мгц - это абсолютные частоты или отстройка от некоторой несущей? 2) Если это абсолютные частоты, то зачем частоту дискретизации брать 50МГц? Я смотрю, Вы в другой ветке уже вовсю пытаетесь решить непростую задачу - сделать DDC на FPGA. Хочется попытаться понять, к чему такие сложности. Там в DDC Вы пытались сделать полосу 2МГц, но зачем, когда сами пишите, что диапазон изменения резонанса - 50-100Гц, т.е. для ФАПЧ Вам нужна полоса ~200Гц. Ваша задача очень напоминает измерительный прибор под названием Vector Network Analyzer, поищите в интернете по этим ключевым словам и найдете очень много полезной информации. Советую начать искать с www.agilent.com - они очень любят писать всякие фундаментальные статьи.
|
|
|
|
|
Oct 15 2007, 08:10
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469

|
Большое спасибо за ответ! Цитата(rloc @ Oct 14 2007, 19:22)  Есть вопросы: 1) 30КГц - 1Мгц - это абсолютные частоты или отстройка от некоторой несущей? Абсолютные, своего рода несущая, реально отсройка получается +/-100Гц. Там просто кварцы разные. Цитата(rloc @ Oct 14 2007, 19:22)  2) Если это абсолютные частоты, то зачем частоту дискретизации брать 50МГц? Я смотрю, Вы в другой ветке уже вовсю пытаетесь решить непростую задачу - сделать DDC на FPGA. Хочется попытаться понять, к чему такие сложности. Там в DDC Вы пытались сделать полосу 2МГц, но зачем, когда сами пишите, что диапазон изменения резонанса - 50-100Гц, т.е. для ФАПЧ Вам нужна полоса ~200Гц. Ваша задача очень напоминает измерительный прибор под названием Vector Network Analyzer, поищите в интернете по этим ключевым словам и найдете очень много полезной информации. Советую начать искать с www.agilent.com - они очень любят писать всякие фундаментальные статьи. Дискретизация такая выбрана чтобы потом осуществить децимацию, хочется по максимуму выжать точность. Да и АЦП уже были в наличие AD6644. Дискретизация в 50Мгц выбрана для несущего сигнала 1Мгц, также хочу расчитать все фильтры и остальные цепи. Просто потом для любой другой несущей можно пропорционально снижать тактирование всех цепей. Насчет ширины полосы 200Гц - вы правы. Вся задача сводится к реализации конвертера частоты вниз - т.е. свести несущую в 0 и иметь сигнал фазы в чистом виде. Т.о нужно убрать двойную частоту после умножения. Спасибо за подсказку про Vector Network Analyzer, сам бы я никогда не нашёл бы. Насчет сложностей, соглашусь, возможно мною был выбран не самый оптимальный вариант, поэтому я, с признательностью, выслушаю предложения по теме.
|
|
|
|
|
Oct 15 2007, 10:50
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(stoker @ Oct 15 2007, 12:10)  Дискретизация в 50Мгц выбрана для несущего сигнала 1Мгц. Более высокая частота дискретизации в данном случае будет выгодна, только тогда, когда собственные шумы квантования АЦП в полосе Найквиста будут больше чем шумы предварительного усилителя в полосе ФАПЧ (200Гц). Тогда за счет сужения полосы мы повысим динамику за счет уменьшения шумов квантования АЦП (получится практически аналог Сигма-Дельта АЦП). Говоря про векторный анализатор цепей, я намекал на то, чтобы от системы ФАПЧ с ее очень сложным расчетом устойчивости, перейти на схему, когда DDS постоянно свипирует в некотором диапазоне частот, а после АЦП векторно детектируется (делится на квадратуры) и анализируется. Причем диапазон свипирования выбирается в зависимости от того, что мы делаем: либо осуществляем поиск, либо следим за резонансом.
|
|
|
|
|
Oct 15 2007, 11:24
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469

|
Цитата(rloc @ Oct 15 2007, 14:50)  Более высокая частота дискретизации в данном случае будет выгодна, только тогда, когда собственные шумы квантования АЦП в полосе Найквиста будут больше чем шумы предварительного усилителя в полосе ФАПЧ (200Гц). Тогда за счет сужения полосы мы повысим динамику за счет уменьшения шумов квантования АЦП (получится практически аналог Сигма-Дельта АЦП). Спасибо, что просвятили, думаю что шум квантования АЦП действительно будет больше чем усилителя, точно прикинуть пока немогу во сколько раз. Я так понимаю чтобы выиграть 2 бита дополнительно мне нужна сверхдискретизация в 8 раз? Спасибо за идеи. Цитата(rloc @ Oct 15 2007, 14:50)  Говоря про векторный анализатор цепей, я намекал на то, чтобы от системы ФАПЧ с ее очень сложным расчетом устойчивости, перейти на схему, когда DDS постоянно свипирует в некотором диапазоне частот, а после АЦП векторно детектируется (делится на квадратуры) и анализируется. Причем диапазон свипирования выбирается в зависимости от того, что мы делаем: либо осуществляем поиск, либо следим за резонансом. У меня немножко другой алгоритм, я постоянно нахожусь в резонансе, и отслеживаю изменения фазы и частоты, во время того как кварц подвергается мех. воздействиям. Скорее похоже на частотную демодуляцию наверное...
|
|
|
|
|
Oct 15 2007, 12:09
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(stoker @ Oct 15 2007, 15:24)  Спасибо, что просвятили, думаю что шум квантования АЦП действительно будет больше чем усилителя, точно прикинуть пока немогу во сколько раз. Я так понимаю чтобы выиграть 2 бита дополнительно мне нужна сверхдискретизация в 8 раз? Спасибо за идеи. У меня немножко другой алгоритм, я постоянно нахожусь в резонансе, и отслеживаю изменения фазы и частоты, во время того как кварц подвергается мех. воздействиям. Скорее похоже на частотную демодуляцию наверное... А Вы случаем не систему обратной связи городите для микроскопа ? Что-то очень похоже .... Если да, то Вы собираетесь делать как у нас обычно принято - через одно место. Если нет, то извиняйте, обрисуйте задачу поконкретней, может чем и помогу.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
Сообщений в этой теме
stoker Слежение за резонансной частотой и фазой измеряемого объекта ФАПЧем Jul 28 2007, 18:59 Dr_Crazy Рекомендую залезть на сайт www.analog.com посмотре... Aug 27 2007, 12:19 stoker Цитата(Dr_Crazy @ Aug 27 2007, 16:19) Рек... Oct 10 2007, 10:30     stoker Цитата(DS @ Oct 15 2007, 16:09) А Вы случ... Oct 15 2007, 13:13 Taradov Alexander Ну можно децимацию делать CIC-фильтрам (0 умножите... Oct 15 2007, 08:52 DS Контору назовите, в которой работаете. Я подумаю. ... Oct 15 2007, 13:21 stoker Цитата(DS @ Oct 15 2007, 17:21) Контору н... Oct 15 2007, 13:43 DS Как Вы собираетесь снимать сигналы с TF и кварцево... Oct 15 2007, 14:24 stoker Спасибо за ответ.
Цитата(DS @ Oct 15 2007, 18... Oct 15 2007, 14:45 DS При таком раскладе мой совет следующий - для TF ку... Oct 15 2007, 14:59 stoker Цитата(DS @ Oct 15 2007, 18:59) При таком... Oct 15 2007, 15:08  DS Цитата(stoker @ Oct 15 2007, 19:08) Вообщ... Oct 15 2007, 15:20   stoker Цитата(DS @ Oct 15 2007, 19:20) Ну смотри... Oct 15 2007, 15:25 DS Система используется во в таком микроскопе, его на... Oct 15 2007, 15:27 stoker Цитата(DS @ Oct 15 2007, 19:27) Система и... Oct 15 2007, 15:36 DS Это я торможу.
Посчитайте поворот фазы при работ... Oct 15 2007, 15:41 stoker Цитата(DS @ Oct 15 2007, 19:41) Это я тор... Oct 15 2007, 15:51 DS Я понял, что частоту. Если гладкие поверхности, то... Oct 15 2007, 18:07 stoker Цитата(DS @ Oct 15 2007, 22:07) Я понял, ... Oct 15 2007, 19:58 DS Ну статьи то в журналах они читают.
В документаци... Oct 15 2007, 20:17 stoker Цитата(DS @ Oct 16 2007, 00:17) Ну статьи... Oct 15 2007, 21:00  DS Цитата(stoker @ Oct 16 2007, 01:00) Чувст... Oct 15 2007, 21:25   stoker Цитата(DS @ Oct 16 2007, 01:25) Если у ва... Oct 15 2007, 22:36    DS Цитата(stoker @ Oct 16 2007, 02:36) Пожал... Oct 16 2007, 06:57     stoker Цитата(DS @ Oct 16 2007, 10:57) Khaled Ka... Oct 16 2007, 09:31 DS Давайте начнем с начала.
Вы собираетесь измерять... Oct 16 2007, 14:07 stoker Цитата(DS @ Oct 16 2007, 18:07) Давайте н... Oct 16 2007, 14:41  DS Цитата(stoker @ Oct 16 2007, 18:41) Да уж... Oct 16 2007, 19:38   stoker Цитата(DS @ Oct 16 2007, 23:38) Не совсем... Oct 17 2007, 07:34 DS Ну так там все разжевано как раз про то, что Вы сп... Oct 17 2007, 10:50 stoker Огромное спасибо за помощь! Oct 17 2007, 11:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|