Forum Home Antworten

Mein ProfilCenter login | register | Suche | FAQ | forum home | im


» technoforum.de » Produktions- & DJ-Technik, Hard- & Software » algorithmus zum vergleichen von 2 waveforms » Antworten


Antworten
Login Name:
Passwort:
Smilie:       View Smilie Legend & More Smilies
Beitrag:

HTML ist an. Klick für Infos!
UBB Code™ ist an

 

Instant UBB Code™
Insert URL Hyperlink - UBB Code™   Insert Email Address - UBB Code™
Bold - UBB Code™   Italics - UBB Code™
Quote - UBB Code™   Code Tag - UBB Code™
List Start - UBB Code™   List Item - UBB Code™
List End - UBB Code™   Image - UBB Code™

Wie funktionieren UBB Codes ™?
Optionen


Deaktiviere Smilies


 


Thread!!!
paranoid-music
Usernummer # 16583
 - verfasst
hey tf,

ich schreibe hier im namen eines freundes, der gerade an seiner diplom-arbeit sitzt.
und zwar sucht er, wie im titel schon beschrieben, ein programm, welches 2 waveforms vergleicht und am besten einen prozent-satz zurück gibt, in wieweit die beiden sich gleichen.
das programm sollte über kommando-zeile ausführbar sein.

die google-suche war bisher nicht wirklich ergiebig. kennt jemand ein solches programm?
oder hat sich vielleicht ein bastler selbst schon mal an etwas derartigem versucht? ndark zb macht doch immer mal so audio-geschichten.

vielen dank schon mal!
 
Mad Raven
Usernummer # 8559
 - verfasst
ich kenn zwar kein program, welches dieses tut, aber meine erste frage wäre, was soll überhaupt verglichen werden ?

dc-shift ?
absolute differenz der werte zu einem gegebenen zeitpunkt ?
(gemittelte) summe der differenzen ?
(absolute) differenz der frequenzdifferenz in einem gegebenen zeitfenster
[...]

aber an sich ist es möglich mit z.b. cool edit pro waves als textdateien zu speichern. vieleicht gibt es tools die diese textdateien passend analysieren können.

greatz Mad
 
paranoid-music
Usernummer # 16583
 - verfasst
thx für die schnelle antwort!

verglichen werden sollen 2 audio-dateien. dabei geht es weniger um musik, als mehr um einen test, wie gut ein audio-signal (sprache, testton) via inet-telefonie am anderen ende der leitung ankommt.

ich stell mir das ungefähr so vor:
es soll eine wellenform mit einer gewissen freq abgetastet und daraus ein muster erstellt werden. dieses muster wird dann mit einem referenz-muster verglichen und eventuelle übereinstimmungen werden zurückgegeben. ob und in welcher weise das technisch umzusetzen ist (gerade auch durch die frequenzen, die bei der übertragung verloren gehen), weiß ich nicht. dazu reicht mein wissen nicht aus. es kann natürlich auch ganz andere lösungs-ansätze geben.
 
kokabroka
Usernummer # 2839
 - verfasst
Man könnte ja einfach in einem Signal die Phase drehen, mit dem Ausgangssignal mischen und schauen, wieviel man noch hört...
 
Hyp Nom
Usernummer # 1941
 - verfasst
was kokabroka beschreibt, ist genau das verfahren, um die differenz zwischen original und verlustbehafteter variante zu erhalten.
einfach gesprochen: die welle wird dann an der durch ihre vertikale "mitte" verlaufenden horizontale achse in die jeweils andere (untere oder obere) haelfte gespiegelt. ein wert y der welle wird zu -y und umgekehrt, f(x)=y -> -f(x)=-y. addiert man dieses signal mit dem original, muesste absolute stille (f(x)=0) herauskommen.
ist die "gedrehte" fassung aber verlustbehaftet, hoert man dann die verloren gegangene information.. und kann diese dann mit audiotools visualisieren.
 
Mad Raven
Usernummer # 8559
 - verfasst
jetzt bin ich schon ein wenig schlauer.
also es soll die qualität des Signals gemessen werden, bzw. genauer der qualitätsunterschied.

leider hilft mir die antwort noch nicht genug, da ich die kriterien für eine gute übertragungsqualität nicht kenne [Frown] .
aber das sollte dein freund ja schon spezifiziert haben, da ich sonst nicht wüsste wie so ne diplomarbeit aussehen kann.

ansonsten wie gesagt. tools wave -> txt gibt es.
und programme die txt/csv/... verstehen und analysieren können wohl auch. damit hätten wir das problem schonmal auf einen 'einfacheren' datentyp reduziert.

