MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Analog-Digital-Wandler einer Soundkarte. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Funkamateur-Designer

Kommentare zum Artikel Kommentare zum Artikel

Der Begriff „Multimedia“ ist heute jedem PC-Anwender ein Begriff. Für viele ist es mit hochwertigem Sound, Animation usw. verbunden. Die Sound Blaster-Soundkarte kann jedoch als Analog-zu-Digital- und Digital-zu-Analog-Konverter mit außergewöhnlichen Verarbeitungsfunktionen verwendet werden. Ein Computer mit einer solchen Karte kann als Oszilloskop, Generator oder Signalanalysator verwendet werden. Tatsache ist, dass sein "Herz" ein digitaler Signalprozessor DSP (Digital Signal Processor) ist. Um seine Fähigkeiten zu nutzen, ist es notwendig, direkten Zugriff auf die Puffer zu haben, die die Audiodaten und den Steuermodus des DSP enthalten, d.h. Verwenden Sie die Low-Level-Schnittstelle. In diesem Artikel betrachten wir das Gerät einer Soundkarte und das Format von Standardtypen von Datendateien, in denen Daten, die als Ergebnis der Digitalisierung von Signalen erhalten werden, die am Eingang einer Soundkarte empfangen werden, im Speicher des Computers gespeichert werden. Dieselben Dateien können programmgesteuert synthetisiert werden, um Signale einer bestimmten Form zu erhalten.

Eine Soundkarte (Bild 1) hat in der Regel zwei duale (Stereo-)Eingänge und zwei identische Ausgänge. Der erste (Line-) Eingang ist für Eingangssignale mit einer Amplitude von etwa 1 V ausgelegt, der zweite - Mikrofon - für schwächere Signale. Wenn Sie eine Soundkarte als Analog-Digital-Wandler verwenden, können Sie jeden dieser Eingänge verwenden - abhängig vom Pegel des verarbeiteten Signals.

Analog-Digital-Wandler von einer Soundkarte

Multimediabezogene Daten werden in Dateien im sogenannten RIFF-Format (Resource Interchange File Format – Dateiformat für Ressourcenaustausch) gespeichert [1]. Eine RIFF-Datei enthält verschachtelte Chunks (Chunks). Das äußere Fragment besteht aus einem Kopf- und einem Datenbereich (Abb. 2). Das erste Doppelwort des Headers enthält einen vierstelligen Code, der die im Fragment gespeicherten Daten identifiziert.

Analog-Digital-Wandler von einer Soundkarte

Das zweite Doppelwort des Headers ist die Größe des Datenbereichs in Bytes (ohne die Größe des Headers selbst). Der Datenbereich hat eine variable Länge mit der Bedingung, dass er an der Grenze eines Wortes ausgerichtet ist und gegebenenfalls am Ende mit einem Null-Byte bis zu einer ganzen Zahl von Worten aufgefüllt wird.

Das RIFF-Format beschreibt nicht das Datenformat. In der Praxis kann eine RIFF-Datei beliebige Daten für Multimedia enthalten, und das Format der Daten hängt von der Art der Daten ab.

Der in Fig. 2 mit "Daten" bezeichnete Bereich kann andere Fragmente enthalten. Bei einer Datei, die Tondaten speichert (wav-Datei), enthält dieser Bereich die Datenkennung „WAVE“, ein Fragment des Tondatenformats „fmt“ (drei Zeichen „fmt“ und ein Leerzeichen am Ende), sowie eine Fragment von Tondaten (Abb. 2). Die Datei kann zusätzlich Fragmente anderer Art enthalten, daher sollten Sie nicht glauben, dass der Header der wav-Datei ein festes Format hat. Beispielsweise kann die Datei ein „LIST“- oder „INFO“-Fragment enthalten, das Informationen über .copy-Rechte und andere zusätzliche Informationen enthält.

Mal sehen, wie die Daten geschrieben werden. Zuerst müssen Sie das Eingabegerät öffnen und das Audiodatenformat dafür angeben. Dann müssen ein oder mehrere Speicherblöcke bestellt und durch Aufruf einer speziellen Funktion für die Eingabe vorbereitet werden. Danach müssen die vorbereiteten Blöcke nach Bedarf an den Eingabegerätetreiber übergeben werden, der sie mit aufgezeichneten Audiodaten füllt. Um die aufgezeichneten Daten in einer WAV-Datei zu speichern, muss die Anwendung eine WAV-Datei und Tondaten aus den vorbereiteten Speicherblöcken, die von den Fahrereingabegeräten gefüllt werden, erzeugen und in die Anwendungsdatei schreiben.

