• University of Padova

Foundations of Signals and Systems: Analyse and Process Digital Signals

Build core skills in signal analysis and system theory to prepare for further study, such as advanced ICT and engineering degrees.

Wave

Foundations of Signals and Systems: Analyse and Process Digital Signals

  • 5 weeks

  • 6 hours per week

  • Digital certificate when eligible

  • Advanced level

Find out more about how to join this course

Gain essential knowledge of signals and systems

Understanding signals and systems is fundamental for success in advanced ICT, multimedia, and telecommunications studies.

This five-week course equips you with the core skills to analyse, transform, and interpret signals using both theoretical and practical tools.

Prepare yourself for graduate-level learning with this specialised online course that will help build the foundations for a successful career in information and communication technologies.

Develop an understanding of Fourier and Laplace transforms

You’ll begin by exploring the fundamental properties of signals, including energy, power, and periodicity.

Learn how to analyse system behaviour through concepts like linearity, stability, and time invariance, and apply transformations such as Fourier and Laplace for signal processing.

Armed with this knowledge, you’ll have a strong foundation of knowledge in how to analyse functions.

Gain practical skills in signal analysis using MATLAB

Hands-on labs with MATLAB will allow you to visualise and process signals, implement convolution techniques, and understand the impact of sampling and digital representation on system performance.

By the end, you’ll be able to analyse and interpret signals with confidence, ready for advanced study or work in the field.

Skip to 0 minutes and 6 seconds When you filter photos to post on your online  social network, when you use instant messaging   on your smartphone, when you listen to your  favourite music or watch your favourite sports,   and even when you stare at your nice and  polished ECG tracking at the doctor, well,   in all these cases you are  using “Signals and Systems.” Hello, my name is Tomaso Erseghe, and  I come from the University of Padova,   one of the oldest universities in the  world with more than 800 years of history.  I will guide you in this course on “signals  and systems” to discover how to filter signals,   how to digitize and recover them from samples,   and we will also learn how to  solve complex physical systems.

Skip to 0 minutes and 54 seconds You will learn about fundamental concepts  such as Fourier and Laplace transforms,   and you will also discover what convolution is. We will need some maths to  do this, so be prepared!  “Signals and Systems” is full  of quizzes and solved exercises,   to help you fully understand  the mathematics behind them.  Join us in “Signals and Systems.” Hope you will enjoy it!

