数据采集的方法和通信装置与流程
本技术涉及通信,并且更具体地,涉及一种数据采集的方法和通信装置。
背景技术:
1、随着无线通信技术的发展,无线网络除了能够提供传统无线通信连接的服务,还可以与人工智能(artificial intelligence,ai)深度融合,实现网络智能。基于神经网络的ai或者机器学习(machine learning,ml)应用在无线通信系统中,一般可以通过数据驱动训练,实现无线数据的准确建模和预测,用于完成各种无线任务,例如:信道估计、信道预测、数据流量预测或者波束预测等等。
2、在未来的网络结构中,基站可以被划分为第一设备和第二设备。其中,第一设备可以负责基站中的部分高层的物理层功能处理、高层协议栈以及一些控制功能,第二设备可以负责基站中的射频和部分底层的物理层处理功能。在无线网络与ai相互融合的技术方案中,可以对基站部署ai模型,实现网络智能。而在基站分离的架构场景中,假设第二设备部署了ai模型,即ai模型的输入位于第二设备,ai模型对应的性能信息位于第一设备,在这种情况下,如何判断采集数据的有效性还需进一步地讨论。
技术实现思路
1、本技术提供一种数据采集的方法和通信装置,实现了在基站架构分离的场景中,对采集数据有效性的判断。
2、第一方面,提供了一种数据采集的方法。该方法可以由第一设备执行,在并不特殊说明的情况下,“第一设备”即可以指第一设备本身,也可以是用于该第一设备的组成部件(例如处理器、芯片、或芯片系统等),或者也可以是能实现全部或者部分第一设备的逻辑模块或者软件。用于第一设备的组件可以是第一设备中的组件,或者,也可以独立于第一设备且与该第一设备耦合。为了便于理解,下文中以网络设备中的第一设备执行为例进行描述。
3、该方法包括:第一设备接收来自第二设备的第一信号,第一信号携带第一数据。在第二数据进行循环冗余校验(cyclic redundancy check,crc)成功的情况下,对第二数据进行第一处理得到第一标签,第一处理至少包括编码,第二数据是对第一信号进行第二处理得到的,第二处理至少包括译码。
4、示例的,译码或者可以称为解码。
5、示例的,第一处理还可以包括加扰码、crc校验、或者速率匹配中的一项或者多项操作。
6、示例的,第二处理还可以包括解扰码、解速率匹配(或者称为速率解匹配)、解调、均衡、或者crc校验中的一项或者多项操作。
7、示例的,第一数据可以理解为是第二设备包括的ai功能的输入数据。
8、示例的,第一信号携带第一数据可以理解为第一数据经过某些处理通过第一信号传输。作为示例,该某些处理包括ai功能的处理,该ai功能至少包括第二设备包括的ai功能。
9、根据本技术提供的方法,第一设备收到携带第一数据的第一信号后,可以先对第一信号至少进行译码处理,且对译码结果(或者说译码得到的数据)进行crc校验,其中,第一数据可以理解为采集数据,第一设备对该译码结果进行crc校验可以理解为是对采集数据的有效性进行判断。在crc校验成功的情况下,再对译码结果至少进行编码处理,换言之,若crc校验失败,则可以不用执行编码处理。这样,不仅可以提高编码处理对象的准确性,还可以降低对一些无效数据进行编码带来的资源浪费。此外,对译码结果至少进行编码处理还可得到一个标签,由于该标签是基于译码结果得到的,因此,在后续操作中,可以根据该标签进行一些操作。例如,第二设备中的ai功能的输入数据为第一数据时,第一标签可以作为该ai功能的输出数据,通过第一数据和第一标签对该ai功能进行训练。
10、结合第一方面,在一些可能实现的方式中,第一标签与第一数据相关联。
11、示例的,第一标签是第二数据经过第一处理得到的。第二数据是第一信号经过第二处理得到的,第一信号携带第一数据,即第一标签与第一数据相关联。第一标签和第一数据相关联可以同于ai功能的操作,该操作可以包括对ai功能进行训练和/或微调。
12、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备发送第一标识,第一标识用于指示第一标签对应的第一数据。
13、结合第一方面,在一些可能实现的方式中,第一设备发送第一标识,包括:在t1大于或者等于第一阈值的情况下,第一设备发送标识集合,标识集合包括第一标识,标识集合包括crc校验成功的数据对应的标识,其中,t1表示经过crc校验成功后得到的标签的数量,经过crc校验成功后得到的标签包括第一标签。
14、示例的,t1可以表示在第一设备完全累积的经过crc校验成功后得到的标签的数量,即t1是不限定第一设备累积经过crc校验成功的标签的时间;或者,t1可以表示在某一时间段内第一设备累积的经过crc校验成功后得到的标签的数量。
15、示例的,某一时间段可以是预定义的、配置的、或者指示的。
16、示例的,数据对应的标识或者还可以称为数据的标识。
17、基于上述方案,第一设备在t1大于或者等于第一阈值的情况下,第一设备发送标识集合,从而避免第一设备每进行一次crc校验,且在crc校验成功的情况下,第一设备向第二设备发送本次crc校验成功对应的标识,减少了第一设备发送标识的次数。
18、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备存储第一样本,第一样本包括第一标签和第一标识,第一标识用于指示第一标签对应的第一数据,第一样本用于第二设备中的ai功能的操作。
19、基于上述示例,在第二数据进行crc校验通过的情况下,第一设备存储第一样本,避免第一设备存储无效数据以及该无效数据对应的标签,浪费第一设备的存储资源。
20、结合第一方面,在一些可能实现的方式中,第一标识包括第一数据和第二数据对应的时间信息。
21、示例的,第一数据和第二数据对应的时间信息可以是指第一数据和第二数据在空口时域资源上的信息。
22、示例的,该时间信息可以是时隙、帧、或者时间戳等等。
23、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备发送第一标签。
24、结合第一方面,在一些可能实现的方式中,第一设备发送第一标签,包括:在t2大于或者等于第二阈值的情况下,第一设备发送标签集合,标签集合包括第一标签,标签集合包括crc校验成功的数据对应的标签,其中,t2表示经过crc校验成功后得到的标签的数量。
25、示例的,t2可以表示在第一设备完全累积的经过crc校验成功后得到的标签的数量,即t2是不限定第一设备累积经过crc校验成功的标签的时间;或者,t2可以表示在某一时间段内第一设备累积的经过crc校验成功后得到的标签的数量。
26、示例的,某一时间段可以是预定义的、配置的、或者指示的。
27、基于上述方案,第一设备在t2大于或者等于第二阈值的情况下,第一设备发送标签集合,从而避免每通过一次crc校验,第一设备发送本次crc校验成功对应的标签,减少了第一设备发送标签的次数。
28、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备发送第一数据与第一标签之间的对应关系。
29、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备发送第一请求信息,第一请求信息用于请求获取第一数据;第一设备接收第一数据。
30、结合第一方面,在一些可能实现的方式中,第一请求信息包括第一标识。
31、结合第一方面,在一些可能实现的方式中,第一标识用于指示第一标签对应的第一数据。
32、结合第一方面,在一些可能实现的方式中,该方法还包括:第一设备存储第二样本,第二样本包括第一标签和第一数据,第二样本用于第二设备中的ai功能的操作。
33、结合第一方面,在一些可能实现的方式中,第二设备中的ai功能的操作包括:训练和/或微调。
34、结合第一方面,在一些可能实现的方式中,第二设备中的ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。
35、结合第一方面,在一些可能实现的方式中,在第一设备接收第一信号之前,该方法还包括:第一设备发送第一数据对应的采集信息,采集信息用于指示采集时间。
36、结合第一方面,在一些可能实现的方式中,采集信息包括以下一项或者多项:采集起始时间、采集周期信息、采集起始时间的偏移值、采集间隔或者采集结束时间。
37、第二方面,提供了一种数据采集的方法。该方法可以由第二设备执行,在并不特殊说明的情况下,“第二设备”即可以指第二设备本身,也可以是用于该第二设备的组成部件(例如处理器、芯片、或芯片系统等),或者也可以是能实现全部或者部分第二设备的逻辑模块或者软件。用于第二设备的组件可以是第二设备中的组件,或者,也可以独立于第二设备且与该第二设备耦合。为了便于理解,下文中以网络设备中的第二设备执行为例进行描述。
38、该方法包括:第二设备发送第一信号,第一信号携带第一数据;第二设备接收第一标识,第一标识用于指示第一数据;第二设备存储第三样本,第三样本包括第一数据和第一标识,第三样本用于第二设备中的ai功能的操作。
39、应理解,第二方面与上述第一方面中的内容相对应,补充说明和技术效果可以参见上述第一方面的描述。
40、结合第二方面,在一些可能实现的方式中,第二设备中的ai功能的操作包括:训练和/或微调。
41、结合第二方面,在一些可能实现的方式中,第二设备中的ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。
42、结合第二方面,在一些可能实现的方式中,在第二设备发送第一信号之前,该方法还包括:第二设备接收第一数据对应的采集信息,采集信息用于指示采集时间;第二设备根据采集信息获取第一数据。
43、结合第二方面,在一些可能实现的方式中,采集信息包括以下一项或者多项:采集起始时间、采集周期信息、采集起始时间的偏移值、采集间隔或者采集结束时间。
44、第三方面,提供了一种数据采集的方法。该方法可以由第二设备执行,在并不特殊说明的情况下,“第二设备”即可以指第二设备本身,也可以是用于该第二设备的组成部件(例如处理器、芯片、或芯片系统等),或者也可以是能实现全部或者部分第二设备的逻辑模块或者软件。用于第二设备的组件可以是第二设备中的组件,或者,也可以独立于第二设备且与该第二设备耦合。为了便于理解,下文中以网络设备中的第二设备执行为例进行描述。
45、该方法包括:第二设备发送第一信号,第一信号携带第一数据;第二设备接收第一标签,第一标签与第一数据相关联;第二设备存储第二样本,第二样本包括第一数据和第一标签,第二样本用于第二设备中的ai功能的操作。
46、应理解,第二方面与上述第一方面中的内容相对应,补充说明和技术效果可以参见上述第一方面的描述。
47、结合第三方面,在一些可能实现的方式中,第二设备接收第一标签,该包括:第二设备接收标签集合,标签集合包括第一标签,标签集合包括循环冗余crc校验成功的数据对应的标签。
48、结合第三方面,在一些可能实现的方式中,该方法还包括:第二设备接收第一数据和第一标签之间的对应关系。
49、结合第三方面,在一些可能实现的方式中,第二设备中的ai功能的操作包括:训练和/或微调。
50、结合第三方面,在一些可能实现的方式中,第二设备中的ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。
51、结合第三方面,在一些可能实现的方式中,在第二设备发送第一信号之前,该方法还包括:第二设备接收第一数据对应的采集信息,采集信息用于指示采集时间;第二设备根据采集信息获取第一数据。
52、结合第三方面,在一些可能实现的方式中,采集信息包括以下一项或者多项:采集起始时间、采集周期信息、采集起始时间偏移或者采集结束时间。
53、第四方面,提供了一种数据采集的方法。该方法可以由第二设备执行,在并不特殊说明的情况下,“第二设备”即可以指第二设备本身,也可以是用于该第二设备的组成部件(例如处理器、芯片、或芯片系统等),或者也可以是能实现全部或者部分第二设备的逻辑模块或者软件。用于第二设备的组件可以是第二设备中的组件,或者,也可以独立于第二设备且与该第二设备耦合。为了便于理解,下文中以网络设备中的第二设备执行为例进行描述。
54、该方法包括:第二设备发送第一信号,第一信号携带第一数据;第二设备接收第一请求信息,第一请求信息用于请求获取第一数据;发送第一数据。
55、结合第四方面,在一些可能实现的方式中,第一请求信息包括第一标识。
56、结合第四方面,在一些可能实现的方式中,第一标识用于指示第一数据。
57、结合第四方面,在一些可能实现的方式中,第二设备中的ai功能的操作包括:训练和/或微调。
58、结合第四方面,在一些可能实现的方式中,第二设备中的ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。
59、结合第四方面,在一些可能实现的方式中,在第二设备发送第一信号之前,该方法还包括:第二设备接收第一数据对应的采集信息,采集信息用于指示采集时间;第二设备根据采集信息获取第一数据。
60、结合第四方面,在一些可能实现的方式中,采集信息包括以下一项或者多项:采集起始时间、采集周期信息、采集起始时间的偏移值、采集间隔或者采集结束时间。
61、第五方面,提供了一种通信装置,通信装置具备实现上述第一设备的功能通信装置具备实现上述第一方面的功能,比如,通信装置包括执行上述第一方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。
62、示例性地,该通信装置可以为上述终端设备,例如可以是用于执行上述第一方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。
63、一种可能的实现中,该通信装置包括:收发单元(或者通信模块),以及与收发单元连接的处理单元(或者处理模块)。
64、示例性地,收发单元,用于:获接收来自第二设备的第一信号,第一信号携带第一数据;处理单元,用于:在第二数据进行循环冗余crc校验成功的情况下,对第二数据进行第一处理得到第一标签,第一处理至少包括编码,第二数据是对第一信号进行第二处理得到的,第二处理至少包括译码。
65、第六方面,提供了一种通信装置,通信装置具备实现上述第二设备的功能,比如,通信装置包括执行上述第二方面至第四方面中任一方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。
66、示例性地,该通信装置可以为上述网络设备,例如可以是用于执行上述第二方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。
67、一种可能的实现中,该通信装置包括:收发单元(或者通信模块),以及与收发单元连接的处理单元(或者处理模块)。
68、示例性地,收发单元,用于:发送第一信号,第一信号携带第一数据;收发按单元,还用于:接收第一标识,第一标识用于指示第一数据;处理单元,用于:存储第三样本,第三样本包括第一数据和第一标识,第三样本用于第二设备中的ai功能的操作。
69、示例性地,该通信装置可以为上述网络设备,例如可以是用于执行上述第三方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。
70、一种可能的实现中,该通信装置包括:收发单元(或者通信模块),以及与收发单元连接的处理单元(或者处理模块)。
71、示例性地,收发单元,用于:发送第一信号,第一信号携带第一数据;收发按单元,还用于:接收第一标签,第一标签与第一数据相关联;处理单元,用于:存储第二样本,第二样本包括第一数据和第一标签,第二样本用于第二设备中的ai功能的操作。
72、示例性地,该通信装置可以为上述网络设备,例如可以是用于执行上述第四方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。
73、一种可能的实现中,该通信装置包括:收发单元(或者通信模块)。
74、示例性地,收发单元,用于:发送第一信号,第一信号携带第一数据;收发按单元,还用于:接收第一请求信息,第一请求信息用于请求获取第一数据;发送单元,用于:发送第一数据。
75、可选的,该通信装置还可以包括处理但与那,该处理单元可以用于执行除接收和发送之外的其他处理操作。
76、第七方面,提供了一种通信装置。该通信装置可以是上述终端设备或者网络设备。该通信装置包括处理器,该处理器用于从存储器中调用并运行该计算机程序,使得该通信装置执行上述第一方面至第四方面中任一种可能实现方式中的方法。
77、可选地,该通信装置还包括收发器和存储器,该处理器用于控制收发器收发信号,该存储器用于存储计算机程序。其中,存储器可以内设于处理器中,也可以与处理器独立设置。
78、可选地,处理器为一个或多个,存储器为一个或多个。
79、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
80、可选地,该收发器包括发射机(发射器)和接收机(接收器)。
81、第八方面,提供了一种通信装置,通信装置包括一个或多个处理器,一个或多个处理器用于执行计算机程序或指令,当计算机程序或指令被执行时,使得通信装置实现上述第一方面至第四方面中任意可能的设计或实现方式中的方法。可选地,通信装置还包括存储器,存储器用于存储实现上述第一方面至第四方面涉及的功能的计算机程序或指令的部分或全部。
82、在一种可能的设计中,通信装置还可以包括接口电路,其中,处理器用于通过接口电路与其它装置或组件通信。
83、上述通信装置可以是终端,或终端中的通信模组,或终端中负责通信功能的芯片如mdem芯片,或包含modem模块的soc芯片或系统级封装(systemin a package,sip)芯片。
84、上述通信装置可以是网络设备/终端设备,或者网络设备/终端设备中的通信模组,或者网络设备/终端设备中负责通信功能的电路或芯片,或者网络设备/终端设备中能够调用并执行程序的功能模块。
85、第九方面,提供了一种通信系统。该通信系统包括第一设备和/或第二设备,其中,第一设备用于执行上述第一方面中任一种可能实现方式中的方法,第二设备用于执行上述第二方面至第四方面中任一种可能实现方式中的方法。
86、第十方面,提供了一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序代码或指令,以使得上述第一方面至第四方面中任一种可能实现方式中的方法被实现。例如,当计算机程序代码或指令被运行时,使得上述第一方面至第四方面中任一种可能实现方式中的方法被实现。
87、第十一方面,提供了一种计算机程序产品。该计算机程序产品包括计算机程序代码或指令,以使得上述第一方面至第四方面中任一种可能实现方式中的方法被实现。例如,当计算机读取并执行计算机程序产品时,使得上述第一方面至第四方面中任一种可能实现方式中的方法被实现。
88、第十二方面,提供了一种计算机程序。当计算机程序被运行时,使得上述第一方面至第四方面中任一种可能实现方式中的方法被实现。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com