| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Изчистване на ехото при високоговоряща връзка. http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=11398 |
Страница 1 от 2 |
| Автор: | Nikola Kirov [ Пон Май 20, 2013 11:54 am ] |
| Заглавие: | Изчистване на ехото при високоговоряща връзка. |
Тук имам запитване за един проект и в него има нещо дето не съм го копал и не мога да преценя каква е сложноста му за реализиране. Имам долу горе идея как да стане,ама да питам все пак ако някой има опит да сподели. Трябва към устройство което се свързва към телефонна линия да се закачи високоговорител и микрофон за да може да се разговаря с човек който е в помещението. Изчистването на ехото ме притеснява. Не съм копал никога в тази посока. Дали ще може да стане лесно изцяло аналогово? |
|
| Автор: | emilvtc [ Пон Май 20, 2013 1:44 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Задачата ти никак не е лесна. На първо место трябва микрофона и говорителя да се поставят в кутията на "подходящите" места, така, че да има възможно най-малката акустична обратна връзка. Примерно говорителя на горен капак, а микрофона на предния. При закрепването им за кутията да се използват гумени тампони, за да не се предават през кутията вибрации от говорителя към микрофона. Масивна кутия, "затапване" на въздуха вътре в кутията около говорителя и микрофона, така че от задната част на говорителя да не попада към микрофона. После ако се наложи използваш чип ехо-канселер. Има готови решения, но като че ли повечето са с DSP вътре в тях. Не са много скъпи. Във фирмата използвахме MC34118 http://www.freescale.com/files/timing_interconnect_access/doc/data_sheet/MC34118.pdf |
|
| Автор: | Ицо [ Пон Май 20, 2013 2:45 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Може да стане изцяло аналогово, в старите телефонни апарати беше така. Част от сигнала се смесва с обратна фаза Все пак, по-лесно и по-гъвкаво е да се направи софтуерно. По мрежата се намира готов код за целта, само малко трябва да поразровиш. |
|
| Автор: | emilvtc [ Пон Май 20, 2013 3:06 pm ] | |||||||||
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. | |||||||||
Проблема е, че амплитудата е различна в различните случаи и не се знае каква е. Т.е. с каква амплитуда да смесваш ... А и ако има отразяване на сигнал от стени и др. предмети - сигналите могат да се връщат с различни фази акустично към микрофина (за различните честоти фазовата разлика е различна) При старите телефони по-важната част от решението е разположението на говорителя и микрофона в кутията ... |
||||||||||
| Автор: | itso.t [ Пон Май 20, 2013 8:50 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Традиционното аналогово решение е полудуолекс. Микрофонът по подразбиране е мютнат. Когато постъпи сигнал над определено ниво, микрофонният канал се ънмютва, а се мютва напълно или частично говорителят. Затова при някои реализациите на "спикерфон" се забелязва изяждане на първата буква. |
|
| Автор: | Nikola Kirov [ Пон Май 20, 2013 9:10 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
И моите проучвания не дават някакъв лесен вариант за аналогово. Явно ще е специализиран чип. |
|
| Автор: | ToHu [ Пон Май 20, 2013 9:58 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Ти имаш в предвид собствено ехо, т.е. това което идва от говорителя да не се връща към микрофона ? |
|
| Автор: | miro_atc [ Пон Май 20, 2013 10:07 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Ако телефона е мобилен, почти всички gsm модули имат канселиране, проверено е. Работи. Иначе ще ти дам същия съвет който дадох и на Цецо - АС97 кодек. В един чип може да получиш захранването на милрофона, основни аудии обработки включая канселиране, волуме....миксери, вградени класД усилватели... Въобще избор бол. |
|
| Автор: | Nikola Kirov [ Вто Май 21, 2013 12:57 am ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Да,собственото ехо. Като човека от другата страна на телефонната линия каже нещо то ако не е добро канселирането на ехото ще си чува собствения глас в слушалката. И тъй като сигнала който се получава в микрофона от звука на високоговорителя вероятно ще е по силен или съимерим със сигнала който се получава от говорещия в помещението ми се вижда че ще се получи грозна картина. |
|
| Автор: | itso.t [ Вто Май 21, 2013 1:18 am ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
При телефонната линия има два проблема с ехото: - първият е сигналът на високоговорителя, уловен от микрофона - вторият е самата телефонна линия - в нея сигналът от микрофона и високоговорителя се смесват |
|
| Автор: | Ицо [ Вто Май 21, 2013 9:41 am ] | ||||||||||||||||||
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. | ||||||||||||||||||
Разбира се , че е така. Амплитудата зависи също и от това какъв е телефонът отсреща. Не съм специалист в областта, но доколкото зная, процесът е адаптивен - амплитудата, с която се смесва се променя динамично на база корелацията на входния и върнатия сигнал. |
|||||||||||||||||||
| Автор: | tgi [ Вто Май 21, 2013 2:27 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Никола, и аз не съм копал такова ама не виждам какво ще те спре да се справиш по цифров начин, имаш няколко закъснения и няколко амплитуди които да поддържаш (то и една група може да стигне ама 3-4 едва ли ще е зор). Въпрос на памет да го буферираш и на известно копане докато уцелиш как да определяш коефициентите, последното все ще има откъде да почнеш ровейки да видиш как са го правили други. |
|
| Автор: | Nikola Kirov [ Вто Май 21, 2013 3:32 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Практиката показва че един такъв тривиален проблем ако почнеш да го копаеш от нула може да убие страшно много време докато стигне в фаза готова за краен продукт. А то това е аутсорсинг проект,пък там заплащането е минимално и се договаря еднократно при започване на проекта. |
|
| Автор: | tgi [ Вто Май 21, 2013 3:50 pm ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
Е ако парите са като за копи-пейст няма как да го изкопае човек от нула, то е ясно. |
|
| Автор: | zaphod [ Сря Май 22, 2013 7:16 am ] |
| Заглавие: | Re: Изчистване на ехото при високоговоряща връзка. |
когато микрофона и говорителя са твърдо зачукани аналогово е лесно, обаче когато шават не може да сложиш коефицент някакъв и да стане. скайпа има такава система, но и тя понякога да дъни и се чува ехо, макар че верно бачка в по-тежки условия. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|