Syllabus

  • Week 1

    Signals in the time-domain

    • Introduction

      We begin by introducing the meaning of "signal" and "system," and provide a brief overview of the contents of the course

    • Aperiodic signals

      Some fundamental measures are introduced for continuous-time as well as discrete-time aperiodic signals, namely: area, mean value, energy, and power

    • Periodic signals

      We discuss the periodicity properties of continuous and dicrete-time periodic signals, and apply the measures of mean value and power to learn some fundamental properties of complex exponentials

    • Basic transformations and symmetries

      A few basic transformations, that is time-reversal, time-shift, and time-scale, are key to interpret and write signals. They further lead to the concept of symmetries in signals.

    • Periodic repetition and ideal impulses

      Periodic repetition connects the world of aperiodic signals to that of periodic signals, and is a key element here. Ideal impulses, instead, are a powerful tool to manage signal properties, as we will appreciate.

    • Wrap-up

      It is time to wrap-up your understanding of signals in the time domain! Take the test!

  • Week 2

    Systems in the time-domain

    • Systems properties

      Systems can be classified on some fundamental aspects including their invertibility, memory properties, BIBO stability, linearity, or time-invariance. We will also learn what a connection in series or parallel is.

    • LTI systems

      Linearr time-invariant (LTI) systems are the classical systems of physics, and can be described through a so-called convolution operation that we will learn to interpret and manage.

    • Circular convolution and filters

      We generalize the convolution operator to periodic signals, and learn how to identify LTI system properties dirrectly from the system impulse response.

    • Introduction to MatLab

      MatLab is a numerical computer environment which allows matrix manipulations, plotting of functions, and implementation of algorithms. Here we give a brief introduction and discuss the key aspects related to plotting a signal.

    • Convolution in MatLab

      Convolution can be numerically evaluated in MatLab also for continuous-time signals. We investigate this important aspect related to our course.

    • Wrap-up

      It is time to wrap-up your understanding of systems in the time domain! Take the test!

  • Week 3

    Fourier transforms

    • Fourier series

      The Fourier series is, hystorically, the first Fourier transform, and is able to represent a continuous-time periodic signal through a collection of coefficients. We will learn its definition and properties.

    • Discrete Fourier transform

      The discrete Fourier transform generalises the Fourier series to discrete-time periodic signals, the only class that is effectively manageable by a digital device.

    • Fourier transform

      The Fourier transform applies to continuous-time aperiodic signals. It is by far the most flexible and general definition, for which a vast range of results is available.

    • Relations among the transforms and filters

      Connecting Fourier transforms allows easy derivation of results in very many cases, and is therefore important knowledge. We will also learn to interpret continuous-time filters through Fourier lenses.

    • Wrap-up

      It is time to wrap-up your understanding of Fourier transforms! Take the test!

  • Week 4

    Discrete-time Fourier transform and sampling theorem

    • Discrete-time Fourier transform

      The discrete-time Fourier transform applies to discrete-time aperiodic signals and has a form of a Fourier series where time and Fourier domain are swapped. It was originally introduced by Shannon in 1949.

    • Filters in discrete-time, and wrap up

      We learn to exploit the Fourier formalism to investigate discrete-time filters, with an additional complication that the Fourier domain is now periodic. Then, we wrap up on Fourier transforms to highlight their common structure.

    • Shannon's Sampling Theorem

      Shannon's Sampling Theorem is the basis for undestanding signal digitalisation, and provides a powerful method to reconstruct a continuous-time signal from its discrete-time samples by means of the so-called interpolation.

    • Fourier transform in MatLab

      Inspecting the Fourier domain in MatLab is a matter of understanding the relations among different transform and signal counterparts, i.e., continuous and discrete-time, and periodic. We will learn how this is achieved by the FFT.

    • Wrap-up

      It is time to wrap-up your understanding of discrete-time fourier transforms and the sampling theorem! Take the test!

  • Week 5

    Laplace transforms

    • The Laplace transform

      The Laplace transform is a generalization of the Fourier concept that allows you to manage signals that do not necessarily decay over time. It is a more "mathematical" transformation of which we will learn some simple properties.

    • Solving differential equations

      Solving differential equations (e.g., in physics of motion) is a particularly easy task by use of the Laplace transform. Their generalization to discrete-time is obtained through the Z transform and difference equations.

    • Wrap-up

      It is time to wrap-up your understanding of Laplace transforms and differential equations! Take the test! And also take the test to complete the course!

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Apply mathematical principles to analyze continuous and discrete signals.
  • Investigate the properties of linear time-invariant systems.
  • Experiment Fourier and Laplace transforms for signal analysis.
  • Implement signal processing techniques using MATLAB.
  • Explain the effects of sampling and filtering on digital signals.

Who is the course for?

This course is designed for international and domestic students preparing for graduate studies in ICT, multimedia, and engineering. Suitable for those needing foundational knowledge in signals and systems for success in technical degree programmes.

Who will you learn with?

I am a professor in Padova University, Italy on Network Science, Social Network Analytics, and Signals and Systems

Who developed the course?

University of Padova

The University of Padova is one of Europe’s oldest and most prestigious seats of learning; it aims to provide its students with both professional training and a solid cultural background.

Ways to learn

Subscribe & save

Buy this course

Start learning today

Choose the best way to learn for you!

$349.99 for one year

Automatically renews

$109/one-off payment

Free

Develop skills to further your careerFulfill your current learning needTry this course - with limits
Access to this courseticktick

Limited to 5 weeks

Access to 1,000+ coursestickcrosscross
Learn at your own paceticktickcross
Discuss your learning in commentstickticktick
Tests to check your learningticktickcross
Certificate when you're eligibleDigital onlyPrinted and digitalcross
Continue & Upgrade

Cancel for free anytime

Ways to learn

Choose the best way to learn for you!

Buy this course

$109/one-off payment

Fulfill your current learning need

  • Access to this course
  • Learn at your own pace
  • Discuss your learning in comments
  • Tests to boost your learning
  • Printed and digital certificate when you’re eligible

Subscribe & save

$349.99 for one year

Automatically renews

Develop skills to further your career

  • Access to this course
  • Access to 1,000+ courses
  • Learn at your own pace
  • Discuss your learning in comments
  • Tests to boost your learning
  • Digital certificate when you're eligible

Cancel for free anytime

Start learning today

Free

Try this course - with limits

  • Limited to 5 weeks

Find out more about certificates, Unlimited or buying a course (Upgrades)

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Do you know someone who'd love this course? Tell them about it...

You can use the hashtag #FLSignalsandSystems to talk about this course on social media.