[发明专利]一种基于Walsh码的PI-DCSK调制解调方法及系统有效

专利信息
申请号: 202110473102.5 申请日: 2021-04-29
公开(公告)号: CN113242198B 公开(公告)日: 2022-06-21
发明(设计)人: 陈平平;陈海频;陈锋;柳粟杰 申请(专利权)人: 福州大学
主分类号: H04L27/00 分类号: H04L27/00;H04J13/00;H04J13/12
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 张灯灿;蔡学俊
地址: 362251 福建省泉州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 walsh pi dcsk 调制 解调 方法 系统
【权利要求书】:

1.一种基于Walsh码的PI-DCSK调制解调方法,其特征在于,构造walsh矩阵并与生成的参考混沌信号w0相乘,得到相互绝对正交的置换序列w1,w2,…,wi;将要发送的数据比特流分成(n+1)比特的块,其中n位为映射位,用于选择映射正交的置换序列w1,w2,…,wi;剩下的单个比特为调制位,进行BPSK调制后乘以所选的置换序列,然后进行发送;

发送端只在第一时隙发送参考混沌信号,其他时隙均用于发送调制好后的信息承载信号;

在接收端,首先恢复接收到的参考混沌信号并利用与发送端相同的walsh矩阵得到接收到的正交置换序列然后将所有接收到的信息承载信号与正交置换序列相关联求内积,用最大幅度输出的相关器的索引来估计映射比特,同时将相应相关器的输出内积值与零阈值进行比较以恢复调制比特;

发送端按如下步骤对要发送的数据进行调制:

A1)混沌信号发生器产生一个参考混沌信号w0并在第一个时隙发送出去;

A2)构造walsh矩阵并利用walsh矩阵生成正交置换序列;

对于四进制M=4,参考混沌信号的长度为β,两用户user=2的情况,利用Hadamard矩阵构造Walsh码,所述Hadamard矩阵的基本矩阵为W1=[+1],基于基本矩阵,则可以通过公式(1)得到更高阶数的Hadamard矩阵:

其中,j取大于0的整数;

故由公式(1)得:

由公式(1)、(2)得:

对于四进制两用户,利用W4生成四个相互正交的置换序列,分别为:

w1=w0*[+1 +1 +1 +1] (4)

w2=w0*[+1 -1 +1 -1] (5)

w3=w0*[+1 +1 -1 -1] (6)

w4=w0*[+1 -1 -1 +1] (7)

每个用户分别选择其中的两个置换序列分别代表自己所要发送的数据“1”和“0”;

A3)将要发送的数据比特流分成(n+1)比特的块,第k个用户的第i个比特块写成其中是n个映射比特位的向量,用于选择正交置换序列,为调制位,进行BPSK调制;

A4)制定映射规则并调制发送信号;

由Log2M=n+1可知四进制M=4的映射比特为1位,即n=1,选择映射规则如下:

用户1:0—w1=w0*[+1 +1 +1 +1]

1—w2=w0*[+1 -1 +1 -1]

用户2:0—w3=w0*[+1 +1 -1 -1]

1—w4=w0*[+1 -1 -1 +1]

即用户1发送的数据“0”用序列w1置换发送,发送的数据“1”用序列w2置换发送;用户2发送的数据“0”用序列w3置换发送,发送的数据“1”用序列w4置换发送;

对于两用户不同阶数M的情况,利用公式(1)生成不同阶数的Hadamard矩阵WM,形成M个相互正交的置换序列;

对于单用户不同阶数M的情况,利用公式(1)生成不同阶数的Hadamard矩阵WM/2,形成M/2个相互正交的置换序列。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110473102.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top