Python Archives - GaussianWaves https://www.gaussianwaves.com/category/python/ Signal Processing for Communication Systems Tue, 13 Aug 2024 07:36:22 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://i0.wp.com/www.gaussianwaves.com/gaussianwaves/wp-content/uploads/2016/02/cropped-gaussianwaves_logo_120_120.png?fit=32%2C32&ssl=1 Python Archives - GaussianWaves https://www.gaussianwaves.com/category/python/ 32 32 163393712 Error Vector Magnitude (EVM) and Its Applications https://www.gaussianwaves.com/2024/08/error-vector-magnitude-evm-and-its-applications/ https://www.gaussianwaves.com/2024/08/error-vector-magnitude-evm-and-its-applications/#respond Tue, 13 Aug 2024 18:30:00 +0000 https://www.gaussianwaves.com/?p=38857 Error Vector Magnitude (EVM) is a key performance metric in communication systems, particularly in digital modulation schemes. It quantifies the difference between the actual transmitted signal and the received signal, thereby measuring the quality of the transmitted signal. EVM is expressed as a percentage or in decibels (dB). Applications of EVM EVM is a crucial ... Read more

The post Error Vector Magnitude (EVM) and Its Applications appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2024/08/error-vector-magnitude-evm-and-its-applications/feed/ 0 38857
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
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
Implementing Markov Chain in Python https://www.gaussianwaves.com/2022/03/implementing-markov-chain-in-python/ https://www.gaussianwaves.com/2022/03/implementing-markov-chain-in-python/#respond Sun, 20 Mar 2022 15:30:00 +0000 https://www.gaussianwaves.com/?p=37088 Keywords: Markov Chain, Python, probability, data analysis, data science Markov Chain Markov chain is a probabilistic models that describe a sequence of observations whose occurrence are statistically dependent only on the previous ones. This article is about implementing Markov chain in Python Markov chain is described in one of the earlier posts. For better understanding ... Read more

The post Implementing Markov Chain in Python appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2022/03/implementing-markov-chain-in-python/feed/ 0 37088
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
Normalized power gain of dipole antennas https://www.gaussianwaves.com/2021/09/normalized-power-gain-of-dipole-antennas/ https://www.gaussianwaves.com/2021/09/normalized-power-gain-of-dipole-antennas/#respond Tue, 14 Sep 2021 10:57:51 +0000 https://www.gaussianwaves.com/?p=31008 Key focus: Briefly look at linear antennas and various dipole antennas and plot the normalized power gain pattern in polar plot and three dimensional plot. Linear antennas Linear antennas are electrically thin antennas whose conductor diameter is very small compared to the wavelength of the radiation λ. Viewed in a spherical coordinate system (Figure 1), ... Read more

The post Normalized power gain of dipole antennas appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2021/09/normalized-power-gain-of-dipole-antennas/feed/ 0 31008