-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SigMF Generator Extension #168
Comments
I've thought about this a bit since we discussed it, and I think that the best way to support this is to implement this as an extension with a separate generator application (possibly "part of" SigMF) as opposed to a new native SigMF type. This will require support for "sigmf-meta only" files of course, but i think we established the value in that shortly after this came up. |
In my group we have discussed something like this for years, but anytime we sit down to brainstorm a nice way to parameterize signals in a parse-able fashion we can always think of signals that break our implementation. A realistic implementation of something like this would need to have the objective of describing many but not nearly all types of packets, modulations, scrambling, and spreading techniques. If you had something like Parameterizing RF could be many times more complex than the whole SigMF spec. |
I think I'm in agreement with @Teque5's thinking, here (with a small difference in execution). I think we should keep all actual definition of the generator outside of SigMF, and rather just make it possible for a Metadata file to point to that generator (which becomes tremendously more valuable with Metadata-only distributions, as @jacobagilbert points out). Where I differ with the suggestion as written by @Teque5 is that I had really just imagined it as another field - @jacobagilbert - Thoughts on 👆👆? |
Note: This feels simple to me, so marking it for v1.0.0. If it becomes gating, though, because we can't figure it out, I'd boot it. |
@bhilburn if I understand this correctly, the way this would be used is that a metadata only SigMF file (which will be permitted by #183), say If so, I think that makes a lot of sense to me. |
I think that the implementation suggested by @jacobagilbert can be achieved with the existing |
@Teque5 - The |
@bhilburn The existing #198 will hopefully make this more straightforward, and after that I think it can be implemented as |
Also, i'd like to pull this out of the v1.0 critical path; thumbs up this or do it if you agree! |
Potentially have a
.sigmf-generator
type (or similar) that created sigmf compliant files.Think of it as an
svg
but for signals :DOriginally discussed at GNU Radio Conference 2021.
The text was updated successfully, but these errors were encountered: