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

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> частота дискретизации, туплю
sifadin
сообщение Jan 30 2015, 21:37
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Цитата(ViKo @ Jan 30 2015, 12:18) *
Так будет не всегда.


Это случайность. зависящаяя от частоты дискретизации
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 31 2015, 03:38
Сообщение #47


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(sifadin @ Jan 31 2015, 00:37) *
Это случайность. зависящаяя от частоты дискретизации

Не уверен. См. пример.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 14:35
Сообщение #48


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Dr.Alex @ Jan 28 2015, 23:20) *
Потрясающе :-)))))))) На баш! :-))))))) Теперь я знаю, как выглядит "каша в голове" :-))))

Что бы вы ни делали с дискретизованным во времени сигналом, его "спектр" уже не вылезет за Fs/2, ведь он дискретизованный :-)))

"Спектр" естественно в кавычках, потому что:: (напоминаю чтобы не заклевали любящие строгость, как и я :-)))
— не существует строгого определения спектра сигнала, заданного конечным кол-вом точек
— "не вылезет за Fs/2" с всегдашней поправкой на то, что на самом деле спектр любого конечного во времени сигнала бесконечен, просто доля мощности, лежащая за пределами Fs/2, крайне мала в случае сколько-нибудь продолжительного сигнала

Как я понял вопрос для того и задан. Иными словами. Какую частоту дискретизации сигнала выбрать, чтобы последуящая нелинейная обработка (при невозможности получит частоты выше Найквиста) не привела к тому чтобы сигнал значительно отличался от того, который получится если все проделать для аналогового сигнала.

Цитата(sifadin @ Jan 29 2015, 00:01) *
Это не совсем так спектр


Почему не существует Бесконечная периодическая последовательность исходного спектра
Все что за пределами Fs/2 перенесется в область НЧ и станет практически шумом



Вопрос в том с какой частотой дискретизировать еще аналоговый сигнал
Исходя из его ширины спектра
или исходя из ширины спектра этого сигнала, как если бы его подвергли нелинейному преобразрваию

То есть если задана погрешность измерения сигнала после нелинейного преобразования
то и отсчеты я должен брать с частотой по т Кот-ва этого сигнала


Разумеется вторая опция: "исходя из ширины спектра этого сигнала, как если бы его подвергли нелинейному преобразрваию"
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 14:51
Сообщение #49


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tarbal @ Feb 12 2015, 17:35) *
Разумеется вторая опция: "исходя из ширины спектра этого сигнала, как если бы его подвергли нелинейному преобразованию"

А если я хочу просто найти среднее арифметическое захваченных выборок и вывести на индикатор цифру, то мне, стало быть, вообще никакой полосы не нужно? biggrin.gif
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 15:07
Сообщение #50


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Aner @ Jan 29 2015, 02:29) *
Насчет "не вылезет за Fs/2" ... во второй, третьей и других зонах Найквиста сигнал есть, его можно использовать, во всяком случае вторую зону. Понятно что соотношение с/ш хуже. Но мощность там есть, пусть и малая.


Сигналы с частотой выше Найквиста (как я понял их вы называете верхними зонами Найквиста) при дискретизации все равно изменят своя частоту и станут ниже Найквиста, что делает их неотличимыми от нужных сигналов (ниже Найквиста). Поэтому в большинстве случаев подавление этих сигналов обязательно до дискретизации. За свою долгую карьеру я видел только одно устройство, пользуюшееся сигналами во "второй зоне Найквиста". АОН начала 90х на 580ИК80 не имел достаточной скорости для обработки верхних частот. Так вот они попадали во "вторую зону". В данном случае отсутствие реальных сигналов частот, в которые превращались измеряемые.

Вот так изменяется частота при дискретизации.
f - частота сигнала
F - частота дискретизации
r - частота результируючего сигнала

2 зона F/2 < f < F: r = F/2 -f
3 зона F < f < 3*F/2: r = f - F

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

Цитата(ViKo @ Feb 12 2015, 17:51) *
А если я хочу просто найти среднее арифметическое захваченных выборок и вывести на индикатор цифру, то мне, стало быть вообще никакой полосы не нужно? biggrin.gif


Среднее арифметическое периодического сигнала (да и в общем любого, о спектре которого имеет смысл говорить) всегда будет около постоянной составляющей, так что ваш пример неудачен.
Но о том, что вы имели ввиду (я предполагаю, что понял вашу мысль):
Форма сигнала исказится если полоса будет слишком узкой, а значит вы получите разные результаты среднего арифметического для разных полос.

Цитата(Dr.Alex @ Jan 29 2015, 14:18) *
Какой теории? Подобной "теории" мне не известно. Никакого парадокса нет, и никакого "нарушения Котельникова" нет.


+1

Сообщение отредактировал Tarbal - Feb 12 2015, 15:13
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 15:09
Сообщение #51


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tarbal @ Feb 12 2015, 18:02) *
Но о том, что вы илели ввиду (я предполагаю, что понял вашу мысль):

Мысль - все о том же - надо ли учитывать постобработку захваченного сигнала при выборе частоты дискретизации. Доводя идею до предела, я показываю, что не надо.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 15:12
Сообщение #52


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(ViKo @ Jan 29 2015, 14:27) *
Никаких, яволь!


Полез привести цитату, нашел ошибку в Википедике:



Простим слово "равной", понимаем, что восстановить нельзя. А на практике получаем конкретный сигнал. Видите противоречие? Повторить? rolleyes.gif


