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
Re: AM SSB
Hi, Martin.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!
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!
- martinvicanek
- Posts: 1334
- Joined: Sat Jun 22, 2013 8:28 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: 1334
- 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 474 times
Re: AM SSB
Martin, a big bow to you, and a lot of respect!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 . . .
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-Pt ... mgm2zGg7pM
https://mega.nz/file/WmBSFI6R#TJ-N98w_K ... EYKlh6tw9Q
Re: AM SSB
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?martinvicanek wrote:. There are some explanaitons inside for the inclined flowstoner . . .
In general it works great! I looked at the program internally, and realized that I could not do such a thing.
- martinvicanek
- Posts: 1334
- Joined: Sat Jun 22, 2013 8:28 pm
Re: AM SSB
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?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?
It is hard to read other peoples code, let alone ASM!I looked at the program internally, and realized that I could not do such a thing.
Re: AM SSB
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).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?
Nice workmanship! If I see a "donate" button, I'll be sure to use it!
- martinvicanek
- Posts: 1334
- Joined: Sat Jun 22, 2013 8:28 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!
Re: AM SSB
Have a cup of your choice on me.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!
Thanks for all the help and knowledge you share !
Re: AM SSB
Martin, greetings!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!
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.