FMUSER Wireless Video- und Audioübertragung einfacher!

[E-Mail geschützt] WhatsApp + 8615915959450
Sprache

    Problem mit dem digitalen Audioverzögerer auf DSP-Broadcast-Ebene

    Die Audioverzögerung kann für Live-Übertragungen von Radiosendern verwendet werden. Das Audiosignal wird vor der Ausstrahlung um einen bestimmten Zeitraum verzögert, um zu verhindern, dass sich der Moderator oder einige ungesunde Kommentare des Publikums in der Publikums-Hotline über die Rundfunkmedien ausbreiten, wodurch eine sichere Ausstrahlung von Live-Programmen erreicht wird. Als Geräte auf Broadcast-Ebene stellen Audioverzögerer hohe Anforderungen an Leistungsindikatoren wie Dynamikbereich, Verzerrung, Signal-Rausch-Verhältnis und Frequenzgang. Daher wird im Allgemeinen die digitale Technologie verwendet. Bei Verwendung der im Computer integrierten Vollduplex-Soundkartenfestplatte kann das Blinken des Audiosignals per Software realisiert werden. Die Verwendung und der Betrieb sind jedoch unpraktisch, die Zuverlässigkeit ist schlecht und die Leistung und der Preis sind relativ niedrig. Der in diesem Artikel vorgeschlagene digitale Audioverzögerer in Broadcast-Qualität, der auf einem hochpräzisen Σ-ΔADC- und DSP-Chip basiert, weist die Eigenschaften eines hohen Leistungsindex, einer einfachen Bedienung und vollständiger Funktionen auf. Das Designschema wurde kommerzialisiert.
      1 Systemstruktur
      1.1 Systemkonfiguration
    Die Verzögerungshardware ist eine Master-Slave-Struktur, wie in 1 gezeigt, die hauptsächlich aus einem Single-Sleeper-M-Sender 8HC05C8, einem DSP-Chip MTS320C32 und einem Audio-Codec CS4224 besteht. M68HC05C8 wird als Host des gesamten Systems verwendet, um die Steuerfunktion des Systems zu vervollständigen. Als Kern des Systems vervollständigt TMS320C32 die Funktion zur Verzögerung des Audiosignals. CS4224 und Audioeingangs- und -ausgangskonditionierungsschaltung arbeiten zusammen, um die A / D- und D / A-Umwandlung von Audiosignalen abzuschließen.

    Die Audioverzögerung kann für Live-Übertragungen von Radiosendern verwendet werden. Das Audiosignal wird vor der Ausstrahlung um einen bestimmten Zeitraum verzögert, um zu verhindern, dass sich der Moderator oder einige ungesunde Kommentare des Publikums in der Publikums-Hotline über die Rundfunkmedien ausbreiten, wodurch eine sichere Ausstrahlung von Live-Programmen erreicht wird. Als Geräte auf Broadcast-Ebene stellen Audioverzögerer hohe Anforderungen an Leistungsindikatoren wie Dynamikbereich, Verzerrung, Signal-Rausch-Verhältnis und Frequenzgang. Daher wird im Allgemeinen die digitale Technologie verwendet. Bei Verwendung der im Computer integrierten Vollduplex-Soundkartenfestplatte kann das Blinken des Audiosignals per Software realisiert werden. Die Verwendung und der Betrieb sind jedoch unpraktisch, die Zuverlässigkeit ist schlecht und die Leistung und der Preis sind relativ niedrig. Der in diesem Artikel vorgeschlagene digitale Audioverzögerer in Broadcast-Qualität, der auf einem hochpräzisen Σ-ΔADC- und DSP-Chip basiert, weist die Eigenschaften eines hohen Leistungsindex, einer einfachen Bedienung und vollständiger Funktionen auf. Das Designschema wurde kommerzialisiert.
      1 Systemstruktur
      1.1 Systemkonfiguration
    Die Verzögerungshardware ist eine Master-Slave-Struktur, wie in 1 gezeigt, die hauptsächlich aus einem Single-Sleeper-M-Sender 8HC05C8, einem DSP-Chip MTS320C32 und einem Audio-Codec CS4224 besteht. M68HC05C8 wird als Host des gesamten Systems verwendet, um die Steuerfunktion des Systems zu vervollständigen. Als Kern des Systems vervollständigt TMS320C32 die Funktion zur Verzögerung des Audiosignals. CS4224 und Audioeingangs- und -ausgangskonditionierungsschaltung arbeiten zusammen, um die A / D- und D / A-Umwandlung von Audiosignalen abzuschließen.
    CS4224 ist ein leistungsstarker 24-Bit-Audio-Codec. Es verwendet die Σ-Δ-Technologie, um eine Vollduplex-Stereo-Digital / Analog- und Analog / Digital-Wandlung mit einem Dynamikbereich von 105 dB, einer harmonischen Verzerrung und einem Betrieb von -97 dB sowie einer Abtastfrequenz von 32 kHz, 44.1 kHz und 48 kHz bereitzustellen. Der Chip verwendet einen differentiellen Ein- und Ausgang mit einem On-Chip-Anti-Aliasing-Filter, einem Ausgangsglättungsfilter und einer digitalen Deemphasis-Filterschaltung mit analoger Lautstärkeregelung, die den Master- oder Slave-Arbeitsmodus unterstützt.

    TMS320C32 ist ein kostengünstiger, leistungsstarker Gleitkomma-DSP-Chip, der sich sehr gut für die digitale Sprachsignalverarbeitung eignet. Es unterstützt den 24-Bit-Adressbus und den 32-Bit-Datenbus und kann den vom Verzögerer benötigten Speicher mit großer Kapazität adressieren. Es hat auch eine serielle Schnittstelle, um die CS4224-Schnittstelle mit serieller Audio-Dateneingabe und -ausgabe zu vereinfachen.

    M68HC05C8 realisiert die Mensch-Maschine-Schnittstelle, verwaltet die Tastaturanzeige und die Verzögerungsfernbedienungsschnittstelle und steuert den Betrieb von CS4224 und TMS320C32.

    1.2 Speicherschnittstelle
    Der TMS320C32 verfügt über eine erweiterte externe Speicherschnittstelle, der Programmspeicher kann 16 Bit und 32 Bit breit sein und der Datenspeicher kann 8/16 / 32 Bit breit sein. TMS320C32 verwendet zwei Sätze von Strobe-Signalen STRB1 und STRB0, die unterschiedliche Adressierungsbereiche haben. Jede Gruppe von Strobe-Signalen besteht aus vier Pins, die als Chipauswahl und zusätzliche Adressleitungen verwendet werden. Die Eigenschaften der Pins werden durch das Bussteuerregister bestimmt, das jeder Gruppe von Strobe-Signalen entspricht. Durch Einstellen bestimmter Felder des Bussteuerregisters können Sie den Datentyp und die Breite des externen Speichers angeben.

    Die Verzögerung verwendet zwei Sätze von Speichern mit unterschiedlichen Breiten. SRAM speichert Audiodaten. Stellen Sie die Speicherbreite auf 32 Bit und den Datentyp auf 32 Bit ein. Da der Audio-Codec CS4224 24 Bit umfasst, verwendet er tatsächlich 24 Bit und besteht aus drei 8-Bit-SRAMs mit jeweils einer Chipauswahl von STRB0_B0 ~ 2. Der FLASH-Chip 28F512 speichert ein Benutzer-Audiosignal-Verarbeitungsprogramm, die Speicherbreite beträgt 8 Bit und die ATRB1_B0-Chipauswahl wird verwendet.

    Die Speicherschnittstelle berücksichtigt hauptsächlich die Speichergeschwindigkeit, um zu bestimmen, wie viele Wartezustände eingefügt werden müssen. Da die Taktfrequenz des TMS320C32 40 MHz beträgt und die Zugriffsgeschwindigkeit des FLASH-Speichers 150 ns und die Zugriffsgeschwindigkeit des SRAM 70 ns beträgt, muss ein Wartezustand eingefügt werden. Der TMS320C32 verfügt über einen internen programmierbaren Software-Wartezustandsgenerator. Wählen Sie den Arbeitsmodus des Wartezustandsgenerators über die SWW-Domäne des STRBx-Steuerregisters aus und schreiben Sie die Anzahl der zu wartenden Maschinenzyklen in die WTCNT-Domäne. Da der Programmspeicher und der Datenspeicher jeweils von STRB1 und STRB0 getaktet werden, kann die erforderliche Anzahl von Maschinenzyklen entsprechend ihrer jeweiligen Zugriffsgeschwindigkeit eingestellt werden.

    Der TMS320C32 verfügt über eine Programmführungsfunktion. Wenn die Hardware zurückgesetzt wird, ist der MCBL / MP-Pin hoch, arbeitet dann im Mikrocomputermodus, führt das On-Chip-Startprogramm aus und lädt das Benutzerprogramm im FLASH-Speicher in den internen Hochgeschwindigkeits-RAM, um ausgeführt zu werden. Der Startmodus kann über Pin INT0 ~ 3 bestimmt werden, die externe Speicherladeadresse wird entsprechend dem Verbindungsmodus des Speichers als Boot3-Bereich ausgewählt und das Handshake-Signal wird nicht verwendet. Das vordere Ende des FLASH-Speichers ist der Programm-Header, einschließlich der erforderlichen Informationen für TMS320C32 beim Booten, wie z. B. die Breite des externen Speichers, der Inhalt des Bussteuerregisters nach dem Start, die Länge jedes Datenblocks, die Breite des Zielspeichers und des Datentyps.

    Alle auflisten Frage

    Nickname

    E-Mail

    Fragen

    Unsere anderen Produkt:






      Geben Sie eine E-Mail-Adresse ein, um eine Überraschung zu erhalten

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Albanisch
      ar.fmuser.org -> Arabisch
      hy.fmuser.org -> Armenisch
      az.fmuser.org -> Aserbaidschanisch
      eu.fmuser.org -> Baskisch
      be.fmuser.org -> Weißrussisch
      bg.fmuser.org -> Bulgarisch
      ca.fmuser.org -> Katalanisch
      zh-CN.fmuser.org -> Chinesisch (vereinfacht)
      zh-TW.fmuser.org -> Chinesisch (traditionell)
      hr.fmuser.org -> Kroatisch
      cs.fmuser.org -> Tschechisch
      da.fmuser.org -> Dänisch
      nl.fmuser.org -> Niederländisch
      et.fmuser.org -> Estnisch
      tl.fmuser.org -> Philippinisch
      fi.fmuser.org -> Finnisch
      fr.fmuser.org -> Französisch
      gl.fmuser.org -> Galizisch
      ka.fmuser.org -> Georgisch
      de.fmuser.org -> Deutsch
      el.fmuser.org -> Griechisch
      ht.fmuser.org -> Haitianisches Kreol
      iw.fmuser.org -> Hebräisch
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Ungarisch
      is.fmuser.org -> Isländisch
      id.fmuser.org -> Indonesisch
      ga.fmuser.org -> Irisch
      it.fmuser.org -> Italienisch
      ja.fmuser.org -> Japanisch
      ko.fmuser.org -> Koreanisch
      lv.fmuser.org -> Lettisch
      lt.fmuser.org -> Litauisch
      mk.fmuser.org -> Mazedonisch
      ms.fmuser.org -> Malaiisch
      mt.fmuser.org -> Malteser
      no.fmuser.org -> Norwegisch
      fa.fmuser.org -> Persisch
      pl.fmuser.org -> Polnisch
      pt.fmuser.org -> Portugiesisch
      ro.fmuser.org -> Rumänisch
      ru.fmuser.org -> Russisch
      sr.fmuser.org -> Serbisch
      sk.fmuser.org -> Slowakisch
      sl.fmuser.org -> Slowenisch
      es.fmuser.org -> Spanisch
      sw.fmuser.org -> Suaheli
      sv.fmuser.org -> Schwedisch
      th.fmuser.org -> Thai
      tr.fmuser.org -> Türkisch
      uk.fmuser.org -> Ukrainisch
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamesisch
      cy.fmuser.org -> Walisisch
      yi.fmuser.org -> Jiddisch

       
      1 字段 2 字段 3 字段 4 字段 5 字段 6 字段 7 字段 8 字段 9 字段 10 字段
  •  

    FMUSER Wireless Video- und Audioübertragung einfacher!

  • Kontakt

    Adresse
    Nr.305 Zimmer HuiLan Gebäude Nr.273 Huanpu Road Guangzhou China 510620

    E-Mail:
    [E-Mail geschützt]

    Telefon / WhatApps:
    +8615915959450

  • Kategorien

  • Newsletter

    ERSTER ODER VOLLSTÄNDIGER NAME

    E-Mail

  • paypal Lösung Moneygram Western UnionBank von China
    E-Mail:[E-Mail geschützt]    WhatsApp: +8615915959450 Skype: sky198710021 Rede mit mir
    Copyright 2006-2020 Powered By www.fmuser.org

    Kontakt