Hi Colm,

Just to add -- you might find this ipython notebook a useful place to start
poking around if you want to do some software sims --
https://github.com/telegraphic/pfb_introduction/blob/master/pfb_introduction.ipynb

On Fri, 28 Aug 2020 at 17:17, Ross Martin <[email protected]> wrote:

> Hi Colm,
>
> I realized that I forgot to mention that time resolution and response
> duration aren't exactly the same thing.
>
> When you switch from an FFT to a PFB with an equivalent number of
> channels, the PFB filter has a length equal to N FFTs.  So your time
> response length becomes longer by a factor of N.  However, the PFB output
> still has a definite and distinct peak that hasn't really changed in width
> from the original FFT case.
>
> So for many ways of measuring time resolution, switching from FFT to PFB
> doesn't change time resolution much, even though it does extend the time
> length of the response.
>
> Regards,
>
> Ross
>
> [email protected]
>
>
> On Fri, Aug 28, 2020, 7:58 AM Ross Martin <[email protected]> wrote:
>
>> Hi Colm,
>>
>> Events with narrow time resolution will have larger bandwidth, which
>> means that energy from them will appear in multiple PFB output channels.
>>
>> If you retain only a single PFB output channel, then you have lost time
>> resolution exactly as described by previous answers.
>>
>> However, PFBs, when done correctly, are invertible. If you retain *all*
>> PFB channels, you can reconstruct the entire original time series (with
>> some controllable processing noise).  Since you can reconstruct all your
>> original data, you've lost nothing at all regarding time resolution (or
>> anything else).  Fine time resolution can be hard to see in this form, but
>> all the data is there to extract it.
>>
>> It's also possible to invert part of a PFB.  For example, if an event has
>> energy primarily in three adjacent channels, you can keep just those three
>> channels and invert just the three channels.  This effectively gives you a
>> bandpass filter with three times the channel bandwidth, and three times
>> finer time resolution than the time resolution of a single channel.
>>
>> Regarding your second question of whether amplitude of an off-center sine
>> wave varies.  It essentially does not.  A PFB, when properly constructed,
>> is exactly equivalent to a complex mixer, followed by a lowpass filter,
>> followed by a downsampler.  (Presentation on my web site.).  For an
>> off-center sine wave these steps will give as a primary output signal a
>> complex sine wave whose amplitude is constant but phase varies.  There will
>> also be secondary aliased output components, that do distort the amplitude
>> measurement a little.  However, these components will certainly be in the
>> stopband of the filter, and with even weak PFB filters be at least 60dB
>> down.  If that's too much amplitude measurement variation, you can get
>> stronger PFB filters -- but these will give you lower time resolution in a
>> single output channel.
>>
>> Regards,
>>
>> Ross
>>
>> [email protected]
>>
>>
>>
>>
>> On Fri, Aug 28, 2020, 3:40 AM Colm Bracken <[email protected]> wrote:
>>
>>> Hi James,
>>>
>>> Perfect, thanks so much.
>>> It is good to have clarity on these matters.
>>>
>>> Best wishes,
>>> Colm
>>>
>>> On Fri, 28 Aug 2020 at 12:23, James Smith <[email protected]> wrote:
>>>
>>>> Hello Colm,
>>>>
>>>> Yes, you're correct. That's how some of our narrowband designs work -
>>>> you use each PFB channel as a very narrow bandpass filter, and treat its
>>>> output as a complex time-series. So you can pass it through another PFB to
>>>> get a higher-resolution spectrum, at the expense of very much lower time
>>>> resolution of course.
>>>>
>>>> Regards,
>>>> James
>>>>
>>>>
>>>> On Fri, Aug 28, 2020 at 11:04 AM Colm Bracken <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Cedric,
>>>>>
>>>>> Great, thanks for confirming that.
>>>>> One more question, if you don't mind?
>>>>>
>>>>> If a narrow band signal is off-centre relative to one of my frequency
>>>>> bins, will the measured amplitude change each time I run the FFT?
>>>>> For example, if my FFT frequency bins are exactly 1 MHz wide (1024 pt
>>>>> FFT applied to 1 GSPS ADC data), and I am trying to measure a sinusoid 
>>>>> with
>>>>> a frequency of 5.1 MHz, will the measured amplitude oscillate at a
>>>>> frequency of 0.1 MHz (5.1 MHz - 5 MHz)? Basically, my sampling (in terms 
>>>>> of
>>>>> how often I sample the full time stream for the FFT) is out of phase with
>>>>> the signal to be measured?
>>>>>
>>>>> I probably didn't explain that very well, apologies.
>>>>>
>>>>> Best wishes,
>>>>> Colm
>>>>>
>>>>> On Fri, 28 Aug 2020 at 11:17, 'Cedric Viou' via
>>>>> [email protected] <[email protected]> wrote:
>>>>>
>>>>>> Hi Colm,
>>>>>>
>>>>>> You are right.
>>>>>>
>>>>>> PFB is a great way to reduce frequency smearing but the down-side is
>>>>>> time smearing.
>>>>>>
>>>>>> A brief event will be convolved with at least one of your PFB 8-tap
>>>>>> filters that end up feeding several FFT computations in a row.
>>>>>> So, you get time smearing for that short event...
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Cedric
>>>>>>
>>>>>>
>>>>>> Le 28/08/2020 à 11:56, Colm Bracken a écrit :
>>>>>> > Hi All,
>>>>>> >
>>>>>> > I have a question, which is probably DSP 101 basics, but I just
>>>>>> wasn't 100% sure.
>>>>>> >
>>>>>> > If I am applying a 1024 point FFT to a continuous time-stream from
>>>>>> an ADC with sampling ~ 1 GSPS, I will have a time resolution ~ 1
>>>>>> microsecond (and frequency res. of ~ 1 MHz).
>>>>>> >
>>>>>> > But, if I instead apply an 8 tap PFB, am I essentially smearing out
>>>>>> my time resolution by a factor of 8, since I am now summing 8 rows of my
>>>>>> 1024 point time streams?
>>>>>> > I can't see how the number of PFB taps wouldn't affect my time
>>>>>> resolution. Or am I missing something?
>>>>>> >
>>>>>> > Thanks in advance,
>>>>>> > Colm
>>>>>> >
>>>>>> > --
>>>>>> >
>>>>>> > *Dr Colm Bracken*
>>>>>> > Lecturer
>>>>>> > Maynooth University Experimental Physics
>>>>>> >
>>>>>> >
>>>>>> > Maynooth University, Maynooth, Co. Kildare, Ireland.
>>>>>> >
>>>>>> > T: +353 1 708 3641
>>>>>> > E: [email protected] <mailto:[email protected]> W:
>>>>>> www.maynoothuniversity.ie <http://www.maynoothuniversity.ie>
>>>>>> >
>>>>>> > Follow my work on https://nuim.academia.edu/ColmBracken
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > And
>>>>>> >
>>>>>> >
>>>>>> > Research Associate
>>>>>> >
>>>>>> > Astronomy & Astrophysics Section
>>>>>> > School of Cosmic Physics
>>>>>> > Dublin Institute for Advanced Studies
>>>>>> > 31 Fitzwilliam Place
>>>>>> > Dublin 2, D02 XF86
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > T: +353 1 440 6656 ext 352
>>>>>> > E: [email protected] <mailto:[email protected]> W:
>>>>>> www.dias.ie/2017/06/22/dr-colm-bracken <
>>>>>> https://www.dias.ie/2017/06/22/dr-colm-bracken>
>>>>>> >
>>>>>> > Follow my work on https://nuim.academia.edu/ColmBracken
>>>>>> >
>>>>>> > --
>>>>>> > You received this message because you are subscribed to the Google
>>>>>> Groups "[email protected]" group.
>>>>>> > To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected] <mailto:
>>>>>> [email protected]>.
>>>>>> > To view this discussion on the web visit
>>>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh9GmrYZ7_uLkXwSKqOp3GYm1Ei_0Bq-TPg9pt8LgQdprw%40mail.gmail.com
>>>>>> <
>>>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh9GmrYZ7_uLkXwSKqOp3GYm1Ei_0Bq-TPg9pt8LgQdprw%40mail.gmail.com?utm_medium=email&utm_source=footer
>>>>>> >.
>>>>>>
>>>>>> --
>>>>>> Cedric Viou <[email protected]>
>>>>>>
>>>>>> Ingénieur de recherche
>>>>>>
>>>>>> Station de Radioastronomie de Nançay,
>>>>>> Observatoire de Paris, PSL Research University, CNRS, Univ. Orléans,
>>>>>> OSUC,
>>>>>> 18330 Nançay, France
>>>>>> http://www.obs-nancay.fr/
>>>>>>
>>>>>> phone : +33 (0) 248 51 8609
>>>>>> fax   : +33 (0) 248 51 8318
>>>>>>
>>>>>> www.openstreetmap.org/?mlat=47.381848&mlon=2.194415&zoom=18
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "[email protected]" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/68a23cbf-5320-8b50-7a4f-52379c4a2ad7%40obs-nancay.fr
>>>>>> .
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Dr Colm Bracken*
>>>>> Lecturer
>>>>> Maynooth University Experimental Physics
>>>>>
>>>>>
>>>>> Maynooth University, Maynooth, Co. Kildare, Ireland.
>>>>>
>>>>> T: +353 1 708 3641
>>>>> E: [email protected] W: www.maynoothuniversity.ie
>>>>>
>>>>> Follow my work on https://nuim.academia.edu/ColmBracken
>>>>>
>>>>>
>>>>>
>>>>> And
>>>>>
>>>>>
>>>>> Research Associate
>>>>>
>>>>> Astronomy & Astrophysics Section
>>>>> School of Cosmic Physics
>>>>> Dublin Institute for Advanced Studies
>>>>> 31 Fitzwilliam Place
>>>>> Dublin 2, D02 XF86
>>>>>
>>>>>
>>>>>
>>>>> T: +353 1 440 6656 ext 352
>>>>> E: [email protected] W: www.dias.ie/2017/06/22/dr-colm-bracken
>>>>>
>>>>> Follow my work on https://nuim.academia.edu/ColmBracken
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "[email protected]" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh_2SWV5ahQ7x4bCegn9WkZ%3DPket18wO0QnLb%2BZx8JD7Lw%40mail.gmail.com
>>>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh_2SWV5ahQ7x4bCegn9WkZ%3DPket18wO0QnLb%2BZx8JD7Lw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "[email protected]" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG67D37EFydE4i2WtHH43SC8oGS_Cwv4VCAHCXhp4SNMEOqzXg%40mail.gmail.com
>>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG67D37EFydE4i2WtHH43SC8oGS_Cwv4VCAHCXhp4SNMEOqzXg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>>
>>> *Dr Colm Bracken*
>>> Lecturer
>>> Maynooth University Experimental Physics
>>>
>>>
>>> Maynooth University, Maynooth, Co. Kildare, Ireland.
>>>
>>> T: +353 1 708 3641
>>> E: [email protected] W: www.maynoothuniversity.ie
>>>
>>> Follow my work on https://nuim.academia.edu/ColmBracken
>>>
>>>
>>>
>>> And
>>>
>>>
>>> Research Associate
>>>
>>> Astronomy & Astrophysics Section
>>> School of Cosmic Physics
>>> Dublin Institute for Advanced Studies
>>> 31 Fitzwilliam Place
>>> Dublin 2, D02 XF86
>>>
>>>
>>>
>>> T: +353 1 440 6656 ext 352
>>> E: [email protected] W: www.dias.ie/2017/06/22/dr-colm-bracken
>>>
>>> Follow my work on https://nuim.academia.edu/ColmBracken
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "[email protected]" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh_tQLMpLNvcCkjSW-M_KNiAC96R-g-oGShBQKzj65F_RQ%40mail.gmail.com
>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAEx9wh_tQLMpLNvcCkjSW-M_KNiAC96R-g-oGShBQKzj65F_RQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups "
> [email protected]" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG4nf73pRTk2xjv7tRXXn6rwDtHbGsYCxzRzz8qtGQR6EG1%3DGw%40mail.gmail.com
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG4nf73pRTk2xjv7tRXXn6rwDtHbGsYCxzRzz8qtGQR6EG1%3DGw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSnAHpJzpbtt23Su0G7jQX0SPymL%2BjO%2BSCrgoEjp0eXMQA%40mail.gmail.com.

Reply via email to