Nachfolgend finden Sie ein Programmfragment, mit dem Sie einen Datenblock in eine Datei schreiben können, was erforderlich ist, wenn Sie eine Soundkarte als Analog-Digital-Wandler verwenden:

verwendet SysUtils, MMSystem; Typ TWaveData = array[0..0) of word ;const Discret = 22050;WaveHdr:TWaveHdr=( lpData: nil;(Adresse des Wellenformpuffers) dwBufferLength: 0;(Länge des Puffers in Bytes) dwBytesRecorded: 0;(Wie viele Daten befinden sich im Puffer) dwUser: 0; dwFlags: 0; dwLoops: 0; IpMext: nil; reserviert: 0 ) ec : Discret; nBllockAlign: 1; wBitsPerSample: 1; csSize: 8 ) ;var WaveDate : ^TWaveDate; HSoundDevice: HWaveIn; hfile: HMMIO; res: MMResult;begin with WaveHdr do begindwBufferLehgth : =round(Discret/0);dwBytesRecorded: =round(Discret/10);GetMem(WaveData, dwBytesRecorded);lpData : =PChar(WaveData); Ende; res : =waveInOpen (@HSoundDevice, WAVE_MAPPER, @WaveFormat, 10); res : =waveInPrepareHeader(HSoundDevice, @WaveHdr, SizeOf(WaveHdr)); res : =waveInUnprepareHeader (HSoundDevice, @WaveHdr,SizeOf(WaveHdr)) ; FreeMem(WaveData); res:=waveInStart(HSoundDevice) ; hfile:=mmio0,0,0pen("d: \work\data_0.txt",nil, MMIO_CREATE oder MMIO_READWRITE); mmioWrite(hfile,WaveHdr.IpData, WaveHdr,dwBytesRecorded); mmioClose(hfile,1); waveInReset(HSoundDevice) ; waveInClose(HSoundDevice) ;Ende.

Im Gegensatz zur MCI-Schnittstelle, bei der viele Parameter standardmäßig übernommen werden, erfordert die Low-Level-Schnittstelle eine sorgfältige und gründliche Betrachtung aller Details des Schreib- und Lesevorgangs. Als Ausgleich für den zusätzlichen Aufwand erhalten Sie mehr Flexibilität und die Möglichkeit, nicht nur mit Audio, sondern auch mit beliebigen Signalen in Echtzeit zu arbeiten.

Literatur

1. Frolov A. V., Frolov G. V. Multimedia für Windows. Programmierhandbuch. - M, "DIALOG-MEPhI", 1994, 284 p. (Bibliothek des Systemprogrammierers; V. 15).

Autor: O. Baranovsky, Minsk; Veröffentlichung: N. Bolshakov, rf.atnn.ru

Siehe andere Artikel Abschnitt Funkamateur-Designer.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Alkoholgehalt von warmem Bier 07.05.2024

Bier, eines der häufigsten alkoholischen Getränke, hat einen ganz eigenen Geschmack, der sich je nach Temperatur des Konsums verändern kann. Eine neue Studie eines internationalen Wissenschaftlerteams hat herausgefunden, dass die Biertemperatur einen erheblichen Einfluss auf die Wahrnehmung des alkoholischen Geschmacks hat. Die vom Materialwissenschaftler Lei Jiang geleitete Studie ergab, dass Ethanol- und Wassermoleküle bei unterschiedlichen Temperaturen unterschiedliche Arten von Clustern bilden, was sich auf die Wahrnehmung des alkoholischen Geschmacks auswirkt. Bei niedrigen Temperaturen bilden sich eher pyramidenartige Cluster, wodurch die Schärfe des „Ethanol“-Geschmacks abnimmt und das Getränk weniger alkoholisch schmeckt. Im Gegenteil, mit steigender Temperatur werden die Cluster kettenförmiger, was zu einem ausgeprägteren alkoholischen Geschmack führt. Dies erklärt, warum sich der Geschmack einiger alkoholischer Getränke, wie z. B. Baijiu, je nach Temperatur ändern kann. Die Erkenntnisse eröffnen Getränkeherstellern neue Perspektiven, ... >>

Hauptrisikofaktor für Spielsucht 07.05.2024

