Hi all:
My task is to use the USRP to down convert the GPS L1 channel to
baseband signal.
I have some problems with the carrier offset of the DBS_RX
daughterboard.
When I set f_l0 of the DBS_RX daughterboard to be 1575.42e6 which is the
center frequency of GPS L1 signal, I found the real frequency in the
tune(double _freq) function was 1575.5e6. So there is 80000 hz offset. I
want to know what the output of DBSRX daughterboard is. What is the
effect of this offset to my input signal?
Next, I need to down convert the output signal of the daughterboard. Fox
example, I want to down convert it to 1.5M hz. Then, what should I do?
I think I should use this function:
usrp_standard_rx: set_rx_freq (int channel, double freq).
Next, I need to down convert the output signal of the daughterboard. Fox
example, I want to down convert it to 1.5M hz. Then, what should I do?
I think I should use this function:
usrp_standard_rx: set_rx_freq (int channel, double freq).
Thanks Trond!
I think this thread just tell me there should be a frequency offset, but
I did not find any answer about how do deal with this problem in this
thread.
Next, I need to down convert the output signal of the daughterboard. Fox
example, I want to down convert it to 1.5M hz. Then, what should I do?
I think I should use this function:
usrp_standard_rx: set_rx_freq (int channel, double freq).
Thanks Trond!
I think this thread just tell me there should be a frequency offset, but
I did not find any answer about how do deal with this problem in this
thread.
There are several ways to deal with this issue, but a simple solution
that I have used my self is to just increase the Doppler frequency
search range of your acquisition procedure.
–
AMSAT Director and VP Engineering. Member: ARRL, AMSAT-DL,
TAPR, Packrats, NJQRP, QRP ARCI, QCWA, FRC. ARRL SDR WG Chair
“Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by
definition, not smart enough to debug it.” - Brian W. Kernighan
Yes!
This method works for the acquisition, but does not work for the
tracking loop.
Because the chip rate is relevant to the Doppler shift frequency. So
how about your program? Can you suggest me some other ways to deal with
this issue?
Thanks Trond!
I think this thread just tell me there should be a frequency offset, but
I did not find any answer about how do deal with this problem in this
thread.
There are several ways to deal with this issue, but a simple solution
that I have used my self is to just increase the Doppler frequency
search range of your acquisition procedure.
–
Trond D.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.