реклама на сайте
подробности

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


Местный
***

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



Есть сигнал - синус, который выходит с ЦАПа (выход DDS), подаётся на объект(на основе кварца), далее на выходе из объекта сигнал нормируется, фильтруется и оцифровывается. Резонанс каждого объекта имеет разброс в широком диапазоне частот от 30КГц до 1Мгц. При нахождении резонанса объекта, включается ФАПЧ и следит за резонансной частотой объекта. При этом выдаёт 2 параметра текущая частота и фаза объекта во времени, а объект тем временем, подвергается всякого рода внешним воздействиям. Ширина полосы изменения резонансной частоты не более 50-100Гц. В аналоге никаких математических преобразований не делаю, работаю полностью с цифрой. Из аппаратной части имею: DSP, FPGA, DAC, ADC. DDS реализован в ПЛИС, разрешение по частоте – 2,3мГц, но при реализации ФАПЧ возникли вопросы.
Как оптимально можно реализовать цифровой ФАПЧ, а именно фазовый детектор сигнала приходящего с АЦП и цифрового, с выхода DDS, используя премудрости ЦОС? Есть ли смысл работать полностью с аналитическим сигналом, реализовывать FFT? Какие блоки стоит использовать в FPGA, а что поручить DSP? В ЦОСе серьёзно я только начинаю разбираться, так что не пинайте.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rloc
сообщение Oct 14 2007, 15:22
Сообщение #2


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 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 - они очень любят писать всякие фундаментальные статьи.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 15 2007, 08:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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, сам бы я никогда не нашёл бы. Насчет сложностей, соглашусь, возможно мною был выбран не самый оптимальный вариант, поэтому я, с признательностью, выслушаю предложения по теме.
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 15 2007, 10:50
Сообщение #4


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(stoker @ Oct 15 2007, 12:10) *
Дискретизация в 50Мгц выбрана для несущего сигнала 1Мгц.

Более высокая частота дискретизации в данном случае будет выгодна, только тогда, когда собственные шумы квантования АЦП в полосе Найквиста будут больше чем шумы предварительного усилителя в полосе ФАПЧ (200Гц). Тогда за счет сужения полосы мы повысим динамику за счет уменьшения шумов квантования АЦП (получится практически аналог Сигма-Дельта АЦП).
Говоря про векторный анализатор цепей, я намекал на то, чтобы от системы ФАПЧ с ее очень сложным расчетом устойчивости, перейти на схему, когда DDS постоянно свипирует в некотором диапазоне частот, а после АЦП векторно детектируется (делится на квадратуры) и анализируется. Причем диапазон свипирования выбирается в зависимости от того, что мы делаем: либо осуществляем поиск, либо следим за резонансом.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 15 2007, 11:24
Сообщение #5


Местный
***

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



Цитата(rloc @ Oct 15 2007, 14:50) *
Более высокая частота дискретизации в данном случае будет выгодна, только тогда, когда собственные шумы квантования АЦП в полосе Найквиста будут больше чем шумы предварительного усилителя в полосе ФАПЧ (200Гц). Тогда за счет сужения полосы мы повысим динамику за счет уменьшения шумов квантования АЦП (получится практически аналог Сигма-Дельта АЦП).

Спасибо, что просвятили, думаю что шум квантования АЦП действительно будет больше чем усилителя, точно прикинуть пока немогу во сколько раз. Я так понимаю чтобы выиграть 2 бита дополнительно мне нужна сверхдискретизация в 8 раз? Спасибо за идеи.

Цитата(rloc @ Oct 15 2007, 14:50) *
Говоря про векторный анализатор цепей, я намекал на то, чтобы от системы ФАПЧ с ее очень сложным расчетом устойчивости, перейти на схему, когда DDS постоянно свипирует в некотором диапазоне частот, а после АЦП векторно детектируется (делится на квадратуры) и анализируется. Причем диапазон свипирования выбирается в зависимости от того, что мы делаем: либо осуществляем поиск, либо следим за резонансом.

У меня немножко другой алгоритм, я постоянно нахожусь в резонансе, и отслеживаю изменения фазы и частоты, во время того как кварц подвергается мех. воздействиям. Скорее похоже на частотную демодуляцию наверное...
Go to the top of the page
 
+Quote Post
DS
сообщение Oct 15 2007, 12:09
Сообщение #6


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(stoker @ Oct 15 2007, 15:24) *
Спасибо, что просвятили, думаю что шум квантования АЦП действительно будет больше чем усилителя, точно прикинуть пока немогу во сколько раз. Я так понимаю чтобы выиграть 2 бита дополнительно мне нужна сверхдискретизация в 8 раз? Спасибо за идеи.
У меня немножко другой алгоритм, я постоянно нахожусь в резонансе, и отслеживаю изменения фазы и частоты, во время того как кварц подвергается мех. воздействиям. Скорее похоже на частотную демодуляцию наверное...


А Вы случаем не систему обратной связи городите для микроскопа ? Что-то очень похоже .... Если да, то Вы собираетесь делать как у нас обычно принято - через одно место. Если нет, то извиняйте, обрисуйте задачу поконкретней, может чем и помогу.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 18:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016