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

 
 
26 страниц V  « < 19 20 21 22 23 > »   
Reply to this topicStart new topic
> A new concept in Frequency Synthesis, Новая структура синтезатора частоты
Vitaly_K
сообщение Jan 23 2013, 13:37
Сообщение #301


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(azoff @ Jan 23 2013, 10:04) *

Цитата
Опять мы уперлись в то, что считать частотой и зачем нам ее мерить на коротких промежутках? Сигнал - такой, какой он есть: со спурами и т.д. - начнет формироваться с первого такта, т.к. из таблицы синуса в ЦАП отправится отсчет.

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

Ну вот, Вы и согласились, что сигнал потом. Осталось установить величину этого «потом».
Цитата
Потом, опять же когда система вернется в первоначальное состояние - спур опять сформируется. Для избежания этого, во-первых, не обнуляют аккумулятор фазы при перестройке,

А я и не говорю, что аккумулятор надо обнулять.
Цитата
а, во-вторых, существует методики рандомизации значения аккумулятора фазы для устранения корреляции этих самых спуров.

Да, есть методы борьбы со спурами, но вопрос не о них, а о времени переключения частоты.


Цитата(тау @ Jan 23 2013, 11:52) *
И есть замечание по рассуждениям о гармониках Vitaly_K: нельзя смотреть "что там в гармониках по спектру" , построенному на части и тем более половине периода вырабатываемого тона, это бессмысленно.

Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 23 2013, 15:47
Сообщение #302


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.

давайте.
Только не на основе общеупотребительной схемы, прошлого века, ЧД, так как он не годится для скоростных измерений ввиду содержащегося в нем фильтра с большой задержкой, а на основе дискриминатора , сравнивающего одновременно фазу, амплитуду и частоту, т.е. грубо говоря - на простом вычитателе одного колебания (синтезируемого на DDS) из другого (опорного), с заранее сформированной синусоидой задолго до момента переключения DDS.
Go to the top of the page
 
+Quote Post
azoff
сообщение Jan 23 2013, 16:02
Сообщение #303


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050



Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну вот, Вы и согласились, что сигнал потом. Осталось установить величину этого «потом».


Ну мы опять вернулись к началу. Генерируемый нами сигнал в любом случае сожержит спуры, верно? Это его данность, собственность, если хотите - он без них не бывает в нашей системе. Спуры эти проявляются во временной области тем, что есть некоторые участки времени, в которых генерируется сигнал с другой (мгновенной) частотой. Если в конкретном Вашем примере этот участок начал генерироваться в первоначальные моменты времени - это не значит, что сигнал (который, как указано выше, содержит этот спур) не переключился, просто он начался с этой своей части.

Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.


А рассмотрение на дискриминаторе теряет смысл, т.к. в любом случае НАДО учитывать спуры в рассматриваемом примере, а в этом случае выходной сигнал с дискриминатора надо интегрировать, что вносит инерционность и прочее.

Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
А я и не говорю, что аккумулятор надо обнулять.


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

Резюмируя, отмечу, что мы с Вами говорим об одном и том же, только с разных сторон. Я считаю спур неотъемлимой составляющей сигнала и рассматриваю его в целостности, а Вы (извините меня за резкое слово) спекулируете на том, что этот спур во временной области появится в первые моменты времени и поэтому частота не переключится. Но когда такая ситуация повториться (когда система вернется в первоначальное состояние) - то будет срыв частоты?

Сообщение отредактировал azoff - Jan 23 2013, 16:06
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 23 2013, 16:55
Сообщение #304


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(тау @ Jan 23 2013, 17:47) *
давайте.
Только не на основе общеупотребительной схемы, прошлого века, ЧД, так как он не годится для скоростных измерений ввиду содержащегося в нем фильтра с большой задержкой, а на основе дискриминатора , сравнивающего одновременно фазу, амплитуду и частоту, т.е. грубо говоря - на простом вычитателе одного колебания (синтезируемого на DDS) из другого (опорного), с заранее сформированной синусоидой задолго до момента переключения DDS.

