Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Algebraic signal processing

From Wikipedia, the free encyclopedia

Algebraic signal processing (ASP) is an emerging area of theoretical signal processing (SP). In the algebraic theory of signal processing, a set of filters is treated as an (abstract) algebra, a set of signals is treated as a module or vector space, and convolution is treated as an algebra representation. The advantage of algebraic signal processing is its generality and portability.

YouTube Encyclopedic

  • 1/5
    Views:
    376 526
    41 684
    19 418
    293 479
    1 619 600
  • The Mathematics of Signal Processing | The z-transform, discrete signals, and more
  • How do Complex Numbers relate to Real Signals?
  • Signal Processing in MRIs
  • Basis and Dimension
  • Necessity of complex numbers

Transcription

History

In the original formulation of algebraic signal processing by Puschel and Moura, the signals are collected in an -module for some algebra of filters, and filtering is given by the action of on the -module.[1]

Definitions

Let be a field, for instance the complex numbers, and be a -algebra (i.e. a vector space over with a binary operation that is linear in both arguments) treated as a set of filters. Suppose is a vector space representing a set signals. A representation of consists of an algebra homomorphism where is the algebra of linear transformations with composition (equivalent, in the finite-dimensional case, to matrix multiplication). For convenience, we write for the endomorphism . To be an algebra homomorphism, must not only be a linear transformation, but also satisfy the property

Given a signal , convolution of the signal by a filter yields a new signal . Some additional terminology is needed from the representation theory of algebras. A subset is said to generate the algebra if every element of can be represented as polynomials in the elements of . The image of a generator is called a shift operator. In all practically all examples, convolutions are formed as polynomials in generated by shift operators. However, this is not necessarily the case for a representation of an arbitrary algebra.

Examples

Discrete Signal Processing

In discrete signal processing (DSP), the signal space is the set of complex-valued functions with bounded energy (i.e. square-integrable functions). This means the infinite series where is the modulus of a complex number. The shift operator is given by the linear endomorphism . The filter space is the algebra of polynomials with complex coefficients and convolution is given by where is an element of the algebra. Filtering a signal by , then yields because .

Graph Signal Processing

A weighted graph is an undirected graph with pseudometric on the node set written . A graph signal is simply a real-valued function on the set of nodes of the graph. In graph neural networks, graph signals are sometimes called features. The signal space is the set of all graph signals where is a set of nodes in . The filter algebra is the algebra of polynomials in one indeterminate . There a few possible choices for a graph shift operator (GSO). The (un)normalized weighted adjacency matrix of is a popular choice, as well as the (un)normalized graph Laplacian . The choice is dependent on performance and design considerations. If is the GSO, then a graph convolution is the linear transformation for some , and convolution of a graph signal by a filter yields a new graph signal .

Other Examples

Other mathematical objects with their own proposed signal-processing frameworks are algebraic signal models. These objects include including quivers,[2] graphons,[3] semilattices,[4] finite groups, and Lie groups,[5] and others.

Intertwining Maps

In the framework of representation theory, relationships between two representations of the same algebra are described with intertwining maps which in the context of signal processing translates to transformations of signals that respect the algebra structure. Suppose and are two different representations of . An intertwining map is a linear transformation such that

Intuitively, this means that filtering a signal by then transforming it with is equivalent to first transforming a signal with , then filtering by . The z transform[1] is a prototypical example of an intertwining map.

Algebraic Neural Networks

Inspired by a recent perspective that popular graph neural networks (GNNs) architectures are in fact convolutional neural networks (CNNs),[6] recent work has been focused on developing novel neural network architectures from the algebraic point-of-view.[7][8] An algebraic neural network is a composition of algebraic convolutions, possibly with multiple features and feature aggregations, and nonlinearities.

References

  1. ^ a b Puschel, M.; Moura, J. (2008). "Algebraic Signal Processing Theory: Foundation and 1-D Time". IEEE Transactions on Signal Processing. 56 (8): 3572–3585. Bibcode:2008ITSP...56.3572P. doi:10.1109/TSP.2008.925261. ISSN 1053-587X. S2CID 206797175.
  2. ^ Parada-Mayorga, Alejandro; Riess, Hans; Ribeiro, Alejandro; Ghrist, Robert (2020-10-22). "Quiver Signal Processing (QSP)". arXiv:2010.11525 [eess.SP].
  3. ^ Ruiz, Luana; Chamon, Luiz F. O.; Ribeiro, Alejandro (2021). "Graphon Signal Processing". IEEE Transactions on Signal Processing. 69: 4961–4976. arXiv:2003.05030. Bibcode:2021ITSP...69.4961R. doi:10.1109/TSP.2021.3106857. ISSN 1053-587X. S2CID 212657497.
  4. ^ Puschel, Markus; Seifert, Bastian; Wendler, Chris (2021). "Discrete Signal Processing on Meet/Join Lattices". IEEE Transactions on Signal Processing. 69: 3571–3584. arXiv:2012.04358. Bibcode:2021ITSP...69.3571P. doi:10.1109/TSP.2021.3081036. ISSN 1053-587X. S2CID 227736440.
  5. ^ Bernardini, Riccardo; Rinaldo, Roberto (2021). "Demystifying Lie Group Methods for Signal Processing: A Tutorial". IEEE Signal Processing Magazine. 38 (2): 45–64. Bibcode:2021ISPM...38b..45B. doi:10.1109/MSP.2020.3023540. ISSN 1053-5888. S2CID 232071730.
  6. ^ Gama, Fernando; Isufi, Elvin; Leus, Geert; Ribeiro, Alejandro (2020). "Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networks". IEEE Signal Processing Magazine. 37 (6): 128–138. arXiv:2003.03777. Bibcode:2020ISPM...37f.128G. doi:10.1109/MSP.2020.3016143. ISSN 1053-5888. S2CID 226292855.
  7. ^ Parada-Mayorga, Alejandro; Ribeiro, Alejandro (2021). "Algebraic Neural Networks: Stability to Deformations". IEEE Transactions on Signal Processing. 69: 3351–3366. arXiv:2009.01433. Bibcode:2021ITSP...69.3351P. doi:10.1109/TSP.2021.3084537. ISSN 1053-587X. S2CID 221517145.
  8. ^ Parada-Mayorga, Alejandro; Butler, Landon; Ribeiro, Alejandro (2023). "Convolutional Filtering and Neural Networks with Non Commutative Algebras". IEEE Transactions on Signal Processing. 71: 2683. arXiv:2108.09923. Bibcode:2023ITSP...71.2683P. doi:10.1109/TSP.2023.3293716.

External links

This page was last edited on 19 May 2024, at 05:06
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.