پردازش سیگنال دیجیتال (DSP) روی ARM: DFT، طراحی فیلتر، کانولوشن، IIR، FIR، CMSIS-DSP، سیستمهای خطی
با استفاده از دستورالعملهای MAC و SIMD، الگوریتمهای DSP کارآمد توسعه دهید.
فریمور پردازش سیگنال دیجیتال (DSP) بیدرنگ (Real-Time) را توسعه دهید.
استراتژیهای بهینهسازی Cortex-M4 و M7 DSP را درک کنید.
بر کتابخانه CMSIS-DSP مسلط شوید.
الگوریتم هسته کانولوشن را روی پردازندههای ARM توسعه و آزمایش کنید.
کانولوشن را با استفاده از کتابخانه ARM CMSIS-DSP انجام دهید.
الگوریتم تبدیل فوریه گسسته (DFT) را روی پردازندههای ARM توسعه و آزمایش کنید.
الگوریتم تبدیل فوریه گسسته معکوس (IDFT) را روی پردازندههای ARM توسعه و آزمایش کنید.
الگوریتم تبدیل فوریه سریع (FFT) را روی پردازندههای ARM توسعه و آزمایش کنید.
تبدیل فوریه سریع (FFT) را با استفاده از کتابخانه CMSIS-DSP انجام دهید.
تحلیل طیفی روی سیگنالهای ECG روی پردازندههای ARM انجام دهید.
فیلترهای Windowed-Sinc را روی پردازندههای ARM توسعه دهید.
فیلترهای پاسخ ضربه محدود (FIR) را روی پردازندههای ARM توسعه دهید.
فیلترهای پاسخ ضربه نامحدود (IIR) را روی پردازندههای ARM توسعه دهید.
فیلترهای پاسخ ضربه محدود (FIR) را با استفاده از کتابخانه CMSIS-DSP تنظیم کنید.
فیلترهای پاسخ ضربه نامحدود (IIR) را با استفاده از کتابخانه CMSIS-DSP تنظیم کنید.
فیلترهای پسیو پایینگذر (Low-pass) و بالاگذر (High-pass) بسازید.
فیلترهای Modified Sallen-Key بسازید.
فیلترهای Bessel، Chebyshev و Butterworth بسازید.
نویز را در سیگنالها سرکوب کنید.
در مورد پردازش سیگنال دیجیتال (DSP) سخنرانی کنید.
پیشنیازها: به تجربه برنامهنویسی نیازی نیست - من همه چیزهایی را که باید بدانید به شما آموزش خواهم داد.
شما به برد STM32F411-NUCLEO نیاز خواهید داشت.
ما از STM32 IDE استفاده خواهیم کرد که رایگان است.
آیا میخواهید پردازش سیگنال دیجیتال (DSP) عملی را بدون سردرگمی یاد بگیرید؟
در اینجا مروری بر آنچه در این دوره DSP روی پردازندههای ARM دریافت میکنید ...
درک مبانی پردازش سیگنال بدون پیچیدگی:
قبل از اجرای عملی الگوریتمهای DSP از ابتدا، این دوره گامبهگام مبانی پردازش سیگنال را به شما آموزش میدهد. ما به موضوعات کلیدی در پردازش سیگنال از جمله موارد زیر نگاه خواهیم کرد:
توسعه الگوریتمهای پردازش سیگنال دیجیتال:
ما عملاً الگوریتمهای پردازش سیگنالی را که در کلاس تئوری بحث کردیم، توسعه خواهیم داد. در اینجا، به جای استفاده از سیگنالهای زنده، از برخی سیگنالهای از قبل به دست آمده و تولید شده استفاده خواهیم کرد تا الگوریتمهای خود را آزمایش کنیم، تا تمرکز روی توسعه الگوریتمها و آزمایش آنها باشد، نه به دست آوردن سیگنال.
ما الگوریتمهای زیر را توسعه خواهیم داد:
ما همچنین برخی از این الگوریتمها را با استفاده از کتابخانه CMSIS-DSP پیادهسازی خواهیم کرد و سپس عملکرد پویای الگوریتم خود را با الگوریتمهای ارائه شده توسط CMSIS-DSP مقایسه خواهیم کرد.
توسعه درایورها و ساختارهای داده برای به دست آوردن سیگنال:
برای اینکه بتوانیم به درستی سیگنالها را از دنیای خارج به دست آوریم و سپس الگوریتمهای پردازش سیگنال خود را اعمال کنیم، ابتدا باید درایورهای مبدل آنالوگ به دیجیتال (ADC) را برای به دست آوردن سیگنالها و ساختارهای داده مناسب برای ذخیره و مدیریت سیگنال توسعه دهیم. در اینجا ما توسعه خواهیم داد:
طراحی و پیادهسازی فیلترهای دیجیتال:
ما در مورد انواع مختلف فیلترهای دیجیتال موجود یاد خواهیم گرفت و سپس به پیادهسازی آنها از ابتدا خواهیم پرداخت. ما پیادهسازی خواهیم کرد:
ما همچنین خواهیم دید که چگونه هسته فیلتر فیلترهای پاسخ ضربه محدود را با استفاده از Matlab طراحی کنیم.
کاربرد عملی DSP روی سیگنال زنده:
در اینجا، ما تمام آموختههای خود را برای پردازش سیگنالهای زنده از ADC میکروکنترلر خود اعمال خواهیم کرد.
این دوره چیزی فراتر از به کار انداختن کد است. این دوره به شما یاد میدهد که چگونه ...
نوشتن الگوریتمهای DSP عملی بدون مدرک مهندسی
شما قادر خواهید بود مبانی پردازش سیگنال را بدون دردسر مشتقات ریاضی پیچیده درک کنید.
گرفته شده توسط 3000+ دانشجو با 200+ نظر
این دوره نسخه کاملاً به روز شده نسخه اول دوره است. نسخه اول توسط بیش از 3000 دانشجو با بیش از 290 نظر گرفته شده است.
در اینجا چیزی است که یکی از دانشجویان در مورد این دوره گفت.
"اطلاعاتی که در این دوره پوشش داده شده است دقیقاً همان چیزی است که من برای یک تکلیف جدید نیاز داشتم. هم اطلاعات کلی در مورد DSP و هم نحوه پیادهسازی موارد روی ARM Cortex M4."
در اینجا چیزی است که دانشجو دیگری گفت:
"جالب است که ببینیم چگونه MATLAB در سیستمهای جاسازی شده برای تولید سیگنال و طراحی فیلتر استفاده میشود. توضیحات در اینجا ساده و سرراست است. علاقه بیننده را جذب میکند و از جزئیات غیر ضروری جلوگیری میکند."
به طور خلاصه، شما واقعاً چیزی برای از دست دادن ندارید. امتحان کنید، این دوره با ضمانت بازگشت کامل پول ارائه میشود. امیدوارم شما را در دوره ببینم.
Israel Gbati
Embedded Firmware Engineer نام من اسرائیل است ، من بیش از 7 سال است که در فضای سیستم جاسازی شده تحقیق و کار می کنم. در Udemy ده ها هزار دانش آموز در سیستم های جاسازی شده با تمرکز بر موضوعاتی مانند برنامه نویسی Assembly ، طراحی سیستم عامل های زمان واقعی ، توسعه سیستم عامل و پردازش سیگنال دیجیتال آموزش داده ام. من قادر به آموزش این مباحث هستم زیرا در کارهای روزمره مفاهیمی را از این مباحث استفاده می کنم. به یکی از دوره های من بپیوندید و ببینید چطور پیش می رود. همیشه می توانید درخواست بازپرداخت کنید.
BHM Engineering Academy
آکادمی مهندسی قرن بیست و یکم
نمایش نظرات