<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tachyony.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Signal_processing</id>
	<title>Signal processing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tachyony.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Signal_processing"/>
	<link rel="alternate" type="text/html" href="https://wiki.tachyony.co.uk/w/index.php?title=Signal_processing&amp;action=history"/>
	<updated>2026-06-27T23:18:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.tachyony.co.uk/w/index.php?title=Signal_processing&amp;diff=35260&amp;oldid=prev</id>
		<title>imported&gt;Kvng: improve def</title>
		<link rel="alternate" type="text/html" href="https://wiki.tachyony.co.uk/w/index.php?title=Signal_processing&amp;diff=35260&amp;oldid=prev"/>
		<updated>2026-05-01T15:39:42Z</updated>

		<summary type="html">&lt;p&gt;improve def&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Field of electrical engineering}}&lt;br /&gt;
{{Redirect-distinguish|Signal theory|Signalling theory|Signalling (economics)}}&lt;br /&gt;
&lt;br /&gt;
[[File:Signal processing system.png|thumb|400px|Signal transmission using electronic signal processing. [[Transducer]]s convert signals from other physical [[waveform]]s to electric [[Electric current|current]] or [[voltage]] waveforms, which then are processed, transmitted as [[electromagnetic wave]]s, received and converted by another transducer to their final form.]]&lt;br /&gt;
{{multiple image&lt;br /&gt;
&amp;lt;!-- Layout parameters --&amp;gt;&lt;br /&gt;
 | align             = &amp;lt;!-- right (default), left, center, none --&amp;gt; &lt;br /&gt;
 | direction         = &amp;lt;!-- horizontal (default), vertical --&amp;gt;&lt;br /&gt;
 | background color  = &amp;lt;!-- box background --&amp;gt;&lt;br /&gt;
 | width             = &amp;lt;!-- displayed width of each image in pixels (an integer, omit &amp;quot;px&amp;quot; suffix); overrides &amp;quot;width[n]&amp;quot;s below --&amp;gt;&lt;br /&gt;
 | caption_align     = &amp;lt;!-- left (default), center, right --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Header --&amp;gt;&lt;br /&gt;
 | header_background = &lt;br /&gt;
 | header_align      = &amp;lt;!-- center (default), left, right --&amp;gt;&lt;br /&gt;
 | header            =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--image 1--&amp;gt;&lt;br /&gt;
 | image1            = Cosine Series Plus Noise.png&lt;br /&gt;
 | width1            = &amp;lt;!-- displayed width of image; overridden by &amp;quot;width&amp;quot; above --&amp;gt;&lt;br /&gt;
 | alt1              = &lt;br /&gt;
 | link1             = &lt;br /&gt;
 | caption1          = &lt;br /&gt;
&amp;lt;!--image 2--&amp;gt;&lt;br /&gt;
 | image2            = Cosine Series Plus Noise TFM.png&lt;br /&gt;
 | width2            = &amp;lt;!-- displayed width of image; overridden by &amp;quot;width&amp;quot; above --&amp;gt;&lt;br /&gt;
 | alt2              = &lt;br /&gt;
 | link2             = &lt;br /&gt;
 | caption2          = &lt;br /&gt;
&amp;lt;!-- and so on, to a maximum of 10 images (image10) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Footer --&amp;gt;&lt;br /&gt;
 | footer_background = &lt;br /&gt;
 | footer_align      = &amp;lt;!-- left (default), center, right --&amp;gt;&lt;br /&gt;
 | footer            = The signal on the left looks like noise, but the signal processing technique known as [[spectral density estimation]] (right) shows that it contains five well-defined frequency components.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Signal processing&amp;#039;&amp;#039;&amp;#039; is an [[electrical engineering]] subfield that focuses on analyzing, modifying and synthesizing &amp;#039;&amp;#039;[[signal]]s&amp;#039;&amp;#039;, such as [[audio signal processing|sound]], [[image processing|images]], [[Scalar potential|potential fields]], [[Seismic tomography|seismic signals]], [[Altimeter|altimetry processing]], and [[scientific measurements]].&amp;lt;ref&amp;gt;{{cite journal|last=Sengupta|first=Nandini|author2=Sahidullah, Md|author3=Saha, Goutam|date=August 2016|title=Lung sound classification using cepstral-based statistical features|journal=Computers in Biology and Medicine|volume=75|issue=1|pages=118–129|doi=10.1016/j.compbiomed.2016.05.013|pmid=27286184}}&amp;lt;/ref&amp;gt; Signal processing techniques are used to optimize transmissions, [[digital storage]] efficiency, correcting distorted signals, improve [[subjective video quality]], and to detect or pinpoint components of interest in a measured signal.&amp;lt;ref&amp;gt;{{cite book|title=Discrete-Time Signal Processing|author=Alan V. Oppenheim and Ronald W. Schafer|publisher=Prentice Hall|year=1989|isbn=0-13-216771-9|page=1}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
According to [[Alan V. Oppenheim]] and [[Ronald W. Schafer]], the principles of signal processing can be found in the classical [[numerical analysis]] techniques of the 17th century.  They further state that the digital refinement of these techniques can be found in the digital [[control system]]s of the 1940s and 1950s.&amp;lt;ref&amp;gt;{{cite book |title=Digital Signal Processing |year=1975 |publisher=[[Prentice Hall]] |isbn=0-13-214635-5 |author=Oppenheim, Alan V. |author2=Schafer, Ronald W. |page= 5}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 1948, [[Claude Shannon]] wrote the influential paper &amp;quot;[[A Mathematical Theory of Communication]]&amp;quot; which was published in the &amp;#039;&amp;#039;[[Bell System Technical Journal]]&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computerhistory.org/revolution/digital-logic/12/269/1331 |title=A Mathematical Theory of Communication – CHM Revolution |website=Computer History |access-date=2019-05-13}}&amp;lt;/ref&amp;gt;  The paper laid the groundwork for later development of information communication systems and the processing of signals for transmission.&amp;lt;ref name=&amp;quot;fifty&amp;quot;&amp;gt;{{cite book |title=Fifty Years of Signal Processing: The IEEE Signal Processing Society and its Technologies, 1948–1998 |publisher=The IEEE Signal Processing Society |year=1998 |url=https://signalprocessingsociety.org/uploads/history/history.pdf|archive-date=2016-03-04|archive-url=http://web.archive.org/web/20160304031943/https://signalprocessingsociety.org/uploads/history/history.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Signal processing matured and flourished in the 1960s and 1970s, and [[digital signal processing]] became widely used with specialized [[digital signal processor]] chips in the 1980s.&amp;lt;ref name=fifty/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definition of a signal ==&lt;br /&gt;
In signal processing, a signal is represented as a [[Function (mathematics)|function]] of time: &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt;, where this function is either&amp;lt;ref&amp;gt;Berber, S. (2021). Discrete Communication Systems. United Kingdom: Oxford University Press., page 9, https://books.google.com/books?id=CCs0EAAAQBAJ&amp;amp;pg=PA9&amp;lt;/ref&amp;gt;&lt;br /&gt;
* deterministic (then one speaks of a deterministic signal) or&lt;br /&gt;
* a path &amp;lt;math&amp;gt;(x_t)_{t \in T}&amp;lt;/math&amp;gt;, a realization of a [[stochastic process]] &amp;lt;math&amp;gt;(X_t)_{t \in T}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
&lt;br /&gt;
===Analog===&lt;br /&gt;
{{main|Analog signal processing}}&lt;br /&gt;
&lt;br /&gt;
Analog signal processing is for signals that have not been digitized, as in most 20th-century [[radio]], telephone, and television systems. This involves linear electronic circuits as well as nonlinear ones. The former are, for instance, [[passive filter]]s, [[active filter]]s, [[Electronic mixer|additive mixers]], [[integrator]]s, and [[Analog delay line|delay line]]s. Nonlinear circuits include [[compandor]]s, multipliers ([[frequency mixer]]s, [[voltage-controlled amplifier]]s), [[voltage-controlled filter]]s, [[voltage-controlled oscillator]]s, and [[phase-locked loop]]s.&lt;br /&gt;
&lt;br /&gt;
===Continuous time===&lt;br /&gt;
[[Continuous-time signal]] processing is for signals that vary continuously in time and are not broken into individual interrupted points, i.e., [[Sampling (signal processing)|samples]].&lt;br /&gt;
&lt;br /&gt;
The methods of signal processing include [[time domain]], [[frequency domain]], and [[complex frequency|complex frequency domain]]. This technology mainly discusses the modeling of a [[linear time-invariant]] continuous system, integral of the system&amp;#039;s zero-state response, setting up system function and the continuous time filtering of deterministic signals. For example, in time domain, a continuous-time signal &amp;lt;math&amp;gt;x(t)&amp;lt;/math&amp;gt; passing through a [[linear time-invariant]] filter/system denoted as &amp;lt;math&amp;gt;h(t)&amp;lt;/math&amp;gt;, can be expressed at the output as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
y(t) = \int_{-\infty}^\infty h(\tau) x(t - \tau) \, d\tau&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In some contexts, &amp;lt;math&amp;gt;h(t)&amp;lt;/math&amp;gt; is referred to as the impulse response of the system. The above [[convolution]] operation is conducted between the input and the system.&lt;br /&gt;
&lt;br /&gt;
===Discrete time===&lt;br /&gt;
[[Discrete-time signal]] processing is for sampled signals, defined only at discrete points in time, and as such are quantized in time, but not in magnitude.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Analog discrete-time signal processing&amp;#039;&amp;#039; is a technology based on electronic devices such as [[sample and hold]] circuits, analog time-division [[multiplexer]]s, [[analog delay line]]s and [[analog feedback shift register]]s. This technology was a predecessor of digital signal processing (see below), and is still used in advanced processing of gigahertz signals.&amp;lt;ref&amp;gt;{{cite web |url=https://microwavelab.nd.edu/research/analog-signal-processing/ |title=Microwave &amp;amp; Millimeter-wave Circuits and Systems |access-date=2024-10-20|archive-url=http://web.archive.org/web/20201029083454/https://microwavelab.nd.edu/research/analog-signal-processing/|archive-date=2020-10-29}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The concept of discrete-time signal processing also refers to a theoretical discipline that establishes a mathematical basis for digital signal processing, without taking [[quantization error]] into consideration.&lt;br /&gt;
&lt;br /&gt;
===Digital===&lt;br /&gt;
{{main|Digital signal processing}}&lt;br /&gt;
&lt;br /&gt;
Digital signal processing is the processing of digitized discrete-time sampled signals. Processing is done by general-purpose [[computer]]s or by digital circuits such as [[ASIC]]s, [[field-programmable gate array]]s or specialized [[digital signal processor]]s. Typical arithmetical operations include [[Fixed-point arithmetic|fixed-point]] and [[floating-point]], real-valued and complex-valued, multiplication and addition. Other typical operations supported by the hardware are [[circular buffer]]s and [[lookup table]]s. Examples of algorithms are the [[fast Fourier transform]] (FFT), [[finite impulse response]] (FIR) filter, [[Infinite impulse response]] (IIR) filter, and [[adaptive filter]]s such as the [[Wiener filter|Wiener]] and [[Kalman filter]]s.&lt;br /&gt;
&lt;br /&gt;
===Nonlinear===&lt;br /&gt;
Nonlinear signal processing involves the analysis and processing of signals produced from [[nonlinear system]]s and can be in the time, [[frequency]], or spatiotemporal domains.&amp;lt;ref name=&amp;quot;Billings&amp;quot;&amp;gt;{{cite book |last=Billings |first=S. A. |title=Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains |publisher=Wiley |year=2013 |isbn=978-1-119-94359-4 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;VSA&amp;quot;&amp;gt;{{cite book |author=Slawinska, J. |author2=Ourmazd, A. |author3=Giannakis, D. |title=2018 IEEE Statistical Signal Processing Workshop (SSP) |chapter=A New Approach to Signal Processing of Spatiotemporal Data |pages=338–342 |publisher=IEEE Xplore |year=2018 |doi=10.1109/SSP.2018.8450704|isbn=978-1-5386-1571-3 |s2cid=52153144 }}&amp;lt;/ref&amp;gt; Nonlinear systems can produce highly complex behaviors including [[bifurcation theory|bifurcations]], [[chaos theory|chaos]], [[harmonics]], and [[subharmonics]] which cannot be produced or analyzed using linear methods. &lt;br /&gt;
&lt;br /&gt;
Polynomial signal processing is a type of non-linear signal processing, where [[polynomial]] systems may be interpreted as conceptually straightforward extensions of linear systems to the nonlinear case.&amp;lt;ref&amp;gt;{{cite book |author1=V. John Mathews |author2=Giovanni L. Sicuranza |title=Polynomial Signal Processing |date=May 2000 |isbn=978-0-471-03414-8 |publisher=Wiley}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Statistical ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Statistical signal processing&amp;#039;&amp;#039;&amp;#039; is an approach which treats signals as [[stochastic process]]es, utilizing their [[statistical]] properties to perform signal processing tasks.&amp;lt;ref name =&amp;quot;Scharf&amp;quot;&amp;gt;{{cite book |first=Louis L. |last=Scharf |title=Statistical signal processing: detection, estimation, and time series analysis |publisher=[[Addison–Wesley]] |location=[[Boston]] |year=1991 |isbn=0-201-19038-9 |oclc=61160161}}&amp;lt;/ref&amp;gt; Statistical techniques are widely used in signal processing applications. For example, one can model the [[probability distribution]] of noise incurred when photographing an image, and construct techniques based on this model to [[noise reduction|reduce the noise]] in the resulting image.&lt;br /&gt;
&lt;br /&gt;
===Graph ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Graph signal processing&amp;#039;&amp;#039;&amp;#039; generalizes signal processing tasks to signals living on non-Euclidean domains whose structure can be captured by a weighted graph.&amp;lt;ref name =&amp;quot;Ortega&amp;quot;&amp;gt;{{cite book |first=A. |last=Ortega |title=Introduction to Graph Signal Processing |publisher=[[Cambridge University Press]] |location=[[Cambridge]] |year=2022 |isbn=9781108552349}}&amp;lt;/ref&amp;gt; Graph signal processing presents several key points such as sampling signal techniques,&amp;lt;ref name=&amp;quot;Tanaka&amp;quot;&amp;gt;{{cite journal|title=Generalized Sampling on Graphs with Subspace and Smoothness Prior|journal=IEEE Transactions on Signal Processing|date=2020|last1=Tanaka|first1=Y.|last2=Eldar|first2=Y.|volume=68 |pages=2272–2286 |doi=10.1109/TSP.2020.2982325 |arxiv=1905.04441 |bibcode=2020ITSP...68.2272T }}&amp;lt;/ref&amp;gt; recovery techniques  &amp;lt;ref name=&amp;quot;Fascista&amp;quot;&amp;gt;{{cite journal|title=Graph Signal Reconstruction under Heterogeneous Noise via Adaptive Uncertainty-Aware Sampling and Soft Classification|journal=IEEE Transactions on Signal and Information Processing over Networks|date=2024|last1=Fascista|first1=A.|last2=Coluccia|first2=A.|last3=Ravazzi|first3=C.|volume=10 |pages=277–293 |doi=10.1109/TSIPN.2024.3375593 |bibcode=2024ITSIP..10..277F }}&amp;lt;/ref&amp;gt; and time-varying techiques.&amp;lt;ref name=&amp;quot;Giraldo&amp;quot;&amp;gt;{{cite journal|title=Reconstruction of Time-varying Graph Signals via Sobolev Smoothness|journal=IEEE Transactions on Signal and Information Processing over Networks|date=March 2022|last1=Giraldo|first1=J.|last2=Mahmood|first2=A. |last3=Garcia-Garcia|first3=B.|last4=Thanou|first4=D.|last5=Bouwmans|first5=T.|volume=8 |pages=201–214 |doi=10.1109/TSIPN.2022.3156886 |arxiv=2207.06439 |bibcode=2022ITSIP...8..201G }}&amp;lt;/ref&amp;gt; Graph signal processing has been applied with success in the field of image processing, computer vision &amp;lt;ref name=&amp;quot;Giraldo1&amp;quot;&amp;gt;{{cite book|title=2020 IEEE International Conference on Image Processing (ICIP)|date=October 2020|last1=Giraldo|first1=J.|last2=Bouwmans|first2=T.|chapter= Semi-Supervised Background Subtraction of Unseen Videos: Minimization of the Total Variation of Graph Signals|pages= 3224–3228|doi= 10.1109/ICIP40778.2020.9190887|isbn= 978-1-7281-6395-6}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&amp;lt;ref name=&amp;quot;Giraldo2&amp;quot;&amp;gt;{{cite book|title=2020 25th International Conference on Pattern Recognition (ICPR)|date=2020|last1=Giraldo|first1=J.|last2=Bouwmans|first2=T.|chapter=GraphBGS: Background Subtraction via Recovery of Graph Signals |pages=6881–6888 |doi=10.1109/ICPR48806.2021.9412999 |arxiv=2001.06404 |isbn=978-1-7281-8808-9 }}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&amp;lt;ref name=&amp;quot;Giraldo3&amp;quot;&amp;gt;{{cite book|title=Frontiers of Computer Vision|date=February 2021|chapter-url=https://link.springer.com/chapter/10.1007/978-3-030-81638-4_3|last1=Giraldo|first1=J.|last2=Javed|first2=S.|last3=Sultana|first3=M.|last4=Jung|first4=S.|last5=Bouwmans|first5=T.|chapter=The Emerging Field of Graph Signal Processing for Moving Object Segmentation |series=Communications in Computer and Information Science |volume=1405 |pages=31–45 |doi=10.1007/978-3-030-81638-4_3 |isbn=978-3-030-81637-7 }}&amp;lt;/ref&amp;gt; and sound anomaly detection.&amp;lt;ref name=&amp;quot;Bouwmans1&amp;quot;&amp;gt;{{cite book |last1=Mnasri |first1=Zied |last2=Giraldo |first2=Jhony H. |last3=Bouwmans |first3=Thierry |title=2024 32nd European Signal Processing Conference (EUSIPCO) |chapter=Anomalous Sound Detection for Road Surveillance Based on Graph Signal Processing |date=2024 |pages=161–165 |doi=10.23919/EUSIPCO63174.2024.10715291 |isbn=978-9-4645-9361-7 |chapter-url=https://hal.science/hal-04756448 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application fields==&lt;br /&gt;
[[File:Seismic Data Processing.jpg|thumb|Seismic signal processing]]&lt;br /&gt;
* [[Audio signal processing]]{{spaced ndash}} for electrical signals representing sound, such as [[Speech signal processing|speech]] or music&amp;lt;ref&amp;gt;{{cite journal&lt;br /&gt;
  |last=Sarangi|first=Susanta |author2=Sahidullah, Md |author3=Saha, Goutam&lt;br /&gt;
  |title=Optimization of data-driven filterbank for automatic speaker verification&lt;br /&gt;
  |journal=Digital Signal Processing |date=September 2020 |volume=104 &lt;br /&gt;
  |article-number=102795 |doi= 10.1016/j.dsp.2020.102795|arxiv=2007.10729|bibcode=2020DSP...10402795S |s2cid=220665533 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Image processing]]{{spaced ndash}} in digital cameras, computers and various imaging systems&lt;br /&gt;
* [[Video processing]]{{spaced ndash}} for interpreting moving pictures&lt;br /&gt;
* [[Wireless communication]]{{spaced ndash}} waveform generations, demodulation, filtering, equalization&lt;br /&gt;
* [[Control systems]]  &lt;br /&gt;
* [[Array processing]]{{spaced ndash}} for processing signals from arrays of sensors&lt;br /&gt;
* [[Process control]]{{spaced ndash}} a variety of signals are used, including the industry standard [[4-20&amp;amp;nbsp;mA current loop]]&lt;br /&gt;
* [[Seismology]]&lt;br /&gt;
* [[Feature extraction]], such as [[image understanding]], [[semantic audio]] and [[speech recognition]].&lt;br /&gt;
* Quality improvement, such as [[noise reduction]], [[image enhancement]], and [[echo cancellation]].&lt;br /&gt;
* Source coding including [[audio compression (data)|audio compression]], [[image compression]], and [[video compression]].&lt;br /&gt;
* [[Genomic]] signal processing&amp;lt;ref&amp;gt;{{cite journal|first1=D.|last1=Anastassiou|title=Genomic signal processing|journal=IEEE Signal Processing Magazine|volume=18|issue=4|pages=8–20|year=2001|publisher=IEEE|doi=10.1109/79.939833|bibcode=2001ISPM...18....8A }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [[geophysics]], signal processing is used to amplify the signal vs the noise within [[time-series]] measurements of geophysical data. Processing is conducted within the [[time domain]] or [[frequency domain]], or both.&amp;lt;ref&amp;gt;{{cite book |last1=Telford |first1=William Murray |last2=Geldart |first2=L. P. |first3=Robert E. |last3= Sheriff |title=Applied geophysics |year=1990 |publisher=[[Cambridge University Press]] |isbn=978-0-521-33938-4}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Reynolds |first1=John M. |title=An Introduction to Applied and Environmental Geophysics |year=2011 |publisher=[[Wiley-Blackwell]] |isbn=978-0-471-48535-3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In communication systems, signal processing may occur at:{{cn|date=March 2025}}&lt;br /&gt;
* OSI layer 1 in the seven-layer [[OSI model]], the [[physical layer]] ([[modulation]], [[Equalization (communications)|equalization]], [[multiplexing]], etc.); &lt;br /&gt;
* OSI layer 2, the [[data link layer]] ([[forward error correction]]);&lt;br /&gt;
* OSI layer 6, the [[presentation layer]] (source coding, including [[analog-to-digital conversion]] and [[data compression]]).&lt;br /&gt;
&lt;br /&gt;
==Typical devices ==&lt;br /&gt;
* [[Filter (signal processing)|Filters]]{{spaced ndash}} for example analog (passive or active) or digital ([[FIR filter|FIR]], [[IIR filter|IIR]], frequency domain or [[stochastic filter]]s, etc.)&lt;br /&gt;
* [[Sampling (signal processing)|Samplers]] and [[analog-to-digital converter]]s for [[signal acquisition]] and reconstruction, which involves measuring a physical signal, storing or transferring it as a digital signal, and possibly later rebuilding the original signal or an approximation thereof. &lt;br /&gt;
* [[Digital signal processor]]s (DSPs)&lt;br /&gt;
&lt;br /&gt;
==Mathematical methods applied==&lt;br /&gt;
* [[Differential equations]]&amp;lt;ref name=&amp;quot;Gaydecki2004&amp;quot;&amp;gt;{{cite book|author=Patrick Gaydecki|title=Foundations of Digital Signal Processing: Theory, Algorithms and Hardware Design|url=https://books.google.com/books?id=6Qo7NvX3vz4C&amp;amp;q=%22differential+equation%22+OR+%22differential+equations%22&amp;amp;pg=PA40|year=2004|publisher=IET|isbn=978-0-85296-431-6|pages=40–}}&amp;lt;/ref&amp;gt;{{spaced ndash}} for modeling system behavior, connecting input and output relations in linear time-invariant systems. For instance, a low-pass filter such as an [[RC circuit]] can be modeled as a differential equation in signal processing, which allows one to compute the continuous output signal as a function of the input or initial conditions.&lt;br /&gt;
* [[Recurrence relation]]s&amp;lt;ref name=&amp;quot;Engelberg2008&amp;quot;&amp;gt;{{cite book|author=Shlomo Engelberg|title=Digital Signal Processing: An Experimental Approach|url=https://books.google.com/books?id=z3CpcCHbtgIC|date=8 January 2008|publisher=Springer Science &amp;amp; Business Media|isbn=978-1-84800-119-0}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Transform theory]]&lt;br /&gt;
* [[Time-frequency analysis]]{{spaced ndash}} for processing non-stationary signals&amp;lt;ref&amp;gt;{{cite book|title=Time frequency signal analysis and processing a comprehensive reference|year=2003|publisher=Elsevier|location=Amsterdam|isbn=0-08-044335-4|edition=1|editor=Boashash, Boualem}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Linear canonical transformation]]&lt;br /&gt;
* [[Spectral estimation]]{{spaced ndash}} for determining the spectral content (i.e., the distribution of power over frequency) of a set of [[time series]] data points&amp;lt;ref&amp;gt;{{cite book|first1=Petre|last1=Stoica|first2=Randolph|last2=Moses|title=Spectral Analysis of Signals|year=2005|publisher=Prentice Hall|location=NJ|url=http://user.it.uu.se/%7Eps/SAS-new.pdf}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
*[[Statistical signal processing]]{{spaced ndash}} analyzing and extracting information from signals and noise based on their stochastic properties&lt;br /&gt;
*[[Linear time-invariant system]] theory, and [[transform theory]]&lt;br /&gt;
*[[Polynomial signal processing]]{{spaced ndash}} analysis of systems which relate input and output using polynomials&lt;br /&gt;
*[[System identification]]&amp;lt;ref name=&amp;quot;Billings&amp;quot;/&amp;gt; and classification&lt;br /&gt;
*[[Calculus]]&lt;br /&gt;
*[[Coding theory]]&lt;br /&gt;
*[[Complex analysis]]&amp;lt;ref name=&amp;quot;SchreierScharf2010&amp;quot;&amp;gt;{{cite book|author1=Peter J. Schreier|author2=Louis L. Scharf|title=Statistical Signal Processing of Complex-Valued Data: The Theory of Improper and Noncircular Signals|url=https://books.google.com/books?id=HBaxLfDsAHoC&amp;amp;q=%22complex+analysis%22|date=4 February 2010|publisher=Cambridge University Press|isbn=978-1-139-48762-7}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Vector spaces]] and [[Linear algebra]]&amp;lt;ref name=&amp;quot;Little2019&amp;quot;&amp;gt;{{cite book|author=Max A. Little|title=Machine Learning for Signal Processing: Data Science, Algorithms, and Computational Statistics|url=https://books.google.com/books?id=ejGoDwAAQBAJ&amp;amp;q=%22vector+space%22|date=13 August 2019|publisher=OUP Oxford|isbn=978-0-19-102431-3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Functional analysis]]&amp;lt;ref name=&amp;quot;DamelinJr2012&amp;quot;&amp;gt;{{cite book|author1=Steven B. Damelin|author2=Willard Miller, Jr|title=The Mathematics of Signal Processing|url=https://books.google.com/books?id=MtPLYXQ9d9MC&amp;amp;q=%22functional+analysis%22|year=2012|publisher=Cambridge University Press|isbn=978-1-107-01322-3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Probability]] and [[stochastic processes]]&amp;lt;ref name=&amp;quot;Scharf&amp;quot;/&amp;gt;&lt;br /&gt;
*[[Detection theory]]&lt;br /&gt;
*[[Estimation theory]]&lt;br /&gt;
*[[Optimization]]&amp;lt;ref name=&amp;quot;PalomarEldar2010&amp;quot;&amp;gt;{{cite book|author1=Daniel P. Palomar|author2=Yonina C. Eldar|title=Convex Optimization in Signal Processing and Communications|url=https://books.google.com/books?id=UOpnvPJ151gC|year=2010|publisher=Cambridge University Press|isbn=978-0-521-76222-9}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Numerical methods]]&lt;br /&gt;
*[[Data mining]]{{spaced ndash}} for statistical analysis of relations between large quantities of variables (in this context representing many physical signals), to extract previously unknown interesting patterns&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Algebraic signal processing]]&lt;br /&gt;
* [[Audio filter]]&lt;br /&gt;
* [[Bounded variation]]&lt;br /&gt;
* [[Dynamic range compression]]&lt;br /&gt;
* [[Information theory]]&lt;br /&gt;
* [[Least-squares spectral analysis]]&lt;br /&gt;
* [[Non-local means]]&lt;br /&gt;
* [[Reverberation]]&lt;br /&gt;
* [[Sensitivity (electronics)]]&lt;br /&gt;
* [[Similarity (signal processing)]]&lt;br /&gt;
* [[Wiener filter]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
* {{cite book |first=Charles |last=Byrne |title=Signal Processing: A Mathematical Approach |publisher=[[Taylor &amp;amp; Francis]] |year=2014 |doi=10.1201/b17672 |isbn=9780429158711 |url=https://www.taylorfrancis.com/books/oa-mono/10.1201/b17672/signal-processing-charles-byrne}}&lt;br /&gt;
* {{cite book|last=P Stoica|first=R Moses|title=Spectral Analysis of Signals|year=2005|publisher=Prentice Hall|location=NJ|url=https://user.it.uu.se/%7Eps/SAS-new.pdf}}&lt;br /&gt;
* {{cite book |first=Athanasios |last=Papoulis |title=Probability, Random Variables, and Stochastic Processes |year=1991 |edition=third |publisher=McGraw-Hill |isbn=0-07-100870-5}}&lt;br /&gt;
* [[Ali H. Sayed]], Adaptive Filters, Wiley, NJ, 2008, {{isbn|978-0-470-25388-5}}.&lt;br /&gt;
* [[Thomas Kailath]], [[Ali H. Sayed]], and [[Babak Hassibi]], Linear Estimation, Prentice-Hall, NJ, 2000, {{isbn|978-0-13-022464-4}}.&lt;br /&gt;
* [https://sp4comm.org Signal Processing for Communications] – free online textbook by Paolo Prandoni and Martin Vetterli (2008)&lt;br /&gt;
* [https://dspguide.com Scientists and Engineers Guide to Digital Signal Processing] – free online textbook by Stephen Smith&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.dsprelated.com/freebooks/sasp/ Julius O. Smith III: Spectral Audio Signal Processing] – free online textbook&lt;br /&gt;
* [https://sites.google.com/view/gsp-website/graph-signal-processing Graph Signal Processing Website] – free online website by Thierry Bouwmans (2025)&lt;br /&gt;
&lt;br /&gt;
{{DSP}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Signal processing| ]]&lt;br /&gt;
[[Category:Mass media technology]]&lt;br /&gt;
[[Category:Telecommunication theory]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>