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

一种传输数据的方法和装置与流程

2022-06-11 15:32:15 来源:中国专利 TAG:

一种传输数据的方法和装置
1.本技术要求于2020年12月8日提交中国专利局、申请号为202011444244.0、申请名称为“一种用于信道信息反馈的复合编解码结构”的中国专利申请的优先权,和2021年1月6日提交中国专利局、申请号为202110012794.3、申请名称为“一种传输数据的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及无线通信的领域,并且更具体地,涉及一种传输数据的方法和装置。


背景技术:

3.在多天线无线通信系统中,终端设备需要将估计的信道状态信息(channel state information,csi)反馈给接入网设备,以便接入网设备利用csi进行多天线预编码,经过预编码之后的无线信号,可以对抗信道失真,提升信道容量。
4.随着天线数量和带宽的增加,信道状态信息参考信号(csi-reference signal,csi-rs)和csi在传输的过程中需要占用大量宝贵的空口资源。因此,亟需一种获得csi的方法,减少对资源的占用。


技术实现要素:

5.本技术提供一种传输数据的方法和装置,能够减少对资源的占用。
6.第一方面,提供了一种传输数据的方法,该方法可以由接入网设备或接入网设备中的芯片执行,该方法包括:接入网设备对信道状态信息参考信号csi-rs进行第一编码,以生成第一信息,该csi-rs用于获取接入网设备和该终端设备之间信道对应的信道状态信息csi;该接入网设备通过n个射频链路向终端设备发送该第一信息,该n为正整数;该接入网设备从该终端设备接收第三信息,第三信息由终端设备对该第二信息进行第二编码生成,该第二信息由该终端设备基于该第一信息和该csi-rs确定;该接入网设备对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。
7.例如,接入网设备通过n个射频链路使用m个资源向终端设备发送经过第一编码的csi-rs后,终端设备对承载经过第一编码的csi-rs进行观测,从而确定隐含csi的第二信息,其中m为正整数。
8.接入网设备向终端设备发送用于获取csi的csi-rs,为了节省宝贵的资源,可以将csi-rs进行编码后发送给终端设备,即向终端设备发送第一信息,终端设备接收到经过n个射频链路传输的第一信息后,可以根据该第一信息和csi-rs生成第二信息,其中该csi-rs可以是预先配置于终端设备中,即,终端设备接收到经过信道传输的第一信息进行观测,从而获取隐含包括csi的第二信息。终端设备对第二信息进行第二编码,以生成第三信息。接入网设备接收到第三信息对其解码后获得csi。
9.从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码发给
接入网设备由接入网设备进行解码,以获得csi,可以降低获取csi过程中对资源的占用。
10.结合第一方面,在第一方面的某些实现方式中,该方法还包括:该接入网设备对该第三信息进行第二解码,该第二解码与该第二编码对应;该接入网设备对该第三信息进行第一解码,包括:该接入网设备对经过该第二解码的第三信息进行该第一解码。
11.接入网设备接收到经过两次编码后的信息,可以先针对第二编码进行第二解码,再对经过第二解码后的第三信息针对第一编码进行第一解码,即采用两级解码的结构对第三信息进行解码,以获得csi。
12.结合第一方面,在第一方面的某些实现方式中,该第一解码还包括对应该第二编码的解码。
13.需要说明的是,接入网接收到的第三信息是经过两次编码后的信息,但是对应两次编码的解码结构可以融合为一个结构,即,可以对第三信息进行第一解码,该第一解码既包括对应第一编码的解码,又包括对应第二编码的解码,通过一次解码获得所需要的csi。
14.从而,在本技术中,接入网设备可以采用一个融合结构对经过两次编码的信息进行解码,提高了解码的准确度。
15.结合第一方面,在第一方面的某些实现方式中,该第二编码为基于第一神经网络的编码,该第一神经网络的参数与该信道的采样点数量f和该第一信息占用的资源的数量m有关,该m和f为正整数,该资源包括以下至少一种:时域资源、频域资源或码域资源。
16.结合第一方面,在第一方面的某些实现方式中,该第一神经网络的参数为该第一神经网络的输入矩阵的维度。
17.从而,在本技术中,终端设备可以基于神经网络的方式进行再一次编码后将csi反馈给网络设备,进一步节省了csi反馈的资源开销。
18.结合第一方面,在第一方面的某些实现方式中,该第一编码为基于压缩感知方式的编码,该第一编码使用第一矩阵,该第一矩阵的维度与该m和该n有关。
19.可选地,该第一矩阵的维度为m
×
n。
20.可选地,该第一矩阵为多个矩阵相乘的形式,多个矩阵相乘后的维度为m
×
n。
21.从而,在本技术中,针对n个射频链路,接入网设备可以采用压缩感知的方式仅预留m组资源用以发送csi-rs,减少了发送csi-rs资源的占用。
22.结合第一方面,在第一方面的某些实现方式中,该第一编码为基于第二神经网络的编码,该第二神经网络包括全连接线性层,该全连接线性层的参数与该m和该n有关。
23.例如,全连接线性层可以为至少一个矩阵相乘的形式,形成的矩阵的维度为m
×
n。
24.从而,在本技术中,针对n个射频链路,接入网设备可以包括全连接线性层的第二神经网络的方式仅预留m组资源用以发送csi-rs,减少了发送csi-rs资源的占用。
25.结合第一方面,在第一方面的某些实现方式中,该第一解码为基于第三神经网络的解码,该第三神经网络的参数与该n,该m和该f有关。
26.可选地,该第三神经网络仅用于对应第一编码的解码,该第三神经网络的参数与n,m和f有关。
27.可选地,该第三神经网络既用于对应第一编码的解码,也用于对第二编码的解码,该第三神经网络的参数与n,m和f有关。
28.结合第一方面,在第一方面的某些实现方式中,该第一神经网络的训练方式为串
联该第一矩阵、该第一神经网络和该第三神经网络统一训练获得。
29.结合第一方面,在第一方面的某些实现方式中,该第一神经网络的训练方式为串联该第二神经网络、该第一神经网络和该第三神经网络统一训练获得。
30.需要说明的是,此时的第三神经网络为对应第一解码和第二解码的融合解码结构。
31.结合第一方面,在第一方面的某些实现方式中,该第二解码为基于第四神经网络方式的解码,该第一神经网络的训练方式为串联该第第一神经网络和第四神经网络的训练方式,或者为串联第一矩阵、第一神经网络、第四神经网络和第三神经网络的训练方式,或者为串联第二神经网络、第一神经网络、第四神经网络和第三神经网络的训练方式。
32.从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码后发给接入网设备进行由接入网设备进行解码,以获得csi,可以降低获得csi过程中对资源的占用。
33.第二方面,提供了一种传输数据的方法,该方法可以由终端设备或终端设备中的芯片执行,该方法包括:终端设备接收接入网设备通过n个射频链路向该终端设备发送的第一信息,该第一信息由该接入网设备对信道状态信息参考信号csi-rs进行第一编码生成,该csi-rs用于获取信道信息csi;该终端设备基于该第一信息和该csi-rs确定第二信息;所述终端设备对所述第二信息进行第二编码,以生成所述第三信息;该终端设备向该接入网设备发送第三信息,该第三信息用于该接入网设备对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。
34.接入网设备向终端设备发送用于获取csi的csi-rs,为了节省宝贵的资源,可以将csi-rs进行编码后发送给终端设备,即向终端设备发送第一信息,终端设备接收到经过n个射频链路传输的第一信息后,可以根据该第一信息和csi-rs生成第二信息,其中该csi-rs可以是预先配置于终端设备中,即,终端设备接收到经过信道传输的第一信息进行观测,从而获取隐含包括csi的第二信息。终端设备对第二信息进行第二编码,以生成第三信息。接入网设备接收到第三信息对其解码后获得csi。
35.从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码发给接入网设备由接入网设备进行解码,以获得csi,可以降低获取csi过程中对资源的占用。
36.结合第二方面,在第二方面的某些实现方式中,该第三信息用于该接入网设备对经过第二解码的该第三信息进行该第一解码,以生成该csi,该第二解码与该第二编码对应。
37.结合第二方面,在第二方面的某些实现方式中,该第一解码还包括对应该第二编码的解码。
38.结合第二方面,在第二方面的某些实现方式中,该第二编码为基于第一神经网络的编码,该第一神经网络的参数与该信道的采样点数量f和该第一信息占用的资源的数量m有关,该m和f为正整数,该资源包括以下至少一种:时域资源、频域资源或码域资源。
39.结合第二方面,在第二方面的某些实现方式中,该第一神经网络的参数为该第一神经网络的输入矩阵的维度。
40.结合第二方面,在第二方面的某些实现方式中,该第一编码为基于压缩感知方式的编码,该第一编码使用第一矩阵,该第一矩阵的维度与该m和该n有关。
41.结合第二方面,在第二方面的某些实现方式中,该第一编码为基于第二神经网络的编码,该第二神经网络包括全连接线性层,该全连接线性层的参数与该m和该n有关。
42.结合第二方面,在第二方面的某些实现方式中,该第一解码为基于第三神经网络的解码,该第三神经网络的参数与该n,该m和该f有关。
43.第三方面,提供了一种传输数据的装置,该装置包括:处理单元,用于对信道状态信息参考信号csi-rs进行第一编码,以生成第一信息,该csi-rs用于获取接入网设备和该终端设备之间信道对应的信道状态信息csi;收发单元,用于通过n个射频链路向终端设备发送该第一信息,该n为正整数;该该第三信息由该终端设备对该第二信息进行第二编码生成,该第二信息由该终端设备基于该第一信息和该csi-rs确定;该处理单元还用于对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。
44.从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码发给接入网设备由接入网设备进行解码,以获得csi,可以降低获取csi过程中对资源的占用。
45.结合第三方面,在第三方面的某些实现方式中,该处理单元还用于对该第三信息进行第二解码,该第二解码与该第二编码对应;该处理单元还用于对该第三信息进行第一解码,具体用于对经过该第二解码的第三信息进行该第一解码。
46.结合第三方面,在第三方面的某些实现方式中,该第一解码还包括对应该第二编码的解码。
47.结合第三方面,在第三方面的某些实现方式中,该第二编码为基于第一神经网络的编码,该第一神经网络的参数与该信道的采样点数量f和该第一信息占用的资源的数量m有关,该m和f为正整数,该资源包括以下至少一种:时域资源、频域资源或码域资源。
48.结合第三方面,在第三方面的某些实现方式中,该第一神经网络的参数为该第一神经网络的输入矩阵的维度。
49.结合第二方面,在第二方面的某些实现方式中,该第一编码为基于压缩感知方式的编码,该第一编码使用第一矩阵,该第一矩阵的维度与该m和该n有关。
50.结合第三方面,在第三方面的某些实现方式中,该第一编码为基于第二神经网络的编码,该第二神经网络包括全连接线性层,该全连接线性层的参数与该m和该n有关。
51.结合第三方面,在第三方面的某些实现方式中,该第一解码为基于第三神经网络的解码,该第三神经网络的参数与该n,该m和该f有关。
52.第四方面,提供了一种传输数据的装置,该装置包括:收发单元,用于接收接入网设备通过n个射频链路发送的第一信息,该第一信息由接入网设备对信道状态信息参考信号csi-rs进行第一编码生成,该csi-rs用于获取信道信息csi;处理单元,用于基于该第一信息和该csi-rs确定第二信息;该处理单元还用于对该第二信息进行第二编码;该收发单元还用于向该接入网设备发送第三信息,该第三信息用于该接入网设备对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。
53.从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码发给
接入网设备由接入网设备进行解码,以获得csi,可以降低获取csi过程中对资源的占用。
54.结合第四方面,在第四方面的某些实现方式中,该第三信息用于该接入网设备对经过第二解码的该第三信息进行该第一解码,以生成该csi,该第二解码与该第二编码对应。
55.结合第四方面,在第四方面的某些实现方式中,该第一解码还包括对应该第二编码的解码。
56.结合第四方面,在第四方面的某些实现方式中,该第二编码为基于第一神经网络的编码,该第一神经网络的参数与该信道的采样点数量f和该第一信息占用的资源的数量m有关,该m和f为正整数,该资源包括以下至少一种:时域资源、频域资源或码域资源。
57.结合第四方面,在第四方面的某些实现方式中,该第一神经网络的参数为该第一神经网络的输入矩阵的维度。
58.结合第二方面,在第二方面的某些实现方式中,该第一编码为基于压缩感知方式的编码,该第一编码使用第一矩阵,该第一矩阵的维度与该m和该n有关。
59.结合第四方面,在第四方面的某些实现方式中,该第一编码为基于第二神经网络的编码,该第二神经网络包括全连接线性层,该全连接线性层的参数与该m和该n有关。
60.结合第四方面,在第四方面的某些实现方式中,该第一解码为基于第三神经网络的解码,该第三神经网络的参数与该n,该m和该f有关。
61.第五方面,提供了一种传输数据的方法,该方法包括:对第一信息进行降维处理,以生成第二信息;基于第一神经网络对该第二信息进行编码,该第二信息的维度与该第一神经网络能够处理的信息的维度对应。
62.本技术中,对信息先进行降维处理,获得维度较低的第二信息,然后基于第一神经网络对该第二信息进行编码,保证了编码的质量的同时大大降低编码的计算量。
63.结合第五方面,在第五方面的某些实现方式中,该第一神经网络是基于第一训练数据训练获得,该第一训练数据是经过降维处理的数据。
64.结合第五方面,在第五方面的某些实现方式中,该第一训练数据为第二信息。
65.该第一神经网络可以通过经过降维处理的数据进行训练,从而可以处理与第二信息的维度相对应的数据,从而提高编码的性能。
66.结合第五方面,在第五方面的某些实现方式中,该第一神经网络的训练方式为串联该降维处理和该第一神经网络统一训练。
67.在本技术中,可以将降维处理和第一神经网络进行级联统一进行训练,采用该种训练方式,使神经网络对训练数据的依赖性降低,对训练集之外的数据也具有较佳的性能,从而获得一定的泛化能力。
68.结合第五方面,在第五方面的某些实现方式中对该第一信息进行降维处理,包括:基于压缩感知的方式对该第一信息进行降维处理,该压缩感知方式使用第一矩阵,该第一矩阵的尺寸与该第一神经网络能够处理的信息的维度对应。
69.压缩感知方式可以最终表现为一层矩阵,采用压缩感知的方式可以对信道信息达到降维的效果,从而,第一神经网络对已经降维的信道信息进行编码,可以降低总体编码的计算量。并且,结合压缩编码和神经网络编码的这种复合编码方式,相较于单纯依靠压缩编码的方式,信道信息的质量也可显著提高。
70.结合第五方面,在第五方面的某些实现方式中对该第一信息进行降维处理,对该第一信息进行降维处理,以生成第二信息,包括:基于该第一神经网络的第1至n层对该第一信息进行降维处理,该第一神经网络的第1至n层为第一全连接线性层,该n为整数,n≥1;基于该第一神经网络对该第二信息进行编码,包括:基于该第一神经网络的第n 1至m层对该第二信息进行编码,该第一全连接线性层的尺寸与该第一神经网络的第n 1至m层能够处理的信息的维度对应,该m为整数,m≥n 1。
71.在本技术中,对第一信息进行降维处理生成第二信息,与基于第一神经网络对第二信息进行编码,可以表现为一个神经网络的编码结构。该神经网络的第1至n层为全连接线性层,即,通过全连接线性层对信道信息先进行降维处理,然后再进入后面的层对降维后的信道信息进行编码。本技术与目前的基于神经网络的编码方式不同,目前的神经网络通常先对数据进行填充,在后面的层才会再进行降维,本技术则是先进行降维,大大减少了编码的计算量。
72.结合第五方面,在第五方面的某些实现方式中,对该第一信息进行降维处理,对该第一信息进行降维处理,以生成该第二信息,包括:基于第二神经网络对该第一信息进行降维处理,以生成第二信息,该第二神经网络包括第二全连接线性层,该第二全连接线性层与该第一神经网络能够处理的信息的维度对应。
73.全连接线性层在数学上可以表现为非稀疏矩阵相乘,因此,可以通过全连接线性层对信道信息进行降维处理。
74.结合第五方面,在第五方面的某些实现方式中,第一信息为信道状态信息。
75.对该第一信息进行降维处理,以生成第二信息,即对信道状态信息进行降维处理,以生成降维后的信道状态信息,基于第一神经网络对降维后的信道状态信息进行编码,以生成待发送经过编码的信道状态信息。
76.第六方面,提供了一种传输数据的装置,该装置包括:收发单元,用于接收该第一信息;处理单元,用于对第一信息进行降维处理,以生成第二信息;该处理单元还用于基于第一神经网络对该第二信息进行编码,该第二信息的维度与该第一神经网络能够处理的信息的维度对应。
77.该装置对信道信息先进行降维处理,获得维度较低的第二信息,然后基于第一神经网络对该第二信息进行编码,可以大大降低编码的计算量,同时也保证了编码的质量。
78.结合第六方面,在第六方面的某些实现方式中,该第一神经网络是基于第一训练数据训练获得,该第一训练数据是经过降维处理的数据。
79.结合第六方面,在第六方面的某些实现方式中,该第一训练数据为第二信息。
80.结合第六方面,在第六方面的某些实现方式中,该第一神经网络的训练方式为串联该降维处理和该第一神经网络统一训练。
81.结合第六方面,在第六方面的某些实现方式中,该处理单元具体用于:基于压缩感知的方式对该第一信息进行降维处理,该压缩感知方式使用第一矩阵,该第一矩阵的尺寸与该第一神经网络能够处理的信息的维度对应。
82.结合第六方面,在第六方面的某些实现方式中,该处理单元具体用于:基于该第一神经网络的第1至n层对该第一信息进行降维处理,该第一神经网络的第1至n层为第一全连接线性层,该n为整数,n≥1;基于该第一神经网络的第n 1至m层对该第二信息进行编码,该
第一全连接线性层的尺寸与该第一神经网络的第n 1至m层能够处理的信息的维度对应,该m为整数,m≥n 1。
83.结合第六方面,在第六方面的某些实现方式中,该处理单元具体用于:基于第二神经网络对该第一信息进行降维处理,以生成第二信息,该第二神经网络包括第二全连接线性层,该第二全连接线性层与该第一神经网络能够处理的信息的维度对应。
84.结合第六方面,在第六方面的某些实现方式中,第一信息为信道状态信息。
85.第七方面,提供了一种传输数据的方法,该方法包括:接收第三信息;基于第三神经网络对该第三信息进行解码,以生成第四信息,该第三信息的维度与该第三神经网络能够处理的信息的维度对应;对第四信息进行恢复处理,该恢复处理与降维处理对应。
86.结合第七方面,在第七方面的某些实现方式中,该第三神经网络的训练方式为串联该降维处理,第一神经网络,第三神经网络和恢复处理统一训练。
87.结合第七方面,在第七方面的某些实现方式中,基于压缩感知的方式对该第四信息进行恢复处理。
88.结合第七方面,在第七方面的某些实现方式中,该第三信息为编码后的信道状态信息。
89.第八方面,提供了一种传输数据的装置,其特征在于,该装置包括收发单元,用于接收该第三信息;处理单元,用于基于第三神经网络对该第三信息进行解码,该第三信息的维度与该第一神经网络能够处理的信息的维度对应。
90.结合第八方面,在第八方面的某些实现方式中,该第三神经网络的训练方式为串联该降维处理,第一神经网络,第三神经网络和恢复处理统一训练。
91.结合第八方面,在第八方面的某些实现方式中,基于压缩感知的方式对该第四信息进行恢复处理。
92.结合第八方面,在第八方面的某些实现方式中,该第三信息为编码后的信道状态信息。
93.第九方面,提供了一种通信装置,该装置可以包括处理单元、发送单元和接收单元。可选的,发送单元和接收单元还可以为收发单元。
94.当该装置是接入网设备时,该处理单元可以是处理器,该发送单元和接收单元可以是收发器;该装置还可以包括存储单元,该存储单元可以是存储器;该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该接入网设备执行第一方面、第二方面、第五方面或第七方面的任一方法。当该装置是接入网设备内的芯片时,该处理单元可以是处理器,该发送单元和接收单元可以是输入/输出接口、管脚或电路等;该处理单元执行存储单元所存储的指令,以使该芯片执行第一方面、第二方面、第五方面或第七方面的方法。该存储单元用于存储指令,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该接入网设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
95.当该装置是终端设备时,该处理单元可以是处理器,该发送单元和接收单元可以是收发器;该装置还可以包括存储单元,该存储单元可以是存储器;该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端设备执行第一方面、第二方面、第五方面或第七方面的任一方法。当该装置是终端设备内的芯片时,该处理单元可以是处
理器,该发送单元和接收单元可以是输入/输出接口、管脚或电路等;该处理单元执行存储单元所存储的指令,以使该芯片执行第一方面、第二方面、第五方面或第七方面的方法。该存储单元用于存储指令,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
96.第十方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面至第五方面的任意方法。
97.第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现前述第一方面、第二方面、第五方面或第七方面中的任意方法。
98.第十二方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现前述第一方面、第二方面、第五方面或第七方面的任意方法。
99.第十三方面,提供了一种计算机程序,该计算机程序包括代码或指令,当该代码或指令被运行时,实现前述第一方面、第二方面、第五方面或第七方面的任意可能的实现方式中的方法。
100.第十四方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述第一方面、第二方面、第五方面或第七方面描述的至少一种方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
101.第十五方面,提供一种通信系统,该系统包括第九方面至第十四方面任一该的装置(如接入网设备)。
102.第十六方面,提供一种通信系统,该系统包括第九方面至第十四方面任一该的装置(如终端设备)。
附图说明
103.图1是适用本技术传输数据方法的一例示意图;
104.图2是基于压缩感知的传输csi的一例结构示意图;
105.图3是本技术实施例的传输csi的一例示意性流程图;
106.图4是本技术实施例的传输csi的一例结构示意图;
107.图5是本技术实施例的传输csi的另一例结构示意图;
108.图6是本技术实施例的获取csi的一例示意性流程图;
109.图7是获取csi的一例结构示意图;
110.图8至图11是本技术实施例提供的可能的装置的结构示意图。
具体实施方式
111.下面将结合附图,对本技术中的技术方案进行描述。
112.本技术提供的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工
(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)移动通信系统或新无线接入技术(new radio access technology,nr)。其中,5g移动通信系统可以包括非独立组网(non-standalone,nsa)和/或独立组网(standalone,sa)。
113.本技术提供的技术方案还可以应用于机器类通信(machine type communication,mtc)、机器间通信长期演进技术(long term evolution-machine,lte-m)、设备到设备(device to device,d2d)网络、机器到机器(machine to machine,m2m)网络、物联网(internet of things,iot)网络或者其他网络。其中,iot网络例如可以包括车联网。其中,车联网系统中的通信方式统称为车到其他设备(vehicle to x,v2x,x可以代表任何事物),例如,该v2x可以包括:车辆到车辆(vehicle to vehicle,v2v)通信,车辆与基础设施(vehicle to infrastructure,v2i)通信、车辆与行人之间的通信(vehicle to pedestrian,v2p)或车辆与网络(vehicle to network,v2n)通信等。
114.本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统等。本技术对此不作限定。
115.本技术实施例中,接入网设备可以是任意一种具有无线收发功能的设备。该设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(transmission and reception point,trp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributed unit,du)等。
116.在一些部署中,gnb可以包括集中式单元(centralized unit,cu)和du。gnb还可以包括有源天线单元(active antenna unit,aau)。cu实现gnb的部分功能,du实现gnb的部分功能,比如,cu负责处理非实时协议和服务,实现无线资源控制(radio resource control,rrc),分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radio link control,rlc)层、介质接入控制(medium access control,mac)层和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du aau发送的。可以理解的是,接入网设备可以为包括cu节点、du节点、aau节点中一项或多项的设备。此外,可以将cu划分为接入网(radio access network,ran)中的接入网设备,也可以将cu划分为核心网(core network,cn)中的接入网设备,本技术对此不做限定。
117.接入网设备为小区提供服务,终端设备通过接入网设备分配的传输资源(例如,频域资源,或者说,频谱资源)与小区进行通信,该小区可以属于宏基站(例如,宏enb或宏gnb
等),也可以属于小小区对应的基站,这里的小小区可以包括:城市小区、微小区、微微小区、毫微微小区等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
118.在本技术实施例中,终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。
119.终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例可以为:手机、平板电脑、带无线收发功能的电脑(如笔记本电脑、掌上电脑等)、移动互联网设备(mobile internet device,mid)、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、智慧家庭中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等。
120.其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
121.此外,终端设备还可以是物联网(internet of things,iot)系统中的终端设备。iot是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。iot技术可以通过例如窄带(narrow band,nb)技术,做到海量连接,深度覆盖,终端省电。
122.此外,终端设备还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端设备)、接收接入网设备的控制信息与下行数据,并发送电磁波,向接入网设备传输上行数据。
123.为便于理解本技术实施例,首先结合图1详细说明适用于本技术实施例提供的信道测量方法的通信系统。图1示出了适用于本技术实施例提供的方法的通信系统100的示意图。如图所示,该通信系统100可以包括至少一个接入网设备,如图1中所示的接入网设备101;该通信系统100还可以包括至少一个终端设备,如图1中所示的终端设备102至107。其中,该终端设备102至107可以是移动的或固定的。接入网设备101和终端设备102至107中的一个或多个均可以通过无线链路通信。每个接入网设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备通信。例如,接入网设备可以向终端设备发送配置信息,终端设备可以基于该配置信息向接入网设备发送上行数据;又例如,接入网设备
可以向终端设备发送下行数据。因此,图1中的接入网设备101和终端设备102至107构成一个通信系统。
124.可选地,终端设备之间可以直接通信。例如可以利用d2d技术等实现终端设备之间的直接通信。如图中所示,终端设备105与106之间、终端设备105与107之间,可以利用d2d技术直接通信。终端设备106和终端设备107可以单独或同时与终端设备105通信。
125.终端设备105至107也可以分别与接入网设备101通信。例如可以直接与接入网设备101通信,如图1中的终端设备105和106可以直接与接入网设备101通信;也可以间接地与接入网设备101通信,如图1中的终端设备107经由终端设备105与接入网设备101通信。
126.应理解,图1示例性地示出了一个接入网设备和多个终端设备,以及各通信设备之间的通信链路。可选地,该通信系统100可以包括多个接入网设备,并且每个接入网设备的覆盖范围内可以包括其它数量的终端设备,例如更多或更少的终端设备。本技术对此不做限定。
127.上述各个通信设备,如图1中的接入网设备101和终端设备102至107,可以配置多个天线。该多个天线可以包括至少一个用于发送信号的发射天线和至少一个用于接收信号的接收天线。另外,各通信设备还附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。因此,接入网设备与终端设备之间可通过多天线技术通信。
128.可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本技术实施例不限于此。
129.为便于理解本技术实施例,首先对下文涉及到的几个术语做简单说明。
130.1、天线端口:简称端口。一个天线端口可以是一个物理天线,也可以是多个物理天线的加权组合。
131.在本技术实施例中,天线端口可包括发射天线端口和接收天线端口。
132.发射天线端口可以理解为被接收端所识别的发射天线,或者,在空间上可以区分的发射天线。同一发射天线端口传输的信号所经历的信道环境相同。接收端可以据此进行信道估计从而对传输信号进行解调。在本技术实施例中,发射天线端口可以是独立的收发单元,也可以是参考信号端口。一个参考信号端口可与一个参考信号对应。参考信号端口例如可以包括但不限于,信道状态信息参考信号(channel state information reference signal,csi-rs)端口、解调参考信号(demodulation reference signal,dmrs)端口等等。本技术对此不作限定。
133.接收天线端口可以理解为被接收端所识别的接收天线,或者,在空间上可以区分的接收天线。接收天线端口和发射天线端口例如可用于后续确定信道矩阵。本技术对此也不作限定。
134.2、空域向量:也可以称为角度向量、波束向量等。空域向量中的各个元素可用于表示各个发射天线端口的权重。基于空域向量中各个元素所表示的各个发射天线端口的权重,将各个发射天线端口的发射能量做线性叠加,可以在空间某一方向上形成能量较强的区域。
135.空域向量可以是长度为t的向量。其中,t可以表示发射天线端口数,t≥1且为整数。空域向量例如可以是长度为t的列向量或行向量。本技术对此不作限定。在下文中为方
便理解和说明,假设该接收空域向量为长度为t的列向量。
136.对于一个长度为t的空域向量来说,它包含了t个空域权值(或简称,权值),该t个权值可用于对t个发射天线端口进行加权,以使得该t个发射天线端口所发射出来的参考信号具有一定的空间指向性,从而实现波束赋形。因此,基于不同的空域向量对信号进行预编码,就相当于基于不同的空域向量对发射天线端口进行波束赋形,以使得所发射出来的信号具有不同的空间指向性。
137.可选地,空域向量是离散傅里叶变换(discrete fourier transform,dft)向量。dft向量可以是指dft矩阵中的列向量。
138.可选地,空域向量是dft向量的共轭转置向量。dft共轭转置向量可以是指dft矩阵的共轭转置矩阵中的列向量。
139.可选地,空域向量是过采样dft向量。过采样dft向量可以是指过采样dft矩阵中的向量。
140.可选地,空域向量是过采样dft向量的共轭转置向量。
141.在一种可能的设计中,该空域向量例如可以是第三代合作伙伴(3rd generation partnership project,3gpp)技术规范(technical specification,ts)38.214版本15(release15,r15)或r16中类型ii(type ii)码本中定义的二维(2dimensions,2d)-dft向量v
l,m
。也就是说,空域向量可以是2d-dft向量或过采样2d-dft向量。
142.应理解,上文对空域向量的具体形式的举例仅为示例,不应对本技术构成任何限定。
143.3、频域向量:也可以称为时延向量。频域向量可用于表示信道在频域的变化规律的向量。每个频域向量可以表示一种变化规律。由于信号在经过无线信道传输时,从发射天线可以经过多个路径到达接收天线。多径时延导致频率选择性衰落,就是频域信道的变化。因此,可以通过不同的频域向量来表示不同传输路径上时延导致的信道在频域上的变化规律。
144.频域向量可以是长度n的向量。其中,n表示频域单元数。n≥1,且为整数。频域向量例如可以是长度为n的列向量或行向量。本技术对此不作限定。在下文中为方便理解和说明,假设该频域向量为长度为n的列向量。
145.可选地,频域向量是dft向量或dft向量的共轭转置向量。
146.可选地,频域向量是过采样dft向量或过采样dft向量的共轭转置向量。
147.应理解,上文对频域向量的具体形式的举例仅为示例,不应对本技术构成任何限定。
148.本领域的技术人员可以理解,dft向量是dft矩阵中的向量。而dft矩阵是正交基向量集合,故dft矩阵中的任意两个向量之间是可以两两相互正交的。
149.过采样dft矩阵可以是对dft矩阵进行过采样得到的。过采样dft矩阵中的向量可以分为多个子集,每个子集中的dft相邻之间也是可以两两相互正交的,不同子集之间可以是非正交的。
150.4、频域单元:可用于表示不同的频域资源粒度。频域单元例如可以包括但不限于,子带、资源块(resource block,rb)、子载波、资源块组(resource block group,rbg)或预编码资源块组(precoding resource block group,prg)等。
151.与频域单元对应的信道可用于确定该频域单元对应的预编码,以用于后续数据传输。对于终端设备来说,与频域单元对应的信道可以通过对该频域单元上的参考信号进行测量得到。对于网络设备来说,与频域单元对应的信道可以基于终端设备反馈的该频域单元对应的信道信息确定,也可以基于终端设备反馈的该频域单元附近的频域单元对应的信道信息确定。本技术对此不作限定。
152.在本技术实施例中,与频域单元对应的信道可简称为,该频域单元的信道。
153.5、压缩感知:也被称为压缩采样或稀疏采样,是一种寻找欠定线性系统的稀疏解的技术,用于获取和重构稀疏或可压缩的信号。对于信道信息反馈应用,在压缩感知的编码端,首先通过傅里叶变换(对应压缩感知中的字典矩阵)把信道信息转换到稀疏化的时延域信道信息,之后通过观测矩阵相乘把稀疏化的时延域信道信息转换成低维的表示,从而实现从高维到低维的压缩(或编码)。
154.在压缩感知的解码端,传统上通常采用迭代的方法恢复信道信息,常用的解码方法包括正交匹配追踪(orthogonal matching pursuit,omp)、近似消息传递(approximate message passing,amp)等。值得关注的是,近年来,随着数据驱动的人工智能技术的发展,一种新的压缩感知解码方案是把传统的迭代算法展开,构成一种传统方法指导的解码网络,并利用数据训练获得该解码网络中的参数,例如一种典型算法为学习的近似消息传递(lamp)。
155.6、神经网络:一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。神经网络可以是由神经单元组成的,神经单元可以是指以xs和截距1为输入的运算单元,该运算单元的输出可以为:
[0156][0157]
其中,s=1、2、
……
n,n为大于1的自然数,ws为xs的权重,b为神经单元的偏置。f为神经单元的激活函数,用于将非线性特性引入神经网络中,来将神经单元中的输入信号转换为输出信号。该激活函数的输出信号可以作为下一层卷积层的输入,激活函数可以是sigmoid、tanh、relu或leakyrelu函数等。神经网络是将多个上述单一的神经单元联结在一起形成的网络,即一个神经单元的输出可以是另一个神经单元的输入。每个神经单元的输入可以与前一层的局部接受域相连,来提取局部接受域的特征,局部接受域可以是由若干个神经单元组成的区域。
[0158]
作为示例而非限定,在本实施例中,参考信号可以用于信道测量,进而用于解调,例如,本发明实施例中的参考信号可以包括解调参考信号(demodulation reference signal,dmrs)。
[0159]
应理解,参考信号作为一种用于信道测量或信道估计的参考信号,仅为示例性说明,不应对本发明实施例构成任何限定,本技术并不排除在现有或未来的协议中采用其他的名称代替参考信号以实现其相同或相似功能的可能。
[0160]
目前,接入网设备可以通过向终端设备发送csi-rs获取csi,图2示出了一例接入网设备发送csi-rs获取csi的结构示意图。
[0161]
随着天线数量和宽带的增加,csi同步增加。因此,在csi反馈时必须进行压缩和解压缩,也可以叫做编码和解码,从而可以节省宝贵的空口传输资源。目前有三种常见的csi编码和解码技术:基于码本的csi反馈、基于压缩感知的编码和解码、基于人工智能的编码
和解码。
[0162]
在基于码本进行csi反馈的方案中,接收端估计获得csi矩阵后,对csi矩阵进行傅里叶变换,即将csi矩阵转化为稀疏化的时延信息,然后针对稀疏化的时延信息,选择部分强波束、量化,并通过预先配置的码本,选择合适的指示符反馈给发送方。基于码本进行csi反馈的方案通过波束选择、量化实现csi的编码,对次要信息直接丢弃,导致大量有用信息的损失,csi的恢复精度不佳,且对信道容量造成消极影响。
[0163]
参加图2,图2示出了一例基于压缩感知的反馈csi的结构示意图,基于压缩感知的反馈csi的方案中,在压缩感知的编码端,首先经过压缩感知编码模块,例如先与字典矩阵相乘,将信道信息转换为稀疏化的时延信道信息,之后通过与观测矩阵相乘把稀疏化的时延信息转换为低维的表示,从而实现编码。
[0164]
基于压缩感知的解码的方案中,采用压缩感知解码模块,例如通常采用迭代的方法恢复信道信息,常用的解码方法包括正交匹配追踪(orthogonal matching pursuit,omp)、近似消息传递(approximate message passing,amp)等。需要说明的是,随着数据驱动的人工智能技术的发展,一种新的压缩感知解码方案是把传统的迭代算法展开,构成一种传统方法指导的解码网络,并利用数据训练获得该解码网络中的参数,例如学习的近似消息传递(lamp)算法。
[0165]
基于压缩感知的反馈csi方案,针对可编码的或在某个变换域是稀疏的信号,可以将高维度信号映射到低维空间中,从而以远低于奈奎斯特采样频率对信号采样,与基于码本的方案相比,具有较高质量的恢复信号。该方案可以以较低的计算量获得较好的编解码性能,且对各种信道环境都有较好的适应能力,即,具有较好的泛化能力。该方案在编码端通过傅里叶变换、矩阵相乘等线性变换把信道信息映射到低维表示,但是,线性变换对信息特征的提取能力有限,在高压缩比下,该方案编解码的能力表现欠佳,恢复出的信道信息失真较大。
[0166]
基于人工智能的反馈csi的方案中,以深度学习为代表的、数据驱动的人工智能技术具有强大的特征提取能力,在信道信息编解码上可以获得较优的结果,例如,编码端利用一层3x3卷积神经网络与一层全连接线性层网络的csinet模块,解码端利用多个refinenet模块叠加,就可超过目前的基于压缩感知的信道信息编解码方案的性能。但是,基于人工智能的编解码方案的计算量很大,且需要大量训练数据,训练出来的神经网络通常更多体现训练数据的特征,对于与训练数据特征偏差较大的数据表现性能不佳。
[0167]
图3示出了一例反馈csi的方法100的示意性流程图。
[0168]
s101,对csi进行降维处理,以生成降维后的csi。
[0169]
例如,基于压缩感知的方式对csi进行降维处理,例如,将csi与字典矩阵相乘,字典矩阵用于实现csi的稀疏化,字典矩阵可以是dft或fft变换矩阵,也可以是其它特别设计的矩阵,本技术不作限定。
[0170]
csi与字典矩阵相乘后可以与观测矩阵相乘,观测矩阵用于实现csi的降维,从而获得降维后的csi。观测矩阵可以是高斯随机抽样矩阵,也可以是使用深度学习中梯度下降的方法训练数据获得的矩阵,也可以是其它特别设计的矩阵,本技术不作限定。
[0171]
其中,字典矩阵和观测矩阵为非稀疏矩阵,即,矩阵中非零的个数大于50%。
[0172]
例如,采用神经网络的方式对csi进行降维处理,该神经网络包括全连接线性层,
从而生成降维后的csi。
[0173]
需要说明的是,全连接线性层在数学上表现为矩阵相乘,全连接意味着矩阵为非稀疏矩阵,因此采用神经网络的方式对csi进行降维处理,可以理解为将csi与至少一个矩阵进行线性相乘。例如,神经网络的第一层为dft或快速傅里叶变换(fast fourier transform,fft)计算矩阵,第二层为高斯随机抽样矩阵。
[0174]
多个矩阵也可以进行合并,从而形成一个矩阵相乘,多个全连接线性层串联也可以等效为一个全连接线性层。
[0175]
可选地,s102,对csi进行降维处理中包括截断操作。
[0176]
即,在与至少一个矩阵进行线性相乘的过程中,在与其中一个矩阵相乘后,可以进行截断操作后再与下一个矩阵进行线性相乘。
[0177]
例如,csi与字典矩阵相乘后,进行截断后与观测矩阵相乘。需要说明的是,与字典矩阵进行线性相乘后的信息具有高度稀疏性,从而可以采用直接截断的方式将信息的维度进一步降低。
[0178]
例如,csi输入神经网络的其中一层全连接线性层,进行截断后再进入下一层。
[0179]
s103,采用神经网络的方式对降维后的csi进行再一次编码。
[0180]
可选地,神经网络可以是基于串联以上降维处理的方式和该神经网络统一训练获得,也可以理解为级联以上降维处理的方式和该神经网络进行统一训练。
[0181]
需要说明的是,降维后的csi的维度与神经网络输入参数有关,需要以上降维处理中使用的矩阵的参数与该神经网络输入参数的维度对应。
[0182]
需要说明的是,采用神经网络对降维后的csi进行编码,该神经网络可以包括非线性激活函数,该激活函数可以是sigmoid、tanh、relu或leakyrelu等,该神经网络还可以包括卷积、全连接、池化或batch normalization,本技术不作限定。
[0183]
需要说明的是,在采用神经网络的全连接线性层对csi进行降维处理,在采用神经网络对降维后的csi进行编码的方案中,本技术的编码结构可以表现为一个整体的可训练的神经网络,该神经网络的第1至n层为全连接线性操作层,第n 1层至p层可以包含非线性激活函数。
[0184]
针对本技术反馈csi的方法100的解码侧,可以由两个级联的结构组成,顺序为面向神经网络的解码结构和面向降维处理的解码结构。该神经网络可以包括非线性激活函数,该激活函数可以是sigmoid、tanh、relu或leakyrelu等,该神经网络还可以包括卷积、全连接、池化或batch normalization,本技术不作限定。
[0185]
当采用压缩感知方式对csi进行降维处理时,面向降维处理的解码结构可以是传统的omp算法、amp算法或是数据驱动的压缩感知解码算法,即由迭代算法展开形成的解码结构,例如学习的近似消息传递lamp算法,该结构可通过数据训练获得该机构中的参数。此时的编解码结构可参见图4,csi顺序经过压缩感知编码模块和人工智能编码模块,两个模块分别实现部分压缩比。解码端顺序经过人工智能解码模块和压缩感知解码模块,首先通过人工智能的方法恢复部分数据编码,然后再通过压缩感知的方法恢复数据。
[0186]
当采用包括全连接线性层的神经网络对csi进行降维处理时,面向降维处理的解码结构也可以是基于神经网络的解码结构,即,此时的解码结构也可以看做为一个整体可训练的神经网络。
[0187]
需要说明的是,以上神经网络都是通过训练数据训练获得,在一种可能的实现方式中,可以将降维处理的结构,神经网络,面向神经网络的解码结构和面向降维处理的解码结构串联起来统一进行端对端的训练。
[0188]
为了详细说明,图5示出了一例具体的反馈csi的结构示意图,该结构示意图仅做示例,并不对本技术构成任何限定。
[0189]
以下以接入网设备32根天线,1024个载波为例,终端设备1根接收天线为例,终端设备估计出的时域csi为1024
×
32
×
2的三维矩阵为例,对图4所示的反馈csi结构的工作过程进行举例说明,以下说明对本技术不够成任何限定。
[0190]
时域csi的1024
×
32
×
2的三维矩阵经过压缩感知编码模块,其中,压缩感知编码模块包括dftdft模块,观测矩阵模块,可选地,在dft模块和观测模块之间还可以包括矩阵截断模块。
[0191]
时域csi进入dft模块进行dft转换,变为具有稀疏性的三维矩阵,即,此时维度不变,仍然为1024
×
32
×
2。
[0192]
可选地,由于经过dft转换的三维矩阵具有稀疏性,可以采用截断的方式将该三维矩阵截断为32
×
32
×
2。
[0193]
对截断后的csi矩阵维度重整为,2048
×
1的向量,然后与观测矩阵相乘,即,得到了压缩感知压缩之后的csi编码向量,即本技术中第二信息的一例。观测矩阵可以通过高斯随机采样获得,以观测矩阵尺寸为2048
×
512为例,则压缩感知编码之后的csi编码向量尺寸为512
×
1。
[0194]
压缩感知编码之后的csi编码向量进入ai编码模块,此处以“(全连接 leakyrelu)
×
2 全连接”结构为例,实现csi的第二级编码,形成反馈向量。
[0195]
在解码端,首先为面向ai编码模块的解码模块,此处以“(全连接 leakyrelu)
×
5 全连接”结构为例,实现csi的第一级解码,得到和解码端对等的512
×
1的向量。然后,进入面向压缩编码感知模块的解码模块,即进入amp算法模块,得到2048
×
1的向量,然后经过维度重整为32
×
32
×
2矩阵,再经过对应编码端截断操作的补零操作,得到1024
×
32
×
2的矩阵,最后经过idft得到恢复的时域csi矩阵。
[0196]
根据本实施例可知,本技术所要求保护的方案中,终端设备向接入网设备反馈csi时可以节省极为宝贵的空口资源,并降低了整体的计算量。
[0197]
在上述实施例中,对csi进行编码后反馈给接入网设备可以节省资源,本技术提出一种对csi-rs进行编码的实现方式,可以在节省资源的同时减少终端设备的计算功耗。
[0198]
图6示出了一例在接入网设备侧对csi-rs进行编码的方法200的示意性流程图。
[0199]
s201,接入网设备对csi-rs进行第一编码,以生成第一信息。
[0200]
该csi-rs用于获取接入网设备和终端设备之间信道对应的csi。
[0201]
在一种可能的实现方式中,接入网设备采用压缩感知的方式对csi-rs进行第一编码。
[0202]
例如,针对n个射频链路(radio frequency chain,rfc),接入网设备仅预留m组资源,其中,n和m都为正整数,m可以远远小于n,经过压缩感知方式编码的csi-rs,可以理解为通过压缩感知的方式将csi-rs映射到射频链路上,即,可以通过压缩感知的感知矩阵a(例如,矩阵的维度为m
×
n)将m个csi-rs映射到n个射频链路上。
[0203]
也就是说,如果接入网设备没有对csi-rs进行编码,接入网设备通过n个射频链路需要使用n个资源传输csi-rs,终端设备是对一个n
×f×
2的csi-rs矩阵进行观测获得csi矩阵,而在本技术中,可以通过一个维度为m
×
n(m《n)的感知矩阵a对csi-rs进行编码,则相当于csi-rs矩阵前乘了一个感知矩阵a,终端设备是对一个m
×f×
2的csi-rs矩阵进行观测,接入网设备通过n个射频链路仅需要使用m个资源传输csi-rs,其中f为信道的采样点数量,2则表示csi矩阵元素的实部和虚部,以上描述仅作示例,本技术通过采用压缩感知对csi-rs编码的方式降低传输csi-rs时对资源的占用,参数f也可以是其它参数的组合,本技术不作任何限定。
[0204]
其中,感知矩阵a可以是高斯随机抽样矩阵,也可以是使用深度学习中梯度下降的方法训练数据获得的矩阵,也可以是其它特别设计的矩阵,本技术不作限定。
[0205]
需要说明的是,感知矩阵a也可以表现为多个矩阵相乘的形式,本技术不作限定。
[0206]
在另一种可能的实现方式中,接入网设备采用神经网络的方式对csi-rs进行第一编码,该神经网络包括全连接线性层,从而生成第一信息。
[0207]
需要说明的是,全连接线性层在数学上表现为矩阵相乘,全连接意味着矩阵为非稀疏矩阵,因此采用神经网络的方式对csi-rs进行第一编码,可以理解为将csi-rs与至少一个矩阵进行线性相乘。例如,一些实施例中,神经网络的第一层为dft或快速傅里叶变换计算矩阵,第二层为高斯随机抽样矩阵,即将csi-rs与两个矩阵进行线性相乘。
[0208]
多个矩阵也可以进行合并,从而形成一个相乘得到的矩阵,多个全连接线性层串联也可以等效为一个全连接线性层。
[0209]
s202,接入网设备通过n个射频链路向终端设备发送第一信息。
[0210]
对应地,终端设备接收接入网设备通过n个射频链路向该终端设备发送的第一信息。
[0211]
需要说明的是,第一信息经过n个射频链路传输后,终端设备所接收到的信息已经隐含地包括了csi。
[0212]
也就是说,终端设备接收到是经过n个射频链路使用m个资源发送的经过第一编码的csi-rs,观测到的是一个感知矩阵和csi矩阵相乘的矩阵y=a
×
h,即csi矩阵h隐含的包括了在y矩阵中。
[0213]
s203,终端设备基于第一信息和csi-rs确定第二信息。
[0214]
在一种可能的实现方式中,接入网设备通过n个射频链路使用m个资源向终端设备发送经过第一编码的csi-rs后,终端设备对承载经过第一编码的csi-rs进行观测,从而确定隐含csi的第二信息。
[0215]
例如,终端设备接收到经过n个射频链路使用m个资源传输的第一信息后,可以根据该第一信息和csi-rs生成第二信息,其中该csi-rs可以是预先配置于终端设备中,即,终端设备接收到经过信道传输的压缩后的csi-rs和已知的csi-rs可以确定隐含csi的第二信息。
[0216]
需要说明的是,终端设备向接入网设备反馈csi,可以理解为向接入网设备反馈对第一信息的观测结果,即对经过n个射频链路使用m个资源的csi-rs的观测结果,而在接入网设备侧通过解码获取csi。
[0217]
s204,终端设备对第二信息进行第二编码,以生成第三信息。
[0218]
可选地,该第二编码可以为基于第一神经网络的编码,即,终端设备采用神经网络的方式即第一神经网络对第二信息进行编码,以生成第三信息。
[0219]
该第一神经网络的参数与信道的采样点数量f和第一信息占用的资源的数量m有关,其中,f和m均为正整数,该资源包括以下资源中的至少一种:时域资源、频域资源或码域资源。
[0220]
例如,第二信息可以理解为包含csi矩阵h的矩阵y,若采用维度为m
×
n的感知矩阵a进行第一编码,则y=a
×
h。
[0221]
其中,csi矩阵h的维度可以为n
×f×
2,n为接入网设备的射频链路数量,f为信道的采样点数量,m为经过压缩的第一信息所占用的资源的数量,2则表示csi矩阵元素的实部和虚部,因此,可知矩阵y的维度为m
×f×
2,也就是说第一神经网络的输入矩阵的维度为m
×f×
2,该第一神经网络的参数与信道的采样点数量f和第一信息占用的资源的数量m有关。
[0222]
需要说明的是,当第一编码为基于包括全连接线性层的神经网络的编码时,全连接线性层也可以表现为矩阵的形式,所以第一神经网络的输入矩阵的维度与上述类似,在此不再赘述。
[0223]
s205,终端设备向接入网设备发送第三信息,对应地,接入网设备从该终端设备接收第三信息。
[0224]
在一种可能的实现方式中,若终端设备对第二信息进行第二编码以生成第三信息,s206,接入网设备对第三信息进行第二解码。
[0225]
该第二解码对应于终端设备对第二信息的第二编码。
[0226]
例如,终端设备将维度为m
×f×
2的矩阵y进行第二编码,第二解码可以将第三信息恢复成矩阵y。
[0227]
例如,该第二解码可以为基于神经网络的解码方式,该神经网络可以至少包含一层非线性激活函数操作,例如,sigmoid、tanh、relu或leakyrelu函数等,该神经网络还可包括其它操作,例如,卷积、全连接、池化、batch normalization等。
[0228]
s207,终端设备对第三信息进行第一解码。
[0229]
在一种可能的实现方式中,接入网设备对csi-rs进行第一编码以生成第一信息,终端设备根据第一信息和csi-rs确定第二信息,终端设备向接入网设备发送第三信息,其中第二信息和第三信息相同,则该第一解码为对应第一编码的解码,例如,对应压缩感知方式编码的解码,或者对应包括全连接线性层的第二神经网络方式编码的解码。
[0230]
其中,对应压缩感知方式编码的解码,可以是传统的omp或amp算法,也可以是由数据驱动的压缩感知解码算法,即由传统的迭代算法展开形成解码结构,该解码结构中的参数可以通过数据训练的方式获得,例如lamp算法。
[0231]
对应第二神经网络方式编码的解码,可以是基于神经网络的解码方式,该神经网络可以至少包含一层非线性激活函数操作,例如,sigmoid、tanh、relu或leakyrelu函数等,该神经网络还可包括其它操作,例如,卷积、全连接、池化、batch normalization等。
[0232]
在另一种可能的实现方式中,接入网设备对csi-rs进行第一编码以生成第一信息,终端设备根据第一信息和csi-rs确定第二信息,终端设备对第二信息进行第二编码以生成第三信息,接入网设备对第三信息进行第二解码,则该第一解码也仅对应第一编码的
解码,且接入网设备对第三信息进行第一解码,可以理解为对经过第二解码的第三信息进行第一解码,第一解码的描述与上述描述类似,在此不再赘述。
[0233]
在另一种可能的实现方式中,接入网设备对csi-rs进行第一编码以生成第一信息,终端设备根据第一信息和csi-rs确定第二信息,终端设备对第二信息进行第二编码以生成第三信息,而接入网设备并未对第三信息进行对应第二编码的解码,第一解码可以理解为对应第一编码的解码和对应第二编码的解码的深度融合,表现为基于深度神经网络的解码结构,而不是两种解码结构级联的形式。
[0234]
需要说明的是,因为神经网络可以用于对基于压缩感知的方式编码的数据进行解码,所以若第一编码为基于压缩感知的方式的编码,第一解码也可以呈现为融合式的解码结构。
[0235]
从而,在本技术中,接入网设备将经过编码后的csi-rs通过n个射频链路发送给终端设备,终端设备对该经过编码后的csi-rs无需进行解码操作,而是再进行一次编码发给接入网设备由接入网设备进行解码,以获得csi,可以降低获取csi过程中对资源的占用。
[0236]
为了详细说明,图7示出了一例获得csi的结构示意图。接入网设备侧的第一编码模块对csi-rs进行编码,并使用m个资源通过n个射频链路rfc将csi-rs发送给终端设备,终端设备对通过n个射频链路发送的信息进行信道估计,从而确定y矩阵,y矩阵隐含的包括csi矩阵h。终端设备还包括第二编码模块,用于对y矩阵进行第二编码,并将经过第二编码的y矩阵发送给接入网设备。在一种可能的方式中,接入网设备包括第一解码模块,该第一解码模块用以进行针对第一编码模块的解码,或者,该第一解码模块用以进行针对第一编码模块和第二编码模块的解码,在另一种可能的方式中,接入网设备包括第一解码模块和第二解码模块,第一解码模块用于进行针对第一编码模块的解码,第二解码模块用于进行针对第二编码模块的解码,经过第二编码的y矩阵先进入第二解码模块,以恢复y矩阵,再进入第一解码模块,以获得csi矩阵h。
[0237]
另外,需要说明的是,本技术中的n个、m个等也都可以理解为n组、m组,本技术不作限定。
[0238]
图8是本技术实施例提供的传输数据的装置的示意性框图。如图8所示,该装置1000可以包括处理单元1100和收发单元1200。
[0239]
可选地,该装置1000可对应于上文方法实施例中的编码装置,例如,可以为编码器,或者配置于编码器中的部件(如电路、芯片或芯片系统等)。
[0240]
应理解,该装置1000可对应于根据本技术实施例的方法中的编码设备,该装置1000可以包括用于执行图3中的编码设备执行的方法的单元。并且,该装置1000中的各单元和上述其他操作和/或功能分别为了实现图3中的相应流程。
[0241]
其中,当该装置1000用于执行图3中的方法时,处理单元1100可用于执行图3中的步骤对csi进行降维处理,还可用于执行图3中的基于神经网络对降维后的csi进行编码,收发单元1200可用于接收csi。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0242]
应理解,该通信装置1000可对应于根据本技术实施例的终端设备,该通信装置1000可以包括用于执行图6中的方法中终端设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图6中的相应流程。
[0243]
其中,当该通信装置1000用于执行图3中的方法400时,处理单元1100可用于执行图6中的步骤基于第一信息和csi-rs确定第二信息,收发单元1200可用于执行图6中的步骤接收接入网设备通过n个射频链路发送的第一信息,该第一信息由对信道状态信息参考信号csi-rs进行第一编码生成,该csi-rs用于获取信道信息csi。处理单元1100还可用于执行图6中的对第二信息进行第二编码,以生成第三信息。收发单元1200还可用于执行图6中的向该接入网设备发送第三信息,该第三信息用于该接入网设备对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0244]
还应理解,该装置1000为终端设备时,该装置1000中的收发单元1200可以通过收发器实现,例如可对应于图9中示出的装置2000中的收发器2020或图10中示出的终端设备3000中的收发器3020,该装置1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图9中示出的装置2000中的处理器2010或图10中示出的终端设备3000中的处理器3010。
[0245]
还应理解,该装置1000为配置于终端设备中的芯片或芯片系统时,该装置1000中的收发单元1200可以通过输入/输出接口、电路等实现,该装置1000中的处理单元1100可以通过该芯片或芯片系统上集成的处理器、微处理器或集成电路等实现。
[0246]
可选地,该装置1000可对应于上文方法实施例中的解码设备,例如,可以为解码器,或者配置于解码器中的部件(如电路、芯片或芯片系统等)。
[0247]
应理解,该装置1000可对应于根据本技术实施例中的解码设备,该装置1000可以包括用于执行解码设备执行的方法的单元。并且,该装置1000中的各单元和上述其他操作和/或功能分别为了实现方法400的相应操作。
[0248]
其中,当该装置1000用于执行图3中的方法时,处理单元1100可用于执行图3中的方法的基于神经网络对编码后的csi进行解码,收发单元1200可用于执行图3中的方法的接收编码后的csi。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0249]
还应理解,该装置1000为解码设备时,该装置1000中的收发单元1200可以通过收发器实现,例如可对应于图9中示出的装置2000中的收发器2020或图11中示出的接入网设备4000中的rru 4100,该装置1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图9中示出的装置2000中的处理器2010或图11中示出的基站4000中的处理单元4200或处理器4202。
[0250]
还应理解,该装置1000为配置于网络设备中的芯片或芯片系统时,该装置1000中的收发单元1200可以通过输入/输出接口、电路等实现,该装置1000中的处理单元1100可以通过该芯片或芯片系统上集成的处理器、微处理器或集成电路等实现。
[0251]
应理解,该通信装置1000可对应于根据本技术实施例的图6中的接入网设备,该通信装置1000可以包括用于执行图6中的方法中接入网设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图6中的方法的相应流程。
[0252]
其中,当该通信装置1000用于执行图6中的方法时,处理单元1100可用于执行图6中的步骤对信道状态信息参考信号csi-rs进行第一编码,以生成第一信息,该csi-rs用于获取接入网设备和该终端设备之间信道对应的信道状态信息csi,收发单元1200可用于图6
中的步骤通过n个射频链路向终端设备发送该第一信息,该n为正整数,收发单元1200还用于图6中的步骤从该终端设备接收第三信息,该第三信息由终端设备对该第二信息进行第二编码生成,该第二信息由该终端设备基于该第一信息和该csi-rs确定,处理单元1100还可用于执行图6中的步骤对该第三信息进行第一解码,以生成该csi,该第一解码包括对应该第一编码的解码。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0253]
还应理解,该通信装置1000为接入网设备时,该通信装置1000中的收发单元1200可以通过收发器实现,例如可对应于图9中示出的通信装置2000中的收发器2020或图11中示出的基站4000中的rru 4100,该通信装置1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图9中示出的通信装置2000中的处理器2010或图11中示出的基站4000中的处理单元4200或处理器4202。
[0254]
还应理解,该通信装置1000为配置于网络设备中的芯片或芯片系统时,该通信装置1000中的收发单元1200可以通过输入/输出接口、电路等实现,该通信装置1000中的处理单元1100可以通过该芯片或芯片系统上集成的处理器、微处理器或集成电路等实现。
[0255]
图9是本技术实施例提供的装置2000的另一示意性框图。如图9所示,该装置2000包括处理器2010、收发器2020和存储器2030。其中,处理器2010、收发器2020和存储器2030通过内部连接通路互相通信,该存储器2030用于存储指令,该处理器2010用于执行该存储器2030存储的指令,以控制该收发器2020发送信号和/或接收信号。
[0256]
应理解,该装置2000可以对应于上述方法实施例中的终端设备,并且可以用于执行上述方法实施例中网络设备或终端设备执行的各个步骤和/或流程。可选地,该存储器2030可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。存储器2030可以是一个单独的器件,也可以集成在处理器2010中。该处理器2010可以用于执行存储器2030中存储的指令,并且当该处理器2010执行存储器中存储的指令时,该处理器2010用于执行上述与网络设备或终端设备对应的方法实施例的各个步骤和/或流程。
[0257]
可选地,该装置2000是前文实施例中的终端设备。
[0258]
可选地,该装置2000是前文实施例中的网络设备。
[0259]
其中,收发器2020可以包括发射机和接收机。收发器2020还可以进一步包括天线,天线的数量可以为一个或多个。该处理器2010和存储器2030与收发器2020可以是集成在不同芯片上的器件。如,处理器2010和存储器2030可以集成在基带芯片中,收发器2020可以集成在射频芯片中。该处理器2010和存储器2030与收发器2020也可以是集成在同一个芯片上的器件。本技术对此不作限定。
[0260]
可选地,该装置2000是配置在终端设备中的部件,如电路、芯片、芯片系统等。
[0261]
可选地,该装置2000是配置在网络设备中的部件,如电路、芯片、芯片系统等。
[0262]
其中,收发器2020也可以是通信接口,如输入/输出接口、电路等。该收发器2020与处理器2010和存储器2020都可以集成在同一个芯片中,如集成在基带芯片中。
[0263]
图10是本技术实施例提供的终端设备3000的结构示意图。该终端设备3000可应用于如图1所示的系统中,执行上述方法实施例中终端设备的功能。如图所示,该终端设备3000包括处理器3010和收发器3020。可选地,该终端设备3000还包括存储器3030。其中,处
理器3010、收发器3020和存储器3030之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器3030用于存储计算机程序,该处理器3010用于从该存储器3030中调用并运行该计算机程序,以控制该收发器3020收发信号。可选地,终端设备3000还可以包括天线3040,用于将收发器3020输出的上行数据或上行控制信令通过无线信号发送出去。
[0264]
上述处理器3010可以和存储器3030可以合成一个处理装置,处理器3010用于执行存储器3030中存储的程序代码来实现上述功能。具体实现时,该存储器3030也可以集成在处理器3010中,或者独立于处理器3010。该处理器3010可以与图8中的处理单元1100或图9中的处理器2010对应。
[0265]
上述收发器3020可以与图8中的收发单元1200或图9中的收发器2020对应。收发器3020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。
[0266]
应理解,图7所示的终端设备3000能够实现图3或图6所示方法实施例中涉及终端设备的各个过程。终端设备3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
[0267]
上述处理器3010可以用于执行前面方法实施例中描述的由终端设备内部实现的动作,而收发器3020可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
[0268]
可选地,上述终端设备3000还可以包括电源3050,用于给终端设备中的各种器件或电路提供电源。
[0269]
除此之外,为了使得终端设备的功能更加完善,该终端设备3000还可以包括输入单元3060、显示单元3070、音频电路3080、摄像头3090和传感器3100等中的一个或多个,所述音频电路还可以包括扬声器3082、麦克风3084等。
[0270]
图11是本技术实施例提供的接入网设备的结构示意图,例如可以为基站的结构示意图。该基站4000可应用于如图1所示的系统中,执行上述方法实施例中接入网设备的功能。如图所示,该基站4000可以包括一个或多个射频单元,如远端射频单元(remote radio unit,rru)4100和一个或多个基带单元(bbu)(也可称为分布式单元(du))4200。所述rru 4100可以称为收发单元,可以与图5中的收发单元1200或图6中的收发器2020对应。可选地,该rru 4100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线4101和射频单元4102。可选地,rru 4100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru 4100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述bbu 4200部分主要用于进行基带处理,对基站进行控制等。所述rru 4100与bbu 4200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
[0271]
所述bbu 4200为基站的控制中心,也可以称为处理单元,可以与图8中的处理单元1100或图9中的处理器2010对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。
[0272]
在一个示例中,所述bbu 4200可以由一个或多个单板构成,多个单板可以共同支
持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网(如lte网,5g网或其他网)。所述bbu 4200还包括存储器4201和处理器4202。所述存储器4201用以存储必要的指令和数据。所述处理器4202用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器4201和处理器4202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
[0273]
应理解,图11所示的基站4000能够实现图2,图3或图4所示方法实施例中涉及接入网设备的各个过程。基站4000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
[0274]
上述bbu 4200可以用于执行前面方法实施例中描述的由接入网设备内部实现的动作,而rru 4100可以用于执行前面方法实施例中描述的接入网设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
[0275]
应理解,图11所示出的基站4000仅为接入网设备的一种可能的形态,而不应对本技术构成任何限定。本技术所提供的方法可适用于其他形态的接入网设备。例如,包括aau,还可以包括cu和/或du,或者包括bbu和自适应无线单元(adaptive radio unit,aru),或bbu;也可以为客户终端设备(customer premises equipment,cpe),还可以为其它形态,本技术对于接入网设备的具体形态不做限定。
[0276]
其中,cu和/或du可以用于执行前面方法实施例中描述的由接入网设备内部实现的动作,而aau可以用于执行前面方法实施例中描述的接入网设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
[0277]
本技术还提供了一种处理装置,包括至少一个处理器,所述至少一个处理器用于执行存储器中存储的计算机程序,以使得所述处理装置执行上述任一方法实施例中终端设备或接入网设备所执行的方法。
[0278]
本技术实施例还提供了一种处理装置,包括处理器和通信接口。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述处理装置执行上述任一方法实施例中终端设备或接入网设备所执行的方法。
[0279]
本技术实施例还提供了一种处理装置,包括处理器和存储器。所述存储器用于存储计算机程序,所述处理器用于从所述存储器调用并运行所述计算机程序,以使得所述处理装置执行上述任一方法实施例中终端设备或接入网设备所执行的方法。
[0280]
应理解,上述处理装置可以是一个或多个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
[0281]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者
软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0282]
应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0283]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0284]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图3所示实施例中的终端设备执行的方法或网络设备执行的方法。
[0285]
根据本技术实施例提供的方法,本技术还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图3所示实施例中的终端设备执行的方法或网络设备执行的方法。
[0286]
根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。
[0287]
上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
[0288]
上述实施例中,终端设备可以作为接收设备的一例,网络设备可以作为发送设备的一例。但这不应对本技术构成任何限定。例如,发送设备和接收设备也可以均为终端设备等。本技术对于发送设备和接收设备的具体类型不作限定。
[0289]
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
[0290]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0291]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0292]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0293]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0294]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0295]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0296]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献