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

 
 
9 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Измерение частоты
blackfin
сообщение Dec 3 2014, 19:01
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(poweroff @ Dec 3 2014, 22:51) *
Вот этот параметр (начальная фаза) полностью зависит от меня, как я скажу, такой она и будет.

А неравномерность АЧХ АЦП в полосе 1,8 МГц±300 кГц от вас тоже зависит? biggrin.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 19:03
Сообщение #47


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE
Lmx2315
Так как я больше по СВЧ чем по цифре (сейчас только начил читать "Цифровая обработка сигналов Р.Лайонс 2006"), то некоторые вещи мне не понятны (Децимирующий цифровой фильтр). Но это я попробую завтра исправить. А вот зачем делать это"снижаете частоту сэмплирования до вашего разброса +- 300 Кгц , т.е. до 600 КГц" вообще не понять. Можете порекомендовать литературку по придмету?



если полоса вашего сигнала будет занимать максимум 600 Кгц , то чтобы не перегружать микроконтроллер ненужным потоком данных, производится децимация с частоты оцифровки до минимальной частоты в которой помещается ваша рабочая полоса сигнала. Чем ниже частота семплирования тем Микроконтроллер больше успеет сделать с данными за единицу времени. Можно конечно и на рабочей частоте всё проделывать - но потребуется что-то гораздо более мощное на вычислительной стороне.

QUOTE (blackfin @ Dec 3 2014, 22:01) *
А неравномерность АЧХ АЦП в полосе 1,8 МГц±300 кГц от вас тоже зависит? biggrin.gif


..неравномерность АЧХ АЦП можно измерить и исправить.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
poweroff
сообщение Dec 3 2014, 19:06
Сообщение #48


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 21-08-12
Пользователь №: 73 203



Lmx2315

Импульсы появляются тогда, когда я генерирую запросный импульс. и через 1,8 мкс +- (0,5-1) мкс они приходят. Периуд повторения запросных импульсов ограничен суммой задержки (1,8 мкс +- (0,5-1) мкс) и длительностью ответного сигнала.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 19:07
Сообщение #49


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (poweroff @ Dec 3 2014, 22:06) *
Lmx2315

Импульсы появляются тогда, когда я генерирую запросный импульс. и через 1,8 мкс +- (0,5-1) мкс они приходят. Периуд повторения запросных импульсов ограничен суммой задержки (1,8 мкс +- (0,5-1) мкс) и длительностью ответного сигнала.

..тогда нет проблем.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 19:10
Сообщение #50


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 3 2014, 23:03) *
..неравномерность АЧХ АЦП можно измерить и исправить.

Уж больно точность заявлена высокая: 10/1,8^6 = 5,6 ppm. Боюсь, вам каждые 10 секунд придется измерять и исправлять АЧХ..
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 19:20
Сообщение #51


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (blackfin @ Dec 3 2014, 22:10) *
Уж больно точность заявлена высокая: 10/1,8^6 = 5,6 ppm. Боюсь, вам каждые 10 секунд придется измерять и исправлять АЧХ..



..а чего вам сдалась АЧХ АЦП ?
У нас квадратуры получаются в цифре, а не в аналоге, чтобы там с АЧХ не было - квадратуры будут одинаковые.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 19:25
Сообщение #52


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 3 2014, 23:20) *
..а чего вам сдалась АЧХ АЦП ?

Тогда еще раз вопрос: как из одинаковых квадратур вы вычисляете частоту?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 19:32
Сообщение #53


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (blackfin @ Dec 3 2014, 22:25) *
Тогда еще раз вопрос: как из одинаковых квадратур вы вычисляете частоту?

..одинаковые по амплитуде, квадратуры формирует вектор с фазовым углом - мы вычисляем фазовый угол пришедшей синусоиды, за два измерения вычисляем два фазовых угла (на который успеет повернуться вектор за время семплирования).

QUOTE
Lmx2315
А вот зачем делать это"снижаете частоту сэмплирования до вашего разброса +- 300 Кгц , т.е. до 600 КГц" вообще не понять. Можете порекомендовать литературку по придмету?


http://www.dsplib.ru/content/cicid/cicid.html


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 19:47
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 3 2014, 23:32) *
..одинаковые по амплитуде, квадратуры формирует вектор с фазовым углом - мы вычисляем фазовый угол пришедшей синусоиды, за два измерения вычисляем два фазовых угла (на который успеет повернуться вектор за время семплирования).

Интересно, а как вы за два(!) измерения находите три(!) неизвестных X,Y,Z в системе из двух уравнений:

X*sin(Y*t1+Z) = A1;
X*sin(Y*t2+Z) = A2;

Где: t1,t2 - моменты времени, а A1,A2 - измеренные в эти моменты амплитуды синусоиды.
И куда делся шум АЦП?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 20:00
Сообщение #55


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (blackfin @ Dec 3 2014, 22:47) *
Интересно, а как вы за два(!) измерения находите три(!) неизвестных X,Y,Z в системе из двух уравнений:

X*sin(Y*t1+Z) = A1;
X*sin(Y*t2+Z) = A2;

Где: t1,t2 - моменты времени, а A1,A2 - измеренные в эти моменты амплитуды синусоиды.
И куда делся шум АЦП?


А я факир , вот так-то - за два измерения нахожу и амлитуду и фазу и частоту.

X*sin(Y*t1+Z) = A1;
X*sin(Y*t2+Z) = A2;
X*cos(Y*t1+Z) = A3;
X*cos(Y*t2+Z) = A4; - так наверное, у нас же квадратуры.

Дайте подумать - после комплексного смесителя , каждый такт мы будем получать две квадратуры которые отображают нам вектор комплексной огибающей аналитического сигнала, угол между вектором и осью Х - говорит нам о фазе аналитического сигнала на этом такте, на следующем такте у нас вектор повернётся на сколько успеет в зависимости от расстройки от гетеродина за время тактового сигнала.

Шум АЦП , который остался в полосе сигнала после фильтрации, нам мешает конечно - вносит ошибку, чем С/Ш результирующий будет меньше тем ошибка больше , надо подобрать желаемый C/Ш для требуемой точности.



--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 20:14
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 4 2014, 00:00) *
А я факир , вот так-то - за два измерения нахожу и амлитуду и фазу и частоту.
.., у нас же квадратуры.

Вы же говорили, что квадратуры получаются "в цифре"? Выходит, измерения всего два?
Или у вас смеситель перед АЦП и каждая квадратура цифруется на отдельном АЦП?
Цитата(Lmx2315 @ Dec 4 2014, 00:00) *
Шум АЦП , который остался в полосе сигнала после фильтрации, нам мешает конечно - вносит ошибку, чем С/Ш результирующий будет меньше тем ошибка больше , надо подобрать желаемый C/Ш для требуемой точности.

А сможете "подобрать желаемый C/Ш для требуемой точности" ? Все же, честных 18 разрядов АЦП это точность не маленькая..
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 20:24
Сообщение #57


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (blackfin @ Dec 3 2014, 23:14) *
Вы же говорили, что квадратуры получаются "в цифре"? Выходит, измерения всего два?
Или у вас смеситель перед АЦП и каждая квадратура цифруется на отдельном АЦП?


..нет у меня смесителя перед АЦП , АЦП один - цифрует аналог, передаёт на комплексный смеситель куда приходят квадратуры гетеродина, на выходе после фильтров получаются квадратуры сигналов. Магия , измерений всего два а формул получается 4-ре, для поиска трёх неизвестных достаточно.

X*sin(Y*t1+Z) = A1;
X*sin(Y*t2+Z) = A2;
X*cos(Y*t1+Z) = A3;
X*cos(Y*t2+Z) = A4;

QUOTE
А сможете "подобрать желаемый C/Ш для требуемой точности" ? Все же, честных 18 разрядов АЦП это точность не маленькая..

я тоже думаю что 18 бит - за глаза хватит, выше в теме уважаемый _PV примерно посчитал что 40 Дб С/Ш хватит , а это даже не 14 бит c АЦП.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 20:34
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 4 2014, 00:24) *
.. АЦП один - цифрует аналог, передаёт на комплексный смеситель куда приходят квадратуры гетеродина, на выходе после фильтров получаются квадратуры сигналов.
Магия , измерений всего два а формул получается 4-ре, для поиска трёх неизвестных достаточно.

X*sin(Y*t1+Z) = A1;
X*sin(Y*t2+Z) = A2;
X*cos(Y*t1+Z) = A3;
X*cos(Y*t2+Z) = A4;

А где тут в этих ваших "магических формулах" квадратуры гетеродина? Я что-то их не вижу.. biggrin.gif

Цитата(Lmx2315 @ Dec 4 2014, 00:24) *
я тоже думаю что 18 бит - за глаза хватит.

Хватит то, может, их и хватит.. да кто ж ему их даст?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 20:49
Сообщение #59


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (blackfin @ Dec 3 2014, 23:34) *
Хватит то, может, их и хватит.. да кто ж ему их даст?

..так у нас 14 битный АЦП и полоса сигнала с 5 Мгц (при 10 МГц тактовой) сужается до 600 кГц , больше чем в 10 раз.
А это почти ещё два бита в плюс - итого 16 бит, 16 бит нам хватит.
QUOTE
А где тут в этих ваших "магических формулах" квадратуры гетеродина? Я что-то их не вижу.. biggrin.gif


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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 3 2014, 20:57
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Lmx2315 @ Dec 4 2014, 00:49) *
..так у нас 14 битный АЦП и полоса сигнала с 5 Мгц (при 10 МГц тактовой) сужается до 600 кГц , больше чем в 10 раз.
А это почти ещё два бита в плюс - итого 16 бит, 16 бит нам хватит.

Про какое сужение полосы "до 600 кГц" может идти речь, если вы измеряете сигнал в двух временных точках???

Цитата(Lmx2315 @ Dec 4 2014, 00:49) *
формулы - это результат работы комплексного смесителя, квадратуры гетеродина уже учлись.

Я как раз и хотел увидеть, как эти "квадратуры гетеродина уже учлись". Видать, не судьба..

Цитата(Lmx2315 @ Dec 4 2014, 00:49) *
з.ы.
Вы если меня на глупости какой поймали - так и скажите, а то я устал.

Да, мне тоже уже надоел этот дискусс..
Go to the top of the page
 
+Quote Post

9 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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