Teaching spread spectrum in the course Telecommunication Systems using Octave

Spread spectrum is a technique used for transmitting telecommunications signals. This topic is relatively complex and can be challenging for students. Thus, programming language Octave has been introduced in the course curriculum of Telecommunication Systems as one of the powerful tools that aid in student understanding of the spread‐spectrum principles. The purpose of this paper is to elaborate on the teaching method of spread‐spectrum technique and its application in telecommunications, with the aim to make this topic understandable to students. The participants of the experiment were fifth‐semester electrical engineering students (N = 86) at a college of applied sciences. To test the previous knowledge of students needed to understand the theory of spread spectrum, a pretest was carried out which refers to general terms from the fundamentals of telecommunications. With the aim to deeper apprehend the necessary theory from this area, the students had to solve examples from engineering practice using open source software Octave, as well as computational tasks, regarding both methods in spread‐spectrum technology. It has been shown that thanks to the visualization of appropriate material, students of the experimental group understood in more detail the method of generating spread‐spectrum signals and the influence of individual parameters on partial signals, in relation to students who did not have the opportunity to use Octave. The results of the research lead us to conclude that software like Octave should be included in courses like Telecommunication Systems as a supplement to the traditional teaching and learning methods.

[1]  Fangni Chen Application of MATLAB in Teaching of High Frequency Circuits , 2012 .

[2]  L. B. Milstein,et al.  Theory of Spread-Spectrum Communications - A Tutorial , 1982, IEEE Transactions on Communications.

[3]  Astha Singh Performance Analysis of Spread Spectrum Techniques , 2013 .

[4]  Juan José Baeza-Baeza,et al.  Teaching Chemical Equilibria Using Open Source Software OCTAVE , 2015 .

[5]  Federico Milano,et al.  An Open Source Power System Virtual Laboratory: The PSAT Case and Experience , 2008, IEEE Transactions on Education.

[6]  Adam M. Mankowski Direct Sequence Spread Spectrum , 2000 .

[7]  Guo Luo,et al.  A MATLAB-based biomedical signal de-noising applied to digital signal processing course for third-year students , 2018, The International Journal of Electrical Engineering & Education.

[8]  Chandana K. K. Jayasooriya,et al.  Communication Systems Theory for Undergraduate Students using Matlab , 2016 .

[9]  Jixiong Pu,et al.  MATLAB-aided teaching and learning in optics and photonics using the methods of computational photonics , 2017, International Topical Meeting on Education and Training in Optics and Photonics.

[10]  An Introduction to Direct-Sequence Spread-Spectrum Communications , 2003 .

[11]  Robert D. Adams,et al.  Using MATLAB to Improve Learning Effectiveness and Quality in an Undergraduate Course on Wireless Communications and Systems , 2007 .

[12]  Jing Chang,et al.  Application of Matlab/Simulink in Teaching Course of Communication Principle , 2013 .