1059b1c5bSMauro Carvalho Chehab.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
254f38fcaSMauro Carvalho Chehab
354f38fcaSMauro Carvalho Chehab.. _V4L2-SDR-FMT-CS14LE:
454f38fcaSMauro Carvalho Chehab
554f38fcaSMauro Carvalho Chehab****************************
654f38fcaSMauro Carvalho ChehabV4L2_SDR_FMT_CS14LE ('CS14')
754f38fcaSMauro Carvalho Chehab****************************
854f38fcaSMauro Carvalho Chehab
954f38fcaSMauro Carvalho ChehabComplex signed 14-bit little endian IQ sample
1054f38fcaSMauro Carvalho Chehab
1154f38fcaSMauro Carvalho Chehab
1254f38fcaSMauro Carvalho ChehabDescription
1354f38fcaSMauro Carvalho Chehab===========
1454f38fcaSMauro Carvalho Chehab
1554f38fcaSMauro Carvalho ChehabThis format contains sequence of complex number samples. Each complex
1654f38fcaSMauro Carvalho Chehabnumber consist two parts, called In-phase and Quadrature (IQ). Both I
1754f38fcaSMauro Carvalho Chehaband Q are represented as a 14 bit signed little endian number. I value
1854f38fcaSMauro Carvalho Chehabcomes first and Q value after that. 14 bit value is stored in 16 bit
1954f38fcaSMauro Carvalho Chehabspace with unused high bits padded with 0.
2054f38fcaSMauro Carvalho Chehab
2154f38fcaSMauro Carvalho Chehab**Byte Order.**
2254f38fcaSMauro Carvalho ChehabEach cell is one byte.
2354f38fcaSMauro Carvalho Chehab
2454f38fcaSMauro Carvalho Chehab
2554f38fcaSMauro Carvalho Chehab.. flat-table::
2654f38fcaSMauro Carvalho Chehab    :header-rows:  0
2754f38fcaSMauro Carvalho Chehab    :stub-columns: 0
2854f38fcaSMauro Carvalho Chehab
2954f38fcaSMauro Carvalho Chehab    * - start + 0:
3054f38fcaSMauro Carvalho Chehab      - I'\ :sub:`0[7:0]`
3154f38fcaSMauro Carvalho Chehab      - I'\ :sub:`0[13:8]`
3254f38fcaSMauro Carvalho Chehab    * - start + 2:
3354f38fcaSMauro Carvalho Chehab      - Q'\ :sub:`0[7:0]`
3454f38fcaSMauro Carvalho Chehab      - Q'\ :sub:`0[13:8]`
35