Send USRP-users mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of USRP-users digest..."
Today's Topics:
1. Re: phase alignment (Francois Quitin)
2. Re: phase alignment (Josh Blum)
3. Re: UHD examples (Josh Blum)
4. Re: UHD examples (Simon HB9DRV)
5. Re: UHD examples (Rancid Fisch)
6. Re: phase alignment (ALEXANDRE Christophe)
7. Re: UHD examples (Simon HB9DRV)
8. Data integrity in case of slow throughput (Farrukh Aziz)
9. Re: USRP-users Digest, Vol 23, Issue 15 (Pan, Luyuan)
10. Re: UHD examples (Rancid Fisch)
11. Re: UHD examples (Simon HB9DRV)
12. Re: phase alignment (Christophe ALEXANDRE)
----------------------------------------------------------------------
Message: 1
Date: Mon, 16 Jul 2012 11:20:55 -0700
From: "Francois Quitin" <[email protected]>
To: "'Christophe ALEXANDRE'" <[email protected]>,
<[email protected]>
Subject: Re: [USRP-users] phase alignment
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
Hi Alexandre,
I don?t know aligning the CORDICs, but you can bypass them with the
following command
self.uhd_usrp_source_0.set_center_freq(uhd.tune_request(964000000,
dsp_freq=0, dsp_freq_policy=uhd.tune_request.POLICY_MANUAL), 0)
or putting the following commandi in the frequency-field of the
UHD:USRP-sournce block in GRC:
uhd.tune_request(964000000, dsp_freq=0,
dsp_freq_policy=uhd.tune_request.POLICY_MANUAL)
Hope this helps,
Fran?ois
De : [email protected]
[mailto:[email protected]] De la part de Christophe
ALEXANDRE
Envoy? : lundi 16 juillet 2012 02:53
? : [email protected]
Objet : [USRP-users] phase alignment
Hi all,
i'm trying to align in phase two cos signal using the following GRC
flowgraph :
i have modified the .py file to align both LO :
self.cmd_time = self.uhd_usrp_source_0_0.get_time_now()
self.cmd_time = self.cmd_time + uhd.time_spec_t(1)
self.uhd_usrp_source_0_0.set_command_time(self.cmd_time)
self.uhd_usrp_source_0_0.set_center_freq(1e9, 0)
self.uhd_usrp_source_0_0.set_center_freq(1e9, 1)
self.uhd_usrp_source_0_0.clear_command_time()
but the phase is still not aligned. I suppose i need to align also
both CORDICs, but i don't know how to do this with GNURADIO.
any help is welcome !!
regards.
Christophe ALEXANDRE
Conservatoire National des Arts et M?tiers (CNAM)
Laboratoire CEDRIC-LAETITIA
D?partement EASY
Acc?s 11B niveau -1, Case 2D2P10
292 rue Saint Martin
75141 PARIS CEDEX 03
FRANCE
email : [email protected]
tel. 0140272699
mob. 0651087311
fax. 0140272994
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120716/d2dd10aa/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 306114 bytes
Desc: not available
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120716/d2dd10aa/attachment-0001.png>
------------------------------
Message: 2
Date: Mon, 16 Jul 2012 11:42:28 -0700
From: Josh Blum <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] phase alignment
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
On 07/16/2012 02:53 AM, Christophe ALEXANDRE wrote:
> Hi all,
>
> i'm trying to align in phase two cos signal using the following GRC flowgraph
> :
>
>
>
>
>
> i have modified the .py file to align both LO :
>
> self.cmd_time = self.uhd_usrp_source_0_0.get_time_now()
> self.cmd_time = self.cmd_time + uhd.time_spec_t(1)
> self.uhd_usrp_source_0_0.set_command_time(self.cmd_time)
> self.uhd_usrp_source_0_0.set_center_freq(1e9, 0)
> self.uhd_usrp_source_0_0.set_center_freq(1e9, 1)
> self.uhd_usrp_source_0_0.clear_command_time()
>
> but the phase is still not aligned. I suppose i need to align also
> both CORDICs, but i don't know how to do this with GNURADIO.
>
Well that looks right. The cordics will retune in a timed fashion as
well, so they should be the same phase.
Its important to note that the phase offset should be consistent after
retune. That doesnt mean it will necessarily be 0 offset. Because even
matched length cables arent perfect.
Here is a app I made w/ gnuradio to retune a gang of USRPs with SBX and
record the phase over time. I think you will find it very helpful:
http://pastebin.com/fCUGTP6w
-josh
------------------------------
Message: 3
Date: Mon, 16 Jul 2012 11:46:11 -0700
From: Josh Blum <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] UHD examples
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
On 07/16/2012 02:34 AM, Rancid Fisch wrote:
> Sorry for the novice level question...
>
> Using Windows, I downloaded and installed the UHD installer package. This
> created a file and folder structure in which (c:\ettus\uhd\bin\) I found
> and used "uhd_find_devices.exe" and "uhd_usrp_probe.exe" to establish
> communication with my N210. So far so good.
>
> The same installer also placed some executable example files in
> C:\ettus\uhd\share\uhd\examples\. As far as I can determine, it did not
> install the source files for the executables. Fortunately, they can be
> found on the Ettus website:
>
> http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/master/show/host/examples
>
> However, the above URL contains at least one C++ source file for which I
> cannot find its executable:
>
> http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/master/changes/host/examples/txrx_loopback_to_file.cpp
>
I think that example was not available in the version of the installer
that you downloaded. Its somewhat new.
> How do I create an executable from this file? Even though the instructions
> on how to build UHD from source appear to be reasonably comprehensive, I
> query whether it is necessary to jump through so many hoops in order to
> compile txrx_loopback_to_file.cpp.
>
> Please therefore describe what tools, files and steps are necessary in
> order to create my own executable code from C++ source code examples. The
> important point to note is that I do not wish to build UHD *per se*.
>
Its just a regular library. So its really as simple as making a new MSVC
project, telling it where to find
* boost include directory
* UHD include directory
* UHD.lib
-Josh
------------------------------
Message: 4
Date: Mon, 16 Jul 2012 20:59:39 +0200
From: "Simon HB9DRV" <[email protected]>
To: <[email protected]>
Subject: Re: [USRP-users] UHD examples
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
And, very important, use the shared C runtime library throughout, so if you
compile and link up Boost yourself (which I recommend) use the shared
library.
The is necessary because UHD.dll is linked with the shared C runtime
library, so that's that unless you're a masochist and decide to compile and
link UHD yourself :)
Simon Brown, HB9DRV
http://sdr-radio.com http://dit-dit-dit.com
You are standing at the end of a road before a small brick building. Around
you is a forest.
A small stream flows out of the building and down a gully. The sunspot count
is 285.
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Josh Blum
Its just a regular library. So its really as simple as making a new MSVC
project, telling it where to find
* boost include directory
* UHD include directory
* UHD.lib
------------------------------
Message: 5
Date: Mon, 16 Jul 2012 21:51:49 +0200
From: Rancid Fisch <[email protected]>
To: Simon HB9DRV <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] UHD examples
Message-ID:
<CAOMgnsE7ttW=cplbh4xdzzfl8ed4wcy_tbu11mv9omt8xeo...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Thanks Simon, Josh and Nick,
Please guide me regarding Win32 for XP and Win64 for Windows 7. For example
should I be looking here http://support.microsoft.com/kb/94248 to learn
more about the C runtime (CRT) library? If so, which of the three forms of
CRT should I use from the list below?
*Section 1: Three Forms of C Run-Time (CRT) Libraries Are Available*
There are three forms of the C Run-time library provided with the Win32
SDK:
LIBC.LIB is a statically linked library for single-threaded programs.
LIBCMT.LIB is a statically linked library that supports multithreaded
programs.
CRTDLL.LIB is an import library for CRTDLL.DLL that also supports
multithreaded programs. CRTDLL.DLL itself is part of Windows NT.
Microsoft Visual C++ 32-bit edition contains these three forms as well,
however, the CRT in a DLL is named MSVCRT.LIB. The DLL is redistributable.
Its name depends on the version of VC++ (ie MSVCRT10.DLL or MSVCRT20.DLL).
Note however, that MSVCRT10.DLL is not supported on Win32s, while
CRTDLL.LIB is supported on Win32s. MSVCRT20.DLL comes in two versions: one
for Windows NT and the other for Win32s.
Thanks,
Rancid Fisch
On Mon, Jul 16, 2012 at 8:59 PM, Simon HB9DRV <[email protected]> wrote:
And, very important, use the shared C runtime library throughout, so if you
> compile and link up Boost yourself (which I recommend) use the shared
> library.
>
> The is necessary because UHD.dll is linked with the shared C runtime
> library, so that's that unless you're a masochist and decide to compile and
> link UHD yourself :)
>
> Simon Brown, HB9DRV
> http://sdr-radio.com http://dit-dit-dit.com
>
> You are standing at the end of a road before a small brick building. Around
> you is a forest.
> A small stream flows out of the building and down a gully. The sunspot
> count
> is 285.
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Josh Blum
>
> Its just a regular library. So its really as simple as making a new MSVC
> project, telling it where to find
>
> * boost include directory
> * UHD include directory
> * UHD.lib
>
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120716/baa1da9a/attachment-0001.html>
------------------------------
Message: 6
Date: Mon, 16 Jul 2012 22:51:56 +0200
From: "ALEXANDRE Christophe" <[email protected]>
To: <[email protected]>, <[email protected]>
Subject: Re: [USRP-users] phase alignment
Message-ID: <B9072DD2C69C415B9BD6EF7F3E790706@fletan>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=original
i'm lost. what do you mean by :
> Its important to note that the phase offset should be consistent after
> retune.
i do not understand.
i know that the phase difference will not be exactly 0.
but i find about pi/4...
regards.
Christophe ALEXANDRE
Conservatoire National des Arts et M?tiers (CNAM)
Laboratoire CEDRIC-LAETITIA
D?partement EASY
Acc?s 11B niveau -1, Case 2D2P10
292 rue Saint Martin
75141 PARIS CEDEX 03
FRANCE
email : [email protected]
tel. 0140272699
mob. 0651087311
fax. 0140272994
----- Original Message -----
From: "Josh Blum" <[email protected]>
To: <[email protected]>
Sent: Monday, July 16, 2012 8:42 PM
Subject: Re: [USRP-users] phase alignment
>
>
> On 07/16/2012 02:53 AM, Christophe ALEXANDRE wrote:
>> Hi all,
>>
>> i'm trying to align in phase two cos signal using the following GRC
>> flowgraph :
>>
>>
>>
>>
>>
>> i have modified the .py file to align both LO :
>>
>> self.cmd_time = self.uhd_usrp_source_0_0.get_time_now()
>> self.cmd_time = self.cmd_time + uhd.time_spec_t(1)
>> self.uhd_usrp_source_0_0.set_command_time(self.cmd_time)
>> self.uhd_usrp_source_0_0.set_center_freq(1e9, 0)
>> self.uhd_usrp_source_0_0.set_center_freq(1e9, 1)
>> self.uhd_usrp_source_0_0.clear_command_time()
>>
>> but the phase is still not aligned. I suppose i need to align also
>> both CORDICs, but i don't know how to do this with GNURADIO.
>>
>
> Well that looks right. The cordics will retune in a timed fashion as
> well, so they should be the same phase.
>
> Its important to note that the phase offset should be consistent after
> retune. That doesnt mean it will necessarily be 0 offset. Because even
> matched length cables arent perfect.
>
> Here is a app I made w/ gnuradio to retune a gang of USRPs with SBX and
> record the phase over time. I think you will find it very helpful:
> http://pastebin.com/fCUGTP6w
>
> -josh
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
------------------------------
Message: 7
Date: Mon, 16 Jul 2012 23:15:15 +0200
From: "Simon HB9DRV" <[email protected]>
To: "'Rancid Fisch'" <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] UHD examples
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
Hi,
You select the C RTL in Visual Studio. Which version of VS are you using?
Simon Brown, HB9DRV
<http://sdr-radio.com> http://sdr-radio.com <http://dit-dit-dit.com/>
http://dit-dit-dit.com
You are standing at the end of a road before a small brick building. Around
you is a forest.
A small stream flows out of the building and down a gully. The sunspot count
is 285.
From: Rancid Fisch [mailto:[email protected]]
Please guide me regarding Win32 for XP and Win64 for Windows 7. For example
should I be looking here http://support.microsoft.com/kb/94248
<http://support.microsoft.com/kb/94248> to learn more about the C runtime
(CRT) library? If so, which of the three forms of CRT should I use from the
list below?
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120716/92e9ef1f/attachment-0001.html>
------------------------------
Message: 8
Date: Mon, 16 Jul 2012 16:28:53 -0700 (PDT)
From: Farrukh Aziz <[email protected]>
To: USRP user forum <[email protected]>
Subject: [USRP-users] Data integrity in case of slow throughput
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
Hi, I am receiving 4 synchronized complex streams using 2 N210s connected via
MIMO cable. Each of the N210 is fitted with TVRX2 dboard. I am using a sampling
rate of 1.5625 Ms/sec. Because of this high data rate flowing into the PC, I
?get this message "OOOOOOOOO..." in the GRC. I understand that it means that
the PC is not able to keep with the high data rate of the USRPs.?
?I eventually record this data in my PC for later analysis.??
I want to have accurate data and so my concern is that, does this (OOO..)
effect the integrity of the data??
thanks
Farrukh Aziz Bhatti
Department of Electrical & Computer Engineering
University of Auckland
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120716/4d0839bb/attachment-0001.html>
------------------------------
Message: 9
Date: Tue, 17 Jul 2012 10:13:10 +0800
From: "Pan, Luyuan" <[email protected]>
To: [email protected]
Subject: Re: [USRP-users] USRP-users Digest, Vol 23, Issue 15
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hello,
But what I use is USRP1, Firstly, It can not support UHD. Secondly, If I
want to record the total time the USRP1 has been used, I need to write
some data into the board periodically, what should I do? Is there any
unused field can be modified for my purpose?
Thank you!
On 07/15/2012 07:16 PM, Pan, Luyuan wrote:
>> Hello,
>> I want to write some of my personal information into the USRP to
>> identify the equipment, (such as the total time I have used the USRP,
>> the last time it was used). Is that possible?
>> Should I use the EEPROM to record the information? Or can I use to
>> python to write the data or I need some dedicated software?
> All that metadata, thats what external data bases are for :-)
>
> You can use the unique serial to identify the USRP:
> http://files.ettus.com/uhd_docs/manual/html/identification.html#identifying-usrps
>
> Or give it a special name:
> http://files.ettus.com/uhd_docs/manual/html/identification.html#naming-a-usrp
>
> -josh
------------------------------
Message: 10
Date: Tue, 17 Jul 2012 10:59:25 +0200
From: Rancid Fisch <[email protected]>
To: Simon HB9DRV <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] UHD examples
Message-ID:
<CAOMgnsH_eY=9-mMCd0Do7bqfDeSYbOPtTx+i+DAMk=dpj4-...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Simon,
On my Win7(64-bit) machine, I have downloaded and installed both Microsoft
Visual Studio Express 2010 and Boost C++ libraries 1.47.
Please advise further concerning the above and a similar installation for
WinXP.
Thanks,
On Mon, Jul 16, 2012 at 11:15 PM, Simon HB9DRV <[email protected]> wrote:
> Hi,****
>
> ** **
>
> You select the C RTL in Visual Studio. Which version of VS are you using?*
> ***
>
> ** **
>
> Simon Brown, HB9DRV****
>
> http://sdr-radio.com http://dit-dit-dit.com****
>
> ** **
>
> You are standing at the end of a road before a small brick building.
> Around you is a forest.****
>
> A small stream flows out of the building and down a gully. The sunspot
> count is 285.****
>
> ** **
>
> *From:* Rancid Fisch [mailto:[email protected]]
>
> ****
>
> Please guide me regarding Win32 for XP and Win64 for Windows 7. For
> example should I be looking here http://support.microsoft.com/kb/94248 to
> learn more about the C runtime (CRT) library? If so, which of the three
> forms of CRT should I use from the list below? ****
>
> ** **
>
--
__________
Rancid Fisch
mailto:[email protected] <[email protected]>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120717/a778af12/attachment-0001.html>
------------------------------
Message: 11
Date: Tue, 17 Jul 2012 11:21:02 +0200
From: "Simon HB9DRV" <[email protected]>
To: "'Rancid Fisch'" <[email protected]>
Cc: [email protected]
Subject: Re: [USRP-users] UHD examples
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
OK,
In VS2010 you must select the shared C runtime, here's an article you must
understand:
http://www.tech-juice.org/2011/02/22/static-and-dynamic-linking-of-c-runtime
-libraries-with-vs2010-cl-exe/
To compile the Boost libraries you must compile with the shared flag, I have
this on my blog but my US server system is currently down for maintenance /
a good kicking.
Simon Brown, HB9DRV
<http://sdr-radio.com> http://sdr-radio.com <http://dit-dit-dit.com/>
http://dit-dit-dit.com
You are standing at the end of a road before a small brick building. Around
you is a forest.
A small stream flows out of the building and down a gully. The sunspot count
is 285.
From: Rancid Fisch [mailto:[email protected]]
Sent: 17 July 2012 10:59
To: Simon HB9DRV
Cc: [email protected]
Subject: Re: [USRP-users] UHD examples
Simon,
On my Win7(64-bit) machine, I have downloaded and installed both Microsoft
Visual Studio Express 2010 and Boost C++ libraries 1.47.
Please advise further concerning the above and a similar installation for
WinXP.
Thanks,
On Mon, Jul 16, 2012 at 11:15 PM, Simon HB9DRV <[email protected]> wrote:
Hi,
You select the C RTL in Visual Studio. Which version of VS are you using?
Simon Brown, HB9DRV
http://sdr-radio.com http://dit-dit-dit.com <http://dit-dit-dit.com/>
You are standing at the end of a road before a small brick building. Around
you is a forest.
A small stream flows out of the building and down a gully. The sunspot count
is 285.
From: Rancid Fisch [mailto:[email protected]]
Please guide me regarding Win32 for XP and Win64 for Windows 7. For example
should I be looking here http://support.microsoft.com/kb/94248
<http://support.microsoft.com/kb/94248> to learn more about the C runtime
(CRT) library? If so, which of the three forms of CRT should I use from the
list below?
--
__________
Rancid Fisch
mailto:[email protected]
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120717/a1e0038b/attachment-0001.html>
------------------------------
Message: 12
Date: Tue, 17 Jul 2012 12:13:17 +0200
From: "Christophe ALEXANDRE" <[email protected]>
To: <[email protected]>, <[email protected]>
Subject: Re: [USRP-users] phase alignment
Message-ID: <9AE945061CC449F094D2E21C01B39728@fletan>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Hi josh,
I have modified your code (see attached file) at
http://pastebin.com/fCUGTP6w
to use my external generator and change some
parameters. Interesting code, i didn't know it was possible to
do this without gnuradio.
For me, the obtained results are not correct.
for instance, if i set the lo_freq to 500 MHz, i
get a phase difference equal to 123 ?. If i change
the lo_freq to 501 MHz, the phase diff is equal
to -20 ?. That's not possible.
i know that my cables can't be exactly the same length, but at 500 MHz
1 cm equal to 50 ps (lambda is equal to 40 cm) and i would expect
i few ? of error, not 150.
more strange, when i tune at 500 MHz, the phase diff is always the same
if i run the .py several times (even if i power off/on the N210).
but at 501 MHz, the phase diff is always different at each run.
QUESTION : Are you sure we don't have to align both streams as explained in
Matt's documentation ?
Align CORDICs in the DSP
In order to achieve phase alignment between USRPs, the CORDICS in both
devices must be aligned with respect to each other. This is easily achieved
by issuing stream commands with a time spec property, which instructs the
streaming to begin at a specified time. Since the devices are already
synchronized via the 10MHz and PPS inputs, the streaming will start at
exactly the same time on both devices. The CORDICs are reset at each
start-of-burst command, so users should ensure that every start-of-burst
also has a time spec set.
For receive, a burst is started when the user issues a stream command. This
stream command should have a time spec set:
uhd::stream_cmd_t
stream_cmd(uhd::stream_cmd_t::STREAM_MODE_NUM_SAMPS_AND_DONE);
stream_cmd.num_samps = samps_to_recv;
stream_cmd.stream_now = false;
stream_cmd.time_spec = time_to_recv;
usrp->issue_stream_cmd(stream_cmd);
Regards.
Christophe ALEXANDRE
Conservatoire National des Arts et M?tiers (CNAM)
Laboratoire CEDRIC-LAETITIA
D?partement EASY
Acc?s 11B niveau -1, Case 2D2P10
292 rue Saint Martin
75141 PARIS CEDEX 03
FRANCE
email : [email protected]
tel. 0140272699
mob. 0651087311
fax. 0140272994
----- Original Message -----
From: "Josh Blum" <[email protected]>
To: <[email protected]>
Sent: Monday, July 16, 2012 8:42 PM
Subject: Re: [USRP-users] phase alignment
>
>
> On 07/16/2012 02:53 AM, Christophe ALEXANDRE wrote:
>> Hi all,
>>
>> i'm trying to align in phase two cos signal using the following GRC
>> flowgraph :
>>
>>
>>
>>
>>
>> i have modified the .py file to align both LO :
>>
>> self.cmd_time = self.uhd_usrp_source_0_0.get_time_now()
>> self.cmd_time = self.cmd_time + uhd.time_spec_t(1)
>> self.uhd_usrp_source_0_0.set_command_time(self.cmd_time)
>> self.uhd_usrp_source_0_0.set_center_freq(1e9, 0)
>> self.uhd_usrp_source_0_0.set_center_freq(1e9, 1)
>> self.uhd_usrp_source_0_0.clear_command_time()
>>
>> but the phase is still not aligned. I suppose i need to align also
>> both CORDICs, but i don't know how to do this with GNURADIO.
>>
>
> Well that looks right. The cordics will retune in a timed fashion as
> well, so they should be the same phase.
>
> Its important to note that the phase offset should be consistent after
> retune. That doesnt mean it will necessarily be 0 offset. Because even
> matched length cables arent perfect.
>
> Here is a app I made w/ gnuradio to retune a gang of USRPs with SBX and
> record the phase over time. I think you will find it very helpful:
> http://pastebin.com/fCUGTP6w
>
> -josh
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: josh_align.py
Type: application/octet-stream
Size: 6196 bytes
Desc: not available
URL:
<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20120717/aa28e582/attachment-0001.py>
------------------------------
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
End of USRP-users Digest, Vol 23, Issue 16
******************************************