|
алгоритмы определения времени м\у испущенным и, принятым сигналом |
|
|
|
Feb 22 2007, 13:31
|
Группа: Новичок
Сообщений: 3
Регистрация: 18-12-06
Из: Russia
Пользователь №: 23 657

|
перекопал кучу литературы, но что-то не нашел то что мне нужно  задача: испускаем конечный звуковой сигнал (все фиксировано у него: частота, мощность...), он проходит ч\з какой - то материал на приемник (приобретая при этом шум). Нужно определить время, затраченное сигналом, пока он проходил ч\з материал. временной точкой отсчета считаем время схода первого сигнала. требования: высочайшая точность, скорость  на ум приходят БПФ и вейвлет-анализ. Но как их по умному применить??? (особенно интересует вейвлет-преобразования) как с помощью вейвлетов выяснить фазовый сдвиг???... может кто богат литературкой на эту тему???
|
|
|
|
|
Feb 22 2007, 14:01
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(AlexDark @ Feb 22 2007, 13:31)  на ум приходят БПФ и вейвлет-анализ. Мне почему-то на ум приходит аппроксимация МНК измеренного в полосе частот комплексного коэффициента передачи S12 с помощью коэффициента передачи S12[эквив] эквивалентной схемы в виде трех последовательно соединенных отрезков длинной линии с волновыми сопротивлениями Z0,Z1,Z0.
Сообщение отредактировал blackfin - Feb 22 2007, 14:16
|
|
|
|
|
Feb 22 2007, 14:20
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(AlexDark @ Feb 22 2007, 13:31)  на ум приходят БПФ и вейвлет-анализ. Но как их по умному применить??? (особенно интересует вейвлет-преобразования) как с помощью вейвлетов выяснить фазовый сдвиг???... может кто богат литературкой на эту тему??? Корреляция переданного и приянятого сигналов. Если форма переданного сигнала известна, то строите согласованный фильтр (импульсная реакция которого равна вывернутой во времени форме переданного сигнала) и пропускаете через него принимаемый сигнал. Момент обнаружения максимума, относительно начала передачи, соответствует задержке распространения сигнала. Ищите по названиям "согласованный фильтр" "корреляционный прием". Кстати, корреляция - это произведение ПФ принятого и переданного сигналов в частотной области...
|
|
|
|
|
Feb 22 2007, 14:43
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(blackfin @ Feb 22 2007, 14:24)  Поправочка: ПФ корреляции "- это..." далее по тексту. Не понял... Если уж чего и поправлять так это корреляция - это произведение ПФ принятого и вывернутого во времени переданного сигналов в частотной области...
|
|
|
|
|
Feb 22 2007, 14:49
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 2-02-07
Пользователь №: 24 968

