FDMDV_PUT_TEST_BITS(1)

πŸ’– FDMDV_PUT_TEST_BITS πŸ’–

okay so bestie, welcome to fdmdv_put_test_bits β€” it's a manual page, section 1, for User commands πŸŽ€. Like, it's a whole little command living in the codec2 universe and honestly? she's a vibe.


✨ NAME ✨

fdmdv_put_test_bits β€” a diagnostic tool for the codec2 library to test fdmdv_mod. πŸ¦‹

Like, she's not here to be famous, she's here to diagnose. Main character energy but for debugging, fr fr.


🌸 SYNOPSIS 🌸

fdmdv_put_test_bits usage: InputBitFile [Nc]

That's the whole shape of it. One required thing, one optional thing. Lowkey elegant.


πŸ’… DESCRIPTION πŸ’…

So the way this works: you feed her a file of packed test bits as input, and she determines the bit error rate. That's it. That's the job. 😭

It's useful for testing fdmdv_demod β€” like, she's the friend who shows up with receipts so you can check whether fdmdv_demod is actually behaving or just pretending. No cap.


🌈 EXAMPLE 🌈

fdmdv_put_test_bits test.c2

Periodt. That's the whole example. Cute, clean, done. πŸ’–


πŸŽ€ OPTIONS πŸŽ€

  • InputBitFile β€” the first argument, and bestie, she's required. It's the file name of a file to be created with test sample data. And here's the iconic part: if you pass - instead, the input is taken from stdin. So you can pipe it in like a little gremlin. 🫢
  • [Nc] β€” the optional second argument. It's the number of carriers to use in the modem. The default is 14. The minimum is 2 and the maximum is 20. So like, stay in your lane, 2 through 20, no in-between nonsense beyond that. πŸ’€
ngl, don't go below 2 or above 20. That's the range. Respect the range. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

Go read those too, they're all in the same friend group. iykyk πŸ’œ


and that's the whole page, bestie ✨ this was fdmdv_put_test_bits, dated 2020-12-04, from the FDMDV_PUT_TEST_BITS(1) era β€” take care of her, she's iconic πŸŽ€πŸ’–πŸŒΈ