Signal Processing Archives - GaussianWaves https://www.gaussianwaves.com/category/signal-processing/ Signal Processing for Communication Systems Mon, 31 Jul 2023 13:16:18 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 https://i0.wp.com/www.gaussianwaves.com/gaussianwaves/wp-content/uploads/2016/02/cropped-gaussianwaves_logo_120_120.png?fit=32%2C32&ssl=1 Signal Processing Archives - GaussianWaves https://www.gaussianwaves.com/category/signal-processing/ 32 32 163393712 Basic operations on signal sequences – Addition https://www.gaussianwaves.com/2023/08/basic-operations-on-signal-sequences-addition/ https://www.gaussianwaves.com/2023/08/basic-operations-on-signal-sequences-addition/#respond Mon, 31 Jul 2023 19:30:00 +0000 https://www.gaussianwaves.com/?p=37757 Key focus: How to implement the basic addition operation on two discrete time signal sequences. Python code for signal addition is provided. Signal addition Given two discrete-time sequences \(x_1[n]\) and \(x_2[n]\), the addition of these two sequences is represented as \(x_1[n]+ x_2[n]\). The start of the sample at \(n=0\) can be different for these two ... Read more

The post Basic operations on signal sequences – Addition appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/08/basic-operations-on-signal-sequences-addition/feed/ 0 37757
Complex-valued exponential sequence https://www.gaussianwaves.com/2023/07/complex-valued-exponential-sequence/ https://www.gaussianwaves.com/2023/07/complex-valued-exponential-sequence/#comments Wed, 12 Jul 2023 23:11:00 +0000 https://www.gaussianwaves.com/?p=37604 In digital signal processing, we utilize various elementary sequences for the purpose of analysis. In this series, we will see such sequences. One such elementary sequence is the real-valued exponential sequence. (see the articles on unit sample sequence, unit step sequence, real-valued exponential sequence) A complex-valued exponential sequence in signals and systems is a discrete-time ... Read more

The post Complex-valued exponential sequence appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/complex-valued-exponential-sequence/feed/ 1 37604
Real-valued exponential sequence https://www.gaussianwaves.com/2023/07/real-valued-exponential-sequence/ https://www.gaussianwaves.com/2023/07/real-valued-exponential-sequence/#respond Sun, 09 Jul 2023 00:05:00 +0000 https://www.gaussianwaves.com/?p=37548 In digital signal processing, we utilize various elementary sequences for the purpose of analysis. In this series, we will see such sequences. One such elementary sequence is the real-valued exponential sequence. (see the articles on unit sample sequence, unit step sequence, complex exponential sequence) An exponential sequence in signals and systems is a discrete-time sequence ... Read more

The post Real-valued exponential sequence appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/real-valued-exponential-sequence/feed/ 0 37548
Unit Step Sequence https://www.gaussianwaves.com/2023/07/unit-step-sequence/ https://www.gaussianwaves.com/2023/07/unit-step-sequence/#respond Fri, 07 Jul 2023 22:30:00 +0000 https://www.gaussianwaves.com/?p=37538 In digital signal processing, we utilize various elementary sequences for the purpose of analysis. In this series, we will see such sequences. One such elementary sequence is the unit step sequence (see the articles on unit sample sequence, unit step sequence, real-valued exponential sequence, complex exponential sequence). Unit Step Sequence A unit step sequence is ... Read more

The post Unit Step Sequence appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/unit-step-sequence/feed/ 0 37538
Unit sample sequence https://www.gaussianwaves.com/2023/07/unit-sample-sequence/ https://www.gaussianwaves.com/2023/07/unit-sample-sequence/#respond Thu, 06 Jul 2023 21:00:00 +0000 https://www.gaussianwaves.com/?p=37532 In digital signal processing, we utilize various elementary sequences for the purpose of analysis. In this series, we will see such sequences. One such elementary sequence is the unit sample sequence (see the articles on unit sample sequence, unit step sequence, real-valued exponential sequence, complex exponential sequence) A unit sample sequence, also known as an ... Read more

