Introduction to Signal Spaces

Similar documents
Inner products. Theorem (basic properties): Given vectors u, v, w in an inner product space V, and a scalar k, the following properties hold:

Section 7.5 Inner Product Spaces

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Hilbert Spaces. Hilbert space is a vector space with some extra structure. We start with formal (axiomatic) definition of a vector space.

Fourier and Wavelet Signal Processing

Vectors in Function Spaces

Hilbert Spaces: Infinite-Dimensional Vector Spaces

Prof. M. Saha Professor of Mathematics The University of Burdwan West Bengal, India

Vector spaces. DS-GA 1013 / MATH-GA 2824 Optimization-based Data Analysis.

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms.

Inner Product Spaces An inner product on a complex linear space X is a function x y from X X C such that. (1) (2) (3) x x > 0 for x 0.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Linear Algebra. Session 12

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.

Kernel Method: Data Analysis with Positive Definite Kernels

2. Review of Linear Algebra

Elements of Positive Definite Kernel and Reproducing Kernel Hilbert Space

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

2. Signal Space Concepts

f(x) f( x) f a (x) = } form an orthonormal basis. Similarly, for the space A, { sin(nx)

which arises when we compute the orthogonal projection of a vector y in a subspace with an orthogonal basis. Hence assume that P y = A ij = x j, x i

Elementary linear algebra

Review of Some Concepts from Linear Algebra: Part 2

Functional Analysis Exercise Class

Mathematics Department Stanford University Math 61CM/DM Inner products

Fourier Series. Spectral Analysis of Periodic Signals

96 CHAPTER 4. HILBERT SPACES. Spaces of square integrable functions. Take a Cauchy sequence f n in L 2 so that. f n f m 1 (b a) f n f m 2.

Lecture 3: Review of Linear Algebra

Definition 1. A set V is a vector space over the scalar field F {R, C} iff. there are two operations defined on V, called vector addition

Lecture 3: Review of Linear Algebra

Linear Algebra Massoud Malek

Data representation and approximation

Lecture Notes 1: Vector spaces

Inner Product and Orthogonality

RKHS, Mercer s theorem, Unbounded domains, Frames and Wavelets Class 22, 2004 Tomaso Poggio and Sayan Mukherjee

Mathematical Methods wk 1: Vectors

Mathematical Methods wk 1: Vectors

y 2 . = x 1y 1 + x 2 y x + + x n y n 2 7 = 1(2) + 3(7) 5(4) = 3. x x = x x x2 n.

2.4 Hilbert Spaces. Outline

4 Hilbert spaces. The proof of the Hilbert basis theorem is not mathematics, it is theology. Camille Jordan

Inner product spaces. Layers of structure:

1. Subspaces A subset M of Hilbert space H is a subspace of it is closed under the operation of forming linear combinations;i.e.,

Projection Theorem 1

THE PROBLEMS FOR THE SECOND TEST FOR BRIEF SOLUTIONS

CHAPTER VIII HILBERT SPACES

CHAPTER II HILBERT SPACES

Best approximation in the 2-norm

Linear Algebra. Paul Yiu. Department of Mathematics Florida Atlantic University. Fall A: Inner products

Mathematical foundations - linear algebra

Chapter 4 The Fourier Series and Fourier Transform

Applied Linear Algebra in Geoscience Using MATLAB

Math 261 Lecture Notes: Sections 6.1, 6.2, 6.3 and 6.4 Orthogonal Sets and Projections

Inner Product Spaces

Math 24 Spring 2012 Sample Homework Solutions Week 8

4.4. Orthogonality. Note. This section is awesome! It is very geometric and shows that much of the geometry of R n holds in Hilbert spaces.

MAT Linear Algebra Collection of sample exams

Vectors. Vectors and the scalar multiplication and vector addition operations:

Recall that any inner product space V has an associated norm defined by

Geometric interpretation of signals: background

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.

Linear Algebra Review

Your first day at work MATH 806 (Fall 2015)

Orthonormal Systems. Fourier Series

David Hilbert was old and partly deaf in the nineteen thirties. Yet being a diligent

HILBERT SPACES AND THE RADON-NIKODYM THEOREM. where the bar in the first equation denotes complex conjugation. In either case, for any x V define

Chapter 4 The Fourier Series and Fourier Transform

BASIC ALGORITHMS IN LINEAR ALGEBRA. Matrices and Applications of Gaussian Elimination. A 2 x. A T m x. A 1 x A T 1. A m x

The following definition is fundamental.

Chapter 6 Inner product spaces

MATH 304 Linear Algebra Lecture 20: The Gram-Schmidt process (continued). Eigenvalues and eigenvectors.

INNER PRODUCT SPACE. Definition 1

Mathematical Preliminaries and Review

orthogonal relations between vectors and subspaces Then we study some applications in vector spaces and linear systems, including Orthonormal Basis,

5 Compact linear operators

FUNCTIONAL ANALYSIS-NORMED SPACE

Lecture 1: Review of linear algebra

(v, w) = arccos( < v, w >

Hilbert Spaces. Contents

Hilbert spaces. 1. Cauchy-Schwarz-Bunyakowsky inequality

MATH 5640: Fourier Series

I teach myself... Hilbert spaces

Introduction to Discrete-Time Wavelet Transform

(v, w) = arccos( < v, w >

where the bar indicates complex conjugation. Note that this implies that, from Property 2, x,αy = α x,y, x,y X, α C.

Functional Analysis. James Emery. Edit: 8/7/15

1. General Vector Spaces

Normed & Inner Product Vector Spaces

Typical Problem: Compute.

Review and problem list for Applied Math I

Signals & Systems. Lecture 5 Continuous-Time Fourier Transform. Alp Ertürk

The Hilbert Space of Random Variables

Math Real Analysis II

Orthonormal Bases; Gram-Schmidt Process; QR-Decomposition

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set.

(v, w) = arccos( < v, w >

Reproducing Kernel Hilbert Spaces Class 03, 15 February 2006 Andrea Caponnetto

Introduction. Chapter 1. Contents. EECS 600 Function Space Methods in System Theory Lecture Notes J. Fessler 1.1

MATH 304 Linear Algebra Lecture 18: Orthogonal projection (continued). Least squares problems. Normed vector spaces.

Real and Complex Analysis, 3rd Edition, W.Rudin Elementary Hilbert Space Theory

MATH 167: APPLIED LINEAR ALGEBRA Chapter 3

Transcription:

Introduction to Signal Spaces Selin Aviyente Department of Electrical and Computer Engineering Michigan State University January 12, 2010

Motivation Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Motivation Signal Expansion Our goal in this course is to expand any signal x from some space S in terms of elementary signals {φ i } such as x = i α iφ i. The set {φ i } should be complete for S. The expansion coefficients, α i should be sparse, explain the signal with as few coefficients as possible. Attractive for signal processing applications like compression. There should be a fast algorithm to compute α i from the signal. {φ i } should be a meaningful set of functions, e.g. sinusoids.

Vector Space Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Vector Space Vector Space A linear vector space X is a collection of vectors (over the complex or real field) together with two operations; vector addition and scalar multiplication, which for all x, y X and α C/R satisfy the following: 1 Commutativity: x + y = y + x for all x, y X. 2 Associativity: x + (y + z) = (x + y) + z. 3 Distributivity: α(x + y) = αx + αy. 4 Additive Identity: There is a zero vector such that x + 0 = x. 5 Additive Inverse: For each x X there is a unique vector x such that x + x = 0. 6 Multiplicative Identity: 1x = x.

Vector Space Examples Set of real numbers (R): It is a real vector space with addition defined in the usual way and multiplication by scalars defined as ordinary multiplication. The null vector is the real number zero. n-dimensional real or complex vector spaces: R n, C n. L p [0, T ] = {f (t) f (t) p dt < }, 1 p <. Used for representing continuous time signals. l p = {x[n] x[n] p < }, 1 p <. Used for discrete time signals. C[0, T ]: The collection of all real-valued continuous functions on the interval [0, T ]. The collection of functions that are piecewise constant between integers. Is R + a vector space?

Vector Space Subspace A subspace, S, of a vector space V is a subset of V that is closed under vector addition and scalar multiplication. Example: Is X 1 = {x C[0, T ] : T 0 x(t)dt = 1} a subspace of C[0, T ]? Answer: No, if x, y X 1, then check whether x + y X 1. T 0 x(t) + y(t)dt = T 0 T x(t)dt + y(t)dt = 2 1 (1) 0

Vector Space Subspace A subspace, S, of a vector space V is a subset of V that is closed under vector addition and scalar multiplication. Example: Is X 1 = {x C[0, T ] : T 0 x(t)dt = 1} a subspace of C[0, T ]? Answer: No, if x, y X 1, then check whether x + y X 1. T 0 x(t) + y(t)dt = T 0 T x(t)dt + y(t)dt = 2 1 (1) 0

Inner Product Space Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Inner Product Space Inner Product An inner product of two vectors x, y V on a vector space is a complex-valued scalar assigned to the two vectors and satisfies the following properties: 1 < x, y >= (< y, x >). 2 < αx, y >= α < x, y >. 3 < x + y, z >=< x, z > + < y, z >. 4 < x, x > 0, < x, x >= 0 iff x = 0. An inner product space (pre-hilbert space) is a linear vector space in which an inner product can be defined for all elements of the space and a norm is given by x = (< x, x >) 1/2. Cauchy-Schwarz Inequality: For all x, y in an inner product space, < x, y > x y. Equality holds if and only if x = λy or y = 0.

Inner Product Space Inner Product Space A complete inner product space is called a Hilbert space. Completeness means that every sequence of vectors in the vector space converge to a vector in the vector space, e.g. the space of rational numbers is not complete. A sequence of vectors {x n } is called a Cauchy sequence if x n x m 0 as n, m. If every Cauchy sequence in V converges to a vector in V, then V is called complete. Example: V = C N, < x, y >= y H x = N i=1 x iyi. Example: V = L 2 [a, b], < x, y >= b a x(t)y (t)dt. In this course, the space of signals we will consider will be a Hilbert space.

Normed Vector Space Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Normed Vector Space Normed Vector Space A norm is a function ( : V R) such that the following properties hold: 1 x 0 with equality iff x = 0. 2 αx = α x. 3 Triangle Inequality: x + y x + y with equality iff x = αy. The norm measures the size of a vector. A vector space together with a norm function is called the normed vector space. The notion of length (norm) gives meaning to the distance between two vectors in V, d(x, y) = x y.

Normed Vector Space Normed Vector Space: Examples For example, V = R N, x = V = l p, x = ( n x p [n]) 1/p. N i=1 x 2 i. The normed space C[a, b] consists of continuous functions on the interval [a, b] together with the norm x = max a t b x(t). You can define different norms for the same vector space yielding different normed spaces. A norm can be defined directly from an inner product, though not every norm can be defined from an inner product.

L 2 and l 2 Spaces Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

L 2 and l 2 Spaces L 2 Space For an interval a t b, the space L 2 ([a, b]) is the set of all square integrable functions defined on a t b, i.e. L 2 ([a, b]) = {f : [a, b] C; b a f (t) 2 dt < }. This corresponds to the space of all signals whose energy is finite. Functions that are discontinuous are allowed as members of this space. The space L 2 [a, b] is infinite dimensional. If a = 0 and b = 1, then f (t) = 1/t is an example of a function that does not belong to L 2 [0, 1]. The inner product on L 2 [a, b] is defined as < f, g >= b a f (t)g (t)dt.

L 2 and l 2 Spaces l 2 Space For many applications, the signal is already discrete. In such cases, we represent the signal as a sequence. The space l 2 is the set of all sequences with n x n 2 <. The inner product on this space is defined as < x, y >= n x ny n.

Basis Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Basis Span and Basis A necessary and sufficient condition for the set of vectors x 1, x 2,..., x n to be linearly independent is that the expression n k=1 α kx k = 0 implies α k = 0 for all k = 1, 2, 3,..., n. The span of set S V is the subspace of V containing all linear combinations of vectors in S. When S = {x 1, x 2,..., x N }, span(s) = { N i=1 α ix i }. A subset of linearly independent vectors {x 1, x 2,..., x N } is called a basis for V when its span equals to V. In this case, we say that the dimension of V is equal to N. V is infinite-dimensional if it contains an infinite number of linearly independent vectors. Any two bases for a finite-dimensional vector space contain the same number of elements.

Basis Basis Examples Once you have a basis for a vector space you can express any vector as a linear combination of the elements of this set. Example: For R 3, the basis is (1, 0, 0), (0, 1, 0), (0, 0, 1). Example: The space of infinite sequences, such as l 2, is spanned by the infinite set {δ[n k]} k Z. Since they are linearly independent, the space is infinite-dimensional. Example: The space of second order polynomials, P 2 is spanned by {1, x, x 2 }. Note: In infinite dimensional spaces, the concept of basis is a bit different since we have not defined infinite sums.

Basis Orthogonality The vectors x and y are said to be orthogonal if < x, y >= 0. The collection of vectors, e i,i = 1,..., N, is said to be orthogonal if each e i has unit length and < e i, e j >= δ ij. Two subspaces V 1 and V 2 of V are said to be orthogonal if each vector in V 1 is orthogonal to every vector in V 2.

Basis Orthogonal and Orthonormal Basis A set of vectors {x 1, x 2,..., } form an orthonormal basis for V if they span V and < x i, x j >= δ ij. In this course, we will work with infinite dimensional function spaces such as L 2 and l 2. In Hilbert space, orthonormal bases are more useful. Any orthonormal set in a Hilbert space can be extended to form an orthonormal basis. Fourier Series Theorem: Let {x n } be an orthonormal set in a Hilbert space, H. Then the following statements are equivalent: 1 {x n } is an orhonormal basis. 2 For any x H, x = n < x, x n > x n. 3 For any two vectors, < x, y >= n < x, x n >< y, y n >. 4 For any x, x 2 = n < x, x n > 2.

Basis Orthogonal Projection Theorem Suppose V 0 is a subspace of an inner product space V. Suppose {e 1, e 2,..., e N } is an orthonormal basis for V 0. Let v V and define v 0 as the orthogonal projection of v onto V 0, then v 0 = N i=1 < v, e i > e i and it is the vector closest to v in the space V 0. Moreover, the error v v 0 is orthogonal to v 0. Example: V = R 2 and V 0 = R, then v 0 =< v, e 1 > e 1. In R 2, the inner product is the dot product. Therefore, v 0 = vcos(θ). In this course, we will consider orthogonal projections in infinite dimensional vector spaces. Wavelet expansion is equivalent to projecting a signal onto different subspaces.

Basis Gram-Schmidt Orthogonalization Given any countable linearly independent set {y n } in an inner product space, it is always possible to construct an orthonormal set from it. We can construct an orthonormal set {x n } as follows: 1 x 1 = y 1 y 1. 2 x k+1 = y k+1 k i=1 <y k+1,x i >x i y k+1. k i=1 <y k+1,x i >x i

Fourier Series Outline 1 Motivation 2 Vector Space 3 Inner Product Space 4 Normed Vector Space 5 L 2 and l 2 Spaces 6 Basis 7 Fourier Series

Fourier Series Fourier Analysis There are many practical reasons for expanding a function as a trigonometric sum. If f (t) is a signal, then a decomposition of f into a trigonometric sum gives a description of its component frequencies. The space of functions considered are periodic functions, L 2 [ T /2, T /2] with the inner product < f, g >= 1 T f (t)g (t)dt. The functions {e jω0kt } form an orthonormal basis. By Fourier Theory, they span the space. Orthonormality can be proven as follows: < e jω 0kt, e jω 0lt > = 1 T T /2 T /2 e jω 0(k l)t dt = 1 T [ej(k l)ω 0T /2 j(k l)ω 0 e j(k l)ω0t /2 j(k l)ω 0 ]

Fourier Series If we need to find the best approximation of x(t) using N terms in the summation, this is equivalent to finding the orthogonal projection of x(t) onto a subspace spanned by {1, e jω 0t,..., e jω 0Nt } and the expansion coefficients that will minimize the error are given by < x(t), e jkω 0t >. Fourier transform is an extension for aperiodic signals and can be defined as F (ω) =< f (t), e jωt >.

Fourier Series Shannon s Sampling Theorem If f (t) is continuous and bandlimited to ω m, then f (t) is uniquely defined by its samples taken at the sampling frequency of 2ω m (the minimum sampling frequency, Nyquist rate), with T = π/ω m. f (t) = f (nt )sinc T (t nt ) n= sinc T (t) = sin(πt/t ) πt/t This implies that the space of continuous and bandlimited functions form a vector space (U T functions whose Fourier transform is limited to [ π/t, π/t ]) and h(t nt ) = sinc T (t nt ) form an orthogonal basis for this space. In this case, f (nt ) = 1 < f (t), h(t nt ) >. (3)