书签 分享 收藏 举报 版权申诉 / 12

基于模拟退火算法的光码分多址混沌码字筛选方法.pdf

  • 上传人:t****
  • 文档编号:4317749
  • 上传时间:2018-09-13
  • 格式:PDF
  • 页数:12
  • 大小:443.61KB
  • 摘要
    申请专利号:

    CN201110254287.7

    申请日:

    2011.08.31

    公开号:

    CN102427395A

    公开日:

    2012.04.25

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04J 14/00申请公布日:20120425|||实质审查的生效IPC(主分类):H04J 14/00申请日:20110831|||公开

    IPC分类号:

    H04J14/00; H04J13/10(2011.01)I

    主分类号:

    H04J14/00

    申请人:

    北京邮电大学

    发明人:

    尹霄丽; 涂泾伦; 陈雨露; 戴宇航; 原全新

    地址:

    100876 北京市海淀区西土城路10号

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种基于模拟退火算法的光码分多址混沌码字筛选方法,该方法包括自相关筛选、构造互相关矩阵、构造目标函数、设定降温策略和迭代优化码字五个步骤。本发明可以有效的降低光码分多址(OCDMA)系统的比特误码率,提高OCDMA系统的误码特性,将码字选择最优化,降低OCDMA系统中各个用户之间的互相干扰,更好的支持多用户通信。

    权利要求书

    1: 一种基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征是所述方法包括以 下顺序执行的步骤 : 步骤 1 : 自相关筛选 ; 步骤 2 : 构造互相关矩阵 ; 步骤 3 : 构造目标函数 ; 步骤 4 : 设定降温策略 ; 步骤 5 : 迭代优化码字。2: 根据权利要求 1 所述的基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征 是所述步骤 1 的具体内容包括 : 码字自相关筛选用穷举法生成所有可能的码字, 根据混沌码字的自相关特性, 其自相 关旁瓣数值不应过大, 设定旁瓣数值门限, 对生成的码字进行自相关筛选 ; 所述旁瓣数值门 限, 即根据光码分多址系统的比特误码率所要求旁瓣数值的最大值。3: 根据权利要求 1 所述的基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征 是所述步骤 2 的具体内容包括 : 对步骤 1 中进行自相关筛选后生成的 N1 个码字, 计算各个码字序列之间的互相关方 差, 首先构成方差矩阵, 再依据互相关筛选门限, 方差矩阵中数值小于互相关筛选门限的位 置设为 1, 否则设为 0, 由此得到 N1 行 N1 列的互相关矩阵 ; 所述互相关筛选门限根据实际情 况进行设置 ; 所述 N1 为大于 0 的正整数。4: 根据权利要求 1 所述的基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征 是所述步骤 3 的具体内容包括 : 在筛选出的 N1 个码字中进一步查找出 N2 个码字, 根据该 N2 个码字设定目标函数的计 算方法, 定义目标函数的表达式, 构建目标函数 ; 所述 N2 个码字即所需的码字数目 ; 所述 N2 为大于 0 小于 N1 的正整数。5: 根据权利要求 1 所述的基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征 是所述步骤 4 的具体内容包括 : 设定降温策略, 给定初始温度值, 降温后的温度为原温度的倍数 k, 每次降温进行 g 次 以下迭代优化操作, 温度值用于在迭代优化中控制以一定概率接收使目标函数恶化的值的 概率 ; 所述 k 为大于 0 小于 1 的小数 ; 所述 g 为正整数 ; 所述使目标函数恶化表示目标函数 值下降 ; 所述概率与温度值相关, 且随着温度值的下降而减小。6: 根据权利要求 1 所述的基于模拟退火算法的光码分多址混沌码字筛选方法, 其特征 是所述步骤 5 的具体内容包括 : 新旧替换、 计算目标函数差值和判断是否接受 ; 其中, 新旧替换将随机生成互相关矩阵的一个行号, 得到一个码字, 再在步骤 1 中生成 的码字中随机选取一个新的码字, 用后者替换前者 ; 计算替换后的目标函数值, 与替换前的目标函数值对比, 然后计算替换后与替换前的 目标函数差值 ; 判断是否接受新的码字, 如果目标函数差值大于 0, 则接受 ; 如果目标函数差值小于 0, 则以一定概率接受 ; 所述一定概率与温度值相关, 且随着温度值的下降而减小 ; 目标函数 值为 1 时迭代过程终止。

    说明书


    基于模拟退火算法的光码分多址混沌码字筛选方法

        【技术领域】
         本发明涉及光通信技术, 特别是一种基于模拟退火算法的光码分多址混沌码字筛选方法。 背景技术 光码分多址 (OCDMA) 技术是将码分多址通信技术和光纤通信技术相结合的一种 新型通信方式, 结合了两种通信方式的技术特点, 具有很强的技术优势和广阔的应用前景。 OCDMA 技术通过使用不同的地址码序列来区分用户, 将许多接入用户同步 ( 或异步 ) 地复用 到相同的频带和时隙上, 实现多个接入用户共享同一光纤信道和提高系统的总容量。 因此, OCDMA 技术是充分挖掘光纤潜在传输能力, 扩大接入网系统容量的一种有效技术。
         OCDMA 技术具有以下几个方面的特点 :
         (1) 不需网际范围的同步, 网络设计灵活, 系统误码率仅依赖于被激活的接入用户 总数, 是一种软限制 ;
         (2) 可实现异步通信, 允许用户无延时随机接入, 可支持变比特率传输和突发性业 务;
         (3) 每个接入用户充分利用了整个系统的时域和频域资源, 增加新用户容易 ;
         (4) 易于实现真正透明的全光网络, 信道的统计复用增益高 ;
         (5) 较好的抗干扰和保密特性。
         构造性能优良的光地址码是实现光码分多址通信的关键技术之一。 目前已报道的 超结构光纤光栅 (SSFBG) 相位编码 OCDMA 系统中使用的双极性地址码通常为 m 序列、 Gold 序列、 Kasami 序列等由线性移位寄存器生成的序列。混沌序列由非线性映射生成, 其对初 值具有敏感依赖性, 可以提供较上述码字数量更多的可能码字。由于混沌序列具有良好的 相关特性和类随机特性, 故其在无线 CDMA 编 / 解码和保密通信等领域得到了广泛关注。是 否可以将混沌序列用于 OCDMA 编 / 解码是一个需要研究的问题。由于 OCDMA 系统和无线 CDMA 系统在调制方式和编码方法上存在差异, 故两种系统对码字的需求也有所不同。例如 在无线 CDMA 通信系统中, 数据信息采用 BPSK 等相位调制方式, 信号为双极性的 ( 取值为 1 或 -1), 码片信号同样为双极性的, 但是在 OCDMA 系统中, 数据信息采用开关键控调制方式, 信号为单极性的 ( 取值为 0 或 1), 相位编码的码片信号可以看作是双极性的。为了提高系 统的性能, 需要根据 OCDMA 系统的特点对混沌序列做出优选。
         为了解决上述问题, 本发明提出了一种基于模拟退火算法的光码分多址混沌码字 筛选方法
         发明内容 本发明的目的在于提供一种能够有效的支持多用户通信方式, 降低各个用户之间 的干扰, 进而降低光码分多址通信系统的比特误码率并提高其通信质量。
         本发明的技术方案是 : 一种基于模拟退火算法的光码分多址混沌码字筛选方法,
         其特征是所述方法包括以下顺序执行的步骤 :
         步骤 1 : 自相关筛选 ;
         步骤 2 : 构造互相关矩阵 ;
         步骤 3 : 构造目标函数 ;
         步骤 4 : 设定降温策略 ;
         步骤 5 : 迭代优化码字。
         所述步骤 1 的具体内容包括 :
         码字自筛选用穷举法生成所有可能的码字, 根据混沌码字的自相关特性, 其自相 关旁瓣数值不应过大, 设定旁瓣数值门限, 对生成的码字进行自相关筛选 ; 所述旁瓣数值门 限, 即根据光码分多址系统的比特误码率所要求旁瓣数值的最大值。
         所述步骤 2 的具体内容包括 :
         对步骤 1 中进行自相关筛选后生成的 N1 个码字, 计算各个码字序列之间的互相关 方差, 首先构成方差矩阵, 再依据互相关筛选门限, 方差矩阵中数值小于互相关筛选门限的 位置设为 1, 否则设为 0, 由此得到 N1 行 N1 列的互相关矩阵 ; 所述互相关筛选门限根据实际 情况进行设置 ; 所述 N1 为大于 0 的正整数。 所述步骤 3 的具体内容包括 :
         在筛选出的 N1 个码字中进一步查找出 N2 个码字, 根据该 N2 个码字设定目标函数 的计算方法, 定义目标函数的表达式, 构建目标函数 ; 所述 N2 个码字即所需的码字数目 ; 所 述 N2 为大于 0 小于 N1 的正整数。
         所述步骤 4 的具体内容包括 :
         设定降温策略, 给定初始温度值, 降温后的温度为原温度的倍数 k, 每次降温进行 g 次以下迭代优化操作, 温度值用于在迭代优化中控制以一定概率接收使目标函数恶化的 值的概率 ; 所述 k 为大于 0 小于 1 的小数 ; 所述 g 为正整数 ; 所述使目标函数恶化表示目标 函数值下降 ; 所述概率与温度值相关, 且随着温度值的下降而减小。
         所述步骤 5 的内容包括 :
         新旧替换、 计算目标函数差值和判断是否接受 ;
         其中, 新旧替换将随机生成互相关矩阵的一个行号, 得到一个码字, 再在步骤 1 中 生成的码字中随机选取一个新的码字, 用后者替换前者 ;
         计算替换后的目标函数值, 与替换前的目标函数值对比, 然后计算替换后与替换 前的目标函数差值 ;
         判断是否接受新的码字, 如果目标函数差值大于 0, 则接受 ; 如果目标函数差值小 于 0, 则以一定概率接受 ; 所述一定概率与温度值相关, 且随着温度值的下降而减小 ; 目标 函数值为 1 时迭代过程终止。
         本发明采用基于模拟退火算法进行光码分多址混沌码字筛选方法, 具有如下显著 优点 :
         1) 本发明可以有效的降低系统的比特误码率, 提高 OCDMA 系统的误码特性。
         2) 本发明能够将码字选择最优化, 降低 OCDMA 系统中各个用户之间的互相干扰, 更好的支持多用户通信。
         3) 本发明有望于用于二维光地址码的构造以及多速率系统。
         4) 本发明采用结构较简单的算法, 复杂度不高, 实用性比较强。附图说明 为了更清楚的说明本发明所提出的技术, 下面将对本发明实施例中所需要使用的 附图作简单的介绍, 显而易见, 下面描述的附图仅仅是本发明的一些实施例, 对于本领域普 通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
         图 1 是基于模拟退火算法的光码分多址混沌码字筛选方法原理流程图 ;
         图 2 是互相关矩阵表示图 ;
         图 3 是光码分多址原理示意图 ;
         图 4 是光码分多址系统误码率曲线图 ;
         图 5 是本发明采用的模拟退火算法原理流程图。
         具体实施方式
         下面将结合本发明中的附图, 对本发明基于模拟退火算法的光码分多址混沌码字 筛选方法进行清楚、 完整的描述。显然, 所描述的实例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明的保护范围。
         图 1 示出了基于模拟退火算法的光码分多址混沌码字筛选方法原理流程图, 所述 方法可由自相关筛选 101、 构造互相关矩阵 102、 构造目标函数 103、 设定降温策略 104, 新旧 替换 105、 计算目标函数差值 106 和判断是否接受 107 执行的 7 个步骤组成。
         步骤 1 : 自相关筛选 101。
         混沌序列码长越长, 自相关特性越好, 但是其自相关的峰值最接近的一个 ( 对 ) 旁 瓣很大。当码长 N = 511 时, 自相关旁瓣一般均大于 120。在无线 CDMA 系统中, 由于存在着 多径效应, 自相关旁瓣数值越大, 将会产生更大的多用户干扰。但是在 OCDMA 系统中, 不存 在着多径效应, 对自相关的筛选条件也可以适度放宽。
         以筛选 20 个码长 N = 511 的码字为例。首先产生 1000 个各不相同的初值, 由每 个初值经混沌映射公式迭代生成一个码长为 2000 的序列, 取每个序列的最后的 511 位数值 作为原始序列, 可以取 150 ~ 160 之间的数作为旁瓣数值门限, 经自相关筛选后序列个数大 约降为原来的 30%, 筛选后的序列数为 N1。
         步骤 2 : 构造互相关矩阵 102。
         在光码分多址系统中, 码字之间的互相关特性对系统的误码率特性影响较大。互 相关方差描述的是用户之间干扰的平均程度, 其数值越小, 用户之间的干扰越小, 互相关的 方差为
         其中 Ck, 利用式 (1), 计算经过自相 0 表示第 k 个码字和第 0 个码字的互相关函数, 关筛选的序列之间的互相关方差, 将其作为方差矩阵的元素。对角线上的元素对应的是自 相关, 将其设为 0 ; 互相关筛选门限可以根据实际情况来设置, 本例中设为 155。 对应方差矩 阵中小于互相关门限的位置设置为 1, 否则设置为 0, 由此得到互相关矩阵, 如图 2 所示。
         步骤 3 : 构造目标函数 103。
         构造目标函数。在筛选出的 N1 = 10 个码字中进一步查找出 N2 = 4 个码字, 设目 标码组为 M(i, j), 这是相关矩阵的 N2 个行和列交叉点构成的子矩阵, 则目标函数定义为
         目标函数的最大值为 1, 将其作为迭代终止条件。
         步骤 4 : 设定降温策略 104。
         设定降温策略, 用 T 表示模拟退火算法的温度, 初始值取 1/N2, 降温方案为 T(t) = 0.98T(t-1)(t 表示降温序号 ), 每次降温后迭代 1000 次。
         步骤 5 : 新旧替换 105。
         随机生成码字矩阵的一个行号, 得到一个码字, 再在步骤 1 中生成的码字中随机 选取一个码字, 用后者替换前者。
         步骤 6 : 计算目标函数差值 106。
         计算替换后的目标函数值, 与替换前的目标函数值对比, 然后计算替换后与替换 前的目标函数差值
         ΔE = Enew-Eold (3)
         步骤 7 : 判断是否接受 107。
         判断是否接受改变。这是一个寻找最大值的优化问题, 故按照下面的原则接受改 变:
         若 ΔE > 0, 接受新码字 ;
         若 ΔE < 0, 以概率 exp(ΔE/T) 接受新码字。
         每次降温后重复步骤 5、 步骤 6 与步骤 7, 当目标函数值趋于 1 或完成预定的迭代 次数算法终止。
         图 3 是光码分多址原理示意图。
         光脉冲发生器 301 产生超短光脉冲, 输出至光电调制器 303 ; 用户数据发生器 302 产生伪随机比特序列, 输出至光电调制器 303 ; 光电调制器 303 用于将用户数据调制到光信 号上, 输出至编码器 304 ; 编码器 304 产生携带期望用户信息特征的光脉冲序列, 输出至耦 合器 306 ; 其他用户数据 305 携带其他用户数据信息, 输出至耦合器 306 ; 耦合器 306 用于将 不同用户的数据信息耦合在一起, 输出至光纤信道 307 ; 光纤信道 307 传输用户数据 ; 解码 器 308 将需求的用户数据从接受信息中解出, 输出至光电检测器 309 ; 光电检测器 309 用于
         将光信号转换为电信号, 输出用户数据 310。
         图 4 是光码分多址系统误码率曲线图, 从图 4 可以看到, 使用混沌序列的系统具有 更好的误码率特性, 并且使用经过筛选后的码组与使用未经筛选的码组相比, 其具有更好 的误码率特性。在 10-9 的光通信误码率极限条件下, 使用混沌序列的系统比使用 Gold 序 列的系统支持的用户数提高了约 20%。
         图 5 是本发明采用的模拟退火算法原理流程图。
         步骤 501 : 确定互相关矩阵 ;
         步骤 502 : 确定初始温度 T0, 以及降温速度 k 值 ;
         步骤 503 : 随机选出新码字, 计算新目标函数值 Jnew ;
         步骤 504 : 计算目标函数差值 obj = Jnew-Jold ;
         步骤 505 : 判断目标函数差值是否大于 0, 若大于 0 则进入步骤 406 ; 若小于 0 则进 入步骤 407 ;
         步骤 506 : 接受新码字 ;
         步骤 507 : 以一定概率 exp(obj/T) 接受新码字 ;
         步骤 508 : 判断是否达到迭代次数 g, 若没有达到迭代次数, 则返回步骤 403 ; 若达 到迭代次数, 则进入步骤 409 ; 步骤 509 : 判断是否满足终止条件, 即目标函数值是否为 1, 若不为 1, 则进入步骤 410 ; 若为 1, 则进入步骤 411 ;
         步骤 510 : 降低温度, 重置迭代次数, 返回步骤 403 ;
         步骤 511 : 结束。
         以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并不局限于此, 凡在本发明的精神和原则之内, 任何熟悉本技术领域的技术人员, 在本发明揭露的技术范 围内, 所做的任何修改、 等同、 替换、 改进等, 都应涵盖在本发明的保护范围之内。
        

    关 键  词:
    基于 模拟 退火 算法 码分多址 混沌 码字 筛选 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于模拟退火算法的光码分多址混沌码字筛选方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4317749.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1