Build data and AI skills | 50% off

Last chance! 50% off unlimited learning

Sale ends in


freqdom (version 2.0.5)

freqdom.product: Compute a matrix product of two frequency-domain operators

Description

For given frequency-domain operators F and G (freqdom) the function freqdom.kronecker computes their matrix product frequency-wise.

Usage

freqdom.product(F, G)

Value

Function returns a frequency domain object (freqdom) of dimensions L×p×r, where L is the size of the evaluation grid. The elements correspond to FθGθ defined above.

Arguments

F

frequency-domain filter of type freqdom, i.e. a set of linear operators FθRp×q defined on a discreet grid defined S[π,π].

G

frequency-domain filter of type freqdom, i.e. a set of linear operators GθRq×r defined on a discreet grid defined S[π,π].

Functions

  • freqdom.product(): Frequency-wise matrix product of two frequency-domain operators

Details

Let F={Fθ:θS}, G={Gθ:θS}, where S is a finite grid of frequencies in [π,π], FθCp×q and GθCq×r.

We define Hθ=FθGθ as a matrix product of Fθ and Gθ, i.e. HθRp×r. Function freqdom.product returns H={Hθ:θS}.

Examples

Run this code
n = 100
X = rar(n)
Y = rar(n)
SX = spectral.density(X)
SY = spectral.density(Y)
R = freqdom.product(SY,SX)

Run the code above in your browser using DataLab