Convolution of two Sinc functions

Click For Summary

Homework Help Overview

The discussion revolves around calculating the convolution of two sinc functions, specifically ##sinc(at)## and ##sinc(bt)##, where ##a## and ##b## are positive real numbers with ##a>b##. Participants explore the implications of the convolution integral and the properties of sinc functions in the context of Fourier transforms.

Discussion Character

  • Exploratory, Mathematical reasoning, Assumption checking

Approaches and Questions Raised

  • Participants discuss the convolution integral and its relation to the Fourier transform of sinc functions. Some suggest using the Fourier transform to simplify the convolution process, while others question the assumptions regarding the properties of the resulting function. There is also a discussion about the implications of the scaling property on the convolution result.

Discussion Status

The discussion is active, with participants providing various approaches and questioning the correctness of each other's reasoning. Some guidance has been offered regarding the use of Fourier transforms, but there is no explicit consensus on the correct method or outcome yet.

Contextual Notes

Participants note potential confusion regarding the definitions and properties of the Fourier transform and the rectangular function involved in the convolution process. There is an acknowledgment of the learning curve associated with these concepts.

roam
Messages
1,265
Reaction score
12

Homework Statement



Calculate the convolution of ##sinc(at)## and ##sinc(bt),## where ##a## and ##b## are positive real numbers and ##a>b.##

Homework Equations


Convolution integral

The Attempt at a Solution



The fact that ##a>b## tells us that the graph of ##sinc(at)## is ##a-b## times more "compressed" than that of ##sinc(bt).## So from the definition of the convolution integral:

$$sinc(at) * sinc(bt) = \int^\infty_{-\infty} sinc(a \tau).sinc(bt-\tau) d \tau = \int^\infty_{-\infty} \frac{\sin(a\tau)}{a\tau} \frac{\sin(bt-\tau)}{bt-\tau} d\tau \tag{1}$$

I've read that the convolution of two sinc functions at two different points is itself a sinc function located at the point of the difference between the two. So how exactly do I proceed from equation (1) to arrive at this result?
 
  • Like
Likes   Reactions: Delta2
Physics news on Phys.org
This one I was able to google and find something that should work: It gave a somewhat simple answer of taking the F.T. of the convolution function which is a product of the individual F.T.'s. Each of the F.T.'s is a rectangular function so the product should be a narrowed rectangular function. You then take the inverse F.T. of the narrowed rectangular function to get the result. There may be other ways to solve it directly, (e.g. complex variable residue theorem), but the method that showed up in a google should be useful.
 
  • Like
Likes   Reactions: roam
Thank you for the suggestion. So, since we have the Fourier transform pair ##\Pi (t) \leftrightarrow sinc(\nu),## we must also have ##sinc(t) \leftrightarrow \Pi (-\nu).## And by the scaling property the convolution becomes:

$$sinc(at) * sinc(bt)= \frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right)$$

Is this the right?

Personally, I don't think this is correct since apparently the convolution of two sinc functions has to be just a larger sinc function.
 
Suggestion: Google the F.T. of a single sinc function. The result after a lengthy derivation is a rectangular function. It will probably require a little algebra working with the product of the two rectangular functions. Your "a" and "b" are frequency terms. These are proportional to the frequency limits that are found in the rectangular F.T. solution. If my calculations are correct, it is simply the lower frequency "b" that will determine the limit in the product of the rectangular functions. (Perhaps my calculations are incorrect, but I don't get an average and/or difference of the frequencies.) One case they showed in the google was when the two frequencies are the same, the result is simply a sinc function (at that frequency), and not at the difference of the two frequencies.
 
Last edited:
Please read my edited post #4.
 
roam said:
Thank you for the suggestion. So, since we have the Fourier transform pair ##\Pi (t) \leftrightarrow sinc(\nu),## we must also have ##sinc(t) \leftrightarrow \Pi (-\nu).## And by the scaling property the convolution becomes:

$$sinc(at) * sinc(bt)= \frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right)$$

Is this the right?

Personally, I don't think this is correct since apparently the convolution of two sinc functions has to be just a larger sinc function.
Those aren't equal. What they are is the transform pair.

Yes, you will get the narrower of the two transform functions, and therefore the wider of the two sinc functions as the convolution. Of course there may be a re-scaling factor.
 
  • Like
Likes   Reactions: roam
SammyS said:
Those aren't equal. What they are is the transform pair.

