요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3
.. _V4L2-SDR-FMT-RU12LE:
5
****************************
6
V4L2_SDR_FMT_RU12LE ('RU12')
7
****************************
10
Real unsigned 12-bit little endian sample
13
Description
14
===========
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.
20
**Byte Order.**
21
Each cell is one byte.
26
.. flat-table::
27
:header-rows: 0
28
:stub-columns: 0
30
* - start + 0:
31
- I'\ :sub:`0[7:0]`
32
- I'\ :sub:`0[11:8]`
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이 놓입니다.
위치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]`
요약·해설
pixfmt-sdr-ru12le.rst:1-32IQ 쌍이 아닌 실수 표본이며 little-endian 2-byte slot의 상위 4 bit를 0으로 채웁니다.