|
помогите -Спектральное моделирование ультразвукового сигнала, я не специалист, но очень нужно это сделать SOS ! |
|
|
|
Jan 27 2008, 21:36
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-01-08
Пользователь №: 34 477

|
подскажите, пожалуйста, как реализовать (в компьютерном коде, или с помощью уже готовых программ) Спектральное моделирование ультразвукового сигнала
Имеется : обычный звуковой сигнал (в простейшем случае речь) записанная в WAV или MP3 Нужно : осуществить спектральную (частотную) модуляцию на очень низкочастотном несущем сигнале - (10 - 20) Гц чтобы при декодировании обратно, можно было эту речь понять, хоть и худшего качества смодулированный сигнал записывается тоже в WAV файл
я не особо понимаю в обработке сигналов, я обычный математик-программист
объясните мне, пожалуйста, доступным языком, как это сделать (например, в матлабе, или может есть уже готовые програмки)
спасибо, огромное
|
|
|
|
|
 |
Ответов
|
Jan 28 2008, 14:02
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 20-11-07
Пользователь №: 32 502

|
V topike u Vas ukazano, 4to signal (ja tak ponimaju - eto nesus4aja) ultrazvukuvoj, t.e. vyshe zvukovyh 4astot (>20kHz), V texte zhe Vy ukazyvaete 4astoty nesus4ej 10-20Hz, t.e. infrazvukovuju oblast'. Opredelites' pozhalujsta. V slu4aje infrazvukovoj nesus4ej - Vam ne udastsja nalozhit' zvuk na nee, ne popav v zvukovoj diapazon. Po teorii informazii skorost' kanala prjamo proporzional'na polose 4astot zanimajemoj kanalom i prjamo proporzionalna logarifmu otno6enija signal/6um. Edinstvennyj slu4aj, kogda Vy smozhete ostat'sja v infrazvukuvon diapazone - o4en' bol6oe otno6enije signal/6um. S to4ki zrenija realizazii eto somnitel'no. Цитата(vadkudr @ Jan 28 2008, 22:58)  V topike u Vas ukazano, 4to signal (ja tak ponimaju - eto nesus4aja) ultrazvukuvoj, t.e. vyshe zvukovyh 4astot (>20kHz), V texte zhe Vy ukazyvaete 4astoty nesus4ej 10-20Hz, t.e. infrazvukovuju oblast'. Opredelites' pozhalujsta.
V slu4aje infrazvukovoj nesus4ej - Vam ne udastsja nalozhit' zvuk na nee, ne popav v zvukovoj diapazon. Po teorii informazii skorost' kanala prjamo proporzional'na polose 4astot zanimajemoj kanalom i prjamo proporzionalna logarifmu otno6enija signal/6um. Edinstvennyj slu4aj, kogda Vy smozhete ostat'sja v infrazvukuvon diapazone - o4en' bol6oe otno6enije signal/6um. S to4ki zrenija realizazii eto somnitel'no. I po kakoj formule Vy hotite sdelat' moduljaziju - oby4naja 4astotnaja moduljazija? f(t)=A*sin(w+k*f(t)) ?
|
|
|
|
|
Jan 28 2008, 21:40
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-01-08
Пользователь №: 34 477

|
Цитата(vadkudr @ Jan 28 2008, 17:02)  V topike u Vas ukazano, 4to signal (ja tak ponimaju - eto nesus4aja) ultrazvukuvoj, t.e. vyshe zvukovyh 4astot (>20kHz), V texte zhe Vy ukazyvaete 4astoty nesus4ej 10-20Hz, t.e. infrazvukovuju oblast'. Opredelites' pozhalujsta.
V slu4aje infrazvukovoj nesus4ej - Vam ne udastsja nalozhit' zvuk na nee, ne popav v zvukovoj diapazon. Po teorii informazii skorost' kanala prjamo proporzional'na polose 4astot zanimajemoj kanalom i prjamo proporzionalna logarifmu otno6enija signal/6um. Edinstvennyj slu4aj, kogda Vy smozhete ostat'sja v infrazvukuvon diapazone - o4en' bol6oe otno6enije signal/6um. S to4ki zrenija realizazii eto somnitel'no. I po kakoj formule Vy hotite sdelat' moduljaziju - oby4naja 4astotnaja moduljazija? f(t)=A*sin(w+k*f(t)) ? спасибо за ваши объяснения и исправления, я действительно описался, я имел ввиду инфразвуковую несущую максимум до 30Гц модуляция частотная/угловая по формуле f(t) = A*sin(w(t)*t + phase) кажется сдвиг фазы тут не принципиален у меня была идея сместить речь в облать низких частот, что-то вроде функции pitch в SoundForge (сдвиг спектра), но как это реализовать я понятия не имею, может тогда передать получится ?
Сообщение отредактировал Wolande - Jan 28 2008, 21:41
|
|
|
|
|
Jan 28 2008, 23:43
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 20-11-07
Пользователь №: 32 502

|
Цитата(Wolande @ Jan 29 2008, 06:40)  спасибо за ваши объяснения и исправления, я действительно описался, я имел ввиду инфразвуковую несущую максимум до 30Гц модуляция частотная/угловая по формуле f(t) = A*sin(w(t)*t + phase) кажется сдвиг фазы тут не принципиален Ясно. Цитата(Wolande @ Jan 29 2008, 06:40)  у меня была идея сместить речь в облать низких частот, что-то вроде функции pitch в SoundForge (сдвиг спектра), но как это реализовать я понятия не имею, может тогда передать получится ? Если просто надо сместить спектр - смотрите преобразование Гильберта и его применения. Правда Вам в этом случае лучше получить с помощью БИХ фильтров пару сигналов связанных ПГ, чем применять оригинальное ПГ к исходному сигналу. Если же Вы имеете в виде компрессию или кодирование, то пробуйте Time scale transformation, чтобы убыстрить речь (и соответственно интервал, занимаемый сигналом на временной шкале, что эквиыалентно уменьшению кол-ва информации) и затем, растянув получившийся сигнал на исходный временной интервал, получите сжатый по спектру сигнал. Поэтому вопросу может быть это вам поможет http://www.dspdimension.com/admin/time-pitch-overview/. Здесь правда немного другой подход (спектральный), но результат тот же. В первом случае у вас спектр смещается линейно - S(f)=S0(f-f0) Во втором случае - спектр шкалируется S(f)=S0(n*f) где n - скорость ускорения речи. Вы так и не описали Вашу задачу, вкратце хотя бы.
Сообщение отредактировал vadkudr - Jan 28 2008, 23:48
|
|
|
|
Сообщений в этой теме
Wolande помогите -Спектральное моделирование ультразвукового сигнала Jan 27 2008, 21:36 alex_os Цитата(Wolande @ Jan 28 2008, 00:36) подс... Jan 28 2008, 05:41 Edmundo Цитата(alex_os @ Jan 28 2008, 08:41) Може... Jan 28 2008, 12:25   AsJohnAs Цитата(vadkudr @ Jan 29 2008, 02:43) Ясно... Feb 6 2008, 10:34    ATname Цитата(AsJohnAs @ Feb 6 2008, 13:34) Эээ ... Feb 21 2008, 11:25 alex_os Интересно, что это за несущая 10-20 Гц? Связь с по... Feb 7 2008, 13:21 AsJohnAs ЦитатаНе "сыграет" этот вариант. Частота... Feb 21 2008, 14:10 ATname Цитата(AsJohnAs @ Feb 21 2008, 17:10) Ну ... Feb 22 2008, 05:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|