Yes, you will get the narrower of the two transform functions, and therefore the wider of the two sinc functions as the convolution. Of course there may be a re-scaling factor.
@SammyS I question what the function ## \Pi(\nu) ## above represents. When I googled the F.T. of the sinc function, they gave a result proportional to ## (1/2)(sgn(\omega+\omega_o)-sgn(\omega-\omega_o)) ## which is basically a rectangle for the F.T. that is bounded by ## -\omega_o ## and ## +\omega_o ##. In this case with f(t)=sinc(at), the F.T. rectangle would be bounded by ## -a ## and ## +a ## (in frequency space). With the definitions for F.T. (and frequency) that the OP is using, he might get a factor of ## 1/(2 \pi) ## on his ## -a ## and ##+a ##, etc. Any help is appreciated. I am on a learning curve for this calculation as well.
 
Charles Link said:
@SammyS I question what the function ## \Pi(\nu) ## above represents. When I googled the F.T. of the sinc function, they gave a result proportional to ## (1/2)(sgn(\omega+\omega_o)-sgn(\omega-\omega_o)) ## which is basically a rectangle for the F.T. that is bounded by ## -\omega_o ## and ## +\omega_o ##. In this case with f(t)=sinc(at), the F.T. rectangle would be bounded by ## -a ## and ## +a ## (in frequency space). With the definitions for F.T. (and frequency) that the OP is using, he might get a factor of ## 1/(2 \pi) ## on his ## -a ## and ##+a ##, etc. Any help is appreciated. I am on a learning curve for this calculation as well.
I assumed that this is what OP meant by the ##\ \Pi\ ## function. The way you expressed it using the sign function is much clearer.
 
  • Like
Likes   Reactions: Charles Link
SammyS said:
Those aren't equal. What they are is the transform pair.

Yes, you will get the narrower of the two transform functions, and therefore the wider of the two sinc functions as the convolution. Of course there may be a re-scaling factor.

Sorry I meant that we get the FT pair:

$$sinc(at) * sinc(bt) \leftrightarrow \frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right)$$

Do I simplify this and return to time domain? :confused:

I think the combined scalar would be ##1/|ab|,## but what would be the argument of the resulting ##\Pi(...)## function?
 
  • #10
roam said:
Sorry I meant that we get the FT pair:

$$sinc(at) * sinc(bt) \leftrightarrow \frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right)$$

Do I simplify this and return to time domain? :confused:

I think the combined scalar would be ##1/|ab|,## but what would be the argument of the resulting ##\Pi(...)## function?
See my post #7. The ## \Pi(\nu) ## function is one that I'm not familiar with. It appears SammyS has seen it previously (see his answer to my question), and apparently ## \Pi(\nu) = 1 ## for ## -1<\nu<1 ## and is zero everywhere else. In the product of your ## \Pi ## functions, for a>b, the "b" will determine the rectangle, i.e. the result of the product will be ## \Pi(\nu/b) ##. Recommend a google of the ## \Pi ## function, but I think I have it correct. It is mathematically very simple and very easy to multiply two of them together. Also ## \Pi(\nu/b)=1 ## for ## -b<\nu<b ## and is zero everywhere else.
 
Last edited:
  • #11
Charles Link said:
See my post #7. The ## \Pi(\nu) ## function is one that I'm not familiar with. It appears SammyS has seen it previously (see his answer to my question), and apparently ## \Pi(\nu) = 1 ## for ## -1<\nu<1 ## and is zero everywhere else.

Well ## \Pi(\nu) ## is the rectangular pulse, defined in my notes as

