FMUSER Wirless Transmituj wideo i audio łatwiejsze!

[email chroniony] WhatsApp + 8615915959450
Wybierz język

    Problem z opóźnieniem dźwięku cyfrowego na poziomie transmisji DSP

    Opóźnienie audio może być używane do transmisji na żywo stacji radiowych. Opóźnia sygnał audio na pewien czas przed emisją, tak aby uniknąć przejawiania się przez media nadawcze i niezdrowych komentarzy ze strony widowni na infolinii, dzięki czemu możliwe jest bezpieczne nadawanie programów na żywo. Jako sprzęt na poziomie transmisji, opóźniacze dźwięku mają wysokie wymagania dotyczące wskaźników wydajności, takich jak zakres dynamiczny, zniekształcenia, stosunek sygnału do szumu i odpowiedź częstotliwościowa, dlatego powszechnie stosowana jest technologia cyfrowa. Korzystając z wbudowanego w komputer dysku twardego z pełnym dupleksem, sygnał dźwiękowy może być migający, ale jest to niewygodne w użyciu i obsłudze, niezawodność jest niska, a wydajność i cena są stosunkowo niskie. Cyfrowy opóźniacz dźwięku klasy rozgłoszeniowej oparty na wysoce precyzyjnym układzie Σ-ΔADC i DSP zaproponowanym w tym artykule charakteryzuje się wysokim wskaźnikiem wydajności, prostą obsługą i kompletnymi funkcjami. Schemat projektu został skomercjalizowany.
      1 Struktura systemu
      1.1 Konfiguracja systemu
    Sprzęt opóźniający jest strukturą master-slave, jak pokazano na fig. 1, która składa się głównie z nadajnika M 8HC05C8 z pojedynczym uśpieniem, chipa DSP MTS320C32 i kodeka audio CS4224. M68HC05C8 jest używany jako host całego systemu w celu uzupełnienia funkcji kontrolnej systemu. Jako rdzeń systemu TMS320C32 uzupełnia funkcję opóźnienia sygnału audio. CS4224 i obwód kondycjonujący wejścia i wyjścia audio współpracują ze sobą, aby zakończyć konwersję A / D i D / A sygnałów audio.

    Opóźnienie audio może być używane do transmisji na żywo stacji radiowych. Opóźnia sygnał audio na pewien czas przed emisją, tak aby uniknąć przejawiania się przez media nadawcze i niezdrowych komentarzy ze strony widowni na infolinii, dzięki czemu możliwe jest bezpieczne nadawanie programów na żywo. Jako sprzęt na poziomie transmisji, opóźniacze dźwięku mają wysokie wymagania dotyczące wskaźników wydajności, takich jak zakres dynamiczny, zniekształcenia, stosunek sygnału do szumu i odpowiedź częstotliwościowa, dlatego powszechnie stosowana jest technologia cyfrowa. Korzystając z wbudowanego w komputer dysku twardego z pełnym dupleksem, sygnał dźwiękowy może być migający, ale jest to niewygodne w użyciu i obsłudze, niezawodność jest niska, a wydajność i cena są stosunkowo niskie. Cyfrowy opóźniacz dźwięku klasy rozgłoszeniowej oparty na wysoce precyzyjnym układzie Σ-ΔADC i DSP zaproponowanym w tym artykule charakteryzuje się wysokim wskaźnikiem wydajności, prostą obsługą i kompletnymi funkcjami. Schemat projektu został skomercjalizowany.
      1 Struktura systemu
      1.1 Konfiguracja systemu
    Sprzęt opóźniający jest strukturą master-slave, jak pokazano na fig. 1, która składa się głównie z nadajnika M 8HC05C8 z pojedynczym uśpieniem, chipa DSP MTS320C32 i kodeka audio CS4224. M68HC05C8 jest używany jako host całego systemu w celu uzupełnienia funkcji kontrolnej systemu. Jako rdzeń systemu TMS320C32 uzupełnia funkcję opóźnienia sygnału audio. CS4224 i obwód kondycjonujący wejścia i wyjścia audio współpracują ze sobą, aby zakończyć konwersję A / D i D / A sygnałów audio.
    CS4224 to 24-bitowy kodek audio o wysokiej wydajności. Wykorzystuje technologię Σ-Δ, aby zapewnić pełnodupleksową konwersję stereo / analogową i analogowo / cyfrową, z zakresem dynamicznym 105 dB, zniekształceniami harmonicznymi i działaniem -97 dB, a częstotliwością próbkowania 32 kHz, 44.1 kHz i 48 kHz są opcjonalne. Chip przyjmuje różnicowe wejście i wyjście, z wbudowanym filtrem antyaliasingowym, filtrem wygładzającym wyjście i cyfrowym obwodem filtra deemfazy, z analogową regulacją głośności, obsługującym tryb pracy master lub slave.

    TMS320C32 to niedrogi, wysokowydajny zmiennoprzecinkowy układ DSP, bardzo odpowiedni do cyfrowego przetwarzania sygnałów głosowych. Obsługuje 24-bitową magistralę adresową i 32-bitową magistralę danych i może adresować pamięć o dużej pojemności wymaganą przez opóźniacz. Posiada również interfejs szeregowy ułatwiający interfejs CS4224 z szeregowym wejściem i wyjściem danych audio.

    M68HC05C8 realizuje interfejs człowiek-maszyna, zarządza wyświetlaczem klawiatury i interfejsem zdalnego sterowania opóźniaczem oraz steruje działaniem CS4224 i TMS320C32.

    1.2 Interfejs pamięci
    TMS320C32 ma ulepszony interfejs pamięci zewnętrznej, pamięć programu może mieć szerokość 16-bitową i 32-bitową, a pamięć danych może mieć szerokość 8/16/32 bitów. TMS320C32 wykorzystuje dwa zestawy sygnałów strobujących STRB1 i STRB0, które mają różne zakresy adresowania. Każda grupa sygnałów strobujących składa się z czterech pinów, które służą do wyboru chipów i dodatkowych linii adresowych. Charakterystyki pinów są określone przez rejestr sterujący magistrali odpowiadający każdej grupie sygnałów strobujących. Ustawiając określone pola rejestru sterującego magistralą, można określić typ danych i szerokość pamięci zewnętrznej.

    Opóźnienie wykorzystuje dwa zestawy pamięci o różnych szerokościach. SRAM przechowuje dane audio. Ustaw szerokość pamięci na 32 bity i typ danych na 32 bity. Ponieważ kodek audio CS4224 ma 24 bity, w rzeczywistości wykorzystuje 24 bity i składa się z trzech 8-bitowych pamięci SRAM, z których każda ma wybór chipów STRB0_B0 ~ 2. Układ FLASH 28F512 przechowuje program przetwarzania sygnału audio użytkownika, szerokość pamięci wynosi 8 bitów i używany jest wybór układu ATRB1_B0.

    Interfejs pamięci bierze pod uwagę głównie szybkość pamięci, aby określić, ile stanów oczekiwania należy wstawić. Ponieważ częstotliwość zegara TMS320C32 wynosi 40 MHz, a prędkość dostępu do pamięci FLASH wynosi 150 ns, a prędkość dostępu SRAM wynosi 70 ns, należy wprowadzić stan oczekiwania. TMS320C32 ma wewnętrzny programowalny programowy generator stanu oczekiwania, wybiera tryb pracy generatora stanu oczekiwania poprzez domenę SWW rejestru sterującego STRBx i zapisuje liczbę cykli maszyny do oczekiwania w domenie WTCNT. Ponieważ pamięć programu i pamięć danych są odpowiednio strobowane przez STRB1 i STRB0, wymaganą liczbę cykli maszynowych można ustawić zgodnie z ich odpowiednimi prędkościami dostępu.

    TMS320C32 posiada funkcję przewodnika po programach. Gdy sprzęt jest resetowany, pin MCBL / MP jest wysoki, a następnie działa w trybie mikrokomputera, wykonuje program rozruchowy na chipie i ładuje program użytkownika z pamięci FLASH do wewnętrznej szybkiej pamięci RAM w celu uruchomienia. Tryb rozruchu można określić za pomocą pinu INT0 ~ 3, adres ładowania pamięci zewnętrznej jest wybierany jako obszar Boot3 zgodnie z trybem połączenia pamięci, a sygnał uzgadniania nie jest używany. Przednim końcem pamięci FLASH jest nagłówek programu, zawierający niezbędne informacje dla TMS320C32 podczas ładowania, takie jak szerokość pamięci zewnętrznej, zawartość rejestru sterującego magistralą po uruchomieniu, długość każdego bloku danych, szerokość pamięci docelowej i typ danych.

    Lista wszystkich pytań

    Przezwisko

    E-mail

    pytania

    Nasze inne produkty:






      Wpisz e-mail, aby otrzymać niespodziankę

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> albański
      ar.fmuser.org -> arabski
      hy.fmuser.org -> Armeński
      az.fmuser.org -> Azerbejdżański
      eu.fmuser.org -> baskijski
      be.fmuser.org -> białoruski
      bg.fmuser.org -> bułgarski
      ca.fmuser.org -> kataloński
      zh-CN.fmuser.org -> chiński (uproszczony)
      zh-TW.fmuser.org -> chiński (tradycyjny)
      hr.fmuser.org -> chorwacki
      cs.fmuser.org -> czeski
      da.fmuser.org -> duński
      nl.fmuser.org -> holenderski
      et.fmuser.org -> estoński
      tl.fmuser.org -> filipiński
      fi.fmuser.org -> fiński
      fr.fmuser.org -> francuski
      gl.fmuser.org -> galicyjski
      ka.fmuser.org -> gruziński
      de.fmuser.org -> niemiecki
      el.fmuser.org -> grecki
      ht.fmuser.org -> kreolski haitański
      iw.fmuser.org -> hebrajski
      hi.fmuser.org -> hindi
      hu.fmuser.org -> węgierski
      is.fmuser.org -> islandzki
      id.fmuser.org -> indonezyjski
      ga.fmuser.org -> irlandzki
      it.fmuser.org -> włoski
      ja.fmuser.org -> japoński
      ko.fmuser.org -> koreański
      lv.fmuser.org -> łotewski
      lt.fmuser.org -> litewski
      mk.fmuser.org -> macedoński
      ms.fmuser.org -> malajski
      mt.fmuser.org -> maltański
      no.fmuser.org -> norweski
      fa.fmuser.org -> perski
      pl.fmuser.org -> polski
      pt.fmuser.org -> portugalski
      ro.fmuser.org -> rumuński
      ru.fmuser.org -> rosyjski
      sr.fmuser.org -> serbski
      sk.fmuser.org -> słowacki
      sl.fmuser.org -> słoweński
      es.fmuser.org -> hiszpański
      sw.fmuser.org -> suahili
      sv.fmuser.org -> szwedzki
      th.fmuser.org -> Tajski
      tr.fmuser.org -> turecki
      uk.fmuser.org -> ukraiński
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> wietnamski
      cy.fmuser.org -> walijski
      yi.fmuser.org -> jidysz

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

    FMUSER Wirless Transmituj wideo i audio łatwiejsze!

  • Kontakt

    Adres:
    Nr 305 Pokój HuiLan Budynek nr 273 Huanpu Road Guangzhou Chiny 510620

    E-mail:
    [email chroniony]

    Telefon / WhatApps:
    + 8615915959450

  • Kategorie

  • Newsletter

    PIERWSZE LUB PEŁNE NAZWISKO

    E-mail

  • rozwiązanie paypal Moneygram Western UnionBank Chin
    E-mail:[email chroniony]   WhatsApp: + 8615915959450 Skype: sky198710021 Porozmawiaj ze mną
    Prawa autorskie 2006-2020 Powered By www.fmuser.org

    Skontaktuj się z nami