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

数据传输方法、装置、电子设备和存储介质与流程

2022-11-23 11:01:14 来源:中国专利 TAG:


1.本发明涉及无线通信技术领域,尤其涉及一种数据传输方法、装置、电子设备和存储介质。


背景技术:

2.第五代新空口(fifth generation new radio,5g nr)采用正交频分复用(orthogonal frequency division multiplexing,ofdm)技术,子载波和ofdm符号构成的时频资源组成5g nr系统的无线物理时频资源。ofdm技术采用循环前缀(cyclic prefix,cp)来解决多径时延问题,将频率选择性信道分为一套平行的平坦衰落信道,对信道估计方法进行了简化。离散傅里叶变换扩展(discrete fourier transform spread,dfts)ofdm技术是以cp-ofdm为基础,在子载波映射前添加离散傅里叶变换dft,可以解决cp-ofdm的高峰值平均功率比(peak average power radio,papr)问题。目前cp虽然可以抵挡多径时延,但cp不携带任何有用数据,导致无线物理时频资源开销的浪费,尤其在频段为高频时,例如,当频段范围大于52.6ghz时,由于子载波间隔的增大,符号长度的缩短,cp的开销问题变得更加严重。由于cp-ofdm存在基础波形频谱泄露的现象,而5g nr支持不同参数集的混合使用,支持相邻子带间携带不同的子载波间隔,因此,相邻子带间存在干扰。现有技术中在数据传输过程中时域软cp或滤波方式来降低子带间的频谱泄露和干扰,然而这种方式仍需要在不同子载波间隔的子带之间使用保护间隔,降低了数据传输的频谱效率。


技术实现要素:

3.本技术实施例的主要目的在于提出一种数据传输方法、装置、电子设备和存储介质,其旨在降低子带间的频谱泄露和干扰,缩小不同子载波间隔之间的保护间隔,提高数据传输的频谱效率。
4.本技术实施例提供了一种数据传输方法,该方法包括以下步骤:
5.在待传输的l个第一数据序列的每个所述第一数据序列的前面插入序列1以及在每个所述第一数据序列的后面插入序列2以形成l个第二数据序列,其中,所述l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,所述m和n为大于0的整数;所述序列3满足kt3=t
cp
,其中,t3为所述序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度;
6.传输所述l个第二数据序列。
7.本技术实施例还提供了一种数据传输装置,该装置包括:
8.数据调整模块,用于在待传输的l个第一数据序列的每个所述第一数据序列的前面插入序列1以及在每个所述第一数据序列的后面插入序列2以形成l个第二数据序列,其中,所述l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,所述m和n为大于0的整数;所述序列3满足kt3=t
cp
,其中,t3为所述序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度;
9.数据发送模块,用于传输所述l个第二数据序列。
10.本技术实施例还提供了一种电子设备,该电子设备包括:
11.一个或多个处理器;
12.存储器,用于存储一个或多个程序;
13.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术实施例中任一所述的数据传输方法。
14.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本技术实施例中任一所述的数据传输方法。
15.本技术实施例,通过在待传输的多个第一数据序列的前边和后边分别插入序列1和序列2以形成第二数据序列,其中,插入的序列1和序列2分别由一个或者多个序列3组成,且,序列3的时域时间长度为循环前缀的时域时间长度的整数倍,将生成的多个第二数据序列发送,实现了通过在各第一数据序列的前后插入分别插入序列1和序列2,使得数据序列前后的数据均相等,有助于保持数据序列在时域中的信号连续性,可降低子带间的频谱泄露。
附图说明
16.图1是本技术实施例提供的一种数据传输方法的流程图;
17.图2是本技术实施例提供的另一种数据传输方法的流程图;
18.图3是本技术实施例提供的另一种数据传输方法的流程图;
19.图4是本技术实施例提供的一种数据序列的示例图;
20.图5是本技术实施例提供的另一种数据序列的示例图;
21.图6是本技术实施例提供的另一种数据序列的示例图;
22.图7是本技术实施例提供的一种数据序列的示例图;
23.图8是本技术实施例提供的一种数据序列的示例图;
24.图9是本技术实施例提供的另一种数据序列的示例图;
25.图10是本技术实施例提供的另一种数据序列的示例图;
26.图11是本技术实施例提供的一种数据传输方法的示例图;
27.图12是本技术实施例提供的一种数据序列的示例图;
28.图13是本技术实施例提供的一种数据传输装置的结构示意图;
29.图14是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
30.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
31.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特有的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
32.图1是本技术实施例提供的一种数据传输方法的流程图,本技术实施例可适用于数据调制发送的情况,该方法可由本技术实施例提供的数据传输装置来执行,该装置可有通过软件和/或硬件的方式实现,参见图1,本技术实施例提供的方法具体包括如下步骤:
33.步骤110、在待传输的l个第一数据序列的每个第一数据序列的前面插入序列1以及在每个第一数据序列的后面插入序列2以形成l个第二数据序列,其中,l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,m和n为大于0的整数;序列3满足kt3=t
cp
,其中,t3为序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度。
34.其中,第一数据序列可以是需要进行调制发送的数据序列,第一数据序列中还可以包含参考信号数据。第一数据序列的数量可以为一个或者多个。序列1和序列2可以插入到第一数据序列前面或者后面,序列1和序列2可分别包括一个或者多个序列3,可以通过设计合适的序列3,使得循环前缀的时间长度为序列3的时间长度的整数倍,且该整数倍最大取值不超过序列2中包括序列3的数量。
35.在本技术实施例中,可以对待传输的多个第一数据序列进行处理,可以在各第一数据序列的前面以及后面分别插入序列1和序列2,其中,序列1和序列2可以由一个或者多个序列3组成,序列3满足kt3=t
cp
,其中,t3为序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度。
36.步骤120、传输l个第二数据序列。
37.具体的,可以发送在各第一数据序列中插入序列1和序列2后形成的第二数据序列。
38.本技术实施例,通过在待传输的各第一数据序列的前面和后面分别插入序列1和序列2形成分别形成第二数据序列,插入的序列1和序列2分别由多个序列3组成,将生成的多个第二数据序列发送,使得数据序列前后的数据均相等,有助于保持数据序列在时域中的信号连续性,可降低子带间的频谱泄露。
39.图2是本技术实施例提供的另一种数据传输方法的流程图,本技术实施例是在上述申请实施例基础上的具体化,参见图2,本技术实施例提供的方法具体包括如下步骤:
40.步骤210、在待传输的l个第一数据序列的每个第一数据序列的前面插入序列1以及在每个第一数据序列的后面插入序列2以形成l个第二数据序列,其中,l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,m和n为大于0的整数;序列3满足kt3=t
cp
,其中,t3为序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度。
41.步骤220、对l个第二数据序列分别进行傅里叶变换和傅里叶逆变换,形成l个第三数据序列。
42.其中,傅里叶变换处理可以是将数据从时域信号转换为频域信号处理,傅里叶逆变换可以是将频域信号转换为时域信号的处理,傅里叶变换和傅里叶逆变换在周期内采样的点数可以相同也可以不同,例如,当傅里叶变换的在周期内采样的点数小于傅里叶逆变换在周期内采样的点数时,对第二数据序列的处理可以为过采样的处理。
43.在本技术实施例中,可以对各第二数据序列分别进行傅里叶变换和傅里叶逆变换,不同的第二数据序列在进行傅里叶变换和傅里叶逆变换时的点数可以相同也可以不同,相同第二数据序列进行的傅里叶变换和傅里叶逆变换时的点数可以相同也可以不同。
44.步骤230、为l个第三数据序列添加循环前缀,形成l个第四数据序列。
45.其中,循环前缀可以是为消除多径传播的影响和信道干扰而在空间的传输时段内插入的信号。
46.具体的,可以在各第三数据序列中添加循环前缀作为第四数据序列。
47.步骤240、传输l个第四数据序列。
48.在本技术实施例中,可以将生成的第四数据序列发送。
49.进一步的,在上述申请实施例的基础上,为l个第三数据序列添加循环前缀,包括:
50.针对各第三数据序列,将第三数据序列后面长度为kt3的部分添加到第三数据序列的前面。
51.具体的,可以将各第三数据序列中后面的序列长度为kt3的信息添加到对应的第三数据序列的前面,例如,第三数据序列为信息bc,其中,信息c为第三数据序列中后面的序列长度为kt3的信息,可以将信息c添加到第三数据序列bc的前面,形成cbc。
52.进一步的,在上述申请实施例的基础上,对l个第二数据序列分别进行傅里叶变换和傅里叶逆变换,包括:
53.对l个第二数据序列进行傅里叶变换后,在频域进行频域赋形操作;对经过频域赋形操作的l个第二数据序列进行傅里叶逆变换。
54.其中,频域赋形可以是将经过傅里叶变换生成的离散频域数据通过点乘频谱赋形序列以降低峰值平均功率比的处理,其中,频谱赋形序列可以是预先确定的序列。
55.在本技术实施例中,可以将依次对生成的多个第二数据序列进行傅里叶变换,将各第二数据序列转换为频域信号。可以确定各频域信号形式的第二数据序列与预设的频域赋形序列的乘积,然后可以将经过频域赋形的第二数据序列对应的频域信号进行傅里叶逆变换处理,将各第二数据序列转换为时域信号。
56.进一步的,在上述申请实施例的基础上,傅里叶逆变换的操作点数大于傅里叶变换的操作点数。
57.其中,操作点数可以是周期内对频谱进行采样的数量,例如,64点fft可以是按照快速傅里叶变换(fast fourier transform,fft)在一个周期内对频谱均匀进行采样64次的操作。
58.在本技术实施例中,傅里叶逆变换的操作点数大于傅里叶变换的操作点数,也就是在进行频域转换到时域过程中对频谱进行采样的采样数大于在进行时域转换到频域过程中对频谱进行采样的采样率,可以为过采样的信号处理。
59.进一步的,在上述申请实施例的基础上,所述第三数据序列长度为傅里叶变换处理的窗口长度,第四数据序列为一个数据块长度或一个正交频分复用ofdm符号长度。
60.具体的,第三数据序列可以由第二数据序列经过傅里叶变换生成,第三数据序列的长度可以与傅里叶变换处理的窗口长度相同,第四数据序列为发送时延的数据序列,第四数据序列可以在一个数据块或者正交频分复用ofdm符号发送,相应的,第四数据序列为一个数据块长度或一个正交频分复用ofdm符号长度。
61.进一步的,在上述申请实施例的基础上,第二数据序列的起止位置为所述傅里叶变换处理的起止位置。
62.具体的,可以傅里叶变换处理可以针对第二数据序列,将第二数据序列的起始位置和结束位置分别作为傅里叶变换处理的起始位置和结束位置。
63.进一步的,在上述申请实施例的基础上,第二数据序列的时域长度等于第三数据序列的时域长度,且,第二数据序列的时域长度为子载波间隔的倒数。
64.具体的,第二数据序列的时域长度可以与第三数据序列的时域长度相同,第二数
据序列的时域长度为子载波间隔的倒数。
65.进一步的,在上述申请实施例的基础上,l个第二数据序列中m的取值相同,n的取值不同。
66.具体的,在各第二数据序列中在前面插入的序列1中包括的序列3的数量可以相同,在后面插入的序列2中包括的序列3的数量可以不同。
67.进一步的,在上述申请实施例的基础上,在l个第二数据序列中n的取值不同的情况下,l个第一数据序列的长度不同,l个第二数据序列的长度相同,l个第三数据序列的长度相同,l个第四数据序列的长度相同。
68.在本技术实施例中,由于第一数据序列中插入的序列2中包括的序列3的取值不同,也即n的取值不同。第一数据序列的长度不同时,可以在第一数据序列中插入的包含不同数量的序列3的序列2,也即序列2中n的取值不同,可以使得各第二数据序列的长度相同,可以使得各第三数据序列的长度相同,也可以使得各第四数据序列的长度相同。
69.进一步的,在上述申请实施例的基础上,传输l个第二数据序列,包括:在相邻的l个数据块里依次传输l个第二数据序列。
70.具体的,可以将多个第二数据序列在相邻的l个数据块中传输。
71.进一步的,在上述申请实施例的基础上,传输l个第二数据序列,包括:在相邻时隙里的l个数据块里传输所述l个第二数据序列。
72.具体的,可以将多个第二数据序列在相邻的l个相邻时隙内传输。
73.进一步的,在上述申请实施例的基础上,传输所述l个第二数据序列,包括以下至少一种情况:
74.在同一时隙里传输所述l个第二数据序列,则所述l个第二数据序列中的序列3相同;
75.在不同时隙里传输所述l个第二数据序列,则所述l个第二数据序列中的序列3不同。
76.在本技术实施例中,可以在相同时隙内传输生成的多个第二数据序列,当在相同的时隙内传输第二数据序列时,第二数据序列中插入的序列1和序列2中包括的序列3的内容可以相同。还可以在不同时隙内传输生成的多个第二数据序列,不同时隙内传输的第二数据序列的中插入的序列1和序列2中包括的序列3的内容可以不同。
77.进一步的,在上述申请实施例的基础上,序列1和所述序列2为参考序列,其中,所述参考序列包括预设序列、接收端已知序列中至少一种。
78.具体的,序列1、序列2具体可以为参考序列,其中,参考序列可以是预设序列或者接收端已知序列,例如,接收端已知序列可以包括按照协议标准设置的序列或者已经发送过的序列等。
79.进一步的,在上述申请实施例的基础上,第一数据序列包括星座点调制的数据和p个参考序列数据,p》=0。
80.具体的,第一数据可以由星座点调制过的数据和多个参考数据序列组成。
81.图3是本技术实施例提供的另一种数据传输方法的流程图,本技术实施例是在上述申请实施例基础上的具体化,参见图3,本技术实施例提供的方法具体包括如下步骤:
82.步骤310、在待传输的l个第一数据序列的每个第一数据序列的前面插入序列1以
及在每个第一数据序列的后面插入序列2以形成l个第二数据序列,其中,l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,m和n为大于0的整数;序列3满足kt3=t
cp
,其中,t3为序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度。
83.步骤320、传输l个第二数据序列。
84.步骤330、传输控制信息,其中,所述控制信息中携带有指示n取值的指示信息。
85.其中,控制信息可以是控制第二数据序列进行解调制的信息,控制信息可以包括一个或者多个字段,每个字段上的信息可以分别代表解调制使用的不同信息,指示信息可以是指示插入到第二数据序列的序列2包括的序列3的数量。指示信息可以是控制信息的信息格式中一个或者多个字段的信息,该字段可以预先设置或者协议规定。
86.在本技术实施例中,在发送各第二数据序列后,还可以将控制第二数据序列解调制的控制信息发送,控制信息中可以携带有指示各第二数据序列中插入的序列2包括的序列s3的数量的信息。
87.进一步的,在上述申请实施例的基础上,所述传输控制信息包括:通过下行控制信道或上行控制信道传输所述控制信息。
88.具体的,控制信息可以是下行控制信道或者上行控制信道传输的控制信息。
89.进一步的,在上述申请实施例的基础上,所述传输控制信息包括:通过下行或上行无线资源控制rrc信令传输所述控制信息。
90.在本技术实施例中,控制信息可以在下行无线资源控制信令中传输或者上行无线资源控制信令中传输。
91.进一步的,在上述申请实施例的基础上,所述序列1和/或序列2为π/2二进制相移键控调制的数据序列。
92.在本技术实施例中,序列1和序列2中至少一个序列可以是经过π/2二进制相移键控调制(binary phase shift keying,bpsk)的数据序列。
93.在一个示例性的实施方式中,在传输l个待发送的数据序列前,可以对每个数据序列进行时频域调制,图4是本技术实施例提供的一种数据序列的示例图,参见图4,待传输的l个第一数据序列包括数据1和数据2,即l=2,包括2个第一数据序列,可以理解的是,在其他实施例中,l的取值可以为大于或等于2的任意整数。在待传输的数据1的前面和后面分别插入序列1和序列2,形成第1个第二数据序列,其中,序列1可以由1个序列3组成,序列2由2个序列3组成,第1个第二数据序列中m的取值为1,n的取值为2。在待传输的数据2的前面和后面分别插入序列1和序列2,形成第2个第二数据序列,其中,序列1由1个序列3组成,序列2由2个序列3组成,第2个第二数据序列中m的取值为1,n的取值为2。在本技术实施例中序列3的时域时间长度t3等于循环前缀的时间长度t
cp
,第1个第二数据和第2个第二数据中的m的取值相同,n的取值相同。
94.在一个示例性的实施方式中,在传输l个待发送的数据序列之前,可以对每个数据序列进行调制,图5是本技术实施例提供的另一种数据序列的示例图,参见图4,待传输的l个第一数据序列包括数据1和数据2,即l=2。在待传输的数据1的前面和后面分别插入序列1和序列2,形成第1个第二数据序列,其中,序列1可以由1个序列3组成,序列2由3个序列3组成,则在第1个第二数据序列中m=1,n=3。在待传输的数据2的前面和后面分别插入序列1和序列2,形成第2个第二数据序列,其中,序列1由1个序列3组成,序列2由3个序列3组成,在
第2个第二数据序列中m=1,n=3。在本技术实施例中,序列3的时域时间长度t3可以等于循环前缀的时间长度t
cp
的一半,序列3满足kt3=t
cp
,其中,k=2,k《n,在本技术实施例中形成l个第二数据序列,m的取值相同,n的取值相同。
95.在一个示例性的实施方式中,在传输l个待发送的数据序列前,可以对每个数据序列进行时频域调制,图6是本技术实施例提供的另一种数据序列的示例图,参见图6,待传输的l个第一数据序列分别为数据1和数据2,即l=2。在待传输的数据1的前面和后面分别插入序列1和序列2,形成第1个第二数据序列,其中,序列1由1个序列3组成,序列2由2个序列3组成,在第1个第二数据序列中m=1,n=2。在待传输的数据2的前面和后面分别插入序列1和序列2,形成第2个第二数据序列,其中,序列1由1个序列3组成,序列2由3个序列3组成,在第2个第二数据序列中m=1,n=3。序列3的时域时间长度t3等于循环前缀的时间长度t
cp
,kt3=t
cp
,其中,k=1,k《n,在本技术实施例中形成的l个第二数据序列中m的取值相同,n的取值不同。
96.在一个示例性的实施方式中,在传输l个待发送的数据序列之前,可以对每个数据序列进行调制,图7是本技术实施例提供的一种数据序列的示例图,参见图7,在l个待传输的第一数据序列的前面和后面分别插入序列1和序列2,形成l个第二数据序列,其中,序列1由m个序列3组成,序列2由n个序列3组成。对l个第二数据序列分别进行fft后,在频域进行频域赋形(frequency domain spectrum shaping,fdss)操作,然后在频域数据的两边分别添加零子载波,然后进行快速傅里叶逆变换(invert fast fourier transformation,i fft),形成l个第三数据序列。其中,ifft的操作点数大于fft的操作点数,即第三数据序列为过采样后的数据序列,第二数据序列的时域长度等于第三数据序列的时域长度,并且等于子载波间隔的倒数。进一步的,可以将第1个第三数据序列数据1’中后面长度为kt3的部分添加到第1个第三数据序列数据1’的前面,形成第1个第四数据序列,将第2个第三数据序列数据2’后面长度为kt3的部分添加到第2个第三数据序列数据2’的前面,形成第2个第四数据序列。其中,t3为序列3的时域时间长度,在本技术实施例中,k的取值为1。
97.在一个示例性的实施方式中,在传输l个待发送的数据序列之前,可以对每个数据序列进行处理,图8是本技术实施例提供的一种数据序列的示例图,参见图8,可以在待传输的l个第一数据序列的每个第一数据序列的前面和后面分别插入序列1和序列2,形成l个第二数据序列,其中,序列1由m个序列3组成,序列2由n个序列3组成,在本技术实施例中,m的取值为1,n的取值为2。将k个序列3添加到l个第二数据序列前面形成第三数据序列,其中,t3为序列3的时域时间长度,序列3可以满足kt3=t
cp
,t
cp
为循环前缀的时间长度,在本技术实施例中,k=1。可以传输经过处理生成的l个第三数据序列。
98.在一个示例性的实施方式中,在传输l个待发送的数据序列之前,可以对每个数据序列进行处理,图9是本技术实施例提供的另一种数据序列的示例图,在待传输的第1个第一数据序列数据1的前面和后面分别插入序列1和序列2,形成第1个第二数据序列,其中,序列1由1个序列3组成,序列2由2个序列3组成,在第1个第二数据序列中m的取值为1,n的取值为2。在待传输的第2个第一数据序列数据2的前面和后面分别插入序列1和序列2,形成第2个第二数据序列,其中,序列1由1个序列3组成,序列2由3个序列3组成,在第2个第二数据序列中m的取值等于1,n的取值等于3。第1个第二数据序列与第2个第二数据序列中m的取值相同,n的取值不同。进一步的,数据1的长度与数据2的长度不同,形成的第1个第二数据序列
的长度与第2个第二数据序列的长度相同。对l个第二数据序列分别进行傅里叶变换和傅里叶逆变换之后,形成第1个第三数据序列和第2个第三数据序列。形成的l个第三数据序列的长度均相同,第二数据序列的时域长度等于第三数据序列的时域长度,并等于子载波间隔的倒数。
99.可以将第1个第三数据序列数据1’后面为kt3的部分添加到数据1’的前面形成第1个第四数据序列;可以将第2个第三数据序列数据2’为kt3的部分添加到数据2’的前面,形成第2个第四数据序列,其中,t3为序列3的时域时间长度,k的取值为1。第1个第四数据序列与第2个第四数据序列的长度相同,添加的循环前缀也相同。由于数据1和数据2的长度不同,添加循环前缀后生成第1个第四数据序列和第2个第四数据序列的长度相同,第1个第四数据序列与第2个第四数据序列抵抗多径时延的能力不同,在数据1的长度大于数据2的长度的情况下,第1个第四数据序列抵抗多径时延的能力低于第2个第四数据序列抵抗多径时延的能力。
100.在一个示例性的实施方式中,在传输l个待发送的数据序列之前,可以对每个数据序列进行处理,图10是本技术实施例提供的另一种数据序列的示例图,可以示出了第一数据序列、第二数据序列、第四数据序列和第四数据序列的时间关系,参见图10,在待传输的第一数据序列数据1的前面和后面分别插入序列1和序列2,形成第1个第二数据序列,其中,序列1由1个序列3组成,序列2由2个序列3组成。在待传输的第2个第二数据序列数据2的前面和后面分别插入序列1和序列2,其中,序列1由1个序列3组成,序列2由3个序列3组成。
101.在本技术实施例中,可以对形成的2个第二数据序列分别进行傅里叶变换和傅里叶逆变换形成2个第三数据序列,第二数据序列的时域长度等于第三数据序列的时域长度。第二数据序列的起止位置与后续傅里叶变换的起止位置相同,第三数据序列的长度为傅里叶变换处理的窗口长度。对2个第三数据序列中每个第三数据序列后面长度为t3的部分添加到第三数据序列前面形成2个第四数据序列,其中,t3为序列3的时域时间长度,等于循环前缀的长度,本技术实施例中k的取值可以为1。第四数据序列为一个数据块长度或一个正交频分复用(orthogonal frequency division multiplexing,ofdm)符号长度,也就是一个数据块长度或一个ofdm符号长度等于fft处理窗口长度与循环前缀时间长度的和,也即相邻数据块间隔或符号间隔大于第三数据序列的长度。
102.在一个示例性的实施方式中,l个第二数据序列在相邻时隙里传输,图11是本技术实施例提供的一种数据传输方法的示例图,参见图11,相邻时隙分别为第1时隙和第2时隙。第1时隙有l个数据块,l个第二数据序列在第1时隙中的l个数据块里传输,l个第二数据序列中序列1由m个序列3组成,序列2由n个序列3组成。第2时隙有l个数据块,l个第二数据序列在第2时隙中l个数据块里传输,l个第二数据序列中序列1由m个序列3组成,序列2由n个序列3组成。第1时隙里的序列3均相同,第2时隙里的序列3均相同,第1时隙里的序列3与第2时隙里的序列3不同,序列3的内容可以与时隙相关。
103.在一个示例性的实施方式中,第一数据序列包括p个参考序列数据,图12是本技术实施例提供的一种数据序列的示例图,参见图12,第一数据序列包含了数据序列、参考序列p1和参考序列p2,第一数据序列中数据序列为π/2二进制相移键控(binary phase shift keying,bpsk)调制的数据序列,在其他的实施例中,第一数据序列中包括的数据序列可以通过其他调制方式进行调制,例如,振幅调制、频率调制、相位调制等。第一数据序列中的参
考序列可以为其他参考序列,本技术实施例中的第一数据序列中的参考序列p1、参考序列p2、序列1和序列2可以为接收端已知的序列,例如,可以接收端已经接收的序列或者是预先配置的序列等。
104.图13是本技术实施例提供的一种数据传输装置的结构示意图,可执行本技术任意实施例提供的数据传送方法,具备执行方法相应的功能模块和有益效果,该装置可以由软件和/或硬件实现,具体包括:数据调整模块401和数据发送模块402。
105.数据调整模块401,用于在待传输的l个第一数据序列的每个所述第一数据序列的前面插入序列1以及在每个所述第一数据序列的后面插入序列2以形成l个第二数据序列,其中,所述l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,所述m和n为大于0的整数;所述序列3满足kt3=t
cp
,其中,t3为所述序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度。
106.数据发送模块402,用于传输所述l个第二数据序列。
107.本技术实施例,通过数据调整模块在待传输的各第一数据序列的前面和后面分别插入序列1和序列2形成分别形成第二数据序列,插入的序列1和序列2分别由多个序列3组成,数据发送模块将生成的多个第二数据序列发送,使得数据序列前后的数据均相等,有助于保持数据序列在时域中的信号连续性,可降低子带间的频谱泄露。
108.进一步的,在上述申请实施例的基础上,所述数据发送模块402包括:
109.变换处理单元,用于对所述l个第二数据序列分别进行傅里叶变换和傅里叶逆变换,形成l个第三数据序列。
110.循环前缀单元,用于为所述l个第三数据序列添加循环前缀,形成l个第四数据序列。
111.序列传输单元,用于传输所述l个第四数据序列。
112.进一步的,在上述申请实施例的基础上,所述循环前缀单元具体用于:
113.针对各所述第三数据序列,将所述第三数据序列后面长度为kt3的部分添加到所述第三数据序列的前面。
114.进一步的,在上述申请实施例的基础上,所述装置中变换处理单元包括:
115.赋形子单元,用于对所述l个第二数据序列进行傅里叶变换后,在频域进行频域赋形操作。
116.逆变换子单元,用于对经过所述频域赋形操作的所述l个第二数据序列进行傅里叶逆变换。
117.进一步的,在上述申请实施例的基础上,所述变换处理单元中傅里叶逆变换的操作点数大于所述傅里叶变换的操作点数。
118.进一步的,在上述申请实施例的基础上,所述数据发送模块402中的第三数据序列长度为傅里叶变换处理的窗口长度,所述第四数据序列为一个数据块长度或一个正交频分复用ofdm符号长度。
119.进一步的,在上述申请实施例的基础上,所述装置中第二数据序列的时域长度等于所述第三数据序列的时域长度,且,所述第二数据序列的时域长度为子载波间隔的倒数。
120.进一步的,在上述申请实施例的基础上,所述装置中l个第二数据序列中所述m的取值相同,所述n的取值不同。
121.进一步的,在上述申请实施例的基础上,所述装置中在所述l个第二数据序列中所述n的取值不同的情况下,所述l个第一数据序列的长度不同,所述l个第二数据序列的长度相同,所述l个第三数据序列的长度相同,所述l个第四数据序列的长度相同。
122.进一步的,在上述申请实施例的基础上,数据发送模块402中所述l个第二数据序列在同一个时隙里传输。
123.进一步的,在上述申请实施例的基础上,数据发送模块402包括:
124.第一传输单元,用于在相邻的l个数据块里依次传输所述l个第二数据序列。
125.第二传输单元,用于在相邻时隙里的l个数据块里传输所述l个第二数据序列。
126.进一步的,在上述申请实施例的基础上,数据发送模块402包括以下至少一种情况:
127.在同一时隙里传输所述l个第二数据序列,则所述l个第二数据序列中的序列3相同;
128.在不同时隙里传输所述l个第二数据序列,则所述l个第二数据序列中的序列3不同。
129.进一步的,在上述申请实施例的基础上,所述装置中序列1和所述序列2为参考序列,其中,所述参考序列包括预设序列、接收端已知序列中至少一种。
130.进一步的,在上述申请实施例的基础上,所述装置中所述第一数据序列包括星座点调制的数据和p个参考序列数据,p》=0。
131.进一步的,在上述申请实施例的基础上,所述装置还包括:
132.控制传输模块,用于传输控制信息,其中,所述控制信息中携带有指示所述n取值的指示信息。
133.进一步的,在上述申请实施例的基础上,所述装置中控制传输模块包括:
134.第一控制单元,用于通过下行控制信道或上行控制信道传输所述控制信息。
135.第二控制单元,用于通过下行或上行无线资源控制rrc信令传输所述控制信息。
136.进一步的,在上述申请实施例的基础上,所述装置中序列1和/或所述序列2为π/2二进制相移键控bpsk调制的数据序列。
137.图14是本技术实施例提供的一种电子设备的结构示意图,该电子设备包括处理器60、存储器61、输入装置62和输出装置63;电子设备中处理器60的数量可以是一个或多个,图14中以一个处理器60为例;电子设备中处理器60、存储器61、输入装置62和输出装置63可以通过总线或其他方式连接,图14中以通过总线连接为例。
138.存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术实施例中的数据传输装置对应的模块(数据调整模块401和数据发送模块402)。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的数据传输方法。
139.存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至电子
设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
140.输入装置62可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置63可包括显示屏等显示设备。
141.本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据传输方法,该方法包括:
142.在待传输的l个第一数据序列的每个所述第一数据序列的前面插入序列1以及在每个所述第一数据序列的后面插入序列2以形成l个第二数据序列,其中,所述l为整数,l》=2,序列1包括m个序列3,序列2包括n个序列3,所述m和n为大于0的整数;所述序列3满足kt3=t
cp
,其中,t3为所述序列3的时域时间长度,k为整数,0《k《=n,t
cp
为循环前缀的时间长度;
143.传输所述l个第二数据序列。
144.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
145.值得注意的是,上述装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
146.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
147.在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
148.以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
再多了解一些

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

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

相关文献