И что бы мы тогда получили? Можете ли изобразить или рассказать словами?

Цитата(azoff @ Jan 23 2013, 18:02) *
Резюмируя, отмечу, что мы с Вами говорим об одном и том же, только с разных сторон. Я считаю спур неотъемлимой составляющей сигнала и рассматриваю его в целостности, а Вы (извините меня за резкое слово) спекулируете на том, что этот спур во временной области появится в первые моменты времени и поэтому частота не переключится. Но когда такая ситуация повториться (когда система вернется в первоначальное состояние) - то будет срыв частоты?

Вот это уже интересно. Даже могу простить за грубость. Довод просто убийственный. Надо подумать, но, похоже, Вы правы.
Go to the top of the page
 
+Quote Post
Chenakin
сообщение Jan 23 2013, 17:05
Сообщение #305


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 7-01-11
Из: г. Трубчевск
Пользователь №: 62 074



Цитата(azoff @ Jan 23 2013, 08:02) *
Ну мы опять вернулись к началу.

Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.


--------------------
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 23 2013, 18:15
Сообщение #306


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(Chenakin @ Jan 23 2013, 19:05) *
Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.

Я думаю, что azoff этот вопрос о времени установления уже прояснил (см. его сообщение и мой ответ на него).
Теперь, пожалуй, и в самом деле можно переключиться на спуры. Вот, к примеру, о рандомизации: спуры снижаются, а шум увеличивается. Не так ли?

Go to the top of the page
 
+Quote Post
azoff
сообщение Jan 23 2013, 18:28
Сообщение #307


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050



Цитата(Chenakin @ Jan 23 2013, 21:05) *
Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.


Александр, почему-то лично у меня критерий оценки частоты измерением времени между двумя нулевыми отсчетами вызывает внутреннее неприятие (хотя известно, что в осциллографах ее так и измеряют). У меня с этим свои "личные" счеты и мысли. Чтобы так оценивать частоту надо быть на 100% уверенным, что до рассматриваемого промежутка и после на бесконечном времени исследуемый сигнал периодичен и идентичен рассматриваемому куску. Иначе разговоры о частоте вообще теряют физический смысл.
А то, что мы с Виталием говорим об одном и том же, только с разных ракурсов - это факт. И в принципе я изначально лукавил, чтобы довести свою точку зрения. И по-моему немного получилось.

Цитата(Chenakin @ Jan 23 2013, 21:05) *
Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет.


Т.к. о частоте можно говорить только рассматривая сигналы, о которых уже достаточно накопленно информации (отсчетов), а с другой стороны ПСС являются неотъемлимой составляющей сигнала - то вопрос Виталия "с какого момента считать частоту сигнала установившемся" нужно переформулировать в "с какого момента начинает формироваться тот сигнал, о котором при должном накоплении отсчетов мы скажем, что он обладает такой-то частотой и таким-то набором ПСС". И ответ на этот вопрос - с первого отсчета. А то, что в приведенном Виталием примере сначала формируется сигнал, у которого между нулевыми отсчетами время не соотствует периоду требуемой частоты, говорит только о том, что в составе рассматриваемого нами сигнала есть ПСС с частотой, соовтествующей времени этих самых нулевых отсчетов. Собственно вот в этом и есть суть нашей дискуссии.
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 23 2013, 18:35
Сообщение #308


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Vitaly_K @ Jan 23 2013, 19:55) *
И что бы мы тогда получили? Можете ли изобразить или рассказать словами?

изображаю . после 10 микросекунды происходит смена частоты DDS с 6 на 10 МГц без разрыва фазы (синий луч)
красная осциллограмма - опорная частота 10 МГц , давно существующая
Зеленая осциллограмма = разности между красной и синей . На ней после 10 мкс должен быть просто 0 Вольт (и шум квантования) , если совпали амплитуды , фазы и частоты.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
azoff
сообщение Jan 23 2013, 18:38
Сообщение #309


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050



