Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
nearlink-sdr 1.0.9 文档
nearlink-sdr 1.0.9 文档
  • 快速入门
  • 操作指南
    • 运行链路仿真
    • 添加新的调制方式
    • QoS 服务质量管理
    • 使用 SLE 节点实体
    • Rust 加速模块
    • SDR E310 部署规划
    • 构建文档
  • 技术参考
    • nearlink_sdr
      • nearlink_sdr.mac
        • nearlink_sdr.mac.access
        • nearlink_sdr.mac.broadcast
        • nearlink_sdr.mac.crypto
        • nearlink_sdr.mac.frame
        • nearlink_sdr.mac.link_control
        • nearlink_sdr.mac.link_manager
        • nearlink_sdr.mac.power_control
        • nearlink_sdr.mac.qos
        • nearlink_sdr.mac.scheduler
        • nearlink_sdr.mac.security
        • nearlink_sdr.mac.security_manager
        • nearlink_sdr.mac.signaling
        • nearlink_sdr.mac.smf
        • nearlink_sdr.mac.smf_scheduler
      • nearlink_sdr.sim
        • nearlink_sdr.sim.link_sim
        • nearlink_sdr.sim.usrp_sim
      • nearlink_sdr.common
        • nearlink_sdr.common.bch
        • nearlink_sdr.common.code_block_seg
        • nearlink_sdr.common.crc
        • nearlink_sdr.common.m_sequence
        • nearlink_sdr.common.mcs
        • nearlink_sdr.common.polar
        • nearlink_sdr.common.prbs
        • nearlink_sdr.common.scrambler
      • nearlink_sdr.phy
        • nearlink_sdr.phy.channel
        • nearlink_sdr.phy.control_info
        • nearlink_sdr.phy.data_link
        • nearlink_sdr.phy.equalizer
        • nearlink_sdr.phy.frame
        • nearlink_sdr.phy.freq_hopping
        • nearlink_sdr.phy.gfsk
        • nearlink_sdr.phy.mac_interface
        • nearlink_sdr.phy.measurement
        • nearlink_sdr.phy.measurement_frame
        • nearlink_sdr.phy.measurement_tx
        • nearlink_sdr.phy.mock_backend
        • nearlink_sdr.phy.multitone
        • nearlink_sdr.phy.pilot
        • nearlink_sdr.phy.pluto_backend
        • nearlink_sdr.phy.preamble
        • nearlink_sdr.phy.psk
        • nearlink_sdr.phy.rf_compliance
        • nearlink_sdr.phy.rx_pipeline
        • nearlink_sdr.phy.sdr_backend
        • nearlink_sdr.phy.sync_sequence
        • nearlink_sdr.phy.tx_pipeline
        • nearlink_sdr.phy.uhd_backend
        • nearlink_sdr.phy.usrp
        • nearlink_sdr.phy.uwb_measurement_security
        • nearlink_sdr.phy.uwb_pulse
      • nearlink_sdr.node
  • 设计说明
    • SparkLink SLE 协议总览
    • 物理层原理
    • 物理层详解
    • MAC 层详解
    • 安全子系统详解
    • 端到端数据流
    • 系统架构
    • 标准条款映射
  • 更新日志
  • API Reference
    • nearlink_sdr
      • nearlink_sdr.mac
        • nearlink_sdr.mac.access
        • nearlink_sdr.mac.broadcast
        • nearlink_sdr.mac.crypto
        • nearlink_sdr.mac.frame
        • nearlink_sdr.mac.link_control
        • nearlink_sdr.mac.link_manager
        • nearlink_sdr.mac.power_control
        • nearlink_sdr.mac.qos
        • nearlink_sdr.mac.scheduler
        • nearlink_sdr.mac.security
        • nearlink_sdr.mac.security_manager
        • nearlink_sdr.mac.signaling
        • nearlink_sdr.mac.smf
        • nearlink_sdr.mac.smf_scheduler
      • nearlink_sdr.sim
        • nearlink_sdr.sim.link_sim
        • nearlink_sdr.sim.usrp_sim
      • nearlink_sdr.common
        • nearlink_sdr.common.bch
        • nearlink_sdr.common.code_block_seg
        • nearlink_sdr.common.crc
        • nearlink_sdr.common.m_sequence
        • nearlink_sdr.common.mcs
        • nearlink_sdr.common.polar
        • nearlink_sdr.common.prbs
        • nearlink_sdr.common.scrambler
      • nearlink_sdr.phy
        • nearlink_sdr.phy.channel
        • nearlink_sdr.phy.control_info
        • nearlink_sdr.phy.data_link
        • nearlink_sdr.phy.equalizer
        • nearlink_sdr.phy.frame
        • nearlink_sdr.phy.freq_hopping
        • nearlink_sdr.phy.gfsk
        • nearlink_sdr.phy.mac_interface
        • nearlink_sdr.phy.measurement
        • nearlink_sdr.phy.measurement_frame
        • nearlink_sdr.phy.measurement_tx
        • nearlink_sdr.phy.mock_backend
        • nearlink_sdr.phy.multitone
        • nearlink_sdr.phy.pilot
        • nearlink_sdr.phy.pluto_backend
        • nearlink_sdr.phy.preamble
        • nearlink_sdr.phy.psk
        • nearlink_sdr.phy.rf_compliance
        • nearlink_sdr.phy.rx_pipeline
        • nearlink_sdr.phy.sdr_backend
        • nearlink_sdr.phy.sync_sequence
        • nearlink_sdr.phy.tx_pipeline
        • nearlink_sdr.phy.uhd_backend
        • nearlink_sdr.phy.usrp
        • nearlink_sdr.phy.uwb_measurement_security
        • nearlink_sdr.phy.uwb_pulse
      • nearlink_sdr.node
