ثبت‌نام دوره آنلاین پردازش سیگنال با FPGA شروع شده است...

دوره آنلاین پردازش سیگنال با FPGA

معرفی دوره جامع “پردازش سیگنال با FPGA

سیستمی ۷-مرحله‌ای برای پیاده‌سازی انواع الگوریتم‌های پردازش سیگنال روی FPGA بدون نیاز به هیچ فرمول یا دانش قبلی در مورد الگوریتم‌ها

در دوره آنلاین پردازش سیگنال با FPGA دقیقا همان روشی را که در مدت بیش از ۱۰ سال گذشته برای پیاده‌سازی انواع الگوریتم‌های پردازش سیگنال دیجیتال با FPGA به کار برده‌ام آموزش می‌دهم.

این روش را در چند سال گذشته به بسیاری از همکارانم نیز منتقل کرده‌ام و در حال حاضر، بسیاری از آنها به کمک همین سیستم، بخش پیاده‌سازی دیجیتال در شرکت‌های مختلف را هدایت می‌کنند.

اگر شما با FPGA و یکی از زبان‌های VHDL یا Verilog آشنایی دارید، اما برای پیاده‌سازی الگوریتم‌های پردازش سیگنال با FPGA به مشکل برخورده‌اید، این دوره به شما می‌آموزد چطور به کمک یک سیستم ۷-مرحله‌ای بتوانید به راحتی الگوریتم مورد نظرتان پیاده‌سازی کنید.

اگر با الگوریتم‌های پردازش سیگنال دیجیتال آشنایی ندارید، این دوره، نحوه پیاده‌سازی الگوریتم‌ها را بدون نیاز به آشنایی با آنها و مطرح کردن حتی یک فرمول و رابطه ریاضی به شما می‌آموزد.

اگر تا به حال تجربه‌ای با نرم‌افزار MATLAB نداشته‌اید، این دوره تمام آنچه از این نرم‌افزار برای شما لازم است را در قالب چندین مثال کاربردی و به صورت قدم به قدم به شما می‌آموزد.

long-arrow-down

ویژگی‌های دوره آنلاین پردازش سیگنال با FPGA

امکان شرکت از هر نقطه از جهان

این دوره آنلاین، از ده جلسه آموزش ویدئویی از قبل ضبط شده تشکیل شده است. هر کدام از جلسات، شامل چندین درس هستند. تمام درس‌ها به صورت آنلاین قابل مشاهده هستند. همچنین می‌توانید آنها را دانلود کنید.

۱۰ جلسه آموزشی ویدئویی

این دوره شامل ۱۰ جلسه آموزش ویدئویی از قبل ضبط شده است. به محض ثبت‌نام در دوره، به ویدئوهای مربوط به جلسه اول دسترسی خواهید داشت. جلسات بعدی، در فواصل مشخص در دسترس قرار می‌گیرند.

پیاده‌سازی شش پروژه کامل

در این دوره، شش مثال بسیار کاربردی و مهم را از ابتدا یعنی از مدل‌سازی در نرم‌افزار متلب تا پیاده‌سازی به کمک زبان VHDL انجام می‌دهم.

ارسال تمرین‌های هفتگی

هر هفته یک تمرین کامل را از طریق ایمیل به شما ارسال می‌کنم تا به کمک آن بتوانید نکاتی را که در دوره می‌آموزید با یک مثالِ به دقت انتخاب شده تمرین کنید.

کدهای VHDL و فایل‌های متلب

تمام کدهای VHDL و فایل‌های مدل‌سازی متلب را که در مثال‌های دوره استفاده می‌شود، بعد از برگزاری هر جلسه برای شما ایمیل می‌کنم.

دستورالعمل پیاده‌سازی مثال‌ها

مثال‌هایی که در این دوره پیاده‌سازی می‌شوند شامل فرآیند نسبتا طولانی از مدل‌سازی تا پیاده‌سازی هستند. دستورالعمل کامل انجام مجدد این مثال‌ها را بعد از هر جلسه برای شما ارسال می‌کنم.

calendar-o
check

مکان برگزاری: در هر مکانی که به اینترنت دسترسی دارید

مدت دوره: پنج هفته متوالی که از لحظه ثبت‌نام شروع می‌شود

شروع دوره:

به محض ثبت‌نام

نظرات شرکت‌کنندگان در دوره‌های قبلی

