synchron_design#

class synchron#


类synchron是类DSP_Base_Module的子类,功能是根据所给参数生成时钟同步模块实例。


主要属性

Attributes

Format

Description

mode

str

算法模式,默认值为‘4x4’,即4路输入4路输出。

data_mode

str

数据类型,有numpy和tensor两种选择,默认值为tensor。

corr_num

int

相关数量

内部函数

Functions

Description

__init__

类synchron的初始化方法

forward_pass

同步模块执行函数

__4x4_init__

同步模块执行前的信号处理函数

__4x4_main__

4x4模式同步的主函数

背景信息


由于受到光纤信道及光器件的影响,发射端信号和接收端信号间会产生符号非对齐,偏振态互换,IQ互换等异步问题。为解决异步问题,可以采用互相关分析的方法使得收发端信号符号、偏振态、IQ对齐。本代码计算收发端各自两路偏振态IQ信号间的相关函数,即4x4形式的16路相关函数,并以此判断符号、偏振态、IQ的接收端偏移情况,在此基础上实现接收端信号同步。

参考文献  


[1] Barker R H, et al , “Group synchronization of binary digital systems in Communication Theory,” Academic Press, New York, 273-287(1953).

函数说明