بخشی از پاورپوینت
اسلاید 1 :
مقدمه
اسلاید 2 :
مبنای عملکرد سیستم های DSP
کاربردهای رایج: فیلتراسیون، فشرده سازی، کدینگ، رمزگذاری، .
سیگنال های ورودی: گفتار، تصویر، رادار، سونار، امواج الکتورمغناطیسی، و .
نرخ بیت نوعی در پردازش گفتار و تصویر
اسلاید 3 :
دسته بندی مدارات برنامه پذیر
دسته بندی بر اساس دانه بندی:
دانه بندی ریز: مثال: هر سلول شامل یک ندند و یک لچ: اتصالات گلوگاه تاخیر خواهد بود.
دانه بندی متوسط: FPGA: سلول ها امکان پیاده سازی توابع دلخواه روی 4 یا 5 ورودی را فراهم می کنند.
دانه بندی درشتComplex PLD:
PLD: Programmable Logic Device
اسلاید 4 :
منطق برنامه پذیر می تواند با انواع حافظه ها پیاده سازی شود:
SRAM معمولا با یک جریان یک بیتی قابل برنامه ریزی است سیم کشی کم و زمان نسبتا زیاد
اسلاید 5 :
مقایسه FPGA و PDSP (programmable DSP)
مشخصات PDSP ها:
مبتنی بر معماری RISC
شامل حداقل یک ضرب کننده برداری سریع و یک آکمولاتور
دلیل کارایی: بسیاری از الگوریتم های پردازشی شامل تعداد زیادی ضرب و آکمولیت (MAC) هستند.
مقایسه:
در FPGA هم می توان سلول های MAC را پیاده سازی کرد ولی معمولا گرانتر تمام می شود.
در کاربردهایی با نرخ سیگنال بالا، FPGA ها می توانند چند سلول MAC داشته باشند تا سرعت را افزایش دهند.
ثابت شده که در پیاده سازی الگوریتم هایی مثل CORDIC، تشخیص و تصحیح خطا و . FPGA ها سریعتر عمل می کنند.
کاربردهای مناسب:
PDSP ها در الگوریتم های پیچیده تری که تعداد زیادی ساختار شرطی if-then دارند بهتر عمل می کنند.
FPGAها در کاربردهای front-end (سمت سنسور) مانند فیلتراسیون، کوردیک، تبدیل فوریه و . موفق تر عمل می کند.