Hi Jack, Yes, I found this notebook very useful alright.
Thanks, Colm On Tue, 1 Sep 2020 at 17:24, Jack Hickish <[email protected]> wrote: > 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 > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG1GKSnAHpJzpbtt23Su0G7jQX0SPymL%2BjO%2BSCrgoEjp0eXMQA%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/CAEx9wh8Bx7yT%2BVTgMJtxbBeUB-z%3DMdv4c0KA-%3DSbA4%2BKzKGhzQ%40mail.gmail.com.

