一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种UWB通信系统的解调方法与流程

2023-08-06 15:24:28 来源:中国专利 TAG:

一种uwb通信系统的解调方法
技术领域
1.本发明涉及超宽带(ultra-wide bandwidth,uwb)通信技术领域,尤其是涉及一种uwb通信系统的解调方法。


背景技术:

2.目前基于gnss的室外定位技术相对成熟,但在室内,由于卫星信号受到遮挡而无法完成正常定位服务且定位精度不能满足服务需求。近年来人们对于高精度的定位服务的需求愈加强烈。uwb定位技术的诸多优点使得该技术能够实现高精度的室内定位,相比于其他无线定位技术,uwb具有抗干扰能力强、带宽极宽、传输速率快、功率消耗小等诸多优势。同时uwb在通信过程中需要携带测距信息、位置信息等数据,这些数据准确获取也决定了定位成功率。同时这些数据与uwb所处的环境一致,因此对于定位有影响的外界环境对于信息的获取同样造成干扰。因此数据解调的成功率需要具有与定位系统相当的性能,甚至更优的性能,以提高uwb定位系统的精度和稳定性。因此uwb通信系统的研究是uwb定位系统的基础,对其定位系统的性能发挥起到关键性的作用,是当前uwb技术研究的一个重点。
3.uwb定位和通信的基础信号形式为窄脉冲,窄脉冲按照一定的序列进行发送则携带了传输信息。这里采用扩频码对窄脉冲进行调制,因此uwb通信系统可以认为是一个扩频通信系统。目前应用较广泛的uwb通信协议为ieee 802.15.4a/z协议,该协议支持的通信调制方式为burst的位置调制bpm(burst position modulation),而每个burst则是一个携带传输信息的并经过扩频码调制的窄脉冲序列。每个uwb符号有多个位置可以放置该序列,该序列一般随机的处于某个符号的一个或两个随机的位置,从这个意义上来说,uwb通信系统属于跳时扩频通信系统。


技术实现要素:

4.本发明的目的是提供一种uwb通信系统的解调方法,该方法对脉冲序列可能的位置取信号进行解扩处理,将多个解扩结果进行运算,并依据运算结果判断其极性,查表得到传输信息。消除了传输信息之间的解调依赖关系,提高了解调的稳定性。
5.为实现上述目的,本发明提供一种uwb通信系统的解调方法,包括以下步骤:
6.步骤1、根据伪随机序列,计算扩频序列所在当前符号中的位置编号;
7.步骤2、计算并存储该符号对应的本地扩频序列;
8.步骤3、提取当前符号前半部分该位置编号的信号,提取当前符号后半部分该位置编号的信号;使用本地扩频序列对这两个信号分别进行解扩,得到两个解扩结果;
9.步骤4、对这两个解扩结果进行和差运算;
10.步骤5、判断和差运算结果的极性,获得解调结果。
11.优选的,所述步骤1中的位置编号只表明该符号的burst在uwb符号前半部分的编号或者后半部分的编号,并不能确定位于前半部分还是后半部分。
12.优选的,所述步骤1中位置的具体计算过程如下:
13.s11、选取对应该符号的一段序列,并计算得到该符号的burst位置编号,记伪随机序列为sn,n=0,1,2,