همین حالا ثبت‌نام کنید

به محض ثبت‌نام، به درس‌های اولین جلسه دسترسی خواهید داشت:

۷۹۴۰۰۰ تومان ۷۱۴۰۰۰ تومان

دوره آنلاین پردازش سیگنال با FPGA
هدایای دوره آنلاین پردازش سیگنال با FPGA

هدایا و تخفیف‌هایی که با شرکت در این دوره دریافت می‌کنید

با شرکت در دوره آنلاین پردازش سیگنال با FPGA، سه دوره آموزشی آنلاین تخصصی و تخفیف‌هایی به ارزش مجموع ۸۵۷۰۰۰ تومان را به عنوان هدیه و به صورت رایگان دریافت می‌کنید:

۱

دوره آنلاین تکنیک‌های پیشرفته تست مدار با ChipScope: با شبیه‌سازی و مدل‌سازی به تنهایی نمی‌توان درستی عملکرد یک مدار را ثابت کرد. تنها روشی که به کمک آن می‌توانید صحت عملکرد مدارتان را به مدیر یا کارفرما نشان دهید، تست مدار روی FPGA است. بهترین ابزار برای انجام این تست، استفاده از ChipScope است.

۲

دوره آنلاین الگوی استاندارد کدنویسی برای FPGA: شما جزء کسانی که تا سال‌ها با سعی و خطا کدنویسی می‌کنند نباشید! در این برنامه ویدئویی با تکنیک‌هایی آشنا می‌شوید که رعایت نکردن آنها باعث بروز اشکالاتی در مدارتان می‌شود که با بررسی منطقی کد نمی‌توان آنها را کشف کرد.

۳

دوره آنلاین رازهای افزایش سرعت مدار در ISE: آیا شما هم مانند اکثر پیاده‌سازان دیجیتال با FPGA، بعد از نوشتن یک کد، فورا دکمه سنتز را انتخاب می‌کنید؟ اگر جواب مثبت است، شما قابلیت‌های بسیار زیادی را برای پیاده‌سازی یک مدار با کارایی و سرعت بهینه از دست داده‌اید!


۴

۲۰ درصد تخفیف ثبت‌نام در دوره آنلاین طراحی دیجیتال با FPGA: در صورت ثبت‌نام در این دوره، می‌توانید در دوره آنلاین طراحی دیجیتال با FPGA با تخفیف ۲۰ درصدی شرکت کنید.

۵

۳۳ درصد تخفیف برای خرید برد آموزش FPGA فراد ۱: اگر در دوره آنلاین پردازش سیگنال با FPGA شرکت کنید، می‌توانید در صورت تمایل، برد فراد ۱ را با ۳۳ درصد تخفیف تهیه کنید و تمرینات را به صورت عملی در خانه انجام دهید.

احمد ثقفی  //  مدرس دوره


بیش از ۱۰ سال است که در زمینه طراحی و پیاده‌سازی سیستم‌های دیجیتال مبتنی بر تکنولوژی FPGA فعال هستم و تا کنون پروژه‌های صنعتی زیادی را در این حوزه مدیریت کرده و با موفقیت ارائه داده‌ام.


مدیر و موسس گروه مهندسی فراد اندیش هستم که در زمینه مشاوره و آموزش در حوزه طراحی و پیاده‌سازی سیستم‌های دیجیتال فعال است و در سه سال گذشته، دوره‌های طراحی دیجیتال با FPGA و پردازش سیگنال با FPGA را بیش از ۳۰ مرتبه برگزار کرده‌ام.


در دوره پردازش سیگنال با FPGA قصد دارم این تجربیات را با شما به اشتراک بگذارم تا راه طولانی را که من برای رسیدن به این نقطه طی کردم، شما بسیار سریع‌تر طی کنید.

%۱۰۰


تضمین کیفیت

دوره


star
star
star

تضمین بازگشت ۱۰۰ درصدی شهریه بعد از ۷ روز

من به مفید بودن و قابل استفاده بودن مطالب ارائه شده در این دوره کاملا اطمینان دارم و می‌خواهم شما هم هیچ ریسکی در سرمایه‌گذاری که برای این دوره انجام می‌دهید نداشته باشید…


