Digitální signálový procesor

Digitální signálový procesor nebo také digitální signální procesor (zkratka DSP) je mikroprocesor, jehož návrh je optimalizován pro algoritmy používané při zpracování digitálně reprezentovaných signálů. Hlavním nárokem na systém bývá průběžné zpracování velkého množství dat „protékajících“ procesorem.

Typická aplikace DSP

Jedním ze základních důvodů k vytvoření DSP byl fakt, že klasické analogové obvody sloužící pro zpracování signálu bývají náročné z hlediska návrhu, nastavení, provedení a reprodukovatelnosti, přičemž jakmile jsou vyrobeny, nelze jejich funkci téměř modifikovat. Ve srovnání s tím cena „digitálního“ křemíku stále klesá a výkon roste.

Typický řetězec pro zpracování signálu v DSP

Na obrázku je typické blokové schéma zařízení využívajícího DSP. Analogový signál je nejprve převeden A/D převodníkem na digitální a v této podobě je průběžně zpracováván digitálním signálovým procesorem. Zpracovaný digitální signál je D/A převodníkem zpět převeden na analogový. V mnoha zařízeních prochází signál tímto řetězcem v reálném čase, ale na některých signálech je potřeba provést tak složité a výpočetně náročné algoritmy, že to ani velmi rychlý DSP procesor v reálném čase nestihne a digitalizovaná data musí být nejprve zaznamenána do paměti a odtamtud teprve postupně zpracovávána.

V některých zařízeních je ovšem použita jen polovina tohoto typického řetězce nebo jsou sice použity obě poloviny, ale v samostatných oddělených řetězcích zpracovávaných samostatnými procesory. Užití části řetězce nastává například v CD přehrávači, kdy je signál z kompaktního disku čten v digitální podobě, zpracován digitálním signálovým procesorem a nakonec převeden na analogový. Příkladem odděleného zpracování je mobilní telefon, ve kterém se obvykle zpracovává vysílaný a přijímaný signál odděleně v samostatných procesorech.

Architektura DSP

Typický digitální signálový procesor je vystavěn na harvardské architektuře. Tato architektura má oproti von Neumannovu modelu počítače oddělenou paměť pro program od paměti pro data. V praxi to znamená, že data a kód programu využívají vlastní sběrnice, což zvyšuje propustnost systému.

Dalšího zrychlení výpočtů se dosahuje pomocí specializovaných výpočetních jednotek procesoru, které dokážou pracovat paralelně. Typický DSP má kromě aritmeticko-logické jednotky (ALU) navíc rychlou násobičku, která dokáže operaci násobení s přičítáním A ← A + B.k. Tato operace je základní operací většiny algoritmů digitálního zpracování signálu. DSP zpravidla obsahuje dvě nebo více nezávislých adresních jednotek, tzv. DAG (Data Address Generator), adresujících data v lineárních nebo kruhových bufferech. Typický DSP tak umožňuje během jednoho taktu provést jeden krok skalárního násobení dvou vektorů (vynásobení hodnot ze dvou bufferů, přičtení do akumulátoru, posun na další index v bufferech). Procesor s klasickou architekturou by na stejnou operaci potřeboval několik taktů (např. 1. načtení hodnoty z prvního bufferu, 2. vynásobení hodnotou z druhého bufferu, 3. přičtení výsledku do akumulátoru, 4. posun adresy prvního bufferu, 5. posun adresy druhého bufferu).

Oproti univerzálním procesorům mohou (ale nemusí) být v DSP zjednodušeny některé funkce, například nemusí být možné adresovat paměť po bajtech. Taková zjednodušení mohou vést k problémům s přenositelností kódu psaného ve vyšších programovacích jazycích, nebo k větší spotřebě paměti a strojového času při jiných úlohách, než je zpracování signálu.

Rozdělení DSP

Základním dělením digitálních signálových procesorů je dělení podle použité aritmetiky. Existují DSP pracující:

  • v celočíselné aritmetice
  • v aritmetice s pevnou řádovou čárkou
  • v aritmetice s plovoucí řádovou čárkou

