Найдено 38 результатов
- 20 апр 2012, 20:38
- Форум: Цифровой спектральный анализ
- Тема: Амплитуда гармонического сигнала.
- Ответы: 8
- Просмотры: 12378
Re: Амплитуда гармонического сигнала.
Еще раз повторяю это две разные частоты F и -F. И то что их модуль совпадает это особенность действительного сигнала IM=0. Однако подайте на вход комплексный сигнал и модули не совпадут.
- 20 апр 2012, 18:45
- Форум: Цифровые фильтры
- Тема: Расчет КИХ фильтра методом частотной выборки
- Ответы: 20
- Просмотры: 26402
Re: Расчет КИХ фильтра методом частотной выборки
А если их сделать меньше машинной точности?Для фильтра с конечной импульсной характеристикой колебания будут все равно вы лишь можете регулировать их но устранить не можете никогда.
- 20 апр 2012, 17:02
- Форум: Цифровой спектральный анализ
- Тема: Амплитуда гармонического сигнала.
- Ответы: 8
- Просмотры: 12378
Re: Амплитуда гармонического сигнала.
S(i) и S(N-i) это две разных частоты.
- 18 апр 2012, 07:38
- Форум: Общие вопросы ЦОС
- Тема: теорема отсчетов
- Ответы: 14
- Просмотры: 17773
Re: теорема отсчетов
Дело в том что теорема требует ограниченный по ширине) спектр А на практике мы имеем дело с ограниченным числом отсчётов. Мы не знаем что у нас было до и что будет после. Такой сигнал можно рассматривать 3-4 способами. 1. Мы можем считать сигнал периодическим, тогда спектр будет ограниченный. Но час...
- 11 апр 2012, 21:03
- Форум: Цифровые фильтры
- Тема: Интерполяция sinc
- Ответы: 2
- Просмотры: 6952
Re: Интерполяция sinc
На википедии теорему Котенькова переврали. Это не по теореме Котенькова, а по теореме Найквиста. Наконец то сделал. Может кому надо. procedure InterpolationSinC(var OutA:TArraySmallint;InA:TArraySmallint); var i,j,k:integer; dT,F,T, sr:Real; FactorSize:Real; OldLength,NewLength:integer; begin {Переп...
- 10 апр 2012, 20:51
- Форум: Цифровые фильтры
- Тема: Интерполяция sinc
- Ответы: 2
- Просмотры: 6952
Интерполяция sinc
Собственно хочется увидеть код. Насколько я понимаю sinc делается в во временной области. Мой вот но он явно с ошибкой, а где не пойму. dT:=1/FactorSize; For j:=0 to NewLength-1 do begin sr:=0; For i:=-32767 to 32768-1 do {массив word поэтому 32767 далее сума будет менее 1} sr:=sr+SinC(Round(dt*j+i)...
- 24 мар 2012, 10:54
- Форум: Общие вопросы ЦОС
- Тема: С какой точностью можно определить частоту?
- Ответы: 26
- Просмотры: 29709
Re: С какой точностью можно определить частоту?
ИХМО вы проблемы на пустом месте создаёте. Берёте сигнал берёте метод и моделируете сигнал с возможными искажениями и смотрите какую точность даёт ваш метод. Вот и всё. А то так приходится гадать, что у вас за метод, а их считай что бесконечность. Вот и разнятся значения.
- 23 мар 2012, 05:33
- Форум: Общие вопросы ЦОС
- Тема: С какой точностью можно определить частоту?
- Ответы: 26
- Просмотры: 29709
Re: С какой точностью можно определить частоту?
Если синусоида не поместилась целиком в массив а поместилась часть периуде. То мы имеем эффект Гиббса. Плюс если метод основан на МНК, то там будет смещение по y. Интеграл тоже работает с погрешностью, но тут страдает фаза, частота тоже кажется страдает но гораздо меньше.
- 13 мар 2012, 22:47
- Форум: Общие вопросы ЦОС
- Тема: С какой точностью можно определить частоту?
- Ответы: 26
- Просмотры: 29709
Re: С какой точностью можно определить частоту?
Так в параметрическом методе это тоже надо учитывать. Обосную это в другой раз. Если не учитывать при разработке, то считать ошибкой метода.
- 13 мар 2012, 21:11
- Форум: Общие вопросы ЦОС
- Тема: С какой точностью можно определить частоту?
- Ответы: 26
- Просмотры: 29709
Re: С какой точностью можно определить частоту?
Но если вы знаете что ваш сигнал синосоидальный то тогда вы можете производить оценку его параметров А зачем знать? Ведь есть теорема Фурье которая гласит что любой непрерывный сигнал представим в виде суммы синусов. Хотя, для фазы нужно знать форму сигнала. Но вот считать переходы через ноль я бы ...