پردازشگر سیگنال های دیجیتال ( به انگلیسی: DSP یا Digital Signal Processor ) ، ریزپردازنده یا مجموعه مداری که بر روی سیگنال های دیجیتالی ورودی بر اساس الگوریتم تعریف شده پردازش خاصی را انجام می دهد؛ مثلاً در دوربین دیجیتال، اطلاعات خام خروجی از سنسور تصویر و مبدل آنالوگ به دیجیتال را دریافت کرده و تصویر قابل نمایش در صفحه نمایشگر یا قابل انتقال به کامپیوتر را تشکیل می دهد. [ ۱] [ ۲]
سیگنال دیجیتال، سیگنالی است که هم از نظر زمان رخداد و هم از نظر مقدار در بازهٔ خاصی محدود شده باشد. سیگنال دیجیتال در مقابل سیگنال آنالوگ تعریف می شود، که در آن حدودی برای پارامترهای یادشده تعریف نمی شود. سیگنال دیجیتال از نظر ریاضی، سیگنالی است که فقط از صفرها و یک های منطقی تشکیل شده باشد. این یک ها و صفرها ممکن است به شیوه های مختلفی نشان داده شوند که به این شیوه، کدینگ سیگنال گویند.
الگوریتم های پردازش دیجیتال، عملاً نیاز به انجام اعمال ریاضی زیاد روی داده ها با سرعتی بالا و پی در پی دارند.
سیگنال ها ( احتمالاً از گیرنده های صدا یا تصویر ) پیوسته از آنالوگ به دیجیتال تبدیل شده، به صورت دیجیتال بکار برده و تغییر می کنند و سپس دوباره به فرم آنالوگ همان طور که در دیاگرام زیر قابل مشاهده است، تبدیل می شوند.
بسیاری از برنامه های DSP، بخاطر تأخیر کار سیستم با مشکل مواجه می شوند؛ چون عملیات DSP باید در زمان ثابت کامل شود و پردازش نمی تواند به تعویق بیفتد.
بیشتر پردازنده های عمومی - کاربرد و سیستم عامل ها می توانند الگوریتم های DSP را با موفقیت انجام دهند اما برای دستگاه های قابل حملی همچون تلفن همراه و PDA بخاطر مصرف برق زیاد و اندازه بزرگ مناسب نیستند. یک پردازشگر سیگنال دیجیتال، راه حل نسبتاً کم هزینه ای، با اجرای بهتر، تأخیر کمتر و بی نیاز از خنک کننده و باتری های بزرگ می باشد.
یک پردازشگر سیگنال دیجیتال یک میکروپروسسور ویژه است با معماری خاصی که برای نیازهای قابل استفادهٔ پردازش سیگنال دیجیتال بهینه شده است. از اهداف پردازشگرهای سیگنال دیجیتال می توان به اندازه گیری، فیلتر و/یا فشرده سازی سیگنال های آنالوگ پیوستهٔ دنیای واقعی اشاره کرد. از اهداف کلی میکروپروسسورها این است که می توانند الگوریتم های پردازش سیگنال های دیجیتال را با موفقیت اجرا کنند؛ ولی پردازشگرهای سیگنال دیجیتال مخصوص کارایی بهتری دارند بنابراین برای وسیله های قابل حمل مثل تلفن همراه به خاطر محدودیت در توان مصرفی مناسب تر می باشند. پردازشگرهای سیگنال دیجیتال اغلب از معماری های ویژه برای حافظهٔ خود استفاده می کنند که می توانند داده ها و/یا دستورالعمل هایی را به طور هم زمان بگیرند.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفسیگنال دیجیتال، سیگنالی است که هم از نظر زمان رخداد و هم از نظر مقدار در بازهٔ خاصی محدود شده باشد. سیگنال دیجیتال در مقابل سیگنال آنالوگ تعریف می شود، که در آن حدودی برای پارامترهای یادشده تعریف نمی شود. سیگنال دیجیتال از نظر ریاضی، سیگنالی است که فقط از صفرها و یک های منطقی تشکیل شده باشد. این یک ها و صفرها ممکن است به شیوه های مختلفی نشان داده شوند که به این شیوه، کدینگ سیگنال گویند.
الگوریتم های پردازش دیجیتال، عملاً نیاز به انجام اعمال ریاضی زیاد روی داده ها با سرعتی بالا و پی در پی دارند.
سیگنال ها ( احتمالاً از گیرنده های صدا یا تصویر ) پیوسته از آنالوگ به دیجیتال تبدیل شده، به صورت دیجیتال بکار برده و تغییر می کنند و سپس دوباره به فرم آنالوگ همان طور که در دیاگرام زیر قابل مشاهده است، تبدیل می شوند.
بسیاری از برنامه های DSP، بخاطر تأخیر کار سیستم با مشکل مواجه می شوند؛ چون عملیات DSP باید در زمان ثابت کامل شود و پردازش نمی تواند به تعویق بیفتد.
بیشتر پردازنده های عمومی - کاربرد و سیستم عامل ها می توانند الگوریتم های DSP را با موفقیت انجام دهند اما برای دستگاه های قابل حملی همچون تلفن همراه و PDA بخاطر مصرف برق زیاد و اندازه بزرگ مناسب نیستند. یک پردازشگر سیگنال دیجیتال، راه حل نسبتاً کم هزینه ای، با اجرای بهتر، تأخیر کمتر و بی نیاز از خنک کننده و باتری های بزرگ می باشد.
یک پردازشگر سیگنال دیجیتال یک میکروپروسسور ویژه است با معماری خاصی که برای نیازهای قابل استفادهٔ پردازش سیگنال دیجیتال بهینه شده است. از اهداف پردازشگرهای سیگنال دیجیتال می توان به اندازه گیری، فیلتر و/یا فشرده سازی سیگنال های آنالوگ پیوستهٔ دنیای واقعی اشاره کرد. از اهداف کلی میکروپروسسورها این است که می توانند الگوریتم های پردازش سیگنال های دیجیتال را با موفقیت اجرا کنند؛ ولی پردازشگرهای سیگنال دیجیتال مخصوص کارایی بهتری دارند بنابراین برای وسیله های قابل حمل مثل تلفن همراه به خاطر محدودیت در توان مصرفی مناسب تر می باشند. پردازشگرهای سیگنال دیجیتال اغلب از معماری های ویژه برای حافظهٔ خود استفاده می کنند که می توانند داده ها و/یا دستورالعمل هایی را به طور هم زمان بگیرند.
wiki: پردازشگر سیگنال دیجیتال