If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
AM SSB
23 posts
• Page 2 of 3 • 1, 2, 3
Re: AM SSB
martinvicanek wrote:Here is a demo for you. I thought I had posted something similar before, but I can't find it any more. Any way, this is not optimised, but it is fully functional. Have fun with it!
Hi, Martin.
You said that the scheme you gave could be optimized. Please tell me where exactly this can be done. I'll give it a try, maybe I can do it too.
Regards!
-
Jarfaut - Posts: 18
- Joined: Mon Apr 24, 2023 1:25 pm
Re: AM SSB
There are many places you can save CPU, some are specific to FS, others make use of SSE, and yet others are inherent in the algo. For instance you can very easily generate sine and cosine at half Nyquist:
sine: 0, 1, 0, -1, ...
cosine: 1, 0, -1, 0, ...
I'll try to post an optimised version in the next days.
sine: 0, 1, 0, -1, ...
cosine: 1, 0, -1, 0, ...
I'll try to post an optimised version in the next days.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: AM SSB
Here is an optimized frequency shifter. Compared to the previous post, this one is about 20x more efficient (hard to say exactly because the CPU load is barely measurable). There are some explanaitons inside for the inclined flowstoner . . .
- Attachments
-
- FreqShifterOpti.fsm
- Highly optimized frequency shifter
- (27.58 KiB) Downloaded 333 times
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: AM SSB
martinvicanek wrote:Here is an optimized frequency shifter. Compared to the previous post, this one is about 20x more efficient (hard to say exactly because the CPU load is barely measurable). There are some explanaitons inside for the inclined flowstoner . . .
Martin, a big bow to you, and a lot of respect!
Bode used SSB technology back in the 60's in Moog synthesizers. But before him it was done by German engineers for acoustic decoupling between microphone and loudspeakers.
It's amazing that now any synthesizer designer can use a similar circuit in an FS system.
I'm getting very primitive circuits so far, but I'm still happy with it!
With great respect!
https://mega.nz/file/ezgGgBLR#2doQyQ-Pt10NNtBp1mSZvjFB9INaJYgIdmgm2zGg7pM
https://mega.nz/file/WmBSFI6R#TJ-N98w_KTV8UNDWGBcEuOUrSFI6sawnqEYKlh6tw9Q
-
Jarfaut - Posts: 18
- Joined: Mon Apr 24, 2023 1:25 pm
Re: AM SSB
martinvicanek wrote:. There are some explanaitons inside for the inclined flowstoner . . .
Martin, after the first measurement of the signal through the FFT the frequency adjustment of both external oscillators stops. Could you see why the values are fixed?
In general it works great! I looked at the program internally, and realized that I could not do such a thing.
-
Jarfaut - Posts: 18
- Joined: Mon Apr 24, 2023 1:25 pm
Re: AM SSB
Jarfaut wrote:Martin, after the first measurement of the signal through the FFT the frequency adjustment of both external oscillators stops. Could you see why the values are fixed?
Not sure what you mean exactly. The FFT display uses the Signal Analyser prim. When you actually use the circuit with blue audio, that FFT won't work. If you want to monitor blue audio, you'd have to use a Mono to Graph prim instead. Does that relate in any way to what you are experiencing?
I looked at the program internally, and realized that I could not do such a thing.
It is hard to read other peoples code, let alone ASM!
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: AM SSB
martinvicanek wrote: If you want to monitor blue audio, you'd have to use a Mono to Graph prim instead. Does that relate in any way to what you are experiencing?
Yes, Martin, that's right, you said absolutely right! It's because of my attempt to connect the FFT and the audio bus at the same time. I had already guessed that they should not be mixed. It shows once again that it's one thing to have an electrical circuit, and quite another to have an executable environment (FS).
Nice workmanship! If I see a "donate" button, I'll be sure to use it!
-
Jarfaut - Posts: 18
- Joined: Mon Apr 24, 2023 1:25 pm
Re: AM SSB
Sorry about that. The analyser prim is handy for debugging, but I should not leave it in the schem when posting.
There is a donation button on my Website: https://vicanek.de/donate.htm
If you invite me for a coffee I'll be greatful!
There is a donation button on my Website: https://vicanek.de/donate.htm
If you invite me for a coffee I'll be greatful!
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: AM SSB
martinvicanek wrote:Sorry about that. The analyser prim is handy for debugging, but I should not leave it in the schem when posting.
There is a donation button on my Website: https://vicanek.de/donate.htm
If you invite me for a coffee I'll be greatful!
Have a cup of your choice on me.
Thanks for all the help and knowledge you share !
- RJHollins
- Posts: 1571
- Joined: Thu Mar 08, 2012 7:58 pm
Re: AM SSB
martinvicanek wrote:Sorry about that. The analyser prim is handy for debugging, but I should not leave it in the schem when posting.
There is a donation button on my Website: https://vicanek.de/donate.htm
If you invite me for a coffee I'll be greatful!
Martin, greetings!
My donation translation doesn't translate at your link. Your account does not accept donations from Japan or Europe.
Help me out. Please update your email.
-
Jarfaut - Posts: 18
- Joined: Mon Apr 24, 2023 1:25 pm
23 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: Google [Bot] and 68 guests