بنابراین، به شما تضمین می‌دهم اگر در دو جلسه اول این دوره شرکت کردید و تمام تمرینات آن را انجام دادید، و تا روز قبل از جلسه سوم به این نتیجه رسیدید که مطالب و روش‌های ارائه شده در دوره برای شما مفید نبوده و نمی‌تواند شما را به هدفی که داشته‌اید برساند، بعد از درخواست شما، تمام هزینه ثبت‌نام را بدون هیچ کم و کاستی به شما پس خواهم داد.

نظرات شرکت‌کنندگان در دوره‌های قبلی

تعدادی از موضوعاتی که در این دوره یاد خواهید گرفت…

  • سیستم ۷-مرحله‌ای پیاده‌سازی الگوریتم‌های پردازش سیگنال دیجیتال با FPGA که به شما کمک می‌کند انواع الگوریتم‌های پردازشی را به راحتی و بدون نیاز به دانش قبلی در مورد پردازش سیگنال پیاده‌سازی کنید
  • نحوه پیاده‌سازی محاسبات علامتدار در FPGA به کمک روش نمایش مکمل دو یا two’s complement و معرفی یک روش امتحان شده برای بکارگیری این نمایش در زبان VHDL
  • معرفی ویژگی‌های کمتر شناخته شده روش مکمل دو و کاربرد آنها در ساده‌سازی پیاده‌سازی الگوریتم‌های پردازش سیگنال
  • نحوه پیاده‌سازی محاسبات اعشاری در FPGA به کمک سیستم نمایش fixed-point
  • مقایسه سیستم نمایش floating-point و fixed-point برای انجام محاسبات اعشاری و بررسی دلایل انتخاب هر کدام در پیاده‎سازی با FPGA
  • بررسی مفهومی سیستم fixed-point و معرفی یک روش کاربردی برای تحلیل مدل fixed-point بدون نیاز به فرمول یا آشنایی قبلی با الگوریتم
  • نحوه انجام عملیات جمع و ضرب در سیستم نمایش fixed-point و پیاده‌سازی آن به کمک زبان VHDL
  • روش بررسی مدل floating-point در نرم‌افزار MATLAB و تبدیل آن به مدل fixed-point برای دستیابی به کمترین عرض بیت لازم برای انجام محاسبات
  • بررسی اثرات کاهش عرض بیت مقادیر و محاسبات (کوانتیزاسیون) در سیستم نمایش fixed-point و معیارهای انتخاب بهترین عرض بیت برای پیاده‌سازی در FPGA
  • انجام شش مثال و تمرین کاربردی به صورت قدم به قدم برای پیاده‌سازی مدل‌های fixed-point به کمک زبان VHDL و معرفی انواع تکنیک‌های سیستمی و پیاده‌سازی برای افزایش سرعت و کاهش حجم مدارات پردازشی
  • آشنایی با مفاهیم رنج، رزولوشن و رنج دینامیکی در سیستم نمایش fixed-point
  • معرفی انواع ساختارهای فیلترهای دیجیتال FIR و IIR و پیاده‌سازی کامل آنها از مدل‌سازی در نرم‌افزار MATLAB تا پیاده‌سازی به زبان VHDL و مقایسه نتایج آنها
  • استفاده از قابلیت FDATool در نرم‌افزار MATLAB برای طراحی انواع فیلترهای دیجیتال و تبدیل مدل floating-point به مدل fixed-point
  • مثال‌های عملی متعدد برای اعمال تکنیک پایپ‌لاین به منظور افزایش سرعت مدارات دیجیتال
  • استفاده از خاصیت تقارن یا symmetry در فیلترهای دیجیتال FIR برای کاهش حجم پیاده‌سازی در FPGA
  • آشنایی با مفهوم کری و سرریز در سیستم نمایش مکمل دو و نحوه تشخیص آنها در زبان VHDL
  • روش‌های کنترل سرریز در مدارات دیجیتال و نحوه پیاده‌سازی آن در FPGA
  • نحوه نمایش اعداد مختلط و پیاده‌سازی محاسبات مختلط در FPGA و نکاتی که برای بهینه‌سازی پیاده‌سازی باید رعایت کرد
  • معرفی الگوی استاندارد کدنویسی برای دستیابی به حداکثر سرعت و پرهیز از مشکلات سنتز و پیاده‌سازی کد
  • مراحل شبیه‌سازی مدل floating-point و fixed-point در نرم‌افزار MATLAB و ذخیره‌سازی ورودی‌ها و خروجی‌ها در فایل متن
  • نحوه ساخت تست‌بنچ برای کدهای VHDL و ذخیره‌سازی نتایج شبیه‌سازی در فایل متن به منظور مقایسه با خروجی مدل fixed-point در نرم‌افزار MATLAB
  • نحوه ارتباط نرم‌افزار MATLAB و نرم‌افزار ISE برای تست و درستی‌آزمایی الگوریتم پیاده‌سازی شده با زبان VHDL
  • معرفی منابع دیجیتالی موجود در FPGA که در پیاده‌سازی الگوریتم‌های پردازش سیگنال به کار می‌روند و روش‌های اصولی استفاده از آنها برای جلوگیری از خطاهای رایج در این زمینه
  • نحوه پیاده‌سازی صحیح عملگرهای جبری مهم مثل جمع، ضرب و تقسیم در FPGA
  • روش‌های مرسوم پیاده‌سازی توابع خاص مثل جذر و سینوس در FPGA و بررسی معایب و مزایای هر کدام
  • معرفی IP Coreهای پرکاربرد در پیاده‌سازی الگوریتم‌های پردازش سیگنال (تقسیم کننده، FFT، فیلتر FIR و…) و نحوه تنظیم پارامترهای آنها
  • معرفی دو روش برای پیاده‌سازی خط تاخیر یا delay lineهای کوتاه و بلند در FPGA
  • معرفی مفهوم فیلتر دیجیتال و الگوریتم FFT به عنوان پرکاربردترین ماجول‌ها در پیاده‌سازی الگوریتم‌های پردازش سیگنال دیجیتال
  • معرفی نرم‌افزار System Generator و پیاده‌سازی یک الگوریتم نمونه به کمک آن
  • آشنایی با اصطلاحات مهم در پردازش سیگنال مثل: کوانتیزاسیون، خطای کوانتیزسیون، رنج دینامیکی، اثرات عرض بیت محدود، روند کردن، truncation، latency و پایپ‌لاین