Computerspiele werden bei Teenagern zu einer immer beliebteren Unterhaltungsform, die damit verbundene Gefahr einer Spielsucht bleibt jedoch ein erhebliches Problem. Amerikanische Wissenschaftler führten eine Studie durch, um die Hauptfaktoren zu ermitteln, die zu dieser Sucht beitragen, und um Empfehlungen für ihre Vorbeugung abzugeben. Über einen Zeitraum von sechs Jahren wurden 385 Teenager beobachtet, um herauszufinden, welche Faktoren sie für eine Spielsucht prädisponieren könnten. Die Ergebnisse zeigten, dass 90 % der Studienteilnehmer nicht von einer Sucht bedroht waren, während 10 % spielsüchtig wurden. Es stellte sich heraus, dass der Schlüsselfaktor für die Entstehung einer Spielsucht ein geringes Maß an prosozialem Verhalten ist. Jugendliche mit einem geringen Maß an prosozialem Verhalten zeigen kein Interesse an der Hilfe und Unterstützung anderer, was zu einem Verlust des Kontakts zur realen Welt und einer zunehmenden Abhängigkeit von der virtuellen Realität durch Computerspiele führen kann. Basierend auf diesen Ergebnissen, Wissenschaftler ... >>

Verkehrslärm verzögert das Wachstum der Küken 06.05.2024

Die Geräusche, die uns in modernen Städten umgeben, werden immer durchdringender. Allerdings denken nur wenige Menschen darüber nach, welche Auswirkungen dieser Lärm auf die Tierwelt hat, insbesondere auf so empfindliche Tiere wie Küken, die noch nicht aus ihren Eiern geschlüpft sind. Aktuelle Forschungsergebnisse bringen Licht in diese Frage und weisen auf schwerwiegende Folgen für ihre Entwicklung und ihr Überleben hin. Wissenschaftler haben herausgefunden, dass der Verkehrslärm bei Zebraküken zu ernsthaften Entwicklungsstörungen führen kann. Experimente haben gezeigt, dass Lärmbelästigung das Schlüpfen der Küken erheblich verzögern kann und die schlüpfenden Küken mit einer Reihe gesundheitsfördernder Probleme konfrontiert sind. Die Forscher fanden außerdem heraus, dass die negativen Auswirkungen der Lärmbelästigung auch auf die erwachsenen Vögel übergreifen. Reduzierte Fortpflanzungschancen und verringerte Fruchtbarkeit weisen auf die langfristigen Auswirkungen von Verkehrslärm auf die Tierwelt hin. Die Studienergebnisse unterstreichen den Bedarf ... >>

Zufällige Neuigkeiten aus dem Archiv

Logitech PowerPlay - Mauspad mit Aufladung 14.06.2017

Logitech hat ein ziemlich interessantes Gerät namens PowerPlay vorgestellt. Dies ist eine Matte, die über USB mit einem PC verbunden ist. Dies geschah jedoch nicht, um die Hintergrundbeleuchtung zu implementieren, sondern um drahtlose Mäuse ständig aufzuladen.

Wenn die Matte mit einem PC verbunden ist, erzeugt sie ein elektromagnetisches Feld, das die Powercore-Module in den Bären in Strom umwandeln, um die Batterien aufzuladen. Logitech behauptet, dass dies die Geschwindigkeit der Manipulatoren nicht beeinträchtigt.

Der Teppich hat einen Wert von 100 Dollar. Seine Abmessungen betragen 320 x 275 mm. Es gibt zwei Oberflächen: weich und hart. Um mit einem solchen Teppich zu arbeiten, braucht man natürlich eine entsprechende Maus.

Zum Start sind zwei Modelle erhältlich: das G903 für 150 US-Dollar und das G703 für 100 US-Dollar. Wenn das Konzept gut funktioniert, wird Logitech wahrscheinlich weitere verschiedene Modelle mit Unterstützung für Powercore-Module herausbringen. Es wird möglich sein, eine Maus im Juni zu kaufen, aber das Mauspad selbst wird erst im August in den Verkauf gehen.

Weitere interessante Neuigkeiten:

▪ Neuromorpher Chip Intel Loihi 2

▪ Kompakte Canon imageFormula DR C240

▪ Indien erforscht den Mond

▪ Erstflug eines solarbetriebenen Helikopters

▪ Neue Familie von Mehrkanal-DACs

News-Feed von Wissenschaft und Technologie, neue Elektronik

Interessante Materialien der Freien Technischen Bibliothek:

▪ Standortabschnitt Blitzschutz. Artikelauswahl

▪ Artikel von Thomas Paine. Berühmte Aphorismen

▪ Warum wird der Wert des Geldes durch Gold bestimmt? Ausführliche Antwort

▪ Artikel Schlosser-Schiffsreparaturmann. Standardanweisung zum Arbeitsschutz

▪ Artikel Transistor UMZCH. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Labor-Schaltnetzteil. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024