Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Peter Gorbunov                       2:5020/400     09 Jan 2003  14:06:32
 To : Alex Astafiev
 Subject : Интересная задачка по DSP
 -------------------------------------------------------------------------------- 
 
 Thu Jan 09 2003 00:25, Alex Astafiev wrote to Vladimir Vassilevsky:
 
 Hемного не въехал - что знать DSP, для меня это Digital Signal Processing
 
  AA> Я не вполне понимаю, почему ФHЧ устранит разрыв функции. Всмысле,
  AA> пристыковать к концу начало (продолжить функцию) и пройтись FIR`ом
  AA> (сверткой)?
 
 Все довольно просто - если сигнал есть функция изменения напряжения от
 времени, то наличие скачка или ступеньки в сигнале ( если не ошибаюсь - это
 разрыв функции первого  рода ) ведет к расширению спектра сигнала. ФHЧ обрежет
 этот кусок спектра, который соотв. этому скачку и щелчка на месте тейлинга не
 будет слышно. Осталось сделать этот ФHЧ, например программно, используя БПФ
 
  AA> Владимир, отличные идеи!
  AA> Только видишь, ты предлагаешь амплитудное решение, а хотелось бы
  AA> соорудить еще и амплитудно-частотное.
 
  AA> Амплитудное решение "тайленья" картинки усматривается еще в 'seamless
  AA> tiler' плугине KPT3. Там тайлы накладываются "внахлест" и накладывающиеся
  AA> части делаются полупрозрачными с исходм прозрачности к краю на нет.
  AA> (смешиваются, как я понимаю по ф-ле   Dst = 0.5*SrcA + 0.5*SrcB )
 
  AA> Как 'морфировать' сигнал в частотном плане?
  AA> Как на некотором протяжении сигнала изменить его частоту (Pitch)?
  AA> Впринципе, где-то я встречал обьяснение этой задачи (т.е. не изменяя
  AA> длительность сигнала, менять его частоту), но можно это обсудить.
 
  AA> Причем,желательно иметь след вещь: на некотором участке сигнала
  AA> анализировать частоту, затем анализировать ее на втором участке сигнала,
  AA> затем найти их среднее ;) в общем, также как с тайленьем.
 
 Я так понимаю, что речь идет об отцифрованном сигнале, поэтому почему бы в
 месте склейки ( тейлинга ) не попробовать использовать интерполяцию отсчетов.
 Если с одной стороны осчеты соотв. высокой частоте, т.е. в пределе
 Котельникова - это чередующиеся отрицательные|положительные значения амплитуд,
 а с другой стороны отсчеты представляют низкочастотное звучание, т.е. медленно
 изменяющиеся по амплитуде отсчеты с одинаковым знаком, то можно попробовать
 "прорядить" отсчеты через один с обеих склеиваемых сторон на некотором
 участке, а затем численно интерполировать, охватив области проряжения.
 
  AA> Как я понимаю, наверное, разложить с помощью FFT в ряд коэффициентов оба
  AA> участка, затем "смиксовать" коэффициенты между собой, затем восстановить
  AA> IFFT все это обратно и (?) смиксовать с сигналом. :)
 
  AA> Диковасто выглядит и есть большие сомнения, можно ли так поступать с
  AA> коэффициентами FFT. (я слаб в DSP и нечетко представляю себе FFT и суть
  AA> коэффициентов. Я знаю только что это мощности частот в сигнале.
  AA> (коэффициенты перед sin и cos ))
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Интересная задачка по DSP   Alex Astafiev   07 Jan 2003 10:22:58 
 Интересная задачка по DSP   Vladimir Vassilevsky   08 Jan 2003 09:46:45 
 Интересная задачка по DSP   Alex Astafiev   09 Jan 2003 01:25:07 
 Интересная задачка по DSP   Peter Gorbunov   09 Jan 2003 14:06:32 
 Интересная задачка по DSP   Ilya Rogov   10 Jan 2003 06:19:43 
 Интересная задачка по DSP   Alex Astafiev   13 Jan 2003 23:21:58 
Архивное /ru.algorithms/1667977fc5dfe.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional