Hello everyone
My name is Isaac. I'm doing some probes of synchronization
between two USRP's N200 and a trimble. What I'd like to do is
the USRP's wait a specific time (3-5 seconds) before starting
to send and receive data synchronize. So, I run my GRC
flowgraph but I don't put the PPS pulse in the USRP's for
that "wait" time. But what I see is:
[32;1m[INFO] [UHD] [39;0mlinux; GNU C++ version 7.5.0;
Boost_106501; UHD_3.14.0.HEAD-0-g6875d061
[32;1m[INFO] [USRP2] [39;0mOpening a USRP2/N-Series device...
[32;1m[INFO] [USRP2] [39;0mCurrent recv frame size: 1472 bytes
[32;1m[INFO] [USRP2] [39;0mCurrent send frame size: 1472 bytes
[33;1m[WARNING] [UHD] [39;0mUnable to set the thread priority.
Performance may be negatively affected.
Please see the general application notes in the manual for
instructions.
EnvironmentError: OSError: error in pthread_setschedparam
[32;1m[INFO] [MULTI_USRP] [39;0m 1) catch time transition
at pps edge
Traceback (most recent call last):
File
"/home/soporte/Isaac/PruebaParaUSRP/TransmisiónUSRP/top_block.py",
line 145, in <module>
main()
File
"/home/soporte/Isaac/PruebaParaUSRP/TransmisiónUSRP/top_block.py",
line 133, in main
tb = top_block_cls()
File
"/home/soporte/Isaac/PruebaParaUSRP/TransmisiónUSRP/top_block.py",
line 79, in __init__
self.uhd_usrp_sink_0.set_time_unknown_pps(uhd.time_spec())
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py",
line 4814, in set_time_unknown_pps
return _uhd_swig.usrp_sink_sptr_set_time_unknown_pps(self,
time_spec)
RuntimeError: RuntimeError: Board 0 may not be getting a
PPS signal!
No PPS detected within the time interval.
See the application notes for your device.
It seems the UHD:USRP sink and UHD:USRP source have a short
wait time for the PPS pulse.
¿ Is there a way to get a longer wait time for the PPS
pulse in GNU Radio?....If it is not possible, any advice or
idea to deal with it will be appreciated.
Regards
Isaac T.