Replies: 5 comments 7 replies
-
It is a great repository to work with and I am very much excited about future of this technology. I am trying to convert the same thing in python but I didn't understand how you captured the received audio frequency order, I mean when you capture audio between sound markers then how did you find the order of frequencies. I read all the description you have provided on the main page but didn't get this thing. Hope you can explain that a little too. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback! Can you be more specific about:
I am not sure I understand which order you are referring to. Here is some more info, hoping to make things a bit more clear: How is the data encoded into sound? Since we use 96 bins in total, we can encode 96/16 = 6 chunks of 4 bits which is exactly 3 bytes. We now split our payload that we want to transmit in chunks of 3 bytes and sequentially add the necessary amplitudes and transmit. Hope that makes sense. While writing this, I realized I might have overlooked the way the bins are centered. I am assuming that bin i is centered at frequency i*dF, but probably it might be actually centered at i*dF + 0.5*dF. Not sure if this is correct or if it has any impact on the performance of the method. Will see .. |
Beta Was this translation helpful? Give feedback.
-
have you though of using Direct Sequence Spread spectrum like the mode ROS? https://rosmodem.wordpress.com/ its at the very bottom |
Beta Was this translation helpful? Give feedback.
-
Fantastic library, @ggerganov. Kudos! Is there a utility yet to perform detection of tones within files? I.e. I can generate a WAV file via CLI that includes a tone, but what do I need to do to "scan" the file programmatically for embeds? |
Beta Was this translation helpful? Give feedback.
-
Hi, I'd like to express my gratitude for the effort you've put in. I wanted to bring to your attention that while using Pico 2040, I encountered an issue with the Ultrasound protocol. Specifically, I was unable to utilize a sample rate of 48khz and a buffer size of 1024, despite testing it with Mic MAX9814 and Arduino nano rp2040 and Pico rp2040. Only a lower sample rate seems to be functional, as decoding at higher rates is taking too long, around 33-35 ms. |
Beta Was this translation helpful? Give feedback.
-
Post any kind of feedback about
ggwave
orWaver
- ideas, issues, suggestions, things to improve, etc.Beta Was this translation helpful? Give feedback.
All reactions