آموزش مبانی پردازش سیگنال دیجیتال برای مهندسان قدرت - آخرین آپدیت

دانلود Basics of Digital Signal Processing for Power Engineers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

طراحی فیلتر با پایتون و کاربردها در الکترونیک قدرت

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

مباحث اصلی دوره: پردازش سیگنال و طراحی فیلتر

  • پردازش سیگنال با فیلترهای آنالوگ
  • تحلیل فیلترهای آنالوگ
  • مفهوم سیستم‌های زمان گسسته در مقایسه با سیستم‌های زمان پیوسته
  • نظریه تبدیل آنالوگ به دیجیتال
  • تبدیلات لاپلاس و کاربرد آن در فیلترهای آنالوگ
  • تبدیلات لاپلاس در حوزه دیجیتال
  • تبدیل زمان پیوسته به زمان گسسته در حوزه فرکانس
  • نصب و راه‌اندازی پایتون، نام‌پای (Numpy) و مت‌پلات‌لیب (Matplotlib)
  • تولید و رسم سیگنال‌ها
  • نمونه‌برداری از سیگنال‌ها و شبیه‌سازی سیستم‌های زمان گسسته
  • شبیه‌سازی خازن به عنوان یک فیلتر دیجیتال
  • شبیه‌سازی سلف به عنوان یک فیلتر دیجیتال
  • شبیه‌سازی خازن‌ها و سلف‌های غیرایده‌آل به عنوان فیلترهای دیجیتال
  • شبیه‌سازی دیجیتالی فیلتر LC
  • استفاده از پکیج signal در سای‌پای (Scipy)
  • سنتز توابع تبدیل در پایتون با استفاده از پکیج signal
  • تولید نمودارهای بود (Bode Plots)
  • استفاده از مشخصات پاسخ فرکانسی برای طراحی فیلترها
  • طراحی و پیاده‌سازی فیلتر پایین‌گذر و فیلتر ناچ (Notch Filter)

پیش‌نیازها

برای بهره‌مندی حداکثری از این دوره، داشتن دانش پایه در زمینه‌های زیر توصیه می‌شود:

  • مهندسی برق پایه
  • ریاضیات پایه
  • برنامه‌نویسی پایه

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


سرفصل ها و درس ها

Introduction

  • Welcome-خوش آمدید Welcome

  • Target audience and requirements-مخاطبان و نیازمندی‌ها Target audience and requirements

  • Expected goals-اهداف مورد انتظار Expected goals

What are discrete systems?-سیستم‌های گسسته چیستند؟ What are discrete systems?

  • Introduction-مقدمه Introduction

  • Discrete versus continuous - using a common example-گسسته در مقابل پیوسته - با استفاده از یک مثال رایج Discrete versus continuous - using a common example

  • A continuous time filtering example-یک مثال فیلتر پیوسته زمانی A continuous time filtering example

  • The need for Digital Signal Processing-نیاز به پردازش سیگنال دیجیتال The need for Digital Signal Processing

  • The concept of Digital Signal Processing-مفهوم پردازش سیگنال دیجیتال The concept of Digital Signal Processing

  • Advantages of Digital Signal Processing-مزایای پردازش سیگنال دیجیتال Advantages of Digital Signal Processing

  • Conversion from continuous to digital-تبدیل از پیوسته به دیجیتال Conversion from continuous to digital

  • Analog to Digital Converters (ADCs)-مبدل‌های آنالوگ به دیجیتال (ADCs) Analog to Digital Converters (ADCs)

  • Interfacing processors and ADCs-واسطه‌سازی پردازنده‌ها و ADCs Interfacing processors and ADCs

  • Conclusions-نتایج Conclusions

Introduction to signal processing-مقدمه‌ای بر پردازش سیگنال Introduction to signal processing

  • Introduction-مقدمه Introduction

  • Reviewing capacitors and inductors-مروری بر خازن‌ها و سلف‌ها Reviewing capacitors and inductors

  • Analog filters-فیلترهای آنالوگ Analog filters

  • The need for transformations-نیاز به تبدیل‌ها The need for transformations

  • Laplace Transforms-تبدیلات لاپلاس Laplace Transforms

  • Transformed inductors and capacitors-سلف‌ها و خازن‌های تبدیل‌یافته Transformed inductors and capacitors

  • Original variables-متغیرهای اصلی Original variables

  • Advantages of Laplace Transform-مزایای تبدیل لاپلاس Advantages of Laplace Transform

  • What is s?-s چیست؟ What is s?

  • Laplace Transform in the digital domain-تبدیل لاپلاس در حوزه دیجیتال Laplace Transform in the digital domain

  • Conversion from continuous to digital domain-تبدیل از حوزه پیوسته به دیجیتال Conversion from continuous to digital domain

  • Summarizing-خلاصه‌سازی Summarizing

  • Conclusion-نتیجه‌گیری Conclusion

Installation, setup and a basic tutorial-نصب، راه‌اندازی و یک آموزش مقدماتی Installation, setup and a basic tutorial

  • Introduction-مقدمه Introduction

  • Anaconda-آناکوندا Anaconda

  • WINDOWS - Installing Anaconda-ویندوز - نصب آناکوندا WINDOWS - Installing Anaconda

  • LINUX - Installing Anaconda-لینوکس - نصب آناکوندا LINUX - Installing Anaconda

  • Environments in Anaconda-محیط‌ها در آناکوندا Environments in Anaconda

  • WINDOWS - Setting up an Anaconda environment-ویندوز - راه‌اندازی یک محیط آناکوندا WINDOWS - Setting up an Anaconda environment

  • LINUX - Setting up an Anaconda environment-لینوکس - راه‌اندازی یک محیط آناکوندا LINUX - Setting up an Anaconda environment

  • Code editors-ویرایشگرهای کد Code editors

  • Python packages for signal processing-بسته‌های پایتون برای پردازش سیگنال Python packages for signal processing

  • Launching Jupyter notebook-راه‌اندازی نوت‌بوک Jupyter Launching Jupyter notebook

  • Introduction to Numpy arrays-مقدمه‌ای بر آرایه‌های Numpy Introduction to Numpy arrays

  • Generating signals using Numpy arrays-تولید سیگنال‌ها با استفاده از آرایه‌های Numpy Generating signals using Numpy arrays

  • Getting started with Matplotlib-شروع کار با Matplotlib Getting started with Matplotlib

  • Sampling Numpy arrays-نمونه‌برداری از آرایه‌های Numpy Sampling Numpy arrays

  • Generating a power frequency sinusoid-تولید یک سینوسی فرکانس توان Generating a power frequency sinusoid

  • Conclusion-نتیجه‌گیری Conclusion

Emulating analog filters digitally-شبیه‌سازی فیلترهای آنالوگ به صورت دیجیتالی Emulating analog filters digitally

  • Introduction-مقدمه Introduction

  • Digital model of the capacitor-مدل دیجیتال خازن Digital model of the capacitor

  • Implementation issues in digital realizations-مسائل پیاده‌سازی در تحقق‌های دیجیتال Implementation issues in digital realizations

  • Difference equation for a capacitor filter-معادله اختلاف برای یک فیلتر خازنی Difference equation for a capacitor filter

  • Coding the capacitor filter-کدنویسی فیلتر خازنی Coding the capacitor filter

  • Analyzing the results of the digital capacitor filter-تجزیه و تحلیل نتایج فیلتر خازنی دیجیتال Analyzing the results of the digital capacitor filter

  • Dc offsets in the capacitor filter implementation-افست‌های DC در پیاده‌سازی فیلتر خازنی Dc offsets in the capacitor filter implementation

  • A lossy capacitor-یک خازن تلفاتی A lossy capacitor

  • Digital model for a lossy capacitor filter-مدل دیجیتال برای یک فیلتر خازنی تلفاتی Digital model for a lossy capacitor filter

  • Results of a lossy capacitor filter-نتایج یک فیلتر خازنی تلفاتی Results of a lossy capacitor filter

  • Digital model of an inductor filter-مدل دیجیتال یک فیلتر سلفی Digital model of an inductor filter

  • Results of the digital inductor filter-نتایج فیلتر سلفی دیجیتال Results of the digital inductor filter

  • Modeling the loss in the inductor-مدل‌سازی تلفات در سلف Modeling the loss in the inductor

  • Coding the lossy inductor-کدنویسی سلف تلفاتی Coding the lossy inductor

  • Results of a lossy digital inductor filter-نتایج یک فیلتر سلفی دیجیتال تلفاتی Results of a lossy digital inductor filter

  • Digital model of a LC filter-مدل دیجیتال یک فیلتر LC Digital model of a LC filter

  • Coding the LC filter-کدنویسی فیلتر LC Coding the LC filter

  • Analyzing the operation of a digital LC filter-تجزیه و تحلیل عملکرد یک فیلتر LC دیجیتال Analyzing the operation of a digital LC filter

  • Behaviour of a digital LC filter-رفتار یک فیلتر LC دیجیتال Behaviour of a digital LC filter

  • Conclusion-نتیجه‌گیری Conclusion