Procesory s celočíselnou aritmetikou jsou sice levné, ale algoritmy výpočtů stále narážejí na nutnost převádět reálná čísla na celá a mezivýsledky výpočtů se musí neustále upravovat tzv. normalizacemi. Proto je vývoj algoritmů v těchto typech procesorů výrazně náročnější. Hodí se proto zejména pro masovou produkci výrobků, kde nevadí poněkud vyšší cena vývoje, ale důležitá je zejména cena samotné součástky.

Procesory s plovoucí řádovou čárkou jsou sice složitější a dražší, ale vývoj softwaru je pro ně výrazně jednodušší. Nevýhodou zde může být rovněž vyšší spotřeba energie.

Procesory s pevnou řádovou čárkou mohou sice být určitým kompromisem, ale prakticky je nelze jasně odlišit od procesorů pracujících v celočíselné aritmetice.

Dalším kritériem pro dělení digitálních signálových procesorů je šířka jejich datové sběrnice. Ta bývá od 16 bitů výše.

Další dělení může být na jednojádrové nebo vícejádrové DSP.

Vývoj a výroba DSP

Algoritmy zpracování digitálních signálů jsou často velmi složité a často se celé nebo alespoň jejich podstatné části v různých aplikacích opakují. Proto je často výhodné vyvíjet specializované procesory obsahující již potřebné algoritmy. Firmy zabývající se vývojem DSP se proto dělí na firmy vyvíjející hardware procesorů a firmy vyvíjející algoritmy. Hardwarový návrh DSP je pak často prodáván jako tzv. DSP core (jádro). Toto jádro je použito k výrobě specializovaných integrovaných obvodů, které ho doplňují o další potřebné součástky – například A/D a D/A převodníky a paměť ROM obsahující patřičné algoritmy. Například typický DSP pro mobilní telefony obsahuje 2–4 samostatná DSP jádra a veškeré algoritmy potřebné pro zpracování hovorového signálu na GSM a naopak.

Často se můžeme setkat také s tím, že některá větší hradlová pole obsahují funkční bloky určené k vytváření DSP (rychlé násobičky, blokové paměti, atp.), nebo také celá DSP jádra. Vývoj DSP tak může v dnešní době sestávat např. pouze z jeho „napsání“ ve VHDL nebo v jiném jazyce pro definici hardware a implementaci v hradlovém poli.

Nejčastěji používané algoritmy DSP

Nejčastějšími algoritmy zpracování digitálních signálů jsou algoritmy filtrů. Rozdělujeme je do dvou kategorií na filtry:

Dalším velmi častým algoritmem jsou transformace signálu (například Fourierova transformace nebo z-transformace používaná v kompresních algoritmech).

Externí odkazy

Read other articles:

BouillabaisseBouillabaisse tradisional dari Marseille, dengan ikan disajikan secara terpisah dari supJenisRebusanTempat asalPrancisDaerahProvenceSuhu penyajianPanasBahan utamaIkan lautSunting kotak info • L • BBantuan penggunaan templat ini Buku resep: Bouillabaisse  Media: Bouillabaisse Bouillabaisse (Pelafalan Prancis: [bu.ja.bɛːs]; Oksitan: bolhabaissa [ˌbuʎaˈβajsɔ / ˌbujaˈbajsɔ]) adalah sebuah masakan tradisional Provençal berupa sup ikan yang berasal dar...

 

Museum Padepokan Sumber Karahayon. Museum Padepokan Sumber Karahayon atau Museum Sumber Karahayon (Jawa: ꦩꦸꦱꦶꦪꦸꦩ꧀ꦥꦣꦺꦥꦺꦴꦏꦤ꧀ꦱꦸꦩ꧀ꦧꦼꦂꦏꦫꦲꦪꦺꦴꦤ꧀, translit. Musiyum Padhépokan Sumber Karahayon) adalah museum yang terletak di Padukuhan Tegal, Kalurahan Jambidan, Kapanéwon Banguntapan, Kabupaten Bantul, Provinsi Daerah Istimewa Yogyakarta. Museum tersebut didirikan oleh Ki Wiryodikarso atau Mbah Pleret dan awalnya dikenal sebaga...

 

