[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Angle manipulation & other concerns
From: |
Martin Dvh |
Subject: |
Re: [Discuss-gnuradio] Angle manipulation & other concerns |
Date: |
Mon, 20 Feb 2006 20:47:20 +0100 |
User-agent: |
Debian Thunderbird 1.0.2 (X11/20051002) |
joe j wrote:
> Thanks alot Martin, for detailed explanation in the relationship of
> complex numbers with signals. :)
> *//*
>
> the output is a complex signal with amplitude=amp1*amp2 and
> phase=phase1-phase2
>
> To everyone,
> In regards to the mux question posted,
> something.set_mux(gr.hexint(0x32103210)), the block diagram of the USRP
> board indicates that 0 and 1 are for Rx-A and Rx-B and 2&3 are for Tx-A
> and Tx-B, respectively. So, does that mean if we set our mux to
> 0x32103210 we receive I&Q's from Tx-B, Tx-A, Rx-B, Rx-A (this order)?
I think you are mixing things up here.
The receive mux and transmit mux don't have the same meaning.
if you have
usrp_receive=usrp.source_c()
usrp_receive.set_mux(gr.hexint(0x32103210))
This means RXA I,Q will be on channel 0
RXB I,Q will be on channel 1
RXA I,Q will be on channel 2
RXB I,Q will be on channel 3
So RXA and RXB are just repeated here
You don't receive TX-B or TX-A, you only receive RX-A or RX-B
As a theoretical example
0x76543210 would mean
RXA I,Q on channel 0
RXB on channel 1
RXC on channel 2
RXD on channel 3
This is theoretical since RXC and RXD don't exist.
For the exact definition and explanation look at
usrp/firmware/include/fpga_regs_standard.h
usrp/firmware/include/fpga_regs_common.h
greetings,
Martin
>
> Thanks,
> JC
>
> ------------------------------------------------------------------------
> Brings words and photos together (easily) with
> PhotoMail
> <http://us.rd.yahoo.com/mail_us/taglines/PMall/*http://photomail.mail.yahoo.com>
> - it's free and works with Yahoo! Mail.