Frequency Response Characteristics and Filter Design-مشخصات پاسخ فرکانسی و طراحی فیلتر Frequency Response Characteristics and Filter Design

  • Introduction-مقدمه Introduction

  • Bode plots-نمودارهای بود Bode plots

  • Using the semi-logarithmic scale for Bode plots-استفاده از مقیاس نیمه‌لگاریتمی برای نمودارهای بود Using the semi-logarithmic scale for Bode plots

  • Linear Time Invariant (LTI) system representation-نمایش سیستم‌های خطی تغییرناپذیر با زمان (LTI) Linear Time Invariant (LTI) system representation

  • Sample Bode plots using Scipy-نمودارهای نمونه بود با استفاده از Scipy Sample Bode plots using Scipy

  • Bode plots for an LC filter-نمودارهای بود برای یک فیلتر LC Bode plots for an LC filter

  • Generalized second order pole-قطب مرتبه دوم تعمیم‌یافته Generalized second order pole

  • Continuous to discrete conversion-تبدیل پیوسته به گسسته Continuous to discrete conversion

  • Coding the generalized second order pole-کدنویسی قطب مرتبه دوم تعمیم‌یافته Coding the generalized second order pole

  • Simulating the working of the generalized second order pole-شبیه‌سازی عملکرد قطب مرتبه دوم تعمیم‌یافته Simulating the working of the generalized second order pole

  • Performance of the generalized second order pole-عملکرد قطب مرتبه دوم تعمیم‌یافته Performance of the generalized second order pole

  • Generalized first order pole-قطب مرتبه اول تعمیم‌یافته Generalized first order pole

  • Generalized fist order zero-صفر مرتبه اول تعمیم‌یافته Generalized fist order zero

  • Generalized second order zero-صفر مرتبه دوم تعمیم‌یافته Generalized second order zero

  • Synthesizing higher order transfer functions-ترکیب توابع انتقال مرتبه بالاتر Synthesizing higher order transfer functions

  • Re-examining the working of the second order pole filter-بررسی مجدد عملکرد فیلتر قطب مرتبه دوم Re-examining the working of the second order pole filter

  • Requirements of an improved filter-نیازمندی‌های یک فیلتر بهبودیافته Requirements of an improved filter

  • Using the polymul function to synthesize higher order polynomials-استفاده از تابع polymul برای ترکیب چندجمله‌ای‌های مرتبه بالاتر Using the polymul function to synthesize higher order polynomials

  • Designing a double pole filter-طراحی یک فیلتر دو قطبی Designing a double pole filter

  • Operation of a double pole filter-عملکرد یک فیلتر دو قطبی Operation of a double pole filter

  • Improving the double pole filter-بهبود فیلتر دو قطبی Improving the double pole filter

  • Sample filter design with second order pole and first order pole-طراحی فیلتر نمونه با قطب مرتبه دوم و قطب مرتبه اول Sample filter design with second order pole and first order pole

  • The concept of a notch filter-مفهوم یک فیلتر میان‌گذر The concept of a notch filter

  • Getting started with notch filter design-شروع طراحی فیلتر میان‌گذر Getting started with notch filter design

  • Issues in implementing a zero-مسائل در پیاده‌سازی یک صفر Issues in implementing a zero

  • Overcoming the limitation in discretization of a zero-غلبه بر محدودیت در گسسته‌سازی یک صفر Overcoming the limitation in discretization of a zero

  • Completing notch filter implementation-تکمیل پیاده‌سازی فیلتر میان‌گذر Completing notch filter implementation

  • Operation of a notch filter-عملکرد یک فیلتر میان‌گذر Operation of a notch filter

  • Design rules-قوانین طراحی Design rules

  • Conclusion-نتیجه‌گیری Conclusion

Conclusion-نتیجه‌گیری Conclusion

  • Conclusion-نتیجه‌گیری Conclusion

نمایش نظرات

آموزش مبانی پردازش سیگنال دیجیتال برای مهندسان قدرت
جزییات دوره
15 hours
93
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,234
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shivkumar Iyer Shivkumar Iyer

پژوهشگر الکترونیک قدرت و توسعه‌دهنده نرم‌افزار