,当前第k(k=0,1,2)个符号所使用的一段序列为
[0014][0015]
其中m=log2(n
pos
),n
pos
为在一个t_bpm中burst可能的位置的数目,ns为bit的选取间隔;
[0016]
s12、计算对应的位置,具体计算方式为
[0017][0018]
其中,m=log2(n
pos
),n
pos
为在一个t_bpm中burst可能的位置的数目,sn为随机序列,n=0,1,2,...,k=0,1,2。
[0019]
优选的,所述步骤2中计算并存储该符号对应的本地扩频序列的具体方法为:使用与发送端相同的伪随机序列初始值,通过伪随机码生成器不断计算产生伪随机码,对于当前第k个符号,产生所需长度n的若干个伪随机码并存储c=[c0,c1,...c
n-1
]
t
,c为长度为n的本地序列。
[0020]
优选的,所述步骤3中获得解扩结果的具体过程如下:
[0021]
s31、提取当前符号前半部分中位置编号pk的一段burst信号
[0022]sl
=[s
l,0
,s
l,1
,...s
l,n-1
]
t
[0023]
s32、提取当前符号后半部分中位置编号pk的一段burst信号
[0024]
sr=[s
r,0
,s
r,1
,...s
r,n-1
]
t
[0025]
s33、使用本地扩频序列对这两段信号分别进行解扩,得到两个解扩结果
[0026]dl
=c
t
*s
l
[0027]dr
=c
t
*sr[0028]
其中,c为长度为n的本地序列,s
l
为截取接收信号前半部分中处于该位置的一段长度为n的信号,sr为截取接收信号后半部分中处于该位置的一段长度为n的信号,d
l
为接收信号前半部分的解扩值,dr为接收信号后半部分的解扩值。
[0029]
优选的,所述步骤4中对解扩结果进行和差运算的具体表达式如下:
[0030]ds
=d
l
dr[0031]dd
=d
l-dr[0032]
其中,d
l
为接收信号前半部分的解扩值,dr为接收信号后半部分的解扩值。
[0033]
优选的,所述步骤5中判断和差运算结果的极性需建立解调查找表,所述解调查找表的具体情况如下:
[0034]
(1)如果发送信息为2’b00,则burst位于前一个t_bpm中,且d
l
理论上为正,dr为扩频序列与噪声解扩的结果理论上为0,这样ds和dd均为正;
[0035]
(2)如果发送信息为2’b01,则d
l
理论上为负,dr为扩频序列与噪声解扩的结果理论上为0,这样ds和dd均为负;
[0036]
(3)如果发送信息为2’b10,则d
l
理论上为0,dr理论上为正,这样ds为正,dd为负;
[0037]
(4)如果发送信息为2’b11,则d
l
理论上为0,dr理论上为负,这样ds为负,dd为正。
[0038]
因此,本发明采用上述一种uwb通信系统的解调方法,具有以下有益效果:
[0039]
(1)使用多个可能位置的信息分别做解扩,并对解扩结果运算之后进行解调判决,
消除了位置调制信息对于扩频极性信息的干扰,提高了稳定性。
[0040]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0041]
图1为本发明uwb通信系统的符号结构图;
[0042]
图2为本发明uwb通信系统的解调流程图。
具体实施方式
[0043]
实施例
[0044]
以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]
图1是uwb通信系统的一种符号结构图。该符号分成前后两部分,每部分长度为t_bpm,每个t_bpm分成前后两部分,分别为burst可能的位置和保护间隔。在通信发送过程中,每个uwb符号传输2bit信息,分别为位置信息和极性信息。待传输信息的极性位与扩频序列相乘,使用相乘结果对脉冲进行调制得到脉冲序列。根据伪随机序列得到当前符号的位置(在该图中位置的范围为[0,1,2,3]),所计算得到的位置和待传位置信息决定burst在该符号中的具体位置,之后将脉冲序列放到对应的burst位置,完成调制。
[0046]
图2是一种uwb通信系统的解调流程图。其处理流程为:1)根据伪随机序列,计算扩频序列所在当前符号中的位置编号;此时得到的位置编号,表明该符号的burst在uwb符号前半部分的编号或者后半部分的编号,并不能确定位于前半部分还是后半部分。2)计算并存储该符号对应的本地扩频序列;3)提取当前符号前半部分该位置编号的信号,提取当前符号后半部分该位置编号的信号;使用本地扩频序列对这两个信号分别进行解扩,得到两个解扩结果;4)对这两个解扩结果进行和差运算;5)判断和差运算结果的极性,获得解调结果。
[0047]
上述5个步骤具体的处理过程如下:
[0048]
1)位置计算。该步骤使用与发送端相同的伪随机序列,按照一定的方法选取对应该符号的一段序列,并计算得到该符号的burst位置编号。我们记伪随机序列为sn,n=0,1,2,...,当前第k(k=0,1,2)个符号所使用的一段序列为
[0049][0050]
其中m=log2(n
pos
),n
pos
为在一个t_bpm中burst可能的位置的数目,在图例中为4。ns为bit的选取间隔。计算方式为
[0051][0052]
2)计算并存储本地扩频序列。具体方法为使用与发送端相同的伪随机序列初始值,通过伪随机码生成器不断计算产生伪随机码。对于当前第k个符号,产生所需长度n的若干个伪随机码并存储c=[c0,c1,...c
n-1
]
t
,用于解扩计算。
[0053]
3)提取当前符号前半部分中位置编号pk的一段burst信号
[0054]sl
=[s
l,0
,s
l,1
,...s
l,n-1
]
t
[0055]
提取当前符号后半部分中位置编号pk的一段burst信号sr=[s
r,0
,s
r,1
,...s
r,n-1
]
t
[0056]
使用本地扩频序列对这两段信号分别进行解扩,得到两个解扩结果
[0057]dl
=c
t
*s
l
[0058]dr
=c
t
*sr[0059]
其中,上标t表示矩阵转置,c为长度为n的本地序列,s
l
为截取接收信号前半部分中处于该位置的一段长度为n的信号,sr为截取接收信号后半部分中处于该位置的一段长度为n的信号,d
l
为接收信号前半部分的解扩值,dr为接收信号后半部分的解扩值;
[0060]
4)对这两个解扩结果进行和差运算;
[0061]ds
=d
l
dr[0062]dd
=d
l-dr[0063]
其中,d
l
为接收信号前半部分的解扩值,dr为接收信号后半部分的解扩值。
[0064]
5)判断和差运算结果的极性,获得解调结果。具体来说,在发送端,所传输2bit信息的前一位为位置调制信息,后一位为极性调制信息。如果位置调制信息为0,则将burst放置在前一个t_bpm中;如果位置调制信息为1,则将burst放置在后一个t_bpm中。如果极性调制信息为0,则扩频序列乘以 1之后对脉冲进行调制;如果极性调制信息为1,则扩频序列乘以-1之后对脉冲进行调制。这样的话,如果发送信息为2’b00,则burst位于前一个t_bpm中,且d
l
理论上为正,dr为扩频序列与噪声解扩的结果理论上为0,这样ds和dd均为正;如果发送信息为2’b01,则d
l
为负,dr为扩频序列与噪声解扩的结果理论上为0,这样ds和dd均为负;如果发送信息为2’b10,则d
l
为接近0,dr为正,这样ds为正,dd为负;如果发送信息为2’b11,则d
l
为接近0,dr为负,这样ds为负,dd为正;这样我们建立如表一的解调查找表:
[0065]
表一
[0066]dsdd
解调结果 2’b00 -2’b10- 2’b11
‑‑2’
b01
[0067]
从而完成硬判决解调输出。该实施例以附图为例选取了符号长度较短且比较简单的二进制bpm调制的解调。
[0068]
因此,本发明采用上述一种uwb通信系统的解调方法,使用多个可能位置的信息分别做解扩,并对解扩结果运算之后进行解调判决,消除了位置调制信息对于扩频极性信息的干扰,提高了稳定性。
[0069]
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表