Hi Nicolas,

Assuming the two radio stations are within 20MHz of each other in terms of
frequency, the way to do this is to use the HackRF to grab one wide channel
that covers both of them, and then to create two tuners in your graph that
pull the stations out of that wide spectrum chunk. To see how to do this
inefficiently (but it works!) Do the HackRF tutorial to receive an FM radio
station, and then duplicate the blocks for the first mixer, the
downsampler, and the wideband demodulator. That will tune a "second"
channel from the same 20MHz input spectrum. You can then run the audio out
to a mixer block with a slider to adjust the mix between the two stations.
Slide left for station 1, slide right for station 2, in the middle you get
both mixed together :-).
--Chuck


On Thu, Oct 29, 2020 at 10:38 AM Nicolas Araújo <nico...@lesc.ufc.br> wrote:

> Hi, everyone!
>
> I am trying to design a receiver able to record two radio stations on the
> same time. I am setting the number of channels equals to two and putting as
> device arguments "hackrf=0,nchan=2". However, I am receiving the following
> error message:
>
> File "/usr/lib/python3.7/site-packages/gnuradio/gr/top_block.py", line
> 111, in start
> top_block_start_unlocked(self._impl, max_noutput_items)
> File "/usr/lib/python3.7/site-packages/gnuradio/gr/runtime_swig.py", line
> 4534, in top_block_start_unlocked
> return _runtime_swig.top_block_start_unlocked(r, max_noutput_items)
> RuntimeError: resolve_port: hierarchical block 'source_impl': output 1 is
> not connected internally
>
> Any suggestions, ideas, solutions, corrections?
>
> Thank you!
> _______________________________________________
> HackRF-dev mailing list
> HackRF-dev@greatscottgadgets.com
> https://pairlist9.pair.net/mailman/listinfo/hackrf-dev
>
_______________________________________________
HackRF-dev mailing list
HackRF-dev@greatscottgadgets.com
https://pairlist9.pair.net/mailman/listinfo/hackrf-dev

Reply via email to