Цитата(Vitaly_K @ Jan 23 2013, 22:15) *
Теперь, пожалуй, и в самом деле можно переключиться на спуры. Вот, к примеру, о рандомизации: спуры снижаются, а шум увеличивается. Не так ли?


Да, с введением в DDS допустим dithering (или "дрожания фазы" или модуляции фазы псевдо-случайной последовательностью) - спуры (некоторые) пропадают, а шумы увеличиваются. К слову, наш спор выше полезен именно тем, что становится очевидным почему так происходит. Т.е. раз фаза модулируется случайно величиной - то соответственно мгновенная частота принимает случайные значения, являющиеся отклонением от требуемой. А вот то, что мы при этом уходим от регулярности фазовой ошибки (возникающей при отбрасывании младших разрядов в аккумуляторе фазы), приводит к исчезновению некоторых (подчеркиваю) ПСС.

А есть еще (как в DDS, так и в дельта-сигма модуляторах) методика устранения ПСС связанных с накоплением....не могу подобрать слово....ПСС такого рода по-моему называются корреляционными. Методика основана на том, что при перестройке в аккумулятор фазы DDS либо ДСМ записывается заранее определенное число (либо случайное число), с целью устранения из аккумулятора информации о фазе предыдущего сигнала. Коряво написал, хорошо, но кратко, написано в описании к микросхеме HMC704LP4 Hittite (пункт про AutoSeed в DSM).
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 24 2013, 11:05
Сообщение #310


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Интересно, какой будет уровень спура в примере, который мы рассматривали?
Может ли кто-нибудь вычислить? Кажется, что все исходные данные для этого есть. Будем считать, что ЦАП идеальный, без ошибок.

Go to the top of the page
 
+Quote Post
тау
сообщение Jan 25 2013, 15:58
Сообщение #311


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Vitaly_K @ Jan 24 2013, 15:05) *
Интересно, какой будет уровень спура в примере, который мы рассматривали?

6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 25 2013, 19:50
Сообщение #312


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(тау @ Jan 25 2013, 17:58) *
6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544

Нельзя ли увеличить количество разрядов, в чём проблема, время вычислений?
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 26 2013, 09:40
Сообщение #313


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(тау @ Jan 25 2013, 17:58) *
6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544

Сразу не обратил внимания: наши с Вами результаты сильно различаются (см. моё сообщение №294, картинка «64 такта»). Вы уверены в своих расчётах?
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 26 2013, 11:10
Сообщение #314


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Vitaly_K @ Jan 26 2013, 12:40) *
Сразу не обратил внимания: наши с Вами результаты сильно различаются
В чём Вы усмотрели сильное различие ? Я не вижу.

Цитата
. Вы уверены в своих расчётах?
в данном случае вполне уверен, тем более, что применил в таблице синусов только три значения -1,0,1 по Вашей концеции
Цитата(Vitaly_K @ Jan 22 2013, 19:59) *
От старших разрядов формируется синус в виде 4-х отсчётов 0; 1; 0; -1. Это, конечно, немного, но вполне достаточно, чтобы рассматривать вопрос в принципе.




Цитата(Vitaly_K @ Jan 25 2013, 22:50) *
Нельзя ли увеличить количество разрядов, в чём проблема, время вычислений?

можно (см рисунок)

8 бит аккумулятор и 4 бита на ЦАП
Fsysclk=2048
FTW=17
Fout=(17/2^8)*2048=136 - основной тон

Сообщение отредактировал тау - Jan 26 2013, 11:16
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Jan 26 2013, 11:44
Сообщение #315


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(тау @ Jan 26 2013, 13:10) *
В чём Вы усмотрели сильное различие ? Я не вижу.

У меня нижняя и верхняя боковые составляющие примерно одинаковые по -26 дБн. У Вас соответственно -10 и -14 дБн.
Go to the top of the page
 
+Quote Post

26 страниц V  « < 19 20 21 22 23 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 00:05
Рейтинг@Mail.ru


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