Hi Martin,

I have no problem with keeping the 'old' algo in the toolbox. But still I'm
not sure if it is usable in real-world scenarios with sampling offsets.
Maybe someone can improve it if interested.

Cheers, Sebastian

2016-07-15 19:22 GMT+02:00 Martin Braun <martin.br...@ettus.com>:

> To clarify, if Koslowski's algorithm (since you already coined the
> term...) is *as* good as your original one, but also faster, you should
> not have duplicates. But if you did all the work to create software that
> actually outperforms the fast algorithm in some other aspect, there's no
> harm in keeping it around.
>
> Cheers,
> M
>
> On 07/15/2016 10:20 AM, Martin Braun wrote:
> > Sebastian,
> >
> > thanks for sharing, and your awesome work! I would suggest if you have
> > an algorithm with great detection characteristics, you should keep it.
> > If you want another suboptimal but fast one, create a second block (or
> > whatever it is). The first algorithm did cost you time, and its superior
> > detection performance might be interesting to other people.
> >
> > Cheers,
> > Martin
> >
> > On 07/15/2016 08:10 AM, Sebastian Müller wrote:
> >> Hi list,
> >>
> >> week 8 of GSoC is over and the latest news on gr-inspector are online:
> >> https://grinspector.wordpress.com/2016/07/15/week-8-performance-issues/
> >>
> >> This week was a bit disappointing because the algorithm for the OFDM
> >> estimation, which did show nice estimation results, and which I dealt
> >> with 2 weeks now, had to be replaced because of performance issues. Now
> >> I'll try a more straight-forward algorithm and hope to get started with
> >> synchronization in two weeks.
> >>
> >> Cheers,
> >> Sebastian
> >>
> >> Sebastian Müller <gse...@gmail.com <mailto:gse...@gmail.com>> schrieb
> am
> >> Fr., 8. Juli 2016 um 13:48 Uhr:
> >>
> >>     Hi all,
> >>
> >>     week 7 of GSoC is over and I have written a blog post about what
> >>     I've been up to:
> >>     https://grinspector.wordpress.com/2016/07/08/week-7-ofdm-prototype/
> >>
> >>     I started implementing an OFDM parameter estimation block in python.
> >>     Also, I did some performance tests, which look quite good. Next, I
> >>     will implement this algorithm in C++. Stay tuned!
> >>
> >>     Cheers,
> >>     Sebastian
> >>
> >>     Am 01.07.2016 um 15:37 schrieb Sebastian Müller:
> >>>     Hi all,
> >>>
> >>>     this week's GSoC blog post is ready! Check it out here:
> >>>     https://grinspector.wordpress.com/2016/07/01/week-6-tweaking/
> >>>
> >>>     I have finished the GUI so far and improved the Signal Separator.
> >>>     In the next time I will start with an OFDM parameter estimation,
> >>>     so stay tuned.
> >>>
> >>>     Cheers,
> >>>     Sebastian
> >>>
> >>>     2016-06-28 16:34 GMT+02:00 Sebastian Müller <gse...@gmail.com
> >>>     <mailto:gse...@gmail.com>>:
> >>>
> >>>         Hi Ben,
> >>>
> >>>         thanks for your interest. The manual signal selection is like
> >>>         the demod function in gqrx. You can move and resize an overlay
> >>>         that will determine the signal information that gets passed
> >>>         downstream. I have not dealt with AMC for now, but based on my
> >>>         own experience with manual modulation recognition I don't see
> >>>         a problem when not exactly hitting the signal edges. If your
> >>>         concern is too narrow selection, there is an oversampling
> >>>         factor parameter in the Signal Separator block, that will
> >>>         allow filtering wider than actually from the GUI specified, to
> >>>         compensate the naturally underestimated bandwidth when using
> >>>         energy detection. Also, the GUI now supports zooming so a user
> >>>         can work really precise if needed :)
> >>>
> >>>         Thanks again for the feedback!
> >>>         Cheers,
> >>>         Sebastian
> >>>
> >>>         2016-06-27 16:41 GMT+02:00 Ben Hilburn
> >>>         <<mailto:bhilb...@gnuradio.org>bhilb...@gnuradio.org
> >>>         <mailto:bhilb...@gnuradio.org>>:
> >>>
> >>>             Hi Sebastian -
> >>>
> >>>             Thanks for the great update!
> >>>
> >>>             I'm curious how the "manual selection with the mouse" will
> >>>             work? For some of the back-end processing that is going
> >>>             on, like Chris's AMC work, not selecting all of the bins
> >>>             of the signal seems like it could seriously impact the
> >>>             success of those functions. If the the FFT is, for
> >>>             example, 1024 bins, it seems like it may be hard for a
> >>>             user to accurately select the bins that are important.
> >>>             Will there be some sort of "intelligent auto-aim", for
> >>>             lack of a better word, for this?
> >>>
> >>>             Thanks for the great work so far! The GUI screenshots are
> >>>             looking great, by the way.
> >>>
> >>>             Cheers,
> >>>             Ben
> >>>
> >>>             On Sun, Jun 26, 2016 at 1:10 PM, Sebastian Müller
> >>>             <gse...@gmail.com <mailto:gse...@gmail.com>> wrote:
> >>>
> >>>                 Hi all,
> >>>
> >>>                 it’s GSoC midterms time! For that purpose, I wrote a
> >>>                 new blog post with what I’ve been up to and with a
> >>>                 review of what I’ve done so far:
> >>>                 <
> https://grinspector.wordpress.com/2016/06/26/week-5-midterms/>
> https://grinspector.wordpress.com/2016/06/26/week-5-midterms/
> >>>
> >>>                 I have managed to accomplish all of my midterm
> >>>                 milestones and am looking forward for the next 8 weeks
> >>>                 of GSoC.
> >>>
> >>>                 Cheers
> >>>                 Sebastian
> >>>
> >>>
> >>>                 Am 18. Juni 2016 um 15:06:11, Sebastian Müller
> >>>                 (<mailto:gse...@gmail.com>gse...@gmail.com
> >>>                 <mailto:gse...@gmail.com>) schrieb:
> >>>
> >>>>                 Hi all,
> >>>>
> >>>>                 my GSoC update came a bit later this week, because I
> >>>>                 was abroad. The GUI came to life this week, read here
> >>>>                 about it:
> >>>>                 <
> https://grinspector.wordpress.com/2016/06/18/week-4-gui/>
> https://grinspector.wordpress.com/2016/06/18/week-4-gui/
> >>>>
> >>>>                 Cheers,
> >>>>                 Sebastian
> >>>>
> >>>>                 Am 10. Juni 2016 um 15:14:24, Sebastian Müller
> >>>>                 (<mailto:gse...@gmail.com>gse...@gmail.com
> >>>>                 <mailto:gse...@gmail.com>) schrieb:
> >>>>
> >>>>>                 Hi all,
> >>>>>
> >>>>>                 like every week I want to give a short update about
> >>>>>                 my GSoC project. For details, check the blog post at
> >>>>>                 <
> https://grinspector.wordpress.com/2016/06/10/week-3-separation-issues/>
> https://grinspector.wordpress.com/2016/06/10/week-3-separation-issues/
> >>>>>
> >>>>>                 Most of the week was used to debug the Signal
> >>>>>                 Separator block, which did not pass my QA test. In
> >>>>>                 consultation with my mentors I changed the structure
> >>>>>                 under the hood and now the behavior is exactly like
> >>>>>                 expected (same as Xlating FIR filter). Also I
> >>>>>                 improved the Signal Detector with callbacks and an
> >>>>>                 averaging function and started with the GUI.
> >>>>>
> >>>>>                 Cheers,
> >>>>>                 Sebastian
> >>>>>
> >>>>>                 2016-06-03 18:49 GMT+02:00 Sebastian Müller
> >>>>>                 <<mailto:gse...@gmail.com>gse...@gmail.com
> >>>>>                 <mailto:gse...@gmail.com>>:
> >>>>>
> >>>>>                     Hi All,
> >>>>>
> >>>>>                     the second GSoC week is over and I have updated
> >>>>>                     my blog with the latest news:
> >>>>>                     <
> https://grinspector.wordpress.com/2016/06/03/week-2-compiling/>
> https://grinspector.wordpress.com/2016/06/03/week-2-compiling/
> >>>>>
> >>>>>                     Mainly I did C++ implementation of the Signal
> >>>>>                     Detector and Signal Separator blocks and started
> >>>>>                     with the Signal Extractor block. Next week I
> >>>>>                     plan to improve these blocks and start with the
> GUI.
> >>>>>
> >>>>>                     Cheers,
> >>>>>                     Sebastian
> >>>>>
> >>>>>                     Am 28. Mai 2016 um 14:55:45, Sebastian Müller
> >>>>>                     (<mailto:gse...@gmail.com>gse...@gmail.com
> >>>>>                     <mailto:gse...@gmail.com>) schrieb:
> >>>>>
> >>>>>>                     Hi Jan,
> >>>>>>
> >>>>>>                     thanks for the feedback!
> >>>>>>                     PFBs are a topic I discussed with my mentors
> >>>>>>                     and we decided to not use them because of the
> >>>>>>                     following reasons. When using PFBs, there is a
> >>>>>>                     trade-off between band resolution and
> >>>>>>                     calculation effort (few filters lead to low
> >>>>>>                     number of possible frequency bands, many
> >>>>>>                     filters may have a high cpu usage). Since the
> >>>>>>                     band separation is not dependend on the input
> >>>>>>                     siganls, I think I can have a more efficient
> >>>>>>                     solution with „customized“ FIR filters for each
> >>>>>>                     signal. The second reason is the implementation
> >>>>>>                     effort that needs to be done (not only for the
> >>>>>>                     PFB but also for recombining the bands again to
> >>>>>>                     reconstruct the signals) is quite higher than
> >>>>>>                     for using FIR filters. We were afraid that time
> >>>>>>                     would be too short for implementing this (since
> >>>>>>                     all this should work until the midterms in four
> >>>>>>                     weeks).
> >>>>>>                     We assume to have a moderate number of signals
> >>>>>>                     in the input spectrum (let’s say less than 5)
> >>>>>>                     and I think the FIR filter approach is more
> >>>>>>                     attractive here. But of course cpu usage is a
> >>>>>>                     topic which I have to deal with. Therefore I
> >>>>>>                     plan to use a lookup-table with precalculated
> >>>>>>                     taps for different bandwidths and steepnesses.
> >>>>>>                     Also, steepness (or something similiar) should
> >>>>>>                     be a parameter of the block, so the user can
> >>>>>>                     can somehow control the cpu usage with that.
> >>>>>>
> >>>>>>                     I hope that answers your question!
> >>>>>>
> >>>>>>                     Regards,
> >>>>>>                     Sebastian
> >>>>>>
> >>>>>>                     Am 28. Mai 2016 um 12:45:49, Jan Krämer
> >>>>>>                     (<mailto:kraemer...@gmail.com>
> kraemer...@gmail.com
> >>>>>>                     <mailto:kraemer...@gmail.com>) schrieb:
> >>>>>>
> >>>>>>>                     Hey Sebastian,
> >>>>>>>
> >>>>>>>                     great work in your first week. Looking pretty
> >>>>>>>                     good.
> >>>>>>>                     One question though. At the end you propose to
> >>>>>>>                     seperate the signals with a filterbank of
> >>>>>>>                     xlating FIRs. Is there a use case or a way to
> >>>>>>>                     do that with a polyphase filterbank? Cause
> >>>>>>>                     multiple FIRs are going to become a major
> >>>>>>>                     burden for the CPU if their number rises,
> >>>>>>>                     especially if the filterorder gets pretty high
> >>>>>>>                     e.g. for narrowband signals.
> >>>>>>>
> >>>>>>>                     Anyway keep up the good work.
> >>>>>>>                     Cheers,
> >>>>>>>                     Jan
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>                     2016-05-27 14:51 GMT+02:00 Sebastian Müller
> >>>>>>>                     <<mailto:gse...@gmail.com>gse...@gmail.com
> >>>>>>>                     <mailto:gse...@gmail.com>>:
> >>>>>>>
> >>>>>>>                         Hi all,
> >>>>>>>
> >>>>>>>                         there is a new blog post concerning the
> >>>>>>>                         gr-inspector toolbox:
> >>>>>>>                         <
> https://grinspector.wordpress.com/2016/05/27/week-1-signal-detection/>
> https://grinspector.wordpress.com/2016/05/27/week-1-signal-detection/
> >>>>>>>
> >>>>>>>                         There I describe what I have done in my
> >>>>>>>                         first week of GSoC. Mainly I have
> >>>>>>>                         prototyped a signal detection block and
> >>>>>>>                         started planning the signal separator
> >>>>>>>                         block (which is used to pass the detected
> >>>>>>>                         signals serialized).
> >>>>>>>
> >>>>>>>                         As always, comments are very welcome :)
> >>>>>>>
> >>>>>>>                         Cheers,
> >>>>>>>                         Sebastian
> >>>>>>>
> >>>>>>>
>  _______________________________________________
> >>>>>>>                         Discuss-gnuradio mailing list
> >>>>>>>                         <mailto:Discuss-gnuradio@gnu.org>
> Discuss-gnuradio@gnu.org
> >>>>>>>                         <mailto:Discuss-gnuradio@gnu.org>
> >>>>>>>                         <
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>>                 _______________________________________________
> >>>                 Discuss-gnuradio mailing list
> >>>                 Discuss-gnuradio@gnu.org <mailto:
> Discuss-gnuradio@gnu.org>
> >>>
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >> _______________________________________________
> >> Discuss-gnuradio mailing list
> >> Discuss-gnuradio@gnu.org
> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>
> >
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to