āĻāĻāĻŋ āĻšāĻ˛ bladeRF-cli āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
bladeRF-cli - āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
bladeRF-cli
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° bladeRF-cli āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻ¤ā§, FPGA āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
nuand bladeRF āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ°ā§āĻĄāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻāĨ¤
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ FPGA āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻŦāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§
āĻĻāĻ°ā§āĻļāĻ¨ http://nuand.com/.
bladeRF āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ (1.3.1-0.2016.01~rc1-3)
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-d, --āĻ¯āĻ¨ā§āĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ˛ā§āĻĄāĻāĻ°āĻāĻĢ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-f, --āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ FX3 āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
-l, --āĻ˛ā§āĻĄ-āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ FPGA āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
-L, --āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ
āĻ āĻā§āĻ˛ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ FPGA āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -L āĻāĻā§āĻ¸ āĻŦāĻž --āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ X
FPGA āĻ āĻā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§āĨ¤
-p, --āĻā§āĻˇāĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŽā§āĻĻā§āĻ°āĻŖ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨. āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻŋāĻ°ā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻšāĻŦā§
āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§ āĻĢāĻŋāĻ°ā§.
-e, --exec
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ -e āĻĒāĻ¤āĻžāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻ°āĻŽā§ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-s, --āĻ˛āĻŋāĻĒāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
-i, -- āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ
āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨āĨ¤
--lib-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
libbladeRF āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-v, -- āĻļāĻŦā§āĻĻāĻāĻ¯āĻŧāĻ¨
libbladeRF āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻļāĻŦā§āĻĻāĻāĻ¯āĻŧāĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ, āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,
āĻ¤āĻĨā§āĻ¯, āĻĄāĻŋāĻŦāĻžāĻ, āĻāĻžāĻ°ā§āĻŦā§āĻ¸
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
CLI āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-h, --help
āĻāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨.
--āĻšā§āĻ˛ā§āĻĒ-āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻ:
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -d āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨ā§āĻ¯āĻŧāĨ¤ bladerf_open() āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨
āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¯āĻĻāĻŋ -d āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻ āĻĨāĻŦāĻž āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻā§āĻ˛āĻž āĻšāĻŦā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŽā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, -e , āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄ āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĨā§āĻā§ āĻŦāĻž āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ 'rx/tx start' āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ -e, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§ āĻāĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻ° āĻĒāĻ°ā§ 'rx/tx wait [timeout]' āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§
āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻž/āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§āĨ¤
āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻ¯āĻžāĻā§āĻāĻŋāĻ āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ¸
bladeRF-cli āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻŦāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻžāĻ˛āĻžāĻ¨ bladeRF-cli -- āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻĨā§āĻā§
āĻāĻ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨ "āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯"āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻĨāĻŦāĻž"āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ " āĻāĻ°ā§ āĻŦā§āĻļā§
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ .
āĻļāĻā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻ¸āĻŋāĻāĻžāĻ° āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨.
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨:
¡ LMS āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨
¡ āĻāĻ˛āĻāĻŽāĻāĻ¸ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [āĻĻā§āĻāĻžāĻ¨]
¡ āĻāĻ˛āĻāĻŽāĻāĻ¸ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [āĻŽāĻžāĻ¨]
¡ lms txlpf āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [ ]
¡ āĻāĻ˛āĻāĻŽāĻāĻ¸ āĻāĻ°āĻāĻā§āĻ¸āĻāĻ˛āĻĒāĻŋāĻāĻĢ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [ ]
¡ lms rxvga2 āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [ ]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻ¨
āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ LMS āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻŽāĻžāĻ¨ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ lms show āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
rxvga2, I1 āĻāĻŦāĻ Q1 āĻšāĻ˛ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ 1 I āĻāĻŦāĻ Q āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻāĻŦāĻ I2 āĻāĻŦāĻ Q2 āĻšāĻ˛
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ 2 I āĻāĻŦāĻ Q āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
¡ RX āĻāĻŦāĻ TX I/Q DC āĻ āĻĢāĻ¸ā§āĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨
āĻĄāĻŋāĻ¸āĻŋ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ [ ]
āĻĄāĻŋāĻ¸āĻŋ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻŦāĻ āĻ˛āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻāĻŋāĻāĻ¸. āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ I/Q āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ cal rxtx āĻšāĻ¯āĻŧ
āĻā§āĻ¯āĻžāĻ˛ āĻāĻ°āĻāĻā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻ¸ā§āĻ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ¯āĻžāĻ˛ āĻāĻŋāĻāĻā§āĻ¸āĨ¤
¡ RX āĻāĻŦāĻ TX I/Q āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨
¡ iq āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻŋāĻ āĻ˛āĻžāĻ āĻŦāĻž āĻĢā§āĻ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
¡ RX āĻŦāĻž TX I/Q DC āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
¡ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻĄāĻŋāĻ¸āĻŋ [ [f_inc]]
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ I/Q āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ¨,
āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ _dc_ .tbl f_min āĻāĻŦāĻ f_max āĻšāĻ˛ āĻŽāĻŋāĻ¨āĻŋāĻŽ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ
āĻā§āĻŦāĻŋāĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ f_inc āĻšāĻ˛ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, 2 āĻŽā§āĻāĻžāĻšāĻžāĻ°ā§āĻāĻ āĻ§āĻžāĻĒā§ āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°
āĻĒāĻ°ā§āĻĻāĻž āĻ¸āĻžāĻĢ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: echo [arg 1] [arg 2] ... [arg n]
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻļā§āĻāĻŋāĻšā§āĻ¨ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨ āĻŦā§āĻ˛āĻ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ.
¡ - āĻŦā§āĻ˛āĻ āĻ āĻĢāĻ¸ā§āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨
¡ - āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻŦā§āĻ¯āĻžāĻāĻāĻĒ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻŦā§āĻ¯āĻžāĻāĻāĻĒ ( | )
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻ āĻŦāĻž āĻāĻžāĻ° āĻ˛āĻžāĻā§
āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻĻā§āĻ-āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ -āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ:
¡ - āĻŦā§āĻ¯āĻžāĻāĻāĻĒā§āĻ° āĻ§āĻ°āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââ
āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻļāĻ¨ āĻĄā§āĻāĻž
fw āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
fpga40 āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŦāĻ 40 kLE FPGA āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
fpga115 āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŦāĻ 115 kLE FPGA āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
¡ - āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻžāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ āĻŦā§āĻ˛āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
¡ - āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯āĨ¤ āĻŦā§āĻ˛āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻā§āĻ¯āĻžāĻ˛.āĻŦāĻŋāĻ¨ āĻā§āĻ¯āĻžāĻ˛
āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻĄā§āĻāĻž āĻ āĻā§āĻāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°ā§āĨ¤
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻŦā§āĻ¯āĻžāĻāĻāĻĒ cal_raw.bin 0x30000 0x10000
āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻ āĻā§āĻāĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻĄā§āĻāĻž āĻāĻŋāĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°ā§ā§ˇ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻāĻŽā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻāĻŽā§āĻ [āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻŦā§
āĻāĻŦāĻŋāĻ°
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
¡ āĻĄā§āĻāĻž=
āĻāĻŦāĻŋāĻ¤ā§ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĨ¤
¡ āĻ āĻŋāĻāĻžāĻ¨āĻž=
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻāĻĒ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
¡ āĻĒā§āĻ°āĻāĻžāĻ°=
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻāĻžāĻāĻāĻž āĻĨā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââ
āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦā§āĻ°ā§āĻļāĻ¨ āĻĄā§āĻāĻž
fw āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
fpga40 āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŦāĻ 40 kLE FPGA āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
fpga115 āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŦāĻ 115 kLE FPGA āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
āĻāĻžāĻāĻāĻž āĻāĻžāĻāĻāĻž āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ =
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ # āĻāĻŦāĻŋāĻ¤ā§ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻļā§āĻ¨ā§āĻ¯āĨ¤
flash_init_cal
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: flash_init_cal [ ]
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻā§āĻ˛āĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻĄā§āĻāĻž āĻ āĻā§āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ¨, āĻŦāĻž āĻ
āĻĢāĻžāĻāĻ˛ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ (āĻĻā§āĻā§āĻ¨
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤)
¡
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻšāĻ¯āĻŧ 40 āĻŦāĻž 115āĨ¤
¡
VCTCXO/DAC āĻā§āĻ°āĻŋāĻŽ āĻŽāĻžāĻ¨ (0x0-0xffff)
¡
āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻšāĻŦā§ āĻ¨āĻž
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļā§ āĻ˛ā§āĻāĻžāĨ¤
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ_āĻ°āĻŋāĻ¸ā§āĻā§āĻ° [ ]
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŽā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ¤ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ā§ˇ
¡
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
¡
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĄā§āĻāĻžāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
fw_log
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: fw_log [āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ˛āĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ˛āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ stdout āĻ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ [ ]
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻāĻ āĻŽāĻ¤, āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĨ¤
āĻ¤āĻĨā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ¤āĻĨā§āĻ¯
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§:
¡ āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž
¡ VCTCXO DAC āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻŽāĻžāĻ¨
¡ FPGA āĻāĻāĻžāĻ°
¡ FPGA āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž
¡ USB āĻŦāĻžāĻ¸, āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻāĻŦāĻ āĻāĻ¤āĻŋ
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ (āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤)
¡ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ°
āĻāĻžāĻŽā§āĻĒ_āĻā§_āĻŦā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: jump_to_boot
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļā§ āĻāĻāĻāĻŋ FW āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻļāĻŦā§āĻĻ āĻ¸āĻžāĻĢ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ FX3 āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ°ā§ āĻ¯āĻžāĻ¨āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§āĻ° āĻā§āĻĄāĻŧā§ FX3 āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ°ā§ āĻŦā§āĻ āĻāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ˛ā§āĻĄ
āĻāĻāĻāĻŋ FPGA āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻŦāĻž FX3 āĻāĻ° SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
xb
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: xb [āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ]
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
board_model āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨:
100 XNUMX
XB-100 GPIO āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ
200 XNUMX
XB-200 LF/MF/HF/VHF āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ:
¡ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
XB-100 āĻŦāĻž XB-200 āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
XB-200 āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ:
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° [rx|tx] [50|144|222|āĻāĻžāĻ¸ā§āĻāĻŽ|auto_1db|auto_3db]
XB-200 āĻŦā§āĻ°ā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ RX āĻŦāĻž TX āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¨ā§āĻā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
50 XNUMX
50-54 MHz (6 āĻŽāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
144 XNUMX
144-148 MHz (2 āĻŽāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
222 XNUMX
222-225 MHz (1.25 āĻŽāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻ¸āĻŽā§āĻŽāĻ¤āĻāĻžāĻŦā§,
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻŋāĻā§āĻāĻž āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤, āĻāĻā§āĻāĻžāĻĻāĻ¨
206 MHz - 235 MHzāĨ¤
¡ āĻāĻžāĻ¸ā§āĻāĻŽ
āĻāĻžāĻ¸ā§āĻāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ FILT āĻāĻŦāĻ FILT-ANT āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻ°āĻžāĻŦāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§ āĻā§āĻ FILT āĻāĻŦāĻ FILT-ANT āĻāĻžāĻŽā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°" āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¯ā§āĻāĨ¤ (āĻ¤āĻŦā§, āĻāĻāĻŋ
_āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤_ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§ā§āĻ¸āĻžāĻšāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
¡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ_1āĻĄāĻŋāĻŦāĻŋ
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĒāĻ°ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° 1dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤ āĻāĻžāĻ¸ā§āĻāĻŽ āĻĒāĻžāĻĨ āĻā§āĻ¸ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ˛ā§ āĻ āĻ¨-āĻŦā§āĻ°ā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
¡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ_3āĻĄāĻŋāĻŦāĻŋ
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĒāĻ°ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° 3dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤ āĻāĻžāĻ¸ā§āĻāĻŽ āĻĒāĻžāĻĨ āĻā§āĻ¸ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ˛ā§ āĻ āĻ¨-āĻŦā§āĻ°ā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
¡ xb 200 āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
XB-200 āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĨ¤
¡ xb 200 āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° rx 144
XB-144 āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄā§ 148-200 MHz āĻ°āĻŋāĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤
MIMO
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻŽāĻŋāĻŽā§ [āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° | āĻĻāĻžāĻ¸]
āĻĄāĻŋāĻāĻžāĻāĻ¸ MIMO āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ˛āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻā§āĻ˛ā§āĻ¨ [āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§]
āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻā§āĻ˛ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻŦā§ āĻā§āĻ˛āĻž āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§.
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛:
:[āĻĄāĻŋāĻāĻžāĻāĻ¸= : ] [ āĻāĻĻāĻžāĻšāĻ°āĻŖ = ] [āĻā§āĻ°āĻŽāĻŋāĻ= ]
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ libbladeRF-āĻ bladerf_open() āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻāĻāĻāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻāĻāĻāĻŋ [āĻ¸āĻāĻā§āĻ¯āĻž_āĻ āĻŋāĻāĻžāĻ¨āĻž]
āĻĒāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ āĻĨā§āĻā§ āĻā§āĻ˛ā§ āĻĨāĻžāĻāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§
LMS6002D āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻ¸āĻŋāĻāĻžāĻ°, VCTCXO āĻā§āĻ°āĻŋāĻŽ DAC āĻŦāĻž Si5338 āĻāĻĄāĻŧāĻŋ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻāĻŋāĻĒāĨ¤
āĻ¯āĻĻāĻŋ num_addresses āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ 1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ°ā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤.
āĻŦā§āĻ§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ:
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
âââââââââââââââââââââââ
dac 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
lms 0 āĻĨā§āĻā§ 127
si 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻāĻāĻāĻŋ si...
āĻ āĻāĻ°ā§āĻŽāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻā§āĻāĻāĻž
āĻĒā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ āĻĨā§āĻā§ āĻā§āĻ˛ā§ āĻĨāĻžāĻāĻž āĻ¯ā§āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§
LMS6002D āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻ¸āĻŋāĻāĻžāĻ°, VCTCXO āĻā§āĻ°āĻŋāĻŽ DAC āĻŦāĻž Si5338 āĻāĻĄāĻŧāĻŋ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻāĻŋāĻĒāĨ¤
āĻŦā§āĻ§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ:
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
âââââââââââââââââââââââ
dac 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
lms 0 āĻĨā§āĻā§ 127
si 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
lms āĻā§āĻāĻāĻž ...
āĻāĻžāĻĒāĻžāĻ¨ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ [āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°]
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ˛āĻžāĻā§āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¨ā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ
āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸ā§āĻāĻŋāĻāĻ¸
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻāĻŋāĻāĻ¸
gpio FX3 <-> FPGA GPIO āĻ āĻŦāĻ¸ā§āĻĨāĻž
āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸
lnagain RX LNA āĻāĻ° āĻā§āĻāĻ¨ āĻ¸ā§āĻāĻŋāĻ, dB-āĻ¤ā§
rx_mux FPGA RX FIFO āĻāĻ¨āĻĒā§āĻ mux āĻ¸ā§āĻāĻŋāĻ
rxvga1 āĻ˛āĻžāĻ āĻ¸ā§āĻāĻŋāĻ RXVGA1, dB-āĻ¤ā§
rxvga2 āĻ˛āĻžāĻ āĻ¸ā§āĻāĻŋāĻ RXVGA2, dB-āĻ¤ā§
txvga1 dB-āĻ¤ā§ TXVGA1-āĻāĻ° āĻ¸ā§āĻāĻŋāĻ āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨
txvga2 dB-āĻ¤ā§ TXVGA2-āĻāĻ° āĻ¸ā§āĻāĻŋāĻ āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻŦāĻž āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¨āĻŽā§āĻ¨āĻž āĻŽā§āĻĄ
āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ
trimdac VCTCXO āĻā§āĻ°āĻŋāĻŽ DAC āĻ¸ā§āĻāĻŋāĻāĻ¸
vctcxo_tamer āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ VCTCXO āĻā§āĻŽāĻžāĻ° āĻŽā§āĻĄāĨ¤
xb_gpio āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ GPIO āĻŽāĻžāĻ¨
xb_gpio_dir āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ GPIO āĻĻāĻŋāĻ (1=āĻāĻāĻāĻĒā§āĻ, 0=āĻāĻ¨āĻĒā§āĻ)
āĻĒā§āĻ°ā§āĻŦā§āĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ¤āĻĻāĻ¨ā§āĻ¤ [āĻāĻ ā§āĻ°]
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻŦā§āĻ˛ā§āĻĄāĻāĻ°āĻāĻĢ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§, āĻā§āĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ āĻāĻžāĻŦ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻā§āĻāĻŋāĻ āĻāĻ ā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ°āĻŖ āĻāĻ°āĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¨āĻž
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž -e āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻ¨ā§āĻ§.
āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤āĻŋāĻĒā§āĻ°āĻžāĻĒā§āĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨
CLI āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° [ ]
āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° āĻŽā§āĻĄā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĨāĻžāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨ā§ˇ
āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĨ¤
āĻā§āĻ¨ā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ FX3-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ USB āĻŦāĻžāĻ¸ āĻāĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° āĻŽā§āĻĄā§ āĻāĻ˛āĻā§āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸, āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĒāĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻšāĻŦā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° RAM āĻ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻŋāĻ¤
"āĻāĻĒā§āĻ¨" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻā§āĻ˛ā§āĻ¨ āĻāĻŦāĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨
"fx3 āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ "
āĻāĻžāĻ˛āĻžāĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻāĻžāĻ˛āĻžāĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
rx
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: rx
āĻāĻāĻāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻŦāĻ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻšāĻŖ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻšāĻŖ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¤āĻŋāĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ¨ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻĄāĻŧāĻž rx āĻāĻžāĻ˛āĻžāĻ¨ā§ rx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻļāĻ°ā§āĻāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĨ¤
āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻžāĻāĻŽāĻāĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ° āĻāĻāĻ¨āĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ (ms) ms āĻŦāĻž s āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ¯āĻĻāĻŋ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§ āĻŦāĻž Ctrl-C
āĻāĻžāĻĒāĻž āĻšāĻ¯āĻŧ.
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ param=value āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦāĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ rx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻšā§āĻŦāĻžāĻ¨āĨ¤ āĻ¨ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
n āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ 0 = inf.
āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻ˛āĻŋāĻāĻ¤ā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸. āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ:
csv: SC16 Q11 āĻ¨āĻŽā§āĻ¨āĻžāĻ° CSV
āĻŦāĻŋāĻ¨: āĻāĻžāĻāĻāĻž SC16 Q11 DAC āĻ¨āĻŽā§āĻ¨āĻž
āĻ¨āĻŽā§āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ 1024 āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ¯ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
>= 1024āĨ¤
āĻŦāĻžāĻĢāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ 4āĨ¤
xfers āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻāĻāĻ¯ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻāĻ āĻāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻŦāĻžāĻĢāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§āĨ¤
āĻāĻžāĻāĻŽāĻāĻāĻ āĻĄāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻžāĻāĻŽāĻāĻāĻāĨ¤ āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻžāĻĄāĻŧāĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻ¨āĻŋāĻ āĻšāĻ˛ ms āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 ms (1 s)āĨ¤
āĻŦā§āĻ§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻšāĻ˛ ms āĻāĻŦāĻ sā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
¡ rx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛=/tmp/data.bin āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=bin n=10K
(10240 = 10 * 1024) āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨, āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ DAC-āĻ¤ā§ /tmp/data.bin-āĻ āĻ˛āĻŋāĻā§āĻ¨
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻ¨ā§āĻ:
¡ n, āĻ¨āĻŽā§āĻ¨āĻž, āĻŦāĻžāĻĢāĻžāĻ° āĻāĻŦāĻ xfers āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ K, M, āĻāĻŦāĻ G āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻž
1024 āĻāĻ° āĻā§āĻŖāĻŋāĻ¤āĻāĨ¤
¡ āĻāĻāĻāĻŋ rx āĻ¸ā§āĻāĻĒ āĻāĻŦāĻ āĻāĻāĻāĻŋ rx āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻ˛ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¨āĻ¯āĻŧ, āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ āĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ rx āĻāĻ¨āĻĢāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻž
rx āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤
¡ āĻāĻā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ RAM āĻ āĻ˛ā§āĻāĻž āĻšāĻŦā§ (āĻ¯ā§āĻŽāĻ¨ / tmp -āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, /dev/shm), āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¯
āĻāĻā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, HDD āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ SSD āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
tx
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: tx
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ IQ āĻ¨āĻŽā§āĻ¨āĻž āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°ā§āĻ°āĻŖ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°ā§āĻ°āĻŖ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¤āĻŋāĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ¨ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻĄāĻŧāĻžāĻ tx āĻāĻžāĻ˛āĻžāĻ¨ā§ tx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻļāĻ°ā§āĻāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĨ¤
āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻžāĻāĻŽāĻāĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ° āĻāĻāĻ¨āĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ (ms) ms āĻŦāĻž s āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ¯āĻĻāĻŋ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§ āĻŦāĻž
Ctrl-C āĻāĻžāĻĒāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ param=value āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦāĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ tx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻšā§āĻŦāĻžāĻ¨āĨ¤ āĻ¨ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ:
csv: SC16 Q11 āĻ¨āĻŽā§āĻ¨āĻžāĻ° CSV ([-2048, 2047])
āĻŦāĻŋāĻ¨: āĻāĻžāĻāĻāĻž SC16 Q11 DAC āĻ¨āĻŽā§āĻ¨āĻž ([-2048, 2047])
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¯āĻ¤āĻŦāĻžāĻ° āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ 0 āĻŽāĻžāĻ¨ā§ āĻĨāĻžāĻŽāĻžāĻ¨ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻ°āĻ¤ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻžāĨ¤ 0 āĻā§āĻ¨ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ 1024 āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ¯ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
>= 1024āĨ¤
āĻŦāĻžāĻĢāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ 4āĨ¤
xfers āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻāĻāĻ¯ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ < the
āĻŦāĻžāĻĢāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
āĻāĻžāĻāĻŽāĻāĻāĻ āĻĄāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻžāĻāĻŽāĻāĻāĻāĨ¤ āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻžāĻĄāĻŧāĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻ¨āĻŋāĻ āĻšāĻ˛ ms āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 ms (1 s)āĨ¤
āĻŦā§āĻ§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻšāĻ˛ 'ms' āĻāĻŦāĻ 's'āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
¡ tx āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛=data.bin āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=bin repeat=2 delay=250000
data.bin-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻŦāĻžāĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻ āĻāĻ°āĻž, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ ~250ms āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤
āĻ¨ā§āĻ:
¡ n, āĻ¨āĻŽā§āĻ¨āĻž, āĻŦāĻžāĻĢāĻžāĻ° āĻāĻŦāĻ xfers āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ K, M, āĻāĻŦāĻ G āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻž
1024 āĻāĻ° āĻā§āĻŖāĻŋāĻ¤āĻāĨ¤
¡ āĻāĻā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ RAM āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ / tmp -āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§,
/dev/shm) āĻ āĻĨāĻŦāĻž HDD āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ SSD-āĻ¤ā§āĨ¤
¡ CSV āĻĄā§āĻāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻŋāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨, āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨
āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄā§āĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§
āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻāĻ āĻĒā§āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻĒāĻļāĻŽ
āĻ¸āĻŽāĻ¯āĻŧ-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤
āĻ¸ā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ¸ā§āĻ
āĻ¸ā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨ā§āĻ¯āĻŧ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ:
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
ââââââââââââââââââââââââââââââââââââââââââââââââââ ââââââââââââââââââââââ
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸ā§āĻāĻŋāĻāĻ¸
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻāĻŋāĻāĻ¸
gpio FX3 <-> FPGA GPIO āĻ āĻŦāĻ¸ā§āĻĨāĻž
āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸āĨ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻĄ āĻāĻ°āĻ¤ā§ 'āĻ¸ā§āĻ āĻ˛ā§āĻĒāĻŦā§āĻ¯āĻžāĻ' āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
lnagain RX LNA āĻāĻ° āĻā§āĻāĻ¨ āĻ¸ā§āĻāĻŋāĻ, dB-āĻ¤ā§āĨ¤ āĻŽāĻžāĻ¨: 0, 3, 6
rxvga1 āĻ˛āĻžāĻ āĻ¸ā§āĻāĻŋāĻ RXVGA1, dB-āĻ¤ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [5, 30]
rx_mux FPGA RX FIFO āĻāĻ¨āĻĒā§āĻ mux āĻŽā§āĻĄāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
BASEBAND_LMS, 12BIT_COUNTER, 32BIT_COUNTER,
DIGITAL_LOOPBACK
rxvga1 āĻ˛āĻžāĻ āĻ¸ā§āĻāĻŋāĻ RXVGA1, dB-āĻ¤ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [5, 30]
rxvga2 āĻ˛āĻžāĻ āĻ¸ā§āĻāĻŋāĻ RXVGA2, dB-āĻ¤ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [0, 30]
txvga1 dB-āĻ¤ā§ TXVGA1-āĻāĻ° āĻ¸ā§āĻāĻŋāĻ āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [-ā§Šā§Ģ, -ā§Ē]
txvga2 dB-āĻ¤ā§ TXVGA2 āĻāĻ° āĻ¸ā§āĻāĻŋāĻ āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [0, 25]
āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻŦāĻž āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¨āĻŽā§āĻ¨āĻž āĻŽā§āĻĄ
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸
trimdac VCTCXO āĻā§āĻ°āĻŋāĻŽ DAC āĻ¸ā§āĻāĻŋāĻāĻ¸
vctcxo_tamer VCTCXO āĻā§āĻŽāĻžāĻ° āĻŽā§āĻĄāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ: āĻ āĻā§āĻˇāĻŽ, 1PPS, 10MHz
xb_gpio āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ GPIO āĻŽāĻžāĻ¨
xb_gpio_dir āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦā§āĻ°ā§āĻĄ GPIO āĻĻāĻŋāĻ (1=āĻāĻāĻāĻĒā§āĻ, 0=āĻāĻ¨āĻĒā§āĻ)
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻšā§āĻ¸ā§āĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
$bladeRF-cli -l hostedx40.rbf
āĻŦā§āĻ˛ā§āĻĄāĻāĻ°āĻāĻĢ-āĻāĻ° āĻāĻĢāĻĒāĻŋāĻāĻŋāĻ-āĻ¤ā§ hostedx40.rbf āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ FPGA āĻāĻŦāĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: --load-fpga āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž FPGA āĻāĻŽā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°-āĻ āĻĢ āĻšāĻ˛ā§ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
$bladeRF-cli -f firmware.img
āĻŦā§āĻ˛ā§āĻĄāĻāĻ°āĻāĻĢ āĻāĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°ā§āĨ¤
$bladeRF-cli -L hostedx40.rbf
hostedx40.rbf āĻ¨āĻžāĻŽā§āĻ° FPGA āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻŦā§āĻ˛ā§āĻĄāĻāĻ°āĻāĻĢ-āĻ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻšāĻŦā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĒ āĻ˛ā§āĻĄ.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ bladeRF-cli āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