The post Unit sample sequence appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/unit-sample-sequence/feed/ 0 37532
Analog and Discrete signals https://www.gaussianwaves.com/2023/07/analog-and-discrete-signals/ https://www.gaussianwaves.com/2023/07/analog-and-discrete-signals/#respond Thu, 06 Jul 2023 06:23:53 +0000 https://www.gaussianwaves.com/?p=37526 In the context of signal and systems, analog and discrete signals are two different types of signals that convey information. Analog signal An analog signal is a continuous signal that varies smoothly over time. It can take on any value within a certain range. Analog signals are represented by physical quantities such as voltage, current, ... Read more

The post Analog and Discrete signals appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/analog-and-discrete-signals/feed/ 0 37526
Exploring Orthogonality: From Vectors to Functions https://www.gaussianwaves.com/2023/07/exploring-orthogonality-from-vectors-to-functions/ https://www.gaussianwaves.com/2023/07/exploring-orthogonality-from-vectors-to-functions/#respond Mon, 03 Jul 2023 07:53:38 +0000 https://www.gaussianwaves.com/?p=37436 Keywords: orthogonality, vectors, functions, dot product, inner product, discrete, Python programming, data analysis, visualization Orthogonality Orthogonality is a mathematical principle that signifies the absence of correlation or relationship between two vectors (signals). It implies that the vectors or signals involved are mutually independent or unrelated. Two vectors (signals) A and B are said to be ... Read more

The post Exploring Orthogonality: From Vectors to Functions appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2023/07/exploring-orthogonality-from-vectors-to-functions/feed/ 0 37436
Orthogonality of OFDM https://www.gaussianwaves.com/2022/06/orthogonality-of-ofdm/ https://www.gaussianwaves.com/2022/06/orthogonality-of-ofdm/#respond Thu, 02 Jun 2022 04:02:00 +0000 https://www.gaussianwaves.com/?p=37646 OFDM, known as Orthogonal Frequency Division Multiplexing, is a digital modulation technique that divides a wideband signal into several narrowband signals. By doing so, it elongates the symbol duration of each narrowband signal compared to the original wideband signal, effectively minimizing the impact of time dispersion caused by multipath delay spread. OFDM is categorized as ... Read more

The post Orthogonality of OFDM appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2022/06/orthogonality-of-ofdm/feed/ 0 37646
Spectrogram Analysis using Python https://www.gaussianwaves.com/2022/03/spectrogram-analysis-using-python/ https://www.gaussianwaves.com/2022/03/spectrogram-analysis-using-python/#respond Wed, 16 Mar 2022 08:46:26 +0000 https://www.gaussianwaves.com/?p=37058 Keywords: Spectrogram, signal processing, time-frequency analysis, speech recognition, music analysis, frequency domain, time domain, python Introduction A spectrogram is a visual representation of the frequency content of a signal over time. Spectrograms are widely used in signal processing applications to analyze and visualize time-varying signals, such as speech and audio signals. In this article, we ... Read more

The post Spectrogram Analysis using Python appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2022/03/spectrogram-analysis-using-python/feed/ 0 37058
Line code – demonstration in Matlab and Python https://www.gaussianwaves.com/2021/01/line-code-demonstration-in-matlab-and-python/ https://www.gaussianwaves.com/2021/01/line-code-demonstration-in-matlab-and-python/#comments Tue, 05 Jan 2021 12:55:27 +0000 https://www.gaussianwaves.com/?p=27755 Line code is the signaling scheme used to represent data on a communication line. There are several possible mapping schemes available for this purpose. Lets understand and demonstrate line code and PSD (power spectral density) in Matlab & Python. Line codes – requirements When transmitting binary data over long distances encoding the binary data using ... Read more

The post Line code – demonstration in Matlab and Python appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2021/01/line-code-demonstration-in-matlab-and-python/feed/ 4 27755