<?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=418079&amp;view=findpost&amp;p=3828540</guid>
        <pubDate>Wed, 15 Apr 2020 15:25:15 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828540</link>
        <description><![CDATA[rodion: фильтр Ланцоша вполне ничего получилось. Эквалайзером подравнять только]]></description>
        <author>rodion</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828397</guid>
        <pubDate>Mon, 13 Apr 2020 17:55:14 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828397</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418079&view=findpost&p=3828392'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rodion &#064; <time class="tag-quote__quoted-time" datetime="2020-04-13T17:36:19+00:00">13.04.20, 17:36</time></span><div class='quote '>масштабирование частот - можно выполнить возведение в степень.</div></div> Это работает только для чистых гармоник. Для сложных сигналов, на выходе появляются сигналы с разностной и суммарной частотой.<br>
<br>
У тебя в исходном сигнале с редкой дискретизацией уже искажения. Передискретизация ничего не изменит. Если сигнал допускает задержку, то меньше всего искажений вносит фильтр Ланцоша (из относительно простых фильтров). Чем шире окно, тем лучше. Если соотношение исходной частоты дискретизации и конечной рациональное, лучше предвычислить веса.<br>
<br>
Вместо Ланцоша в качестве весовой функции можно попробовать произведение окна Блэкмана (или другого) на sinc-функцию, искажений должно стать ещё меньше.]]></description>
        <author>amk</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828392</guid>
        <pubDate>Mon, 13 Apr 2020 17:36:19 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828392</link>
        <description><![CDATA[rodion: Сдвиг частоты мне не нужен. Только изменение частоты дискретизации, но так что бы искажения не были заметны на слух. А это оказалось жёсткие требования. Что бы их выполнить нужно ли городить большой интерполиующий фильтр или дополнительно фильтровать. И если фильтровать то чем.<br>P.S.<br>масштабирование частот - можно выполнить возведение в степень.]]></description>
        <author>rodion</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828280</guid>
        <pubDate>Sun, 12 Apr 2020 18:02:30 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828280</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418079&view=findpost&p=3828210'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rodion &#064; <time class="tag-quote__quoted-time" datetime="2020-04-12T09:31:17+00:00">12.04.20, 09:31</time></span><div class='quote '>хотелось бы услышать советы, что бы он был как можно менее костыльным</div></div> Так ты проблему не написал. Написал только, что тебе передискретизация нужна. Тебе несколько вариантов, первых пришедших на ум назвали.<br>
<br>
Что я понял из первого поста. У тебя есть сигнал - не звуковой. Может ультразвук, может механические колебания. Ты хочешь по нему сгенерировать сигнал в слышимой области. Возможно в реальном масштабе времени.<br>
Обычно для этого производят сдвиг частоты. При этом может потребоваться ещё и изменение частоты дискретизации.<br>
Иногда исходная полоса частот слишком узкая или наоборот слишком широкая. В таком случае понадобится ещё и масштабирование частот - это уже нелинейное преобразование, с этим сложнее (я вообще не знаю, как это сделать, кроме как гребёнкой фильтров, да и то не уверен, что так работает).]]></description>
        <author>amk</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828210</guid>
        <pubDate>Sun, 12 Apr 2020 09:31:17 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828210</link>
        <description><![CDATA[rodion: А что вы ещё хотите услышать?<br>Ну явно же я тут велосипед изобретаю, и хотелось бы услышать советы, что бы он был как можно менее костыльным]]></description>
        <author>rodion</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828202</guid>
        <pubDate>Sat, 11 Apr 2020 22:14:38 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828202</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418079&view=findpost&p=3828197'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pavia &#064; <time class="tag-quote__quoted-time" datetime="2020-04-11T20:07:10+00:00">11.04.20, 20:07</time></span><div class='quote '>Можете использовать глубокое обучение там за счёт правильно подобранного датасета можно получить более качественные результаты чем sinc.</div></div> по крайней мере на сигналах, сходных с сигналами из этого<br>
датасета. <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418079&view=findpost&p=3828189'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rodion &#064; <time class="tag-quote__quoted-time" datetime="2020-04-11T15:40:23+00:00">11.04.20, 15:40</time></span><div class='quote '>порядок такого фильтра получается очень большим, что меня настораживает.</div></div> Насколько сильно надо менять частоту дискретизации? Не забывай, на большинстве входов сумматора передискретизирующего КИХ-фильтра оказываются нули. А если частоты не кратные, а просто в рациональном соотношении, то ещё и не все выходные отсчёты этого фильтра нужно вычислять.<br>
КИХ-фильтр, кстати, просто выполняет интерполирование сигнала.]]></description>
        <author>amk</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828197</guid>
        <pubDate>Sat, 11 Apr 2020 20:07:10 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828197</link>
        <description><![CDATA[Pavia: <strong class='tag-b'>rodion</strong><br>
А что вы ещё хотите услышать?<br>
Можете использовать глубокое обучение там за счёт правильно подобранного датасета можно получить более качественные результаты чем sinc.]]></description>
        <author>Pavia</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828193</guid>
        <pubDate>Sat, 11 Apr 2020 17:36:17 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828193</link>
        <description><![CDATA[rodion: 1-5 я это всё знаю<br>1. Линейная или нелинейная интерполяция. Можно использовать только для сигналов с низкой частотой, иначе искажения слышно]]></description>
        <author>rodion</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828192</guid>
        <pubDate>Sat, 11 Apr 2020 17:01:04 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828192</link>
        <description><![CDATA[Pavia: 1. Линейная или нелинейная интерполяция <br>2. Интерполяция сплайнами(Фильтрация сплайнами)  <br>3. БИХ<br>4. Рекурсивный КИХ фильтр.(По этапное повышение частоты).]]></description>
        <author>Pavia</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828189</guid>
        <pubDate>Sat, 11 Apr 2020 15:40:23 +0000</pubDate>
        <title>Передескритизация.</title>
        <link>https://forum.sources.ru/index.php?showtopic=418079&amp;view=findpost&amp;p=3828189</link>
        <description><![CDATA[rodion: Требуется провести передесктизацию сигнала в диапазон звуковых частот для воспроизведения. Исходная частота может произвольной, как ниже и выше.<br>Алгоритм в принципе известен.<br>При повышение частоты сигнала требуется КИХ фильтр. Но так как требуется большое подавление, большая полоса пропускания и крутизна то порядок такого фильтра получается очень большим, что меня настораживает. Подскажи пути решения данной проблемы.]]></description>
        <author>rodion</author>
        <category>Программирование звука</category>
      </item>
	
      </channel>
      </rss>
	