![]() |
![]() |
|
| Scientific Report |
|
||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
شنبه بیست و هفتم بهمن 1386ساعت 23:10 توسط Sciport |
|
Eigenfunctions of LTI SystemsSummary: An introduction to eigenvalues and eigenfunctions for Linear Time Invariant systems. Note: Your browser doesn't currently support MathML. If you are using Microsoft Internet Explorer 6 or above, please install the required MathPlayer plugin. Firefox and other Mozilla browsers will display math without plugins, though they require an additional mathematics fonts package. Any browser can view the math in the Print (PDF) version. IntroductionHopefully you are familiar with the notion of the eigenvectors of a "matrix system," if not they do a quick review of eigen-stuff. We can develop the same ideas for LTI systems acting on signals. A linear time invariant (LTI) system ℋ operating on a continuous input f(t)
to produce continuous time output y(t)
ℋ[f(t)
]
=y(t)
(1)
is mathematically analogous to an NxN matrix A operating on a vector x∈
Ax=b (2)
Just as an eigenvector of A is a v∈
∀λ,λ∈ℂ:ℋ[f(t)
]
=λf(t)
(3)
Eigenfunctions are the simplest possible signals for ℋ to operate on: to calculate the output, we simply multiply the input by a complex number λ. Eigenfunctions of any LTI SystemThe class of LTI systems has a set of eigenfunctions in common: the complex exponentials ⅇst, s∈ℂ are eigenfunctions for all LTI systems.
ℋ[ⅇst]
=λsⅇst (4)
Note: While {∀s,s∈ℂ:ⅇst}
are always eigenfunctions of an LTI system, they are not necessarily the only eigenfunctions.
We can prove Equation 4 by expressing the output as a convolution of the input ⅇst and the impulse response h(t)
of ℋ:
(5)
Since the expression on the right hand side does not depend on t, it is a constant, λs. Therefore
ℋ[ⅇst]
=λsⅇst (6)
The eigenvalue λs is a complex number that depends on the exponent s and, of course, the system ℋ. To make these dependencies explicit, we will use the notation H(s)
≡λs.
Since the action of an LTI operator on its eigenfunctions ⅇst is easy to calculate and interpret, it is convenient to represent an arbitrary signal f(t)
as a linear combination of complex exponentials. The Fourier series gives us this representation for periodic continuous time signals, while the (slightly more complicated) Fourier transform lets us expand arbitrary continuous time signals.
Comments, questions, feedback, criticisms? Discussion forumSend feedbackMore about this content: Metadata | Version History | Cite This Content This work is licensed by Justin Romberg. See the Creative Commons License about permission to reuse this material. Last edited by Charlet Reedstrom on Jun 20, 2005 9:14 pm GMT-5. |
|||||||||||||||
|
+ نوشته شده در
جمعه بیست و ششم بهمن 1386ساعت 18:47 توسط Sciport |
|
|
|||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
جمعه بیست و ششم بهمن 1386ساعت 18:46 توسط Sciport |
|
EigenfunctionFrom Wikipedia, the free encyclopediaIn mathematics, an eigenfunction of a linear operator, A, defined on some function space is any non-zero function f in that space that returns from the operator exactly as is, except for a multiplicative scaling factor. More precisely, one has for some scalar, λ, the corresponding eigenvalue. The solution of the differential eigenvalue problem also depends upon any boundary conditions required of f. In each case there are only certain eigenvalues λ = λn (n = 1,2,3,...) that admit a corresponding solution for f = fn (with each fn belonging to the eigenvalue λn) when combined with the boundary conditions. The existence of eigenvectors is typically the most insightful way to analyze A. For example, fk(x) = ekx is an eigenfunction for the differential operator for any value of k, with a corresponding eigenvalue λ = k2 − k. If boundary conditions are applied to this system (e.g., f = 0 at two physical locations in space), then only certain values of k = kn satisfy the boundary conditions, generating corresponding discrete eigenvalues [edit] ApplicationsEigenfunctions play an important role in many branches of physics. An important example is quantum mechanics, where the Schrödinger equation has solutions of the form where φk are eigenfunctions of the operator Due to the nature of the Hamiltonian operator whenever |
|
+ نوشته شده در
جمعه بیست و ششم بهمن 1386ساعت 18:44 توسط Sciport |
|
|
|||||||||||||||
|
+ نوشته شده در
سه شنبه بیست و سوم بهمن 1386ساعت 11:0 توسط Sciport |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
دوشنبه بیست و دوم بهمن 1386ساعت 12:31 توسط Sciport |
|
|
یک مطالعه تازه به روی موش های آزمایشگاهی حاکیست که وزنه زدن می تواند در زمینه سوزاندن چربی و محافظت برابر دیابت، به اندازه ورزش های استقامت مانند دویدن موثر باشد.
موشی که دانشمندان آمریکایی در آزمایشگاه به وجود آوردند حامل ژنی بود که وقتی فعال (روشن) می شد باعث رشد عضلاتی مشابه عضلات ناشی از وزنه زدن می شد. وقتی این ژن "خاموش" می شد، موش - که با غذاهای چرب تغذیه شد- چاق شده و مشکلات کبد پیدا کرد. به گزارش نشریه "متابولیسم سلولی" که این مطالعه در آن چاپ شده است، وقتی این ژن فعال می شد، همان موش چربی را می سوزاند. به علاوه، بیماری کبد در اثر انباشت چربی که موش در زمان غیرفعال بودن ژن به آن مبتلا شده بود، درمان شد. دیگر اینکه پس از فعال شدن ژن، از مقاومت موش در برابر انسولین کاسته شد. مقاومت نسبت به انسولین به دیابت نوع 2 منجر می شود. این درحالی بود که موش هنوز یک رژیم پرچربی و پر از شکر دریافت می کرد و فعالیت جسمی آن افزایش نیافته بود. تیم محققان در دانشکده پزشکی دانشگاه بوستون موش ها را از لحاظ ژنتیکی طوری طراحی کرده بودند که عضلات خاصی در آنها پرورش یابد. این عضلات که به "نوع 2" موسوم است ناشی از ورزش هایی مثل وزنه زدن است. این با عضلاتی که در نتیجه ورزش های استقامت مانند دویدن تشکیل می شود و به "نوع 1" موسوم است فرق دارد. کِنِت والش از دانشگاه بوستون گفت: "ما نشان دادیم که عضلات نوع 2 فقط برای وقتی که می خواهید چیز سنگین بلند کنید مفید نیست. این عضلات همچنین برای کنترل متابولیسم کل بدن مهم است." پروفسور کِن فاکس متخصص تربیت بدنی در دانشگاه بریستول گفت که اکنون ورزش های فشاری، مثل وزنه زدن، به عنوان وسیله ای برای بهبود متابولیسم به تدریج مورد توجه قرار گرفته است. وی گفت: "اگر شما این عضلات را داشته باشید، حتی وقتی کار زیادی نمی کنید درحال سوزاندن انرژی هستید." "این در حال حاضر موضوعی داغ است. چیزی است که به خصوص می تواند برای افراد مسن تر که ممکن است با ورزش های استقامت مشکل داشته باشند مفید باشد. و می تواند خیلی لذت بخش باشد زیرا تاثیر این ورزش ها سریع آشکار می شود." |
|
+ نوشته شده در
دوشنبه بیست و دوم بهمن 1386ساعت 12:28 توسط Sciport |
|
ConvolutionFrom Wikipedia, the free encyclopedia
In mathematics and, in particular, functional analysis, convolution is a mathematical operator which takes two functions f and g and produces a third function that, in a sense, represents the amount of overlap between f and a reversed and translated version of g. Typically, one of the functions is taken to be a fixed filter impulse response, and is known as a kernel. Such a convolution is a kind of generalized moving average, as one can see by taking the kernel to be an indicator function of an interval.
Visual explanation of convolution. Make each waveform a function of the dummy variable τ. Time-invert one of the waveforms and add t to allow it to slide back and forth on the τ-axis while remaining stationary with respect to t. Finally, start the function at negative infinity and slide it all the way to positive infinity. Wherever the two functions intersect, find the integral of their product. The resulting waveform (not shown here) is the convolution of the two functions. If the stationary waveform is a unit impulse, the end result would be the original version of the sliding waveform, as it is time-inverted back again because the right edge hits the unit impulse first and the left edge last. This is also the reason for the time-inversion in general, as complex signals can be thought to consist of unit impulses.
[edit] DefinitionThe convolution of The integration range depends on the domain on which the functions are defined; often a = -∞ and b = +∞. While the symbol [edit] Discrete convolutionFor discrete functions, one can use a discrete version of the convolution operation. It is given by When multiplying two polynomials, the coefficients of the product are given by the convolution of the original coefficient sequences, in this sense (using extension with zeros as mentioned above). Generalizing the above cases, the convolution can be defined for any two integrable functions defined on a locally compact topological group (see convolutions on groups below). A different generalization is the convolution of distributions. Evaluating discrete convolutions using the above formula applied directly takes O(N2) arithmetic operations for N points, but this can be reduced to O(N log N) using a variety of fast algorithms. [edit] Fast convolution algorithmsIn practice, digital signal processing and other applications of discrete convolution typically use fast convolution algorithms to increase the speed of the convolution to O(N log N) complexity. The most common fast convolution algorithms use fast Fourier transform (FFT) algorithms via the convolution theorem: the cyclic convolution of two sequences is found by taking an FFT of each sequence, multiplying pointwise, and then performing an inverse FFT. Non-cyclic convolutions, such as linear convolutions can be computed via cyclic convolution using zero-padding. There are also other many other fast-convolution algorithms that do not employ FFTs per se, such as number-theoretic transform algorithms. [edit] Properties[edit] Commutativity[edit] Associativity[edit] Distributivity[edit] Identity elementwhere δ denotes the Dirac delta [edit] Associativity with scalar multiplicationfor any real (or complex) number [edit] Differentiation rulewhere [edit] Convolution theoremThe convolution theorem states that where See also less trivial Titchmarsh convolution theorem. [edit] Convolutions on groupsIf G is a suitable group endowed with a measure m (for instance, a locally compact Hausdorff topological group with the Haar measure) and if f and g are real or complex valued m-integrable functions on G, then we can define their convolution by The circle group T with the Lebesgue measure is an immediate example. For a fixed g in L1(T), we have the following familiar operator acting on the Hilbert space L2(T): The operator T is compact. A direct calculation shows that its adjoint T* is convolution with By the commutativity property cited above, T is normal, i.e. T*T = TT*. Also, T commutes with the translation operators. Consider the family S of operators consisting of all such convolutions and the translation operators. S is a commuting family of normal operators. According to spectral theory, there exists an orthonormal basis {hk} that simultaneously diagonalizes S. This characterizes convolutions on the circle. Specifically, we have which are precisely the characters of T. Each convolution is a compact multiplication operator in this basis. This can be viewed as a version of the convolution theorem discussed above. The above example may convince one that convolutions arise naturally in the context of harmonic analysis on groups. For more general groups, it is also possible to give, for instance, a Convolution Theorem, however it is much more difficult to phrase and requires representation theory for these types of groups and the Peter-Weyl theorem . It is very difficult to do these calculations without more structure, and Lie groups turn out to be the setting in which these things are done. [edit] Convolution of measuresIf μ and ν are measures on the family of Borel subsets of the real line, then the convolution μ * ν is defined by In case μ and ν are absolutely continuous with respect to Lebesgue measure, so that each has a density function, then the convolution μ * ν is also absolutely continuous, and its density function is just the convolution of the two separate density functions. If μ and ν are probability measures, then the convolution μ * ν is the probability distribution of the sum X + Y of two independent random variables X and Y whose respective distributions are μ and ν. [edit] ApplicationsConvolution and related operations are found in many applications of engineering and mathematics.
[edit] See also
[edit] External linksLook up convolution in Wiktionary, the free dictionary.
|
|
|
+ نوشته شده در
دوشنبه بیست و دوم بهمن 1386ساعت 11:53 توسط Sciport |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+ نوشته شده در
دوشنبه بیست و دوم بهمن 1386ساعت 11:45 توسط Sciport |
|
Chapter 6: ConvolutionConvolution
Let's summarize this way of understanding how a system changes an input signal into an output signal. First, the input signal can be decomposed into a set of impulses, each of which can be viewed as a scaled and shifted delta function. Second, the output resulting from each impulse is a scaled and shifted version of the impulse response. Third, the overall output signal can be found by adding these scaled and shifted impulse responses. In other words, if we know a system's impulse response, then we can calculate what the output will be for any possible input signal. This means we know everything about the system. There is nothing more that can be learned about a linear system's characteristics. (However, in later chapters we will show that this information can be represented in different forms). The impulse response goes by a different name in some applications. If the system being considered is a filter, the impulse response is called the filter kernel, the convolution kernel, or simply, the kernel. In image processing, the impulse response is called the point spread function. While these terms are used in slightly different ways, they all mean the same thing, the signal produced by a system when the input is a delta function. ![]() Convolution is a formal mathematical operation, just as multiplication, addition, and integration. Addition takes two numbers and produces a third number, while convolution takes two signals and produces a third signal. Convolution is used in the mathematics of many fields, such as probability and statistics. In linear systems, convolution is used to describe the relationship between three signals of interest: the input signal, the impulse response, and the output signal. Figure 6-2 shows the notation when convolution is used with linear systems. An input signal, x[n], enters a linear system with an impulse response, h[n], resulting in an output signal, y[n]. In equation form: x[n] * y[n] = y[n]. Expressed in words, the input signal convolved with the impulse response is equal to the output signal. Just as addition is represented by the plus, +, and multiplication by the cross, ×, convolution is represented by the star, *. It is unfortunate that most programming languages also use the star to indicate multiplication. A star in a computer program means multiplication, while a star in an equation means convolution. ![]() ![]() Figure 6-3 shows convolution being used for low-pass and high-pass filtering. The example input signal is the sum of two components: three cycles of a sine wave (representing a high frequency), plus a slowly rising ramp (composed of low frequencies). In (a), the impulse response for the low-pass filter is a smooth arch, resulting in only the slowly changing ramp waveform being passed to the output. Similarly, the high-pass filter, (b), allows only the more rapidly changing sinusoid to pass. Figure 6-4 illustrates two additional examples of how convolution is used to process signals. The inverting attenuator, (a), flips the signal top-for-bottom, and reduces its amplitude. The discrete derivative (also called the first difference), shown in (b), results in an output signal related to the slope of the input signal. Notice the lengths of the signals in Figs. 6-3 and 6-4. The input signals are 81 samples long, while each impulse response is composed of 31 samples. In most DSP applications, the input signal is hundreds, thousands, or even millions of samples in length. The impulse response is usually much shorter, say, a few points to a few hundred points. The mathematics behind convolution doesn't restrict how long these signals are. It does, however, specify the length of the output signal. The length of the output signal is ![]() equal to the length of the input signal, plus the length of the impulse response, minus one. For the signals in Figs. 6-3 and 6-4, each output signal is: 81 + 31 - 1 = 111 samples long. The input signal runs from sample 0 to 80, the impulse response from sample 0 to 30, and the output signal from sample 0 to 110. Now we come to the detailed mathematics of convolution. As used in Digital Signal Processing, convolution can be understood in two separate ways. The first looks at convolution from the viewpoint of the input signal. This involves analyzing how each sample in the input signal contributes to many points in the output signal. The second way looks at convolution from the viewpoint of the output signal. This examines how each sample in the output signal has received information from many points in the input signal. Keep in mind that these two perspectives are different ways of thinking about the same mathematical operation. The first viewpoint is important because it provides a conceptual understanding of how convolution pertains to DSP. The second viewpoint describes the mathematics of convolution. This typifies one of the most difficult tasks you will encounter in DSP: making your conceptual understanding fit with the jumble of mathematics used to communicate the ideas. Next Section: The Input Side Algorithm |
|
+ نوشته شده در
دوشنبه بیست و دوم بهمن 1386ساعت 11:43 توسط Sciport |
|
|
صفحه نخست پست الکترونیک آرشیو |
| درباره وبلاگ |
رويداد هاي شگفت انگيز علمي از سراسر جهان!
پيشرفت هاي جديد در قرن حاضر اسرار باور نكردني طبيعت! هر آنچه شما ميخواهيد ! با ما همراه باشيد ! |
| پیوندهای روزانه |
|
University of Massachusetts Amherst.Site الکترونیک (سایت مرجع خیلی عالی) tryengineering Ask-A-Scientist Archive آرشیو پیوندهای روزانه |
| نویسندگان |
|
Sciport user |
| پیوندها |
|
گمنام عاشق |
|
RSS
|