Rectifying and Low Pass filter

I’m trying to demodulate AM (I know there are existing blocks to do
that, but I’d like to learn how to do it on my own).

In a real world analog circuit, I would find the envelope by first
rectifying the signal (using a diode), and then using a low pass
filter - that would give me the envelope.

How can I rectify with GNU Radio?


Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

I see. For those of us who have some background in analog circuits,
is there a way to work with real valued passband signals? For example,
is there a block which takes a complex baseband signal and converts it
to a real valued passband signal?

On Sun, Nov 17, 2013 at 2:53 PM, Robert J. [email protected]
wrote:

I see. For those of us who have some background in analog circuits,
is there a way to work with real valued passband signals? For example,
is there a block which takes a complex baseband signal and converts it
to a real valued passband signal?

You can always go through a type converter block “complex to float”
which outputs a stream for the real and (if connected) the imaginary.
Or you can just use the “complex to real” block to just get the real
part.

However, and I’m not trying to be glib or insulting, the best thing to
do is really to understand how to work at complex baseband. When
working with software radio, we’re not just doing in software what we
did in analog circuits. Sometimes we do, sometimes it looks similar,
but by working in the digital domain, we’re changing a lot about how
we work with signals. In many ways, we’re now able to more accurately
represent the real mathematics of signal processing where we were only
approximating it in hardware.

Tom