The Analysis & Resynthesis Sound Spectrograph

Софтуер снимки:
The Analysis & Resynthesis Sound Spectrograph
Софтуер детайли:
Версия: 0.2.3
Дата на качване: 2 Jun 15
Розробник: Michel Rouzic
Разрешително: Безплатно
Популярност: 14

Rating: nan/5 (Total Votes: 0)

Analysis & ресинтезата Sound спектрограф, известен също като ARSS, е програма, която анализира звуков файл в спектограма и е в състояние да synthetise този спектограма, или всяко друго изображение, създадено от потребители, обратно в звук.
The ARSS се състои в две основни части, а spectrographer с мащаб база-2 логаритмична зависимост от честотата, и спектограма synthetiser.
За разлика от повечето spectrographers които се основават на STFTs и Анализът се извършва чрез намаляване на сигнала на малки парчета време за анализ на тези срезове в честотния домейн, на ARSS се основава на банка филтър, последвано от откриване плик, което означава, че сигналът се нарязва на малки парчета честота-домейн и след това анализирани във времевия домейн.
Банката на филтъра е, от този момент нататък, съставена с припокриващи лентов FIR филтрите, определени логаритмично. След първоначалния сигнал се филтрира с филтърна банка, всеки резултат се изпраща сигнал към плик откриване.
Откриване Envelope в ARSS не се основава на Хилберт трансформира и връх откриване, както това е обикновено се прави. За да се постигне откриване плик, ние първо да се извърши FFT на сигнал, нулева тампон началото на сигнала в честотната област според настройка дефинирани от потребителя, тогава можем да извърши IFFT, а сега в момента домейн, ние се обръщаме всяка отрицателна проба в положителна, и ние нискочестотен филтър (и в крайна сметка покосявам) сигнала в съответствие със същата настройка дефинирани от потребителя, тъй като ние използвана преди това.
Например, нека кажем, че имаме сигнал с честота от 44 100 Hz, и че искаме да се получи един плик за него извадки, която честота ще е 100 Hz. След като извършите FFT, ние добавяме достатъчно нули в честотната област в началото на нашия сигнал, така че всеки честотни съставни смени от 50 Hz (100 Hz, разделена на две, то по-късно ще се появят ясно защо), и ние извършите IFFT. Нашият сигнал вече има честота от 44 200 Hz (44 100 + 100 Hz), а на оригиналния сигнал, който преди това се калибрира от 0 Hz до 22 050 Hz сега се простира от 50 Hz до 22 100 Hz.
Сега ние се обръщаме всяка проба във времевата област в неговата абсолютна стойност, като завъртите всяка отрицателна проба в положителен. За да се извърши това по сигнал означава, че, например, задължително вълна с определена честота, ще се превърне в сигнал, който периодичност ще бъде два пъти тази честота. След като нискочестотен филтър, който сигнализира на два пъти тази честота получаваме плик, че сигнала е. В нашия случай, след като вече сме получили абсолютните стойности за нашия сигнал, тъй като периодичността на задължително в най-ниската честота - 50 Hz - сега ще е 100 Hz, ние само нискочестотен филтър нашия сигнал при 100 Hz, за да се получи плик оригиналния сигнал е. Сега можем да покосявам сигнала за скорост на извадка от 100 Hz.
Полученият пакет за всяка честотна лента прави хоризонталните линии на изображението, представляващ спектрограмата. Амплитудата на пликовете преведете линейно в интензитета на снимката.
Synthetiser на спектрограма се основава на модулация използване хоризонтални линии на изображението като пликове. Всяка хоризонтална линия се upsampled да честотата на дискретизация на честота на дискретизация желания краен сигнал, а после се модулира с, в зависимост от режима на synthetisation избран от потребителя, Синеш съвпадение на централната честота всяка хоризонтална линия представлява, или шум филтрира през филтъра банка.
Какво е новото в тази версия:
· Фиксирана логаритмична базовата система, така че тя произвежда очакваните резултати при използване на различна основа от 2
· Реализирани линейна честота мащабиране
· Фиксирана обема на шума банди в синтеза на шума, въпреки че тя може да не е перфектен и може да бъде далеч по логаритмична основа, различна от мащаба 2 и линейна честота
· Реализирани чертите проверка при четене и писане в долните и горните честоти
· Фиксиран вход настройка на яркостта, която ще отнеме само целочислени стойности
· Добавено малко повече информация за дисплей линия за напредъка

Подобен софтуер

lv2-c++-tools
lv2-c++-tools

11 May 15

xmmsctrl
xmmsctrl

3 Jun 15

NewPodFeed
NewPodFeed

12 May 15

Коментари към The Analysis & Resynthesis Sound Spectrograph

Коментари не е намерена
добавите коментар
Включете на изображения!