|
Как наблюдать периодичность цифрового спектра и изменить ее |
|
|
|
Feb 1 2016, 13:35
|
Местный
  
Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647

|
Насколько я себе представляю, если мы берем n выборок сигнала и делаем БПФ, мы получаем лишь часть спектра, которая находится в полосе 0...fд. Гармонический сигнал представляется 2 палочками в этом диапазоне. Насколько я понимаю, как-то же можно его промоделировать так, чтобы получить диапазон частот 0...4fд, например? Но если мы имеем бесконечное число палок в частотной области, мы же можем рассмотреть сразу период 0...4fd, а остальную бесконечную периодичность в спектре убрать? Мне очень интересно, а что тогда случится с формой сигнала? Я попробовал смоделировать это, только выполняя ресемплинг во временной области, но то ли я получил? Что я вообще получил, по-вашему? Почему палочки такие маленькие кроме 2 основных? Частота дискретизации fд = 20 кГц. На рисунке сделал - 40 кГц наблюдение.
А в идеале же мне нужно, чтобы просто в диапазоне 0...4fд был спектр, а дальше его не было бы. Или даже так: чтобы в этом диапазоне был спектр, повторяющийся через fд, а дальше через 4fд повторялся уже цельный спектр 0...4fд. Я не могу провернуть это в Simulink. Что предлагаете? Как проще сделать?
|
|
|
|
|
 |
Ответов
|
Feb 13 2016, 06:22
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 17-07-15
Пользователь №: 87 598

|
Товарищ Anatoliy вроде про ЦАП говорил. В действительности по-моему все не так. АЦП и ЦАП не имеют АЧХ. Как сигнал есть, так он и оцифровывается. Вы что-то заботанились совсем со своими Simulimk-ами и Labview. "Дискретный сигнал обладает бесконечной энергией." - как такое может быть. В розетке что, бесконечная энергия. Нет конечно. Возьмите микроконтроллер ATmega128. Ток ноги 20 mA. Поставили резистор 270 Ом вместе со светодиодом и ток пошел 18,5 mA, т.е. допустимый. Поставили резистор 100 Ом и ток пошел уже 50 mA, т.е. выше допустимого. И микроконтроллер сгорит и дымок от него будет напоминать о костре в лесу. Насчет sinc - это синус кардиналис(Sin(x)/x или Sin(PI*x)/(PI*x). Сколько работал с АЦП и ЦАП ничего там не накладывается. Это опять же в теории наверно.
|
|
|
|
|
Feb 13 2016, 12:40
|
Знающий
   
Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748

|
Цитата(Molotov @ Feb 13 2016, 09:22)  Товарищ Anatoliy вроде про ЦАП говорил. Виноват, конечно, ЦАП. Но у АЦП АЧХ тоже sinc. Цитата(Molotov @ Feb 13 2016, 09:22)  "Дискретный сигнал обладает бесконечной энергией." - как такое может быть. В розетке что, бесконечная энергия. Нет конечно. Дискретный сигнал представляется в виде дельта-функций. В любом учебнике по ЦОС это написано. Естественно, энергия у такого сигнала бесконечна. В реальности же, с АЦП и ЦАП, такого не будет, зато здесь появляются частотные хар-ки в виде sinc.
Сообщение отредактировал Grizzzly - Feb 13 2016, 12:40
|
|
|
|
|
Feb 13 2016, 15:25
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Grizzzly @ Feb 13 2016, 15:40)  Виноват, конечно, ЦАП. Но у АЦП АЧХ тоже sinc.
Дискретный сигнал представляется в виде дельта-функций. В любом учебнике по ЦОС это написано. Естественно, энергия у такого сигнала бесконечна. В реальности же, с АЦП и ЦАП, такого не будет, зато здесь появляются частотные хар-ки в виде sinc. А Вы уверены что на выходе АЦП тоже будет присутствовать sinc? Вы хорошо представляете себе причину возникновения сего явления? Вы сами себе противоречите: Цитата(Grizzzly @ Feb 13 2016, 15:40)  Дискретный сигнал представляется в виде дельта-функций.  В домене дискретного времени так и есть, но Sinc появляется там где дельта-функция подменяется прямоугольным окном. Вспомните ступеньки на выходе ЦАП без фильтра.
|
|
|
|
|
Feb 13 2016, 17:04
|
Знающий
   
Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748

|
Цитата(_Anatoliy @ Feb 13 2016, 18:25)  А Вы уверены что на выходе АЦП тоже будет присутствовать sinc? Если мы говорим про идеальное преобразование, то не будет sinc. В реальности, в сигма-дельта АЦП, будет: model.exponenta.ru/sd_adc.html www.analog.com/media/ru/technical-documentation/application-notes/4093718142805AN665R.pdf www.analog-eetimes.com/en/why-are-my-dac-and-adc-responses-drooping.html?cmp_id=71&news_id=222903402&page=0
Сообщение отредактировал Grizzzly - Feb 13 2016, 17:18
|
|
|
|
|
Feb 13 2016, 17:19
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Grizzzly @ Feb 13 2016, 20:04)  www.analog.com/media/ru/technical-documentation/application-notes/4093718142805AN665R.pdf И что? Там ясно написано: Код В этих АЦП имеется Sinc фильтр (фильтр с АЧХ вида sin(x)/x) Но это совсем не означает что этот фильтр присутствует во всех АЦП. В некоторых АЦП и down converter имеется. Я выше привёл ссылку на борьбу с синком в ЦАП. Можете привести такой же документ для борьбы с синком в АЦП? И я не понял есть ли ответ на Код Вы хорошо представляете себе причину возникновения сего явления?
|
|
|
|
|
Feb 13 2016, 18:08
|
Знающий
   
Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748

|
Цитата(_Anatoliy @ Feb 13 2016, 20:19)  И что? Там ясно написано: Код В этих АЦП имеется Sinc фильтр (фильтр с АЧХ вида sin(x)/x) Но это совсем не означает что этот фильтр присутствует во всех АЦП. В некоторых АЦП и down converter имеется. Я выше привёл ссылку на борьбу с синком в ЦАП. Можете привести такой же документ для борьбы с синком в АЦП? Я писал только про сигма-дельта АЦП  Здесь же на форуме и пытались скомпенсировать: electronix.ru/forum/lofiversion/index.php/t52380.html Цитата И я не понял есть ли ответ на Код Вы хорошо представляете себе причину возникновения сего явления? В ЦАП из-за того, что там прямоугольные импульсы, а не дельта-функции. В сигма-дельта АЦП из-за усредняющего (сглаживающего) фильтра. В других АЦП такого не будет.
|
|
|
|
Сообщений в этой теме
lennen Как наблюдать периодичность цифрового спектра и изменить ее Feb 1 2016, 13:35 Molotov Цитата(lennen @ Feb 1 2016, 19:35) А в ид... Feb 1 2016, 17:05 lennen Тогда ничего не понял. Давайте сначала. Здесь спек... Feb 1 2016, 19:26 Corner Цитата(lennen @ Feb 1 2016, 23:26) Тогда ... Feb 1 2016, 20:15 Molotov По моему преграда как раз в Вашем сознании. В прео... Feb 2 2016, 07:55 bogaev_roman Цитата(lennen @ Feb 1 2016, 16:35) Я не м... Feb 3 2016, 08:42 Santik Цитата(bogaev_roman @ Feb 3 2016, 11:42) ... Feb 3 2016, 14:00  bogaev_roman Цитата(Santik @ Feb 3 2016, 17:00) Ну, во... Feb 3 2016, 14:49   Grizzzly Цитата(bogaev_roman @ Feb 3 2016, 17:49) ... Feb 3 2016, 15:25    bogaev_roman Цитата(Grizzzly @ Feb 3 2016, 18:25) Во в... Feb 4 2016, 08:19   Santik Цитата(bogaev_roman @ Feb 3 2016, 17:49) ... Feb 3 2016, 17:38 lennen Motolov, извините, если показался грубым. Я просто... Feb 3 2016, 20:52 тау Цитата(lennen @ Feb 4 2016, 00:52) Действ... Feb 3 2016, 21:18 Molotov Слово aliasing зарубежное какое-то, там просто час... Feb 11 2016, 10:35 _Anatoliy Цитата(Molotov @ Feb 11 2016, 13:35) Кста... Feb 11 2016, 10:56 Molotov А sinc - это что такое? Feb 11 2016, 17:28 Grizzzly Цитата(Molotov @ Feb 11 2016, 20:28) А si... Feb 11 2016, 19:20 _Anatoliy Цитата(Molotov @ Feb 13 2016, 09:22) Насч... Feb 13 2016, 09:43       Grizzzly Цитата(_Anatoliy @ Feb 14 2016, 09:24)
... Feb 14 2016, 09:40 Corner Во всех случаях будет затухание. И причина не филь... Feb 14 2016, 06:51 тау Цитата(Corner @ Feb 14 2016, 10:51) Соотв... Feb 14 2016, 08:57 _Anatoliy Цитата(Corner @ Feb 14 2016, 09:51)
Инте... Feb 14 2016, 12:37  Corner Цитата(_Anatoliy)Интересно,вы сами то хоть понимае... Feb 14 2016, 13:13 lennen Molotov, я если правильно Вас понял, сейчас одновр... Mar 21 2016, 16:39
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|