
5
Libsidekiq Test Applications
Test Applications are located in /home/sidekiq/sidekiq_image_current/test_apps. Launch a
terminal window from Dash (search for “Terminal”) or by pressing Ctrl-Alt-T.
cd /home/sidekiq/sidekiq_image_current/test_apps/
A user can scan the system for Sidekiq cards, displaying version information for one or all card(s) upon
detection by running the version_test application by executing the command:
./version_test
The applications should return results that look something like the following:
1 card(s) found: 0 in use, 1 available!
Card IDs currently used :
Card IDs currently available: 0
Info: initializing 1 card(s)...
SKIQ[9326]: <INFO> libsidekiq v4.9.2 (g36ae80d0)
version_test[9326]: <INFO> Sidekiq card 0 is serail number-####...
version_test[9326]: <INFO> Sidekiq card 0 FPGA vM.m.p...
version_test[9326]: <INFO> Sidekiq card 0 is configured for an internal reference...
version_test[9326]: <INFO> Loading calibration data for Sidekiq X4, card 0
******************** libsidekiq v4.9.2 *******************
******************** Sidekiq Card 0 *******************
Card
accelerometer present: false part type: X4
part info: ES024201-B0-01 serial: ####
xport: PCIe
FPGA
version: 3.11.1
git hash: 0x1f4f2374
build date (yymmddhh): 19022521 tx fifo size: 64k samples
RF
reference clock: internal
reference clock frequency: 10000000 Hz last calibration year: 2019
last calibration week number: 7 recalibration interval: 0 years
version_test[9326]: <INFO> Unlocking card 0
A user can perform an RF capture of I/Q samples using the default configuration by executing the
rx_samples application as follows:
Raw I/Q Capture
Sidekiq X2
./rx_samples -b 25000000 --rate=30720000 -c 0 -d /tmp/out -f 1000000000
--handle=A1 –words=25000000
This command will save I/Q samples to a file named /tmp/out.a1 using values for 30.72 Msps sample rate, 25
MHz channel bandwidth, 1 GHz tune frequency. The data is stored in the file as 16-bit I/Q pairs with ‘I’ samples
stored in the upper 16-bits of each word, and ‘Q’ samples stored in the lower 16-bits of each word. Additional
available options are described by executing:
./rx_samples -h