[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] Audio spectrum inversion - easy & fun
From: |
cswiger |
Subject: |
[Discuss-gnuradio] Audio spectrum inversion - easy & fun |
Date: |
Fri, 1 Oct 2004 10:25:32 -0400 (EDT) |
Gang - Here's a simple script that demonstrates spectrum inversion
using the multiply by [1,-1] method (mixing with Nyquist frequency).
Requires nothing but a sound card, and sounds just like listening
to a SSB signal on the wrong sideband.
------------------------------------
fron gnuradio import gr
from gnuradio import audio
def build_graph ():
gr = gr.flow_graph ()
sample_rate = 8000
src = audio.source (sample_rate)
out = audio.sink (sample_rate)
vec1 = [1, -1]
vsource = gr.vector_source_f (vec1, 1)
multiply = gr.multiply_ff ()
fg.connect (src, (multiply, 0))
fg.connect (vsource, (multiply, 1))
fg.connect (multiply, out)
return fg
def main ():
fg = build_graph()
fg.start ()
raw_input ('Press Enter to quit')
fg.stop()
if __name__ == '__main__':
main ()
Good luck
--Chuck
- [Discuss-gnuradio] Audio spectrum inversion - easy & fun,
cswiger <=
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Berndt Josef Wulf, 2004/10/03
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Chuck Swiger, 2004/10/03
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Berndt Josef Wulf, 2004/10/03
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Eric Blossom, 2004/10/03
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Berndt Josef Wulf, 2004/10/03
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Eric Blossom, 2004/10/04
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Berndt Josef Wulf, 2004/10/04
- Re: [Discuss-gnuradio] Audio spectrum inversion - easy & fun, Eric Blossom, 2004/10/04