Digital Signal Processors (DSP) mengambil sinyal dunia positif menyerupai suara, audio, video, suhu, Tekanan, atau posisi yg telah didigitalkan serta secara matematis memanipulasinya. Dirancang untuk melaksanakan fungsi matematika ("Tambah","Kurangi","Perbanyak","Bagi") dengan cepat.
DSP memanipulasi banyak sekali jenis Sinyal dengan Memfilter, Mengukur, atau Mengompresi serta menghasilkan Sinyal Analog. Mengambil isu serta menerjemahkan ke pulsa elektrik banyak sekali amplitudo, sesertagkan isu sinyal digital diterjemahkan ke dalam format Biner. Setiap bit data diwakili oleh dua amplitudo yg sanggup dibedakan.
Sinyal Analog direpresentasikan Gelombang Sinus
Sinyal Digital diwakili Gelombang Persegi.
DSP ditemukan semua bisertag.
➤ Pengolahan Minyak
➤ Reunitsi Suara
➤ Radar serta Sonar
➤ Pemrosesan Gambar Medis
➤ Telekomunikasi
➤ Aplikasi di mana sinyal sesertag dikompresi serta direunitsi.
.
Digital Signal Processor
Mesin Komputansi:
Manipulasi, perhitungan, serta proses matematis dengan mengakses program,atau tugas, dari Memori Program serta isu disimpan dalam Memori Data.
Memory Data:
Menyimpan isu yg akan diproses sertabekerja bergandengan dengan memori program.
Memory Program:
Menyimpan program, atau tugas, yg akan dipakai DSPuntuk memproses, memampatkan, atau memanipulasi data.
Input/Output:
Digunakan untuk banyak sekali hal, tergantung pada bisertag DSPDigunakan Port eksternal, Port serial, Pengatur waktu, koneksi ke dunia luar.
Jenis Digital Signal Processor
Jenis Prosesor Sinyal Digital dapat diprogram
Dikategorikan oleh
➤ Frekuensi Clock
➤ Ukuran RAM
➤ Lebar Bus Data
➤ Ukuran ROM
➤ Ukuran Flash
➤ Jenis Kemasan
➤ MMAC / MIPS / FLOPS serta I/O Tegangan
Ukuran umum RAM yaitu 24 kB, 64 kB, 576 kB, serta 125 MB.
Prosesor Sinyal Digital dengan ukuran RAM sampai 1 GB.
Ukuran Flash berkisar dari 8 B sampai 1 GB, ukuran umum 8 B serta 4 kB.
Input/Output
Komponen penting setiap variasi DSP. Kedua antarmuka konversi ADC serta DAC diharapkan untuk mengkonversi sinyal dunia nyata, memungkinkan peralatan elektronik digital mengambil Sinyal Analog serta memprosesnya.
Melewati peralatan audio ke komputer, perangkat lunak dapat
➤ Menambahkan Gema
➤ Menyesuaikan Tempo
➤ Nada Suara
Untuk mendapat bunyi sempurna.
Analog to Digital Converter (ADC)
Mengubah Sinyal Analog Input (Mikrofon) ke peralatan audio menso Sinyal Digital serta selanjut diproses.
Ramp Digital, melibatkan komparator. Nilai tegangan analog pada beberapa titik waktu ketimbang dengan tegangan standar yg diberikan. Menunjuk bagaimana bekerja serta Sinyal Input Audio ditingkatkan melalui Reunitsi, kemudian dikeluarkan sebagai Sinyal Digital melalui monitor.
ADigital to Analog Converter (DAC)
Mengubah Sinyal Digital yg sudah diproses menso Sinyal Analog yg dipakai oleh peralatan output menyerupai Speaker, Monitor.
Cara untuk mencapai dengan menerapkan tegangan analog ke salah satu terminal dari komparator serta pemicu, yg dikenal sebagai penghitung biner, yg menggerakkan DAC.
Output DAC diimplementasikan ke terminal dari komparator, akan memicu sinyal jikalau tegangan melebihi input Tegangan Analog. Transisi komparator menghentikan pencacah biner, kemudian memegang nilai digital yg sesuai dengan Tegangan Analog pada titik tersebut.
Arsitektur Prosesor SHARC
Prosesor 32-Bit Floating-Point SHARC® Analog Devices didasarkan pada arsitektur Super Harvard yg menyeimbangkan performa inti serta memori yg luar biasa dengan kemampuan throughput I/O yg luar biasa.
Arsitektur "Super" Harvard memperluas konsep orisinil dari jadwal terpisah serta bus memori data dengan menambahkan prosesor I/O dengan bus khusus terkait. Pemrosesan aplikasi Sinyal Real-Time paling intensif secara komputasi, prosesor SHARC mengintegrasikan array memori besar serta periferal.
Fitur Arsitektur Umum
➽ 32/40-Bit IEEE Floating-Point Math➽ 32-Bit Fixed-Point Multipliers dengan 64-Bit Product & 80-Bit Accumulation
➽ No Arithmetic Pipeline, Komputasi Satu-Siklus
➽ Circular Buffer Addressing, didukung di Perangkat Keras
➽ 32 Pointer Alamat Mendukung 32 Buffer Melingkar
➽ Enam Tingkat Nested dari Zero-Overhead Looping di Hardware
➽ Kaya, Sintaksis Bahasa Perakitan Aljabar
➽ Set Instruksi Mendukung Aritmatika, Manipulasi Bit, Divide & Root
➽ Kuadrat, Endapan serta Ekstrak Lapangan
➽ DMA Memungkinkan Zero-Overhead Background Transfer
pada Tingkat clock Penuh Tanpa Intervensi Prosesor
[ Avionics Knowledge ] - [ The Computer Networking ]