|
Цитата(AlexDark @ Feb 22 2007, 13:31)  перекопал кучу литературы, но что-то не нашел то что мне нужно  задача: испускаем конечный звуковой сигнал (все фиксировано у него: частота, мощность...), он проходит ч\з какой - то материал на приемник (приобретая при этом шум). Нужно определить время, затраченное сигналом, пока он проходил ч\з материал. временной точкой отсчета считаем время схода первого сигнала. требования: высочайшая точность, скорость  на ум приходят БПФ и вейвлет-анализ. Но как их по умному применить??? (особенно интересует вейвлет-преобразования) как с помощью вейвлетов выяснить фазовый сдвиг???... может кто богат литературкой на эту тему??? С вейвлейтами лучше не связываться в отношении звуковых сигналов. ИМХО фикция это - высокая сложность алгоритмов для современных DSP. Можно попробовать, короме корреляционного анализа. Поточный скочкообразный БПФ. Типо квантовать с большой частотой и маленькими порциями делать перекрещивающийся БПФ. таким образом точность будет свзязана с колличеством точек для БПФ. Можно не парясь сделать преобразование Гильберта и получить огибающую принятого сигнала. Если делать огибающую через БПФ то можно заодно и ввести АЧХ микрофона. ЗЫЖ для точности эксперимента рекомендую снимать звук с двух микрофонов (до и после преграды) и сравнивать уже эти два сигнала, не трогая аналитический сформированый сигнал. тогда точность будет просто зашибенная...
|
|
|
|
|
Feb 22 2007, 15:20
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(NickNich @ Feb 22 2007, 14:43)  Не понял... См.Г.Корн,Т.Корн, Справочник по математике.1984г. 1. Теорема Бореля о свертке: Если: X(f) - ПФ от x(t), а Y(f) - ПФ от y(t), то S(f) = X(f)*Y(f), где: S(f) - ПФ от s(t) - свертки функций x(t) и y(t), т.е. s(t) - Взаимная Корреляционная Функция (ВКФ ака корреляция), а S(f) - её СПЕКТР.
Сообщение отредактировал blackfin - Feb 22 2007, 15:28
|
|
|
|
|
Feb 22 2007, 15:52
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(blackfin @ Feb 22 2007, 15:20)  См.Г.Корн,Т.Корн, Справочник по математике.1984г. 1. Теорема Бореля о свертке: Если: X(f) - ПФ от x(t), а Y(f) - ПФ от y(t), то S(f) = X(f)*Y(f), где: S(f) - ПФ от s(t) - свертки функций x(t) и y(t), т.е. s(t) - Взаимная Корреляционная Функция (ВКФ ака корреляция), а S(f) - её СПЕКТР. Как это противоречит тому, что я написал? Кстати, Вы привели цитату названную "теорема о свертке". Определение ВКФ отличается от определения свертки знаком переменной интегрирования. Поэтому одному из сомножителей нужно написать -t (вместо t в независимой переменной).
|
|
|
|
|
Feb 22 2007, 16:43
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(NickNich @ Feb 22 2007, 15:52)  Как это противоречит тому, что я написал? Вы написали, что "корреляция равна.." (если "это"=="равна") Нужно было написать, что "спектр корреляции равен.." Цитата(NickNich @ Feb 22 2007, 15:52)  Кстати, Вы привели цитату названную "теорема о свертке". Определение ВКФ отличается от определения свертки знаком переменной интегрирования. Поэтому одному из сомножителей нужно написать -t (вместо t в независимой переменной). Или в произведении для "ПФ принятого и переданного сигналов в частотной области" использовать для одного из множителей комплексное сопряжение.
Сообщение отредактировал blackfin - Feb 22 2007, 16:57
|
|
|
|
|
Feb 22 2007, 21:51
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 15-03-05
Пользователь №: 3 378

|
Цитата Нужно определить время, затраченное сигналом, пока он проходил ч\з материал. временной точкой отсчета считаем время схода первого сигнала. требования: высочайшая точность, скорость  на ум приходят БПФ и вейвлет-анализ. ребяты -- а как насчет групповой и фазовой скоростей , дисперсии ??
|
|
|
|
|
Feb 23 2007, 09:30
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(RVlad @ Feb 22 2007, 21:51)  ребяты -- а как насчет групповой и фазовой скоростей , дисперсии ?? А никак... Групповая скорость может быть рассчитана только при известных свойствах среды распространения. Если эти свойства неизвестны, остается только мерять задержку распространения (о чем обсно и спрашивается в начале) и поделив на нее измеренную длину пути распространения получить экспериментальное значение груповой скорости. А дисперсия - это просто слово... Цитата(AlexDark @ Feb 22 2007, 13:31)  перекопал кучу литературы, но что-то не нашел то что мне нужно  задача: испускаем конечный звуковой сигнал (все фиксировано у него: частота, мощность...), он проходит ч\з какой - то материал на приемник (приобретая при этом шум). Нужно определить время, затраченное сигналом, пока он проходил ч\з материал. временной точкой отсчета считаем время схода первого сигнала. требования: высочайшая точность, скорость  на ум приходят БПФ и вейвлет-анализ. Но как их по умному применить??? (особенно интересует вейвлет-преобразования) как с помощью вейвлетов выяснить фазовый сдвиг???... может кто богат литературкой на эту тему??? Альтернативный вариант для измерения задержки. Сравнивать сдвинутую копию исходного и принятого синалов, но не корреляционным методом, а по величине энеркгии ошибки (суммы квадратов ошибок). Сдвиг, при котором энергия минимальна соответстввет задержке распространения. При анализе задержек, внисимых НЧ-фильтрами в узкополосные сигналы (сконцентрироавнные вокруг нулевой частоты) этот метод дает лучшую точность, по сравнению с корреляцией. Но полоса пропускания фильтра (среда - это тоде фильтр) должна быть много больше ширины полосы сигнала.
|
|
|
|
|
Feb 26 2007, 18:05
|
Группа: Новичок
Сообщений: 3
Регистрация: 18-12-06
Из: Russia
Пользователь №: 23 657

|
спасибо
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|