Back to top
View this page

nearlink_sdr.phy.pilot¶

导频符号插入与提取 -- TXS-10002-2025 标准 6.2.1.2 节。

Module Contents¶

Functions¶

insert_pilots

向数据符号流中插入导频符号。

pilot_symbol

生成带适当相位旋转的单个导频符号。

remove_pilots

从接收符号流中移除导频符号。

Data¶

EVEN_ROTATION_DEG

PILOT_PHASE_DEG

API¶

nearlink_sdr.phy.pilot.EVEN_ROTATION_DEG¶

None

nearlink_sdr.phy.pilot.PILOT_PHASE_DEG¶

None

nearlink_sdr.phy.pilot.insert_pilots(data_symbols: numpy.ndarray, pilot_interval: int, mod_type: str, start_symbol_index: int = 0, omit_last_pilot: bool = True) → tuple[numpy.ndarray, int][源代码]¶

向数据符号流中插入导频符号。

每隔 pilot_interval 个数据符号后插入一个导频符号。 按标准规定,帧中最后一个导频应省略。

参数:
  • data_symbols -- 复数数据符号数组。

  • pilot_interval -- 标准中的 N 值(4、8 或 16)。

  • mod_type -- 导频相位所用的调制方式。

  • start_symbol_index -- 帧内第一个数据符号的绝对符号索引。

  • omit_last_pilot -- 是否省略最后一个导频符号。

返回:

(output_symbols, total_symbol_count) — 插入导频后的符号数组及总符号数。

nearlink_sdr.phy.pilot.pilot_symbol(mod_type: str, symbol_index: int) → complex[源代码]¶

生成带适当相位旋转的单个导频符号。

参数:
  • mod_type -- 调制方式,取 "BPSK"、"QPSK" 或 "8PSK"。

  • symbol_index -- 帧内以 0 为基的符号索引(决定奇偶位置)。 标准规定第一个符号处于奇数位置。

返回:

复数导频符号。

nearlink_sdr.phy.pilot.remove_pilots(symbols: numpy.ndarray, pilot_interval: int, last_pilot_omitted: bool = True) → numpy.ndarray[源代码]¶

从接收符号流中移除导频符号。

参数:
  • symbols -- 含导频的接收符号。

  • pilot_interval -- N 值(4、8 或 16)。

  • last_pilot_omitted -- 发送侧是否已省略最后一个导频。

返回:

移除导频后的数据符号。

Next
nearlink_sdr.phy.pluto_backend
Previous
nearlink_sdr.phy.multitone
Copyright ©
Made with Sphinx and @pradyunsg's Furo
On this page
  • nearlink_sdr.phy.pilot
    • Module Contents
      • Functions
      • Data
      • API
        • EVEN_ROTATION_DEG
        • PILOT_PHASE_DEG
        • insert_pilots()
        • pilot_symbol()
        • remove_pilots()