AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz
Thema durchsuchen
Ansicht
Themen-Optionen

Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

Ein Thema von Aphton · begonnen am 15. Mär 2016 · letzter Beitrag vom 17. Mär 2016
Antwort Antwort
Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#1

Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 15. Mär 2016, 18:56
Hallo,

Ich will Daten über Sound verschicken. Ich will kein Endprodukt, das mir die Arbeit abnimmt, sondern das ganze selber programmieren - als Übung & aus reiner Interesse.

Das Problem ist -- ich kenne mich damit -also mit der Physik dahinter- so gut wie gar nicht aus. Ich habe jedoch kein Problem damit, mich mit der Materie etwas näher zu beschäftigen und mathematisches Verständnis/Basis sollte ich dafür haben.

Fragen, die ich habe:
1. Wie weit reicht, bzw. welche Distanz kann ein bestimmter Sound mit einer bestimmten Frequenz und einer bestimmten Amplitude in einem Raum mit.. nun, Raumtempteratur halt (18-26° oder so) zurücklegen?

2. Sofern ich mich nicht täusche, breiten sich Signale (Radiowellen, elektromagnetisch) mit höherer Frequenz viel weiter aus als Signale mit niedrigerer Frequenz.
Ich weiß nicht genau, warum das so ist. Was ist da überhaupt der Zusammenhang zu akustischen Wellen/Signalen und deren Ausbreitungsform? Bitte nicht versteinigen
Die Wellenlänge ist ja geringer bei höherer Frequenz (wellenlänge = sound_geschw_konst / frequenz ?!).
Dh mit einer Wellenlänge von genau 1, travelt der Sound genau 1 * sound_gesch_konst_in_m pro Sek.
Das dürfte ja heißen, dass eine geringere Frequenz ein viel größeres Potential hat was Distanz angeht, oder nicht? Selbst bei ersten Recherchen habe ich lesen dürfen dass geringere Frequenzen und Amplituden gut sind... Macht mir wenig Sinn. Bitte um Aufklärung - bitte so dumbed-down wie möglich

3. Was ist der Zusammenhang zu Leistung (Watt)? Hat es etwas damit auf sich?
Ich weiß z.B. auch, dass Energie in Form von Hitze verloren geht.
Die Quellen, die ich dazu gefunden habe, gehen jedoch nicht direkt auf das ein, was mich interessiert sondern vermitteln ein breites Spektrum an Wissen rund um das Thema Sound - ich will aber leider nicht zum Sound-Experten werden =/ Daher frage ich hier gezielt in der Hoffnung, dass jemand, der sich auskennt und grad mal so Zeit hat, mir kurz aushelfen könnte. Wäre sehr dankbar.

Mein Ansatz
Kurz: Bits leitungskodiert (mlt3 oder so) und frequenzmoduliert über Speaker aussenden.
Beim Empfang (Mikrofon), demodulieren (fft?!) und dekodieren (mlt3) um den Datenstrom wiederherzustellen
Ich wüsste halt zu gern, was für Potential 0815 Geräte (Speaker/Mikrofon) so haben - Distanz usw. usf.
Sampling Rates werde ich dementsprechend wählen (und evt. Nyquist Theorem zurück in Erinnerung rufen und darauf achten usw..)

Sofern ist alles noch gefährliches Halbwissen, gehört noch aufgefrischt.

Am Anfang steht Geschwindigkeit übrigens prioritätsmäßig eher im Hintergrund!

---
Was für Wissen sollte ich mir noch aneignen? Ist mein Ansatz zu naiv?

Ähnliche Software, die das bereits implementiert:
www.chirp.io

Danke
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

AW: Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 15. Mär 2016, 19:28
2. Sofern ich mich nicht täusche, breiten sich Signale (Radiowellen, elektromagnetisch) mit höherer Frequenz viel weiter aus als Signale mit niedrigerer Frequenz.
Ich weiß nicht genau, warum das so ist.
Das hat mit dem Absorptions- und Brechungsverhalten des durchquerten Materials zu tun.
Ein kleines Gegenbeispiel zu deiner These: Radiowellen (rel. langwellig) durchdringen Pappkartons, sichtbares Licht (kurzwelliger) nicht.
Elektromagnetische Wellen haben nicht soo viel mit akustischen Wellen gemein.

