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.psk¶

Module Contents¶

Classes¶

PSKDemodulator

PSK解调器(匹配滤波+最近邻判决)。

PSKModulator

TXS-10002-2025 6.2.1.2 PSK调制器。

Functions¶

rrc_filter

生成平方根升余弦脉冲成型滤波器。

Data¶

BPSK_MAP

BPSK_NOROT_MAP

BPSK_ROTATION

QPSK_MAP

QPSK_ROTATION

SLE_RRC_BETA

API¶

nearlink_sdr.phy.psk.BPSK_MAP¶

None

nearlink_sdr.phy.psk.BPSK_NOROT_MAP¶

None

nearlink_sdr.phy.psk.BPSK_ROTATION¶

'exp(...)'

nearlink_sdr.phy.psk.QPSK_MAP¶

None

nearlink_sdr.phy.psk.QPSK_ROTATION¶

'exp(...)'

nearlink_sdr.phy.psk.SLE_RRC_BETA¶

0.4

class nearlink_sdr.phy.psk.PSKDemodulator(mod_type: str = 'QPSK', sps: int = 4, beta: float = SLE_RRC_BETA, rrc_span: int = 10)[源代码]¶

PSK解调器(匹配滤波+最近邻判决)。

Initialization

demodulate(signal: numpy.ndarray) → numpy.ndarray[源代码]¶

PSK解调。

参数:

signal -- 复基带IQ信号

返回:

解调后的比特序列

class nearlink_sdr.phy.psk.PSKModulator(mod_type: str = 'QPSK', sps: int = 4, beta: float = SLE_RRC_BETA, rrc_span: int = 10)[源代码]¶

TXS-10002-2025 6.2.1.2 PSK调制器。

支持 BPSK, QPSK, 8PSK 及无相位旋转BPSK。

Initialization

property bits_per_symbol: int¶
map_symbols(bits: numpy.ndarray) → numpy.ndarray[源代码]¶

比特到星座符号的映射(含相位旋转)。

modulate(bits: numpy.ndarray) → numpy.ndarray[源代码]¶

PSK调制并进行RRC脉冲成型。

返回:

复基带IQ信号

nearlink_sdr.phy.psk.rrc_filter(beta: float, sps: int, span: int = 10) → numpy.ndarray[源代码]¶

生成平方根升余弦脉冲成型滤波器。

参数:
  • beta -- 滚降系数

  • sps -- 每符号采样数

  • span -- 单侧符号跨度

返回:

滤波器系数, 归一化使得匹配滤波后采样点增益为1

Next
nearlink_sdr.phy.rf_compliance
Previous
nearlink_sdr.phy.preamble
Copyright ©
Made with Sphinx and @pradyunsg's Furo
On this page
  • nearlink_sdr.phy.psk
    • Module Contents
      • Classes
      • Functions
      • Data
      • API
        • BPSK_MAP
        • BPSK_NOROT_MAP
        • BPSK_ROTATION
        • QPSK_MAP
        • QPSK_ROTATION
        • SLE_RRC_BETA
        • PSKDemodulator
          • PSKDemodulator.demodulate()
        • PSKModulator
          • PSKModulator.bits_per_symbol
          • PSKModulator.map_symbols()
          • PSKModulator.modulate()
        • rrc_filter()