Was ist ein digitaler Signalprozessor?
Ein digitaler Signalprozessor ist ein spezielles Computerprogramm, das digitale Berechnungen und möglicherweise einen oder mehrere analoge Eingänge verwendet, um die erforderlichen analogen Ausgänge zu erzeugen. Beispielsweise kann ein Sprachwechsler gewöhnliche Sprache von einem Mikrofon annehmen. Diese gewöhnliche Stimme wird zu einem Strom von digitalen Bytes oder Wörtern, die digital geändert werden können, um eine „andere“ Stimme zu erzeugen.
Dieser Mikroprozessor ist einer der Gründe, warum Mobiltelefone und andere elektronische Geräte so zuverlässig sind und kristallklares Audio produzieren. Es ist auch in den Soundkarten von PCs und Laptops zu finden. Die Entwicklung digitaler Signalprozessoren verspricht neue Produkte, die das Leben der Menschen verändern werden. Technologien wie Spracherkennung und biometrische Erkennung werden durch digitale Signalverarbeitungssysteme ermöglicht.
Aufgrund der Überlegenheit des digitalen Signalprozessors und der sinkenden Kosten für digitale Hardware hat sich die digitale Signalverarbeitung zu einer leistungsstarken Technologie entwickelt, um bessere Produkte für Unterhaltung und Kommunikation zu schaffen. Das digitale Fernsehsignal (TV-Signal), das zu Hause ankommt, weist eine neue Fähigkeit für bidirektionales digitales Signalisieren auf, bei dem Heimzuschauer tatsächlich auf verschiedene Arten mit der Fernsehsendeeinrichtung interagieren können. Eines davon ist Video-on-Demand und Pay-per-View.
Ein Analog-Digital-Wandler (A / D-Wandler) ist ein Gerät, das in den digitalen Signalprozessor eingebaut ist. Der A / D-Wandler wandelt Analog in Digital um und der Digital-Analog-Wandler (D / A) wandelt Digital in Analog um. Beispielsweise kann die Ausgabe eines A / D-Wandlers als Binärdatei in einem PC oder Laptop gespeichert werden.
Der digitale Signalprozessor weist eine digitale Verarbeitungseinheit auf, die Maschinenbefehle empfangen kann, die zu dem Operationscode-Plus-Argument-Format dieses Computerprogramms gehören. Beispielsweise kann ein numerischer Code wie 9E eine Maschinensequenz erzeugen, die den Inhalt eines 8-Bit-Registers in einen digitalen Port überträgt, der in einen Digital-Analog-Wandler kaskadiert. Die digitale Verarbeitungseinheit kann nahezu jede Art von digitaler Berechnung durchführen.
Es gibt viele interessante Anwendungen für den digitalen Signalprozessor. Bei der Geräuschreduzierung kann das Ziel darin bestehen, sich regelmäßig wiederholende oder periodisch auftretende hörbare Geräusche wie Motor- oder Motorgeräusche zu beseitigen. Ein digitaler Signalprozessor erkennt möglicherweise das Rauschen, das er in digitales Rauschen umwandelt. In Anbetracht der digitalen Daten und der vorhergesagten Zeitverzögerungen erzeugt der digitale Signalprozessor einen "phasenversetzten" Rauschunterdrücker als digitale Wörter, die in den eingebauten D / A-Wandler eingespeist werden, um einen analogen Rauschunterdrückungslautsprecher anzusteuern . Der resultierende Geräuschpegel wird erheblich verringert, da dieses Computerprogramm auch den resultierenden Geräuschpegel überwacht und digitale Anpassungen vornimmt, um ein minimales Geräusch zu kompensieren.