به جز موارد بالا، تمرین‌های زیر را هم به صورت کامل و قدم به قدم از مرحله مدل‌سازی در نرم‌افزار MATLAB تا پیاده‌سازی در FPGA و مقایسه نتایج آنها در کارگاه انجام خواهم داد:

  • پیاده‌سازی یک الگوریتم ساده برای معرفی روش تحلیل روی کاغذ سیستم fixed-point
  • پیاده‌سازی فیلتر FIR با ساختارهای Direct-Form و Transposed و اعمال تکینک‌های پایپ‌لاین و تقارن
  • پیاده‌سازی فیلتر IIR با ساختارهای Transposed Direct-Form II و Cascade
  • پیاده‌سازی فیلتر Moving Average و معرفی روشی برای کاهش حجم آن
  • پیاده‌سازی کانولوشن در حوزه فرکانس به کمک FFT و IFFT
  • پیاده‌سازی الگوریتم تشخیص پالس و تخمین فرکانس از یک سیستم واقعی

همین حالا ثبت‌نام کنید

به محض ثبت‌نام، به درس‌های اولین جلسه دسترسی خواهید داشت:

۷۹۴۰۰۰ تومان ۷۱۴۰۰۰ تومان

دوره آنلاین پردازش سیگنال با FPGA

سوالات متداول در مورد دوره آنلاین

این دوره دقیقا به چه صورتی برگزار می‌شود؟

آیا این امکان وجود دارد که تمام درس‌ها را به صورت یکجا دریافت کنم؟

برای مشاهده ویدئوها به چه ابزاری نیاز دارم؟

اگر نتوانم در بعضی از جلسات شرکت کنم چه می‌شود؟

بعد از اتمام دوره، چه مهارت‌هایی به دست می‌آورم؟

چه پیش‌نیازهایی برای شرکت در این دوره لازم است؟

اگر سوالی در مورد درس‌ها داشته باشم چطور می‌توانم آن را مطرح کنم؟

آیا برای یادگیری مطالب این دوره حتما باید برد آموزشی داشته باشم؟

نحوه ثبت‌نام و پرداخت هزینه دوره به چه صورت است؟

تضمین ۱۰۰ درصدی بازگشت هزینه ثبت‌نام دقیقا چیست؟

توجه: این دوره از نظر محتوا، دقیقا مشابه دوره حضوری پردازش سیگنال با FPGA است.

گروه مهندسی فراد اندیش، ۱۳۹۸

>