2kokabroka: damit misst du 'nur' die frequenzen, welche nicht übertragen werden. kann schon sinnvoll sein. kann aber auch nur ein teil der kriterien sein.
z.b. wäre dynamikverlust für für mich auch noch ein kriterium, welches du so nicht ohne weiteres messen kannst.
Außerdem benötigt man so immer noch ein tool welches die vorhandenen frequenzen analysiert.

greatz Mad
 
Hyp Nom
Usernummer # 1941
 - verfasst
dynamikverlust wird auf diese weise natuerlich auch ersichtlich. ein leiseres komprimiertes signal fuehrt ja zu einer lauteren differenz.
 
kokabroka
Usernummer # 2839
 - verfasst
Jau, genau wie Hyp es gesagt hat.

Allerdings müsste man beim Versuch gewährleisten, dass der Sound rechnerintern aufgenommen und nicht durch einen da/ad-wandler geschickt wird, was den Klang auch noch beeinflussen kann.
 
paranoid-music
Usernummer # 16583
 - verfasst
alles klar, besten dank schon mal...

hab das alles mal so weitergeleitet. meld mich wieder, wenn neue fragen auftauchen! [asien]
 
Striker
Usernummer # 3664
 - verfasst
das programm das du suchst heißt matlab. im übrigen empfehle ich ein einsteiger-buch über signal-theorie.
grob gesagt machts du folgendes: bekanntes signal erzeugen, zB. rechtecksignal der länge 1 (oder, eigentlich hübscher, ne sinc (:= sin x/x)). signal durch den filter(die leitung) laufen lassen, antwort aufzeichnen. fourier-transformierte der beiden signale bilden, ausdrucken, fertig. die unterschiede sollten jetzt mit bloßem auge erkennbar sein.
 
Nighthawk
Usernummer # 2495
 - verfasst
Zitat:
die google-suche war bisher nicht wirklich ergiebig.
Probiers mal hier:
http://www.google.com/codesearch
http://www.koders.com

http://www.Freshmeat.net fuer ne open source audio software, die diese Funktion hat.
 
spätaufsteher
Usernummer # 13087
 - verfasst
"psychoacoustical mathematical modeling (both perceptual and cognitive) algorithm to analyze the pre and post transmitted voice signals"
http://en.wikipedia.org/wiki/PSQM

hier mal in den Abschnitt 4. reinschauen
http://www.voip-information.de/voip-mittelstand/sprachqualitaet.html
 




Kontakt | technoforum.de | readme


(c) 1999/2ooo/y2k(+1/+2/+3+4+5+6+7+8+9+2010+2011+2012+2013+2014+2015+2016+2017+2018+2019+2020+2021+2022+2023+2024) technoforum.de | www.techno-forum.de
Das Forum für Techno | House | Minimal | Trance | Downbeats | DnB | Grime | Elektro | IDM | Elektronika | Schranz | MNML | Ambient | Gefrickel | Dub | 2Step | Breakcore | no Business Techno | Dubstep | Big Room Techno | Grime | Complextro | Mashups | mnml | Bootlegs | Chicago House | AI Music | Acid House | Detroit Techno | Chillstep | Arenastep | IDM | Glitch | Grime | Experimental | Noise | Fidgethouse | Ableton Live 12 | Melbourne Bounce | Minimal Trap | Sinee | sounds | EDM | Splice | Bandcamp Soundcloud | Download | Progressive Electro House |
Betreiberangaben & Impressum siehe readme.txt, geschenke an: chris mayr, anglerstr. 16, 80339 münchen / fon: o89 - 5oo 29 68-drei
E-Mail: webmaster ät diesedomain
similar sites: www.elektronisches-volk.de | Ex-Omenforum | techno.de | USB | united schranz board | technoboard.at | technobase | technobase.fm | technoguide | unitedsb.de | tekknoforum.de | toxic-family.de | restrealitaet restrealität | boiler room
Diese Seite benutzt Kuhkies und du erklärst dich damit bei Betreten und Benutzung dieser Seite damit einverstanden. Es werden keinerlei Auswertungen auf Basis ebendieser vorgenommen. Nur die Foren-Software setzt Kuhkies ausschließlich für die Speicherung von Nutzerdaten für den einfacheren Logon für registrierte Nutzer, es gibt keinerlei Kuhkies für Werbung und/oder Dritte. Wir geben niemals Daten an Dritte weiter und speichern lediglich die Daten, die du uns hier als Nutzer angegeben hast sowie deine IP-Adresse, d.h. wir sind vollkommen de es fau g o-genormt, nixdestotrotz ist das sowieso eine PRIVATE Seite und nix Gewerbliches.
unitedwestream - #stayathome - #WirBleibenZuhause - corona livestream - twitch - dj stream - #savegroovemag - #blackouttuesday


Powered by Infopop Corporation
UBB.classicTM 6.5.0