Ich wüsste halt zu gern, was für Potential 0815 Geräte (Speaker/Mikrofon) so haben - Distanz usw. usf.
Ich könnte mir vorstellen, dass die Verzerrung durch Mikrophone und Lautsprecher, und Störgeräusche fast schlimmer sind als alles andere, worüber du dir Sorgen machst.

Was für Wissen sollte ich mir noch aneignen? Ist mein Ansatz zu naiv?
Ich vermute, dass du mit einem naiven Ansatz (für ein Spaßprojekt) relativ weit kommen kannst. Wenn die Toolchain erst mal steht, kannst du an den Feinheiten feilen. Sieht nach einem tollem Spielfeld für Signalverarbeitung (Modulation, Fehlerkorrektur, ...) aus.

Geändert von BUG (15. Mär 2016 um 19:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 15. Mär 2016, 19:57
Ich könnte mir vorstellen, dass die Verzerrung durch Mikrophone und Lautsprecher, und Störgeräusche fast schlimmer sind als alles andere, worüber du dir Sorgen machst.
Hmm ok.. nun da kann ich mir dann die 3 Frequenzen für mlt Enkodierung voneinander so weit wie nötig wählen, sodass Verzerungen zu nem gewissen % ok sind.
Mal sehen wie weit ich komm.

Was für Wissen sollte ich mir noch aneignen? Ist mein Ansatz zu naiv?
Ich vermute, dass du mit einem naiven Ansatz (für ein Spaßprojekt) relativ weit kommen kannst. Wenn die Toolchain erst mal steht, kannst du an den Feinheiten feilen. Sieht nach einem tollem Spielfeld für Signalverarbeitung (Modulation, Fehlerkorrektur, ...) aus.
Hmmm ok... Ich werd mich so oder so damit rumspielen; wenn jedoch noch rechtzeitig ein kritischer Ratschlag kommt, bevor ich
zu weit mit dem falschen Ansatz fortschreite und dann erst Merke, dass ich das alles wieder weg schmeißen kann, wäre das natürlich toll.
Ich werd den Thread hier passiv verfolgen.

Danke zum Beitrag!
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG

Geändert von Aphton (15. Mär 2016 um 20:19 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 15. Mär 2016, 23:04
Zunächst solltest Du Dich einmal hier umsehen:
https://de.wikipedia.org/wiki/Audiosignal
https://de.wikipedia.org/wiki/Akustik

Dann ist die Frage ob Du Frequenz oder Amplituden-Modulation einsetzen willst.

Als grobe Formel kannst Du je watt desto weit einsetzen, wobei hohe Frequenzen im allgemeinen stärker als niedrige gedämpft werden auf der anderen Seite aber weniger Watt benötigen um "verstanden" zu werden. Das ist aber abhängig vom Medium. ebenso mußt Du Hall, Echo und Interferenzen beachten. Im Prinzip hast Du also die gleichen Variablen zu beachten, die auch bei der Übertragung mit Hilfe von Elektrizität und metallischem Medium zu beachten sind.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.907 Beiträge
 
Delphi 12 Athens
 
#5

AW: Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 17. Mär 2016, 11:30
Würde mal sagen das ist ein Fall für FM-Modulation mit FFT-Analyse.

Und die Frequenzen / Leistungen mal so wählen das nicht gleich deine Anlage stirbt.

Die Reichweite würde ich mal eher experimentell ermitteln, das hängt von einigen Faktoren ab.
Wie weit willst du damit denn kommen ?

Rollo
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Sound Distanz, Ratschlag bzgl. Implementierungs-Ansatz

  Alt 17. Mär 2016, 13:44
Bin auch kein Experte, aber ich würde mal den Artikel zu Quadraturamplitudenmodulation empfehlen. Das ist übrigens das Modulationsverfahren, das auch bei DSL eingesetzt wird. Da gibt es direkte Formeln für Modulation und Demodulation, eignet sich also sehr gut für digitale Implementierung. Das schöne ist, dass AM und FM, so wie ich es verstehe, wohl Spezialfälle der QAM sind, sodass man auch diese Verfahren damit realisieren kann.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz