<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89653</guid>
        <pubDate>Thu, 25 Sep 2003 02:29:14 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89653</link>
        <description><![CDATA[C300G: Более подробно о вейвлетах лучше почитать материлы Леонида Левковича-Маслюка и<br>Антона Перебрина с конференции Графикон-98 они есть в сети, только я ссылку потерял.]]></description>
        <author>C300G</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89652</guid>
        <pubDate>Sat, 16 Aug 2003 07:53:26 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89652</link>
        <description><![CDATA[Alexei: Частоту, я тоже хочу узнать.<br>Кстати, автокорреляция не может здесь пригодиться?<br>]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89651</guid>
        <pubDate>Sat, 16 Aug 2003 06:58:10 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89651</link>
        <description><![CDATA[yaro: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Alexei, 09.08.03, 11:09:40</span><div class='quote '>Так мне кто-нибудь поможет,или никому не интересно?</div></div><br>Ну почему не интересно? Просто с высоты птичьего полета всем все известно, а детали &quot;для чего&quot; знаешь только ты и тебе и карты в руки. :) Может дальше я буду излагать то, что всем известно, повторю кого-то или сам повторюсь... Тем не менее...<br>Конечно, любой реальный непрерывный сигнал имеет непрерывный спектр. Понятие спектра прямо связано с понятием вектора. В случае с непрерывными сигналами всегда речь может идти только о векторах, заданных в бесконечномерных пространствах. Но: (далее такой философский пассаж...) человеку свойственно аппроксимировать частные случаи. :) Некто взял и сказал: при соблюдении таких-то условий непрерывную функцию можно заменить решетчатой. И бесконечность опять стала исчисляемой. :) Короче... Разложение в ряд Фурье и алгоритм быстрого преобразования Фурье дают всего лишь СПОСОБ однозначного выбора СИСТЕМЫ КООРДИНАТ (базиса) И СПОСОБ вычисления ЗНАЧЕНИЙ координат в ДАННОМ КОНКРЕТНОМ базисе. Речи о какой-то предпочтительности этого конкретного базиса НЕ БЫЛО и любые ортогональные базисы в данном пространстве РАВНОПРАВНЫ. Я тут новое слово узнал и сейчас его скажу :)  : спектр сизнала - тоже тензор.<br>Теперь что касается практики... Раз все системы координат равнозначны, для упрощения всегда стремятся выбрать одну таким образом, чтобы какие то вектора в задаче были параллельны одной из осей - #4 именно об этом. Дальше сам я опять использовал частный случай - зная форму сигнала, параметры которого мне надо найти, я находил его основную частоту, аппроксимируя его амплитудный спектр. И после этого, уже зная числа его кратных гармоник, делал с ним нечто. При этом, конечно, использовал функции-окошки для минимизации эффекта Гиббса. В общем случае, продолжая свои рассуждения... Из линейной алгебры известно, что преобразование вектора из одной ортогональной системы координат в другую выполняется через матрицу, которая к тому же такая, что ей обратная равна транспонированной. Вычисляется она тоже просто, она состоит из координат векторов-осей одной из систем в другой  (как в твоем примере в #4). Кстати, для практического использования это вряд-ли годится: хотя бы по причине того, что по сути преобразование Фурье - это тоже умножение матрицы на вектор отсчетов, а БПФ - способ сделать это быстро. :) Так что, остается прямое вычисление по формуле. :) Берешь и в формулу интеграла Фурье подставляешь нужную тебе частоту и считаешь значения коэффициентов именно там, где нужно. Это тоже уже было в #8. Такие дела.]]></description>
        <author>yaro</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89650</guid>
        <pubDate>Sat, 09 Aug 2003 07:09:40 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89650</link>
        <description><![CDATA[Alexei: Так мне кто-нибудь поможет,или никому не интересно?]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89649</guid>
        <pubDate>Mon, 21 Jul 2003 14:45:58 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89649</link>
        <description><![CDATA[PAV: Послал письмо, содержащее рисунки.]]></description>
        <author>PAV</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89648</guid>
        <pubDate>Mon, 21 Jul 2003 10:42:49 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89648</link>
        <description><![CDATA[Alexei: 2PAV <br>Повышение разрешения ничего не меняет , картина остается той же.<br>Надо анализировать сигнал , вида 1гарм +5+7+8 (любые ,всего 10-15)+шум.<br>в звуковом диапазоне.Думаю , кто-то это давно сделал.]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89647</guid>
        <pubDate>Mon, 21 Jul 2003 09:37:00 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89647</link>
        <description><![CDATA[PAV: Дело в том, что Вы все говорили об анализе радиоимпульса (это понятие не связано с частотой, а с формой), подразумевали анализ синусоиды бесконечной длительности. &nbsp;Аналитическое выражение для спектра радиоимпульса гладкой функцией, причем чем больше отношение длительности импульса к периоду его высокочастотного заполнения, тем уже пик спектра. При переходе к дискретному анализу сигналов, следует учитывать разрешение по частоте, т.е. при выполнении ФП спектр известен с точностью до 2/(N Tk), N -число отсчетов, Tk - квантования. &nbsp;<br><br>to Alexei<br><br>Есть книга, довольно редкая, Марпл-мл. &quot;Цифровой спектральный анализ&quot; это то что Вам надо. Но предуреждаю, что для ее чтения/понимания требуется достаточно глубокое &nbsp;знание математики (дорогу осилит идущий ;) ), еще могу порекомендовать &quot;Цифровая обработка сигналов. Справочник&quot;. Если есть желание вышлите выборки, пронализирую своими инструментами, м.б. и подскажу что-то конкрентное. &nbsp;]]></description>
        <author>PAV</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89646</guid>
        <pubDate>Mon, 21 Jul 2003 07:03:55 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89646</link>
        <description><![CDATA[Alexei: Я не являюсь крутым математиком, и не крутым тоже .<br>БПФ для меня черный ящик .Использовал ,для пробы, пакет анализа из Экселя.<br><br>]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89645</guid>
        <pubDate>Sun, 20 Jul 2003 22:09:37 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89645</link>
        <description><![CDATA[LeonCrew: И еще, если ты подавал периодический сигнал, а исследовал аго интегралом фурье, а не рядом, то ты не получишь конкретной частоты, а получишь спектр, но там твоя частота (например теже 100Гц) будет заметно доминировать. Это ты сам можешь проверить в маткаде.]]></description>
        <author>LeonCrew</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89644</guid>
        <pubDate>Sun, 20 Jul 2003 22:07:32 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89644</link>
        <description><![CDATA[LeonCrew: Гм, народ......не нервничайте......<br>Будь добр, расскажи, по какой формуле ты раскладывал спектр, может там ошибка?<br><br>Лични я писал программу по спектральному анализу ЛЮБЫХ сигналов, и у меня там все было правильно!]]></description>
        <author>LeonCrew</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89643</guid>
        <pubDate>Sun, 20 Jul 2003 15:39:49 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89643</link>
        <description><![CDATA[esperanto: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Alexei, 20.07.03, 16:50:47</span><div class='quote '><br>Котельников тут не причем.<br>Это очень важно понимать: FFT раскладывает функцию не на её гармоники, а на свои гармоники. Допустим, в исходной функции была лишь частота точно 100 Гц, а мы с помощью FFT раскладываем функцию в частоты 96, 99, 102, 105 Гц - как вы думаете, что получится в результате? :) http://websound.ru/index.cgi?articles/theory/fft<br><br></div></div><br>96,100 да вы что<br>вы представляете себе как выглядит общая формула для дискретного ф преобразования<br><br>F(u,v)=...... &nbsp; &nbsp; 0&lt;=u&lt;n &nbsp; &nbsp;0&lt;=v&lt;m &nbsp; <br><br>какие тут 96 и 100 все числа попарядку<br><br>как-то котельников нипречем<br><br>помоуму вы не в курсе того что думаете что вы знаете<br><br><br><br>]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89642</guid>
        <pubDate>Sun, 20 Jul 2003 13:06:47 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89642</link>
        <description><![CDATA[Crait: Попробуй выполнить сплайн-интерполяцию амплитудного спектра.<br>В свое время мне это помогло уточнить положение максимумов.]]></description>
        <author>Crait</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89641</guid>
        <pubDate>Sun, 20 Jul 2003 12:50:47 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89641</link>
        <description><![CDATA[Alexei: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>esperanto, 20.07.03, 12:40:31</span><div class='quote '>если не выполняются условия теоремы котельникова то ты прав<br>иначе не прав<br><br><br>но всегда требуют что бы условия выполнялись<br><br></div></div><br>Котельников тут не причем.<br>&quot;<br>Это очень важно понимать: FFT раскладывает функцию не на её гармоники, а на свои гармоники. Допустим, в исходной функции была лишь частота точно 100 Гц, а мы с помощью FFT раскладываем функцию в частоты 96, 99, 102, 105 Гц - как вы думаете, что получится в результате? :) Ничего полезного. FFT по прежнему будет способна полностью точно восстановить исходную функцию, однако полученный нами спектральный состав будет бестолковым:<br><br>Удачный FFT &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Неудачный FFT <br>Частоты Коэффициенты Частоты Коэффициенты<br> &nbsp; &nbsp; &nbsp; &nbsp; (амплитуда) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (амплитуда) <br>95 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 91 &nbsp; &nbsp;0.04 <br>96 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 93 &nbsp; &nbsp;0.11 <br>97 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 96 &nbsp; &nbsp;0.14 <br>98 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 99 &nbsp; &nbsp;0.85 <br>99 &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;102 &nbsp; &nbsp;0.19 <br>100 &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;105 &nbsp; &nbsp;0.15 <br>101 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;108 &nbsp; &nbsp;0.09 <br>102 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;111 &nbsp; &nbsp;0.02 <br>103 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;114 &nbsp; 0.001 <br><br>Как видно, удачный FFT, который полностью 'попал' в искомую частоту, дал хороший, правильный, с нашей точки зрения, спектр. Неудачный же - нехороший спектр. Мы можем только догадываться, что в исходном сигнале была сильная частота в примерно 100 Гц. Важно понимать, что при синтезе обоих этих разложений мы получим в точности исходную функцию, несмотря на то, что второе разложение с нашей точки зрения и бестолково.&quot;<br>http://websound.ru/index.cgi?articles/theory/fft<br><br>]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89640</guid>
        <pubDate>Sun, 20 Jul 2003 08:40:31 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89640</link>
        <description><![CDATA[esperanto: если не выполняются условия теоремы котельникова то ты прав<br>иначе не прав<br><br><br>но всегда требуют что бы условия выполнялись<br><br>]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89639</guid>
        <pubDate>Sun, 20 Jul 2003 05:04:13 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89639</link>
        <description><![CDATA[Alexei: Если частота не кратна входному интервалу FFT, то какие-то свои, можешь сам убедиться.]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89638</guid>
        <pubDate>Sat, 19 Jul 2003 19:12:25 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89638</link>
        <description><![CDATA[esperanto: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Alexei, 19.07.03, 15:13:13</span><div class='quote '>Привет!<br>Я ,уже как-то, приставал с подобным вопросом...<br>Надо узнать реальные частоты и амплитуды  гармоник сигнала, а не то что получается от FFT ..</div></div><br><br>А что фурье типа не реальные частоты дает?<br>а какие же.?]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89637</guid>
        <pubDate>Sat, 19 Jul 2003 11:13:13 +0000</pubDate>
        <title>Wavelet</title>
        <link>https://forum.sources.ru/index.php?showtopic=9129&amp;view=findpost&amp;p=89637</link>
        <description><![CDATA[Alexei: Привет!<br>Я ,уже как-то, приставал с подобным вопросом...<br>Надо узнать реальные частоты и амплитуды &nbsp;гармоник сигнала, а не то что получается от FFT .Мне тут кто-то советовал вейвлет.Очень интересно http://www.basegroup.ru/filtration/wavelet_applications.htm, но &quot;мы все учились ...&quot; сами знаете как!Может разберетесь и ОЧЕНЬ практически посоветуете.]]></description>
        <author>Alexei</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	