إيست كينغستون   الإحداثيات 41°57′08″N 73°58′23″W / 41.9522°N 73.9731°W / 41.9522; -73.9731  [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة أولستر  خصائص جغرافية  المساحة 1.802989 كيلومتر مربع (1 أبريل 2010)  ارتفاع 46 متر  عدد السكان  عدد السك...

Sekolah PenerbangTentara Nasional Indonesia Angkatan UdaraDibentuk15 November 1945Negara IndonesiaCabang TNI Angkatan UdaraTipe unitKomando PendidikanBagian dariWing Pendidikan 100/TerbangSitus webwww.kodikau.mil.id Sekolah Penerbang TNI AU atau (Sekbang) adalah pusat pendidikan calon penerbang muda yang dimiliki oleh TNI Angkatan Udara. Sekbang ini merupakan tempat pendidikan dasar kecabangan yang bertujuan untuk mencetak Perwira Penerbang TNI Angkatan Udara lulusan Akademi Angkatan Uda...

 

Bupati Maluku TengahPetahanaMuhamad Marasabessysejak 12 September 2022Kediaman-Masa jabatan- (Penjabat)Dibentuk1952Pejabat pertamaAbdullah SoulisaSitus webmaltengkab.go.id Kabupaten Maluku Tengah dari awal berdirinya pada tahun 1952 hingga saat ini sudah pernah dipimpin oleh beberapa bupati. Saat ini, Bupati Maluku Tengah dijabat oleh Muhamad Marasabessy.[1] Daftar Bupati Berikut ini adalah Bupati Maluku Tengah dari masa ke masa. No Bupati Mulai Jabatan Akhir Jabatan Prd. Ket. Wa...

 

National research university in Canberra, Australian Capital Territory ANU redirects here. For other uses, see ANU (disambiguation). The Australian National UniversityCoat of armsLatin: Universitas Australiana NationalisMottoNaturam Primum Cognoscere Rerum (Latin)[1]Motto in EnglishFirst to learn the nature of things[1]TypePublic national research universityEstablished1 August 1946; 77 years ago (1946-08-01)[2]Academic affiliationACUAPRUAURAAACSB...

Rojo carmesíGenreTelenovelaPembuatFernando GaitánPengembangAdriana SuárezDitulis oleh Adriana Suárez Fernan Mauricio Rivera Ana Fernanda Martínez Sutradara Víctor Cantillo Catalina Hernández Zapata Pengarah kreatifGiovanni GantivaPemeran Laura de León Carlos Báez Carolina Gaitán Marcelo Dos Santos Juan Guilera Natasha Klauss Kepa Amuchastegui Germán Quintero Penggubah lagu tema Simón Vargas Juan Pablo Villamil Juan Pablo Isaza Martín Vargas Lagu pembukaNo Se Vaoleh Alejandro Sav...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

River in Devon, England Tavy redirects here. For other uses, see Tavy (disambiguation). The Tavy above Tavistock, on the moor Lopwell weir, highest point of navigation Kayaking on the Tavy. The Tavy (/ˈteɪvi/) is a river on Dartmoor, Devon, England. The name derives from the Brythonic root Tam, once thought to mean 'dark' but now generally understood to mean 'to flow'.[1] It has given its name to the town of Tavistock and the villages of Mary Tavy and Peter Tavy. It is a tributary o...

River in the United States of America CasperkillCasper CreekThe Casperkill in March 2014LocationCountryUnited StatesStateNew YorkCountyDutchessMunicipalityTown of Poughkeepsie, City of PoughkeepsiePhysical characteristicsSourcePeach Hill • locationDutchess County, New York, United States Length11.6 mi (18.7 km)Basin size12 sq mi (31 km2)Discharge  • locationHudson River, in the Town of Poughkeepsie Basin featuresTributari...

 

The Forest of Arden, territory in the West Midlands Forest of Arden redirects here. Not to be confused with Forest of Ardennes. For the hotel and country club complex, see Forest of Arden Hotel and Country Club. ArdenMap showing the traditional territory of the Forest of Arden by reference to the Roman roads that formed its boundaryGeographyLocationWest Midlands, Warwickshire, Worcestershire, Shropshire. The Forest of Arden is a former forest and culturally defined area located in the English...

 

Адміністративний поділ Французької Полінезії має два рівні і складається з 5 адміністративних підрозділів, які, в свою чергу, поділені на 48 комун: Навітряні острови (острови Маїао, Мехетіа, Муреа, Таїті, Тетіароа). (зеленим на карті) Підвітряні острови (острови Бора-Бора, Ма...

Larry WidjajaLarry Widjaja di tahun 2017Lahir16 Agustus 1986Kota Binjai, Sumatera UtaraKebangsaanIndonesiaPekerjaanPengusahaTahun aktif2002 - Sekarang Larry Widjaja (lahir 16 Agustus 1986) adalah pebisnis dan pengusaha Indonesia. Ia adalah pendiri dan pemimpin Biogreen Science (PT. Bio Organik Nusantara) dan Kota Cinema Mall, jaringan bioskop multifungsi di beberapa kota di Indonesia.[1][2][3] Bisnis Selain mengepalai beberapa perusahaan, dari properti hingga per...

 

2009 video game ACII redirects here. For the character set, see ASCII. 2009 video gameAssassin's Creed IIDeveloper(s)Ubisoft MontréalPublisher(s)UbisoftDirector(s)Patrice DésiletsProducer(s)Sébastien PuelJamal RguiguiVincent PontbriandDesigner(s)Benoît LambertPatrick PlourdeOlivier PalmieriProgrammer(s)James TherienArtist(s)Mohamed GambouzWriter(s)Corey MayJoshua RubinJeffrey YohalemComposer(s)Jesper KydSeriesAssassin's CreedEngineAnvilPlatform(s)PlayStation 3Xbox 360Microsoft WindowsOS X...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أبريل 2023) مجلة الأدب الاقتصاديJournal of Economic Literature (بالإنجليزية)[1] معلومات عامةبلد المن�...

Slogan of passive resistance and nonviolence For other uses, see Flower power (disambiguation). A demonstrator offers a flower to military police at an anti-Vietnam War protest at The Pentagon in Arlington, Virginia, 21 October 1967 Flower power was a slogan used during the late 1960s and early 1970s as a symbol of passive resistance and nonviolence.[1] It is rooted in the opposition movement to the Vietnam War.[2] The expression was coined by the American Beat poet Allen Gins...

 

العلاقات السيشلية الفيجية سيشل فيجي   سيشل   فيجي تعديل مصدري - تعديل   العلاقات السيشلية الفيجية هي العلاقات الثنائية التي تجمع بين سيشل وفيجي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة سيشل فيجي المساحة (�...

 

جواز سفر ليتوانيمعلومات عامةنوع المستند جواز سفرالغرض التعريف (هوية شخصية)تاريخ الإصدار 1919 (الإصدار الأول)[1] 2 يناير 2008 (الإصدار الإلكتروني) 27 يناير 2011 (الإصدار الحالي)صادر عن  ليتوانياصالح في ليتوانيامتطلبات الاستحقاق الجنسية الليتوانيةالتكلفة 43 يورو للبالغين، 21.50...

National highway in India National Highway 129AMap of the National Highway in redRoute informationLength179 km (111 mi)Major junctionsNorth endDimapurSouth endMaram LocationCountryIndiaStatesManipur, Nagaland Highway system Roads in India Expressways National State Asian ← NH 29→ NH 2 National Highway 129A, commonly referred to as NH 129A is a national highway in India.[1][2][3] It is a spur road of National Highway 29.[4] NH-129A t...

 

1965 studio album by Clark Terry Bob Brookmeyer QuintetThe Power of Positive SwingingStudio album by Clark Terry Bob Brookmeyer QuintetReleased1965RecordedMarch 1965GenreJazzLength43:37LabelMainstreamProducerBob ShadClark Terry chronology Tonight(1965) The Power of Positive Swinging(1965) Mumbles(1966) Bob Brookmeyer chronology Tonight(1965) The Power of Positive Swinging(1965) Gingerbread Men(1966) The Power of Positive Swinging is an album released by American jazz trumpeter Clark T...