Discrete Fourier Transform and Spectral Analysis (MATLAB)

所在平台: Udemy

课程主页: https://www.udemy.com/course/discrete-fourier-transform-and-spectral-analysis-matlab/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 离散傅里叶变换与频谱分析 (MATLAB) **课程概述:** 本课程是傅里叶变换与频谱分析系列的延续,将深入介绍离散傅里叶变换 (DFT) 的概念。课程将详细解释频率单元(frequency bins)和频率分辨率(frequency resolution)的含义,并阐述频谱泄漏(spectral leakage)效应。 为了更好地理解信号及其频谱分量,课程将引导您通过生成测试信号和频谱来学习。该课程将重点介绍 MATLAB 的使用,同时兼容开源的 Octave 程序。您将学习一套基础的 MATLAB 编程技巧,以便能够编辑和运行简单的脚本,并绘制输出结果。 课程的其余部分将侧重于使用 MATLAB 进行信号处理。课程将提供可下载的脚本作为代码示例,讲师会在视频中详细解释每个程序步骤,并展示实时运行结果。我们将从生成简单的正弦信号和计算 FFT 开始,逐步深入到更复杂的应用,如上变频和下变频、卷积和互相关,以及使用相位近似进行频率测量。 完成本课程后,您将掌握使用 MATLAB 进行信号处理和 FFT 分析的关键技能。课程还将分享许多实用的编程技巧,帮助您开发和运行信号处理程序。

课程评论(0条)

课程详情

This course is continuation of Fourier transform and spectral analysis series. In this course I will introduce discrete Fourier Transform, explain concepts of frequency bins and frequency resolution and illustrate spectral leakage effect. The best way to understand what happens with signals and spectral components is to generate test signals and spectra. The shortest route is to learn Matlab (or use compatible open-source Octave program). I will describe very simple basic set of Matlab programming skills and after a couple of short lectures you will be able to edit and run simple scripts and plot your output results.The rest of the course illustrates using Matlab for signal processing. It is always useful to have source code of programs - it saves a lot of time and provides "prototyping" for program development. Each lecture will have attached downloadable script. In the video lecture I will explain all program steps and show real-time results of script execution. I will start from very simple generation of sinusoidal signals and calculation of FFT, going to more complicated examples such as up- and down-conversion, convolution and cross-correlation, frequency measurement using phase approximation. After taking this course you will have a set of essential skills of signal processing and FFT analysis using Matlab. I will explain a number of useful tricks which will help you to develop and run your signal processing programs.

课程标签

0人关注该课程

主题相关的课程