$$A\Pi \left( \frac{t}{T} \right) = \left\{\begin{matrix}A, \ |t|<T/2\\ 0, \ else\end{matrix}\right.$$

Its FT is ##AT sinc(\nu T),## and by duality we have the pair:

$$sinc(\nu T) \leftrightarrow \Pi \left( \frac{-\nu}{T} \right).$$

So how can we combine the two ##\Pi## functions in my post #9 to return to time domain?
 
  • #12
roam said:
Well ## \Pi(\nu) ## is the rectangular pulse, defined in my notes as

$$A\Pi \left( \frac{t}{T} \right) = \left\{\begin{matrix}A, \ |t|<T/2\\ 0, \ else\end{matrix}\right.$$

Its FT is ##AT sinc(\nu T),## and by duality we have the pair:

$$sinc(\nu T) \leftrightarrow \Pi \left( \frac{-\nu}{T} \right).$$

So how can we combine the two ##\Pi## functions in my post #9 to return to time domain?
You need to do an inverse F.T. = Remember, we took the F.T. of the convolution integral to then process the functions, so we need to take an inverse F.T . of our result. The resulting ## \Pi ## function (which is the product of the two ## \Pi ## functions and is simply the narrower of the two ## \Pi ## functions) has a sinc function as its inverse transform=a very simple result. The only complication here is that you are using ## \nu ## in your F.T.'s and much of the literature and googled results use ## \omega=2 \pi \nu ##. In addition, your definition of the ## \Pi ## function may introduce a factor of 2 in its argument. (For the F.T. of sinc(bt), instead of just ## \Pi(\nu/b) ## there may be a ## \pi ## or ## 2 \pi ## in the ## \nu/b ##. Note the "b" in sinc(bt) is like an ## \omega_o ##, so there's likely to be a ## \pi ## or ## 2\pi ## multiplying the ##\nu/b ##.)
 
Last edited:
  • #13
That is right. We want to process the following equation in Fourier domain before taking its inverse transform:

$$\frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right) \tag{1}$$

The result would be something of the form ##\frac{1}{|a.b|} \Pi \left( ... \right).##

My question is how do you exactly work out the argument of the resulting rectangular pulse?
 
  • #14
roam said:
That is right. We want to process the following equation in Fourier domain before taking its inverse transform:

$$\frac{1}{|a|} \Pi \left( \frac{-\nu}{a} \right) . \frac{1}{|b|} \Pi \left( \frac{-\nu}{b} \right) \tag{1}$$

The result would be something of the form ##\frac{1}{|a.b|} \Pi \left( ... \right).##

My question is how do you exactly work out the argument of the resulting rectangular pulse?
With a graph. Graph each ## \Pi ## function (by hand), you'll see the result. The one problem here is I question the ## \nu/a ## and ## \nu/b ##. I think there should be a ## \pi ## or ## 2 \pi ## in there. Incidentally, the derivation of computing the F.T. of the sync function is somewhat lengthy, even though the result is simple. (I googled the derivation earlier. The calculation was done using ## \omega ## for the F.T. and the result was a positive rectangle F.T. for ## -b<\omega<b ## with an additional scaling factor multiplying the rectangle function and the F.T. was zero outside this rectangle interval.) You really need a precise answer for the F.T. of the sinc(bt) using the ## \nu ## frequency notation. We know it's going to be some kind of ## \Pi ## function, but we need both the scaling factor and the precise argument of the function.
 
Last edited:
  • Like
Likes   Reactions: roam
  • #15
Please see my edited additions to post #14. You're very much on the right track, but the exact form of the F.T. of sinc(bt) needs to be worked out precisely.
 
  • #16
I tried to graph each ##\Pi##. The factors of 1/a and 1/b in the argument of each ##\Pi## tell us that they are stretched by a and b respectively. And the heights are also altered by the factor in front of each function. If we superimpose the two pulses it would look something like this (compared to the original unscaled ##\Pi##):

azc99fm.jpg


So, how exactly does this help me find the expression for the multiplication in equation (1)?
 
  • #17
roam said:
I tried to graph each ##\Pi##. The factors of 1/a and 1/b in the argument of each ##\Pi## tell us that they are stretched by a and b respectively. And the heights are also altered by the factor in front of each function. If we superimpose the two pulses it would look something like this (compared to the original unscaled ##\Pi##):

azc99fm.jpg


So, how exactly does this help me find the expression for the multiplication in equation (1)?
That part is simple. To make it easier, have both rectangles be height 1. In any case, how much is "0" times "0" ? , how much is "0" times "1"? How much is "1" times "1"? You are missing the obvious. The shape of the product of the two functions is the narrower of the two functions.
 
  • #18
By narrower of the two functions do you mean ##a-b## (i.e. ##\frac{1}{|a.b|} \Pi \left( \frac{-\nu}{a-b} \right)##)?
 
  • #19
No. Simply ## (1/|ab|)\Pi(-\nu/b) ## for b<a.
 
  • Like
Likes   Reactions: TracerBullit and roam
  • #20
Now from this we need to take the inverse transform. The best I can determine from the googled literature is the exact scaling factor that is picked up from each sinc function that got Fourier transformed into the rectangle is ## \pi/a ## and ## \pi/b ##. (Remember the F.T. of a convolution ## h(\omega)=f(\omega)g(\omega) ##). When doing the inverse F.T., (of ## h(\omega) ## ),the scaling factors of the one function will be used in the inverse F.T. and get canceled and we'll get H(t)=sinc(bt) multiplied by the scaling factors from the other function which is ## \pi/a ##. (Be sure and see post #19 also).(In taking the product of ## f(\omega) ## and ## g(\omega) ## , the ## f(\omega) ## basically disappeared, but it still has its scaling factors.)
 
Last edited:
  • Like
Likes   Reactions: TracerBullit and roam

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
20
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K