← Documents Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst GitHub 원문 ↗

Linux 6.18.37 · Userspace API / Media / V4L

Unsigned 12-bit little-endian 실수 표본

실수 12-bit 표본을 16-bit 공간에 저장합니다.

Source pathDocumentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

pixfmt-sdr-ru12le.rst:1-32

IQ 쌍이 아닌 실수 표본이며 little-endian 2-byte slot의 상위 4 bit를 0으로 채웁니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 .. _V4L2-SDR-FMT-RU12LE:
4
5 ****************************
6 V4L2_SDR_FMT_RU12LE ('RU12')
7 ****************************
8
9
10 Real unsigned 12-bit little endian sample
11
12
13 Description
14 ===========
15
16 This format contains sequence of real number samples. Each sample is
17 represented as a 12 bit unsigned little endian number. Sample is stored
18 in 16 bit space with unused high bits padded with 0.
19
20 **Byte Order.**
21 Each cell is one byte.
22
23
24
25
26 .. flat-table::
27 :header-rows: 0
28 :stub-columns: 0
29
30 * - start + 0:
31 - I'\ :sub:`0[7:0]`
32 - I'\ :sub:`0[11:8]`
33

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Real unsigned 12-bit little-endian 표본

1-32

`V4L2_SDR_FMT_RU12LE` (`RU12`)은 복소 IQ 쌍이 아니라 실수 표본의 연속을 저장합니다. 표본 하나는 12-bit unsigned little-endian number입니다.

12-bit 표본을 16-bit 공간에 넣고 사용하지 않는 상위 bit는 0으로 채웁니다. 각 표본은 낮은 8 bit가 먼저 오고 이어지는 byte의 낮은 nibble에 bit 11:8이 놓입니다.

RU12LE byte 순서
위치Byte 배치 / 의미
start + 0I'0[7:0]
start + 1I'0[11:8], 나머지 상위 4 bit는 0

실수 표본 하나의 2-byte 배치입니다.

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later

.. _V4L2-SDR-FMT-RU12LE:

****************************
V4L2_SDR_FMT_RU12LE ('RU12')
****************************


Real unsigned 12-bit little endian sample


Description
===========

This format contains sequence of real number samples. Each sample is
represented as a 12 bit unsigned little endian number. Sample is stored
in 16 bit space with unused high bits padded with 0.

**Byte Order.**
Each cell is one byte.




.. flat-table::
    :header-rows:  0
    :stub-columns: 0

    * - start + 0:
      - I'\ :sub:`0[7:0]`
      - I'\ :sub:`0[11:8]`