Analytic Wiener algebra 2026-10-14
The analytic Wiener algebra consists of the power series with , identified with their values on the unit circle. The norm is . Discrete convolution gives multiplication and a submultiplicative norm; completeness follows from the absolutely summable sequence space. Each series converges uniformly on the closed unit disk and is holomorphic in its interior.
Circular convolution Created 2026-10-14 Updated 2026-10-20
Circular convolution of two length- sequences uses modular arithmetic for their indices. Extending both inputs periodically gives the displayed formula. Equivalently, fold a finite discrete convolution into residue classes modulo by adding entries whose indices are congruent. The discrete Fourier transform of the circular convolution is the product of the two discrete Fourier transforms, with the usual unnormalized forward transform and inverse convention.
Convolution Created 2026-09-24 Updated 2026-10-14
Convolution combines two functions by adding their products over all ways of splitting an argument. For Lebesgue integrable functions on the real line, their convolution isThe arguments and always add to . For in the L1 space, the integral exists almost everywhere and defines another element of the L1 space, with by Young's convolution inequality. Particular examples below have a value at every .
To see what the integral counts, take the indicator function . The product equals one exactly when belongs to both intervals and . Its integral is their overlap length, soAt , the overlap is and the output is ; at , the two intervals coincide and the output is one. The result is the shifted triangular function . As changes, is a reflected and translated copy of : the moving overlap makes the entire graph visible without a difficult integration.
The same calculation gives the probability distribution of a sum of two independent random variables. If are independent random variables with the continuous uniform distribution on , each has probability density function . Their sum has probability density function by convolution of probability densities. The probability density function at one is larger than near zero or two because there are more combinations of the two inputs giving that sum. Its total integral is one; its expected value is one and its variance is . These follow equally from integrating the triangular function or from linearity of expectation and variance additivity for independent random variables.
Convolution also gives a useful averaging operation. For , let . Thenthe mean of in a neighborhood of . A smaller examines a smaller neighborhood. For a continuous function , this mean tends to as , an example of an approximate identity. Integrating a sharp input against a distributed convolution kernel can produce a smoother output; the triangular example turns two discontinuous inputs into a continuous output.
In signal processing, a linear time-invariant system combines shifted copies of its impulse response by the same rule. In discrete time, an input value at index contributes a scaled response at index , and discrete convolution sums these contributions. This is the superposition interpretation developed in Oppenheim, MIT Signals and Systems, Lecture 4, convolution sums and integrals. The convolution theorem then gives another description: transform both inputs with a Fourier transform and multiply their transforms. Combining shifts, combining independent quantities and multiplying frequency descriptions are three faces of the same operation.
Convolution theorem Created 2026-09-24 Updated 2026-10-14
For Lebesgue integrable functions on , use the Fourier transform convention . ThenThus the integral combining all translated products becomes an ordinary multiplication at each frequency. Different Fourier transform normalizations can place a constant in this identity; fixing the convention prevents that ambiguity. Its use in filtering is illustrated by [ref]
https://see.stanford.edu/materials/lsoftaee261/transcripts/TheFourierTransformAndItsApplications-Lecture09.pdf. Brad Osgood, Stanford EE261, Lecture 9, convolution and Fourier-domain filtering
.For the indicator function ,with . Therefore the triangular function has Fourier transform . The extra factor of the sinc function improves the large-frequency bound from a constant times to one times , matching the smoother output in the overlap picture. Fourier decay of repeated interval convolutions extends this calculation to further repetitions.
For a proof outline, Fubini's theorem permits exchanging the two integrals because the integral of over is . Set in the inner integral:The factorization of the complex exponential is the mechanism behind the simplification. The discrete convolution version similarly turns coefficient sums into products of generating functions.
Digit-array integer representation 2026-10-31
Store an integer in a nonempty array of numeral digits, with the least significant digit first and a fixed radix . Normalized digits satisfy . High-order zeros do not change the value. Adding digit arrays coefficientwise or multiplying them by discrete convolution gives the correct value before normalization, because these operations add or multiply the corresponding powers of the radix. Exact temporary arithmetic, or a radix and accumulator size chosen to prevent integer overflow, is required.
Discrete convolution Created 2026-09-24 Updated 2026-10-14
For sequences indexed by the integers, discrete convolution adds products whose indices sum to the output index:For finite sequences, treat every unspecified entry as zero; the sum then has finitely many nonzero terms. For infinite sequences, a convergence hypothesis is needed, for example absolute summability of both sequences.
Take at indices and at indices . Their convolution is at indices :Equivalently, : add an unshifted and a one-step shifted copy of . This explains the output by superposition, with every index included.
Discrete convolution combines index pairs, shifted copies, polynomial coefficients and outcome counts
. Details. The same products appear in polynomial multiplication and generating functions:A term times contributes to coefficient , precisely the index condition in discrete convolution. In probability, counts the outcomes of two independent fair coin tosses by their number of heads, while counts the outcomes of one more toss. Dividing the output by eight gives the probability mass function of the binomial distribution with and . No new arithmetic is needed to pass from coefficient multiplication to counting independent sums.
The full finite convolution is different from circular convolution, where indices wrap modulo a chosen length. Wrapping this four-term output to length three adds its last entry to its first and gives . When using a discrete Fourier transform to compute the full convolution, zero padding to length at least the sum of the input lengths minus one prevents this wraparound. [ref]
https://ocw.mit.edu/courses/res-6-008-digital-signal-processing-spring-2011/610905d8154ec2bfc090cf78022249a5_MITRES_6_008S11_lec10.pdf. Oppenheim, MIT Digital Signal Processing, Lecture 10, circular convolution and zero padding
Finite impulse response 2026-10-13
A linear time-invariant system has finite impulse response when its impulse response is nonzero at only finitely many indices. For a causal filter supported at indices ,This is a finite discrete convolution. The coefficients specify the complete operation; they need not be positive or equal. Such a filter has a simple bounded-input estimate, , so bounded inputs remain bounded. The moving average chooses .
Frequency response 2026-10-13
The frequency response gives the change in complex amplitude of a sustained oscillation under a linear time-invariant system. If the impulse response is finite or has absolute summability, substituting into its discrete convolution yieldsThus is the amplitude gain and its complex argument is the phase change. Real sinusoids follow by taking real or imaginary parts. Here is radians per sample; for cycles per sample. A physical sampling rate converts that normalized frequency into cycles per second.
For a trailing moving average,with removable singularities evaluated from the finite sum. In particular . For and , the five roots of unity sum to zero, so the oscillation is canceled. At small positive frequencies in the first pass region, the real sine ratio is positive and the phase factor gives a delay of samples.
Increasing moves the first zero to , narrowing the main region of large gain. It does not create an ideal low-frequency cutoff: later side lobes transmit some higher-frequency components, and suppressing a component is only helpful when that component is unwanted. The frequency plot is the same operation as the delayed-sample average; the five-vector diagram explains one exact zero geometrically.
Linear time-invariant system 2026-10-13
A linear time-invariant system combines two properties. Linearity means that the output from a linear combination of inputs is the same linear combination of their outputs. Time invariance means that shifting an input by an integer delay shifts its output by exactly that delay. The operation has no preference for a particular time origin.
For discrete time, write the unit impulse as at and zero otherwise, a Kronecker delta. Its response is the impulse response. A finite input can be decomposed into shifted impulses, givingThe superposition principle supplies the sum and time invariance supplies the shifted copies of . Infinite sums need convergence assumptions; for a bounded input and an impulse response with absolute summability, the discrete convolution converges absolutely. For a physical system with stored initial energy, this construction describes the response with zero initial state; a separate free response accounts for nonzero initial conditions.
The gain is reuse. Measure or calculate one impulse response, and the convolution predicts the response to every allowed signal without solving a new dynamical problem each time. Alternatively, the frequency response predicts how each oscillatory component changes. [ref]
https://ocw.mit.edu/courses/res-6-007-signals-and-systems-spring-2011/0400ba59406d52d94c079d99928156ee_MITRES_6_007S11_lec04.pdf. Oppenheim, lecture 4: convolution from shifted impulses
. Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 6 4 i Solution Created 2026-10-03 Updated 2026-10-14
Use the following general Banach algebra facts: in a complex commutative unital Banach algebra, maximal ideals are exactly the kernels of algebra characters, meaning nonzero complex multiplicative linear functionals. Such a character satisfies and , hence is continuous. The maximal ideal space is given the Gelfand topology, that is, pointwise convergence of characters on algebra elements. These facts follow from closedness of maximal ideals, the Gelfand-Mazur theorem for their quotients, and the spectral bound for character values. They do not identify any of the three spaces by themselves.
For the Wiener algebra, write , where and . The Fourier series converges absolutely in the algebra norm. If is a character, set . Since is invertible and , multiplicativity and the norm bound give , . Thus . Continuity now givesConversely, for every , evaluation is nonzero, linear and multiplicative, and makes it continuous. Distinct give distinct characters because they have different values on . Hence the character space of the Wiener algebra is the circle.
For the analytic Wiener algebra, the same expression uses only . A character is again determined by , but is no longer in this algebra, so only is forced. Continuity gives . Conversely, every in the closed unit disk defines evaluation on this absolutely convergent power series. It is bounded and multiplicative, since multiplication of the series is absolutely convergent discrete convolution. Distinct again differ on . Therefore the character space of the analytic Wiener algebra is the closed disk, including its interior and boundary, not just the original boundary circle.
For with the supremum norm, let for a character. Suppose the functions in had no common zero. At each point choose some nonzero there. Continuity supplies a neighborhood where it remains nonzero; compactness gives a finite subcover associated to . Thenis continuous and strictly positive everywhere. It belongs to because is an ideal, but it is invertible in with continuous inverse . This would imply , a contradiction. There is therefore a common zero of . The point-evaluation kernel is maximal, and forces equality. Since , writing then proves . Conversely every evaluation is a character, and distinguishes the points. Thus the character space of continuous functions on the circle is the circle.
These are topological identifications as well as bijections. The evaluation map is continuous for the Gelfand topology, because each fixed algebra element is a continuous function of : absolute convergence gives uniform convergence on the circle or closed disk in the first two cases. The parameter spaces are compact, while the character spaces are Hausdorff as subspaces of the pointwise topology. A continuous bijection from a compact space to a Hausdorff space is a homeomorphism. Consequently the three maximal ideal spaces are, respectively,In each case the maximal ideal associated to a point is the kernel of the evaluation just described. The spelling “Weiner” in the source refers to the Wiener algebra.
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 4 40E a Solution Created 2026-09-24 Updated 2026-09-29
Termwise differentiation of a Fourier series multiplies a mode by its wavenumber, soThe convolution theorem turns pointwise multiplication into discrete convolution:soThe assumed real analyticity justifies these termwise operations through rapid decay of the Fourier coefficients.
Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 2 41C b Solution Created 2026-09-24 Updated 2026-09-25
Differentiating the truncated Fourier expansion givesThe th Fourier coefficient of the product is the discrete convolutionProjecting the advection equation onto modes therefore givesThusEquivalently, ifthenThis is the Fourier spectral method for variable-coefficient advection.
For each nonnegative integer , the events , , are pairwise disjoint and their union is . By countable additivity and then independence,This is the discrete convolution of the two probability mass functions. If the convention for natural numbers excludes zero, set both probability mass functions equal to zero there; the formula remains valid. Also for negative .
Use schoolbook multiplication on the digit coefficients:
function Mul(a, b: number): number
new(result, len(a)+len(b))
for k := 0 to len(result)-1 do
result[k] := 0
for i := 0 to len(a)-1 do
for j := 0 to len(b)-1 do
result[i+j] := result[i+j] + a[i]*b[j]
Normal(result)
return resultThis is discrete convolution of the digit arrays. Expanding the product showsbefore normalization. Normalization preserves the value and establishes the digit bounds. Allocating fresh storage makes input aliasing harmless. The convolution uses coefficient products for input lengths . Intermediate products and sums need sufficiently wide or arbitrary-precision arithmetic; fitting each normalized digit into a small integer does not alone prevent accumulator overflow.
Wiener algebra 2026-10-06
The Wiener algebra consists of periodic functions with absolutely summable Fourier coefficients, with norm . Multiplication corresponds to discrete convolution of coefficients, so the norm is submultiplicative. Consequently also belongs to the algebra when does. Every such Fourier series is uniformly convergent and defines a continuous function.
Zero padding 2026-10-14
Zero padding extends a finite sequence by zero entries to a specified length. For input lengths , their full discrete convolution has length at most . Padding both inputs to allows circular convolution to represent this full result without folded entries.


