UNIVERSITY OF WEST ATTICA
SCHOOL OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATICS
University of West Attica · Department of Computer Engineering and Informatics
Signals and Systems
Vasileios Evangelos Athanasiou
Student ID: 19390005
Supervision
Supervisor: Adonis Bogris, Professor
Co-supervisor: Georgios Antoniou, Laboratory Teaching Staff
Athens, April 2021
This project was completed for the Signals and Systems Laboratory and focuses on the analysis and simulation of constant-time systems using MATLAB.
The repository includes documentation and MATLAB code for exercises examining system stability and system causality.
| Section | Folder/File | Description |
|---|---|---|
| 1 | assign/ |
Assignment instructions and exercise description |
| 1.1 | assign/EXERCISE 3 - CONSTANT TIME SYSTEMS.pdf |
Exercise instructions (English) |
| 1.2 | assign/ΑΣΚΗΣΗ 3 - ΣΥΣΤΗΜΑΤΑ ΣΥΝΕΧΟΥΣ ΧΡΟΝΟΥ.pdf |
Exercise instructions (Greek) |
| 2 | docs/ |
Documentation related to constant time systems exercises |
| 2.1 | docs/Constant-Time-Systems.pdf |
Constant time systems documentation (English) |
| 2.2 | docs/Συστήματα-Συνεχούς-Χρόνου.pdf |
Constant time systems documentation (Greek) |
| 3 | src/ |
MATLAB source code files for constant time systems exercises |
| 3.1 | src/c1.m |
MATLAB script file |
| 3.2 | src/c2.m |
MATLAB script file |
| 4 | README.md |
Project documentation |
| 5 | INSTALL.md |
Usage instructions |
This exercise evaluates the stability of a system defined by the relation:
Input Signal
Analysis
- The input signal is bounded since
- The resulting output signal remains bounded, satisfying
for some constant bound.
Conclusion
Since a bounded input produces a bounded output (BIBO condition), the system is considered stable.
This exercise studies system causality through time scaling.
Input Signal
Output Signal
Analysis
- The output appears compressed or shifted relative to the input.
- The system output at time
tdepends on future input values.
Conclusion
The system is non-causal, since output depends on future input values.
The implementation uses MATLAB tools for signal construction and visualization.
Key commands used
- Time vectors: Created using the colon operator
t = 0:0.1:10;
- Signal construction: Uses functions such as:
- cos
- zeros
- ones
- Visualization tools:
- plot
- subplot
- title
- ylim
These commands allow comparative visualization and analysis of system behavior.
This laboratory task demonstrates the evaluation of system properties such as stability and causality, reinforcing theoretical concepts through MATLAB-based simulation and visualization.

