ΣSigmaStudio Ask AI Русский Log in

QAM in SigmaStudio with ADAU1466

Processors & DSP SpenceSmit Apr 16, 2026 00:00 4 replies Original on forum ↗
Subscribe
SpenceSmit Question
Apr 16, 2026 00:00

I’d like to create QAM from generating a square wave then duplicating and delaying that wave, then creating a modulated VIQ(t). I’m a bit lost in the endless options in the SigmaStudio toolbox. Has anyone tried to do this in this implementation? Could use some tips. Thanks.

Thread Notes
SpenceSmit - Moved from SigmaDSP Processors & SigmaStudio Dev. Tool to Processors & DSP. Post date updated from Thursday, April 16, 2026 11:22 PM UTC to Friday, April 17, 2026 3:33 AM UTC to reflect the move.

software

processors and dsp

sigma

Processors and Microcontrollers

qam

DaveThib Reply
Apr 17, 2026 00:00

Hello SpenceSmit,

You may have to educate me and others on some of the details you are asking about!

QAM, Quadrature Amplitude Modulation correct? There are some different ways to do this is my very basic understanding. Are you thinking of frequency shift keying type of thing? So two frequencies, one for a zero and a different frequency for a one? This would be easy to do in SigmaStudio with two oscillators and a switch. There will probably be some small details to work out.

VIQ I could not find any info on what that is?

So educate us a bit more on your needs.

This seems like a fun challenge.

Thanks!

Dave T

SpenceSmit Reply
Apr 17, 2026 00:00

Hi Dave,

Thanks for the reply! I’ll clarify.

I’m trying to implement a basic I/Q (quadrature) modulation structure in SigmaStudio rather than FSK. The approach I’m working with is to generate a baseband signal, convert it to a square wave, and then create two paths:

- An in-phase component I(t)
- A quadrature component Q(t), created by delaying the signal by 90°

Each path is then multiplied by a carrier:
- I(t) with cos(wc·t)
- Q(t) with sin(wc·t)

and the two are summed to form the output:

VIQ(t) = I(t)·cos(wc·t) + Q(t)·sin(wc·t)

So when I mentioned VIQ(t), I was just referring to the final combined I/Q modulated signal.

Hopefully that clarifies what I’m trying to do. I appreciate any insight. I’m quite new to Sigma.

Thanks

DaveThib Reply
Apr 17, 2026 00:00

Hello SpenceSmit,

That helps a little to clear up a few things. We need more back and forth so send me a PM and also be sure to send a friend request so I can respond back.

Thanks,

Dave T

SpenceSmit Reply
Apr 17, 2026 00:00

Hi Dave,

I am unable to add you for some reason - getting an error. Not able to message either. If you’d like to add and message me that would be great.