Равную как раз можно восстановить, но это предел. То, что ее давят так это от невозможности сделать анти-аллиасинг фильтр с резкой границей между пропусканием и задержанием.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 15:19
Сообщение #53


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tarbal @ Feb 12 2015, 18:12) *
Равную как раз можно восстановить, но это предел. То, что ее давят так это от невозможности сделать анти-аллиасинг фильтр с резкой границей между пропусканием и задержанием.

Опоздали вы с дискуссией...
Через точки +1, -1, +1, -1... я могу провести миллион синусоид с частотой, ровно в 2 раза меньше частоты дискретизации.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 15:31
Сообщение #54


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(ViKo @ Jan 29 2015, 15:07) *
Вы не те аргументы используете. А как строят дом, глядя на бумажные чертежи с линиями и буквами?
P.S. Заканчиваю. Не вижу предмета для разговора. Все там в ЦАПе правильно.


Предлагаю вам задачку. Есть аудио сигнал, но надо повысить его частоту дискретизации в 4 раза. Как вы будете это делать?


Вот последовательность:

0 70 99 70 0 -70 -99 -70 0 70 99 71 0

Цитата(ViKo @ Feb 12 2015, 18:19) *
Опоздали вы с дискуссией...
Через точки +1, -1, +1, -1... я могу провести миллион синусоид с частотой, ровно в 2 раза меньше частоты дискретизации.


Не забывайте о том, что не только амплитуда, но и фаза тоже есть на выходе преобразования Фурье.

Сообщение отредактировал Tarbal - Feb 12 2015, 15:27
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 15:42
Сообщение #55


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tarbal @ Feb 12 2015, 18:31) *
Предлагаю вам задачку. Есть аудио сигнал, но надо повысить его частоту дискретизации в 4 раза. Как вы будете это делать?
Вот последовательность:
0 70 99 70 0 -70 -99 -70 0 70 99 71 0

По теории нужно заполнить нулями недостающие точки, потом пропустить через цифровой ФНЧ.
Но меня подмывает заполнять не нулями, а предыдущим (или следующим, неважно) значением. Фильтровать проще. Не знаю, насколько это допустимо в теории. P.S. Понятно, получится сдвиг по времени, если заполнять предыдущим (следующим) значением. И всё?
Цитата
Не забывайте о том, что не только амплитуда, но и фаза тоже есть на выходе преобразования Фурье.

Вот именно. biggrin.gif И, поскольку я могу провести миллион синусоид одной и той же частоты (но с разными фазами upd. и амплитудами, естественно!), то, следовательно, такое отношение частот не входит в диапазон теоремы Котельникова. И в Википедии ошибка.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 12 2015, 15:51
Сообщение #56


Гуру
******

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



Цитата(ViKo @ Feb 12 2015, 18:42) *
И, поскольку я могу провести миллион синусоид одной и той же частоты...

Не сможете.. Времени не хватит.. Ну или это будут не синусоиды, а что-то принципиально иное. biggrin.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 15:56
Сообщение #57


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(blackfin @ Feb 12 2015, 18:51) *
Не сможете.. Времени не хватит.. Ну или это будут не синусоиды, а что-то принципиально иное. biggrin.gif

Ограничусь двумя синусоидами по два периода, а дальше подскажет воображение. Достаточно? rolleyes.gif
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 16:04
Сообщение #58


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(ViKo @ Feb 12 2015, 18:42) *
По теории нужно заполнить нулями недостающие точки, потом пропустить через цифровой ФНЧ.
Но меня подмывает заполнять не нулями, а предыдущим (или следующим, неважно) значением. Фильтровать проще. Не знаю, насколько это допустимо в теории. P.S. Понятно, получится сдвиг по времени, если заполнять предыдущим (следующим) значением. И всё?

Вот именно. biggrin.gif И, поскольку я могу провести миллион синусоид одной и той же частоты (но с разными фазами), то, следовательно, такое отношение частот не входит в диапазон теоремы Котельникова. И в Википедии ошибка.

Вас оттого и подмывает заполнить не нулями, что "здравый смысл" подводит в данном случае. Меня он тоже подводил, пока не сделали на Матлабе проверку. Если заполнить не нулями, то сигнал получится отфильтрованным ФНЧ со спектром (sin(x)/x)^2.

Чтобы предотвратить ошибку в Википедии, преобразование Фурье дает одно значение фазы для каждой частоты.

Цитата(blackfin @ Feb 12 2015, 18:51) *
Не сможете.. Времени не хватит.. Ну или это будут не синусоиды, а что-то принципиально иное. biggrin.gif


Напишет программу, а у нее хватит времени.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2015, 16:09
Сообщение #59


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tarbal @ Feb 12 2015, 19:04) *
Вас оттого и подмывает заполнить не нулями, что "здравый смысл" подводит в данном случае. Меня он тоже подводил, пока не сделали на Матлабе проверку. Если заполнить не нулями, то сигнал получится отфильтрованным ФНЧ со спектром (sin(x)/x)^2.

Все одно потом фильтровать. Так даже лучше, еще один фильтр. Что вам Матлаб показал? Приму скрипт с благодарностью. Самому писать сейчас сильно не до того.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 16:32
Сообщение #60


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(ViKo @ Feb 12 2015, 19:09) *
Все одно потом фильтровать. Так даже лучше, еще один фильтр. Что вам Матлаб показал? Приму скрипт с благодарностью. Самому писать сейчас сильно не до того.


Матлаб показал, что спектр сигнала искажается. Тот же эффект получится если прогнать сигнал через мувинг аверадж фильтр по 4м точкам (если повышали частоту в 4 раза).
Это делали в 2004 году. Даже фирмы уже нет, где это делали.

Сообщение отредактировал Tarbal - Feb 12 2015, 16:48
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:16
Рейтинг@Mail.ru


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