CN112865918A - 一种信息解码方法、装置、设备及介质 - Google Patents
一种信息解码方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN112865918A CN112865918A CN202011630050.XA CN202011630050A CN112865918A CN 112865918 A CN112865918 A CN 112865918A CN 202011630050 A CN202011630050 A CN 202011630050A CN 112865918 A CN112865918 A CN 112865918A
- Authority
- CN
- China
- Prior art keywords
- information
- decoding
- scheduling information
- initial
- wrong
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开实施例涉及一种信息解码方法、装置、设备及介质,其中该方法应用于基站,包括:获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息,其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;若确定第一解码信息和初始调度信息均错误,则修复初始调度信息得到目标调度信息;基于目标调度信息对待解码信息进行解码得到第二解码信息。采用上述技术方案,解决了现有方案中因调度信息的异常导致的解码错误,提升了解码的准确性和可靠性,提升了***的鲁棒性,实现更低的应用层时延,进而提升了***的性能。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种信息解码方法、装置、设备及介质。
背景技术
新一代无线技术5G_NR(5G New Radio)是一种基于正交频分复用技术(Orthogonal Frequency Division Multiplexing,OFDM)的全新空口设计的全球性5G标准,5G技术具有超低时延、高可靠性的特性。
5G***下,在上行物理共享信道(Physical Uplink Shared Channel,PUSCH)存在授权时,用户设备(User Equipment,UE)也同时有上行控制信息(Uplink ControlInformation,UCI)上报基站,这时UCI可以复用在PUSCH上进行传输,基站接收到用户设备传输的数据需要按照调度信息进行解复用。5G***中,UCI复用到上行共享信道(UplinkShared Channel,ULSCH)采用的方法与4G***不同,5G***与4G***的解复用过程不同,UCI复用要预留资源元素(Resource Element,RE)位置,可能会造成调度信息稍有异常就会造成解复用错误,也即ULSCH和UCI的解码错误。目前对于调度信息的异常造成的解码错误,采取的是忽略或丢弃的方式,并不能解决问题。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种信息解码方法、装置、设备及介质。
本公开实施例提供了一种信息解码方法,所述方法应用于基站,包括:
获取初始调度信息,并基于所述初始调度信息对待解码信息进行解码得到第一解码信息,其中,所述待解码信息为用户设备基于所述初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
若确定所述第一解码信息和所述初始调度信息均错误,则修复所述初始调度信息得到目标调度信息;
基于所述目标调度信息对所述待解码信息进行解码得到第二解码信息。
本公开实施例还提供了一种信息解码装置,所述装置配置于基站,包括:
第一解码模块,用于获取初始调度信息,并基于所述初始调度信息对待解码信息进行解码得到第一解码信息,其中,所述待解码信息为用户设备基于所述初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
修复模块,用于若确定所述第一解码信息和所述初始调度信息均错误,则修复所述初始调度信息得到目标调度信息;
第二解码模块,用于基于所述目标调度信息对所述待解码信息进行解码得到第二解码信息。
本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的信息解码方法。
本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的信息解码方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的信息解码方案,基站获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息,其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;若确定第一解码信息和初始调度信息均错误,则修复初始调度信息得到目标调度信息;基于目标调度信息对待解码信息进行解码得到第二解码信息。采用上述技术方案,基站在确定第一解码信息和初始调度信息均错误时可以对调度信息修复后再次解码,解决了现有方案中因调度信息的异常导致的解码错误,提升了解码的准确性和可靠性,提升了***的鲁棒性,实现更低的应用层时延,进而提升了***的性能。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种信息解码方法的流程示意图;
图2为本公开实施例提供的另一种信息解码方法的流程示意图;
图3为本公开实施例提供的一种模块交互示意图;
图4为本公开实施例提供的一种调度信息校验的示意图;
图5为本公开实施例提供的一种调度信息修复的示意图;
图6为本公开实施例提供的一种信息解码装置的结构示意图;
图7为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
5G***下,在上行物理共享信道(Physical Uplink Shared Channel,PUSCH)存在授权时,用户设备(User Equipment,UE)也同时有上行控制信息(Uplink ControlInformation,UCI)上报基站,这时UCI可以复用在PUSCH上进行传输,基站接收到用户设备传输的数据需要按照调度信息进行解复用。用户设备的处理如下,将UCI信息经过编码后根据一定的规则***上行共享信道(Uplink Shared Channel,ULSCH)编码后的码流内,经过加扰、调制、层映射和预编码,资源映射到PUSCH信道上,最后发送给基站。基站接收到用户设备上报的数据之后需要按照调度信息经过解复用得到的UCI信息和ULSCH信息。
5G***中,UCI复用到ULSCH采用的方法与4G***不同,5G***与4G***的解复用过程不同,UCI复用要预留资源元素(Resource Element,RE)位置,可能会造成调度信息稍有异常就会造成解复用错误,也即ULSCH和UCI的解码错误。调度信息中出现异常的信息包括但不限于以下内容:UE的收到的下行DCI(Downlink Control Information)数目,高层的速率匹配参数,信道状态信息(Channel State Information,CSI)的比特(bit)数,CSI的周期及偏置等。目前对于调度信息的异常造成的解码错误,采取的是忽略或丢弃的方式,并不能解决问题。针对上述技术问题,本公开实施例中提供了一种信息解码方法,下面结合具体的实施例对该方法进行介绍。
图1为本公开实施例提供的一种信息解码方法的流程示意图,该方法可以由信息解码装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法应用于基站,包括:
步骤101、获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息,其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息。
其中,初始调度信息是指上层配置的调度信息,也即信令控制层配置的调度信息,信令控制层也会将该初始调度信息发送至用户设备。待解码信息是指用户设备复用上行物理共享信道发送的信息,也即待解码信息是指用户设备对需要上报给基站的上行控制信息编码之后的信息,用户设备基于信令控制层发送的初始调度信息对上行控制信息进行编码后复用上行物理共享信道发送给基站。其中,上行控制信息是指与当前用户设备状态相关的信息。
本公开实施例中,基站可以获取上层配置的初始调度信息,并基于该初始调度信息对用户设备发送的待解码信息进行解码,得到第一解码信息。
可选的,基于初始调度信息对待解码信息进行解码得到第一解码信息,可以包括:对待解码信息进行信道处理,并采用解码器基于初始调度信息对信道处理后的待解码信息进行解码,得到第一解码信息,其中,信道处理包括均衡处理、解调处理和解扰处理。其中,信道处理是指对待解码信息在解码之前进行的符号级处理,信道处理可以包括均衡处理、解调处理和解扰处理等等。
具体的,基站接收到待解码信息之后,可以先对待解码信息进行符号级信道处理,并将处理后的待解码信息输入解码器,以基于初始调度信息进行解码,得到第一解码信息。由于待解码信息是用户设备复用上行物理共享信道发送信息,第一解码信息中可以包括与该上行物理共享信道相关的上行信道解码信息和上行控制信息。
步骤102、若确定第一解码信息和初始调度信息均错误,则修复初始调度信息得到目标调度信息。
本公开实施例中,确定第一解码信息错误,可以包括:若上行信道解码信息的循环冗余校验码错误、上行控制信息中不包括循环冗余校验码或者上行控制信息中包括的循环冗余校验码错误,则确定第一解码信息错误。
其中,循环冗余校验(Cyclic Redundancy Check,CRC)是一种根据传输数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。通过上述循环冗余校验技术可以生成一种具有检错功能的循环冗余校验码。
具体的,基站若确定第一解码信息中的上行信道解码信息中的循环冗余校验码错误,上行控制信息中不存在循环冗余校验码或者包括的循环冗余校验码也错误,则确定第一解码信息错误;否则,确定第一解码信息正确。
本公开实施例中,确定初始调度信息错误,包括:若第一解码信息错误并且信道状态信息满足解调门限值,则确定初始调度信息错误,其中,信道状态信息通过信道估计得到。其中,信道状态信息是指基站在对待解码信息进行信道处理的同时通过信道估计得到的信息,可以表征信道质量,具体可以采用信噪比(Signal Noise Ratio,SNR)表示。解调门限值是指当前调制与编码策略(Modulation and Coding Scheme,MSC)对应的解调门限,也可以采用信噪比表示。
具体的,基站若确定第一解码信息错误,并且确定信道状态信息满足解调门限值,也即信道的信噪比满足当前解调信噪比,则说明信道质量较好,确定初始调度信息错误。若确定第一解码信息和初始调度信息均错误,则可以修复该初始调度信息得到目标调度信息。
本公开实施例中,修复初始调度信息得到目标调度信息,可以包括:若通过查找修复数据库确定存在用户设备对应的历史修复调度信息,则基于历史修复调度信息确定目标调度信息;否则,通过修改初始调度信息中的预设解码参数,确定目标调度信息。其中,修复数据库是指用于存储基站历史修复后的调度信息的相关信息的数据库。历史修复调度信息是指历史修复过的调度信息,修复结果不限,也即可以是修复成功的或修复失败的。预设解码参数是指实时修复调度信息时预设的修改参数,具体可以根据实际情况进行设定,例如预设解码参数可以为调度信息中与解码相关的参数中的小区级参数和/或上行控制信息的比特数。
具体的,基站若确定初始调度信息错误,可以提取初始调度信息中用户设备的标识信息,并基于该用户设备的标识信息查找修复数据库,判断是否存在该用户设备对应的历史修复调度信息,若是,则基于历史修复调度信息确定目标调度信息;否则,通过实时修改初始调度信息中的预设解码参数,可以得到目标调度信息。目标调度信息的数量可以为多个,具体根据实际情况进行设置。
可选的,基于历史修复调度信息确定目标调度信息,可以包括:依次确定初始调度信息以及各历史修复调度信息之间解码参数的相关度,其中,历史修复调度信息的数量为至少两个;根据相关度和各历史修复调度信息的修复结果,将预设数量的历史修复调度信息确定为目标调度信息。由于历史修复调度信息的数量可以为一个或多个,当历史修复调度信息的数量为一个时,可以直接将该历史修复调度信息确定为目标调度信息。
若历史修复调度信息的数量为多个时,可以确定各历史修复调度信息的修复结果,对于修复结果为修复成功的历史修复调度信息,可以计算初始调度信息中的解码参数和各历史修复调度信息的解码参数之间的相关度,并进行相关度排名,将排序靠前的预设数量的历史修复调度信息确定为目标调度信息;对于修复结果为修复失败的历史修复调度信息,可以计算初始调度信息中的解码参数和各历史修复调度信息的解码参数之间的相关度或非相关度,并进行相关度或非相关度的排名,将非相关度排序靠前或者相关度排序靠后的预设数量的历史修复调度信息确定为目标调度信息。上述预设数量可以根据实际情况进行配置,例如预设数量可以为5,也即目标调度信息的数量为5个。
步骤103、基于目标调度信息对待解码信息进行解码得到第二解码信息。
基站修复初始调度信息得到目标调度信息之后,可以将多个目标调度信息依次发送至解码器,基于目标调度信息对待解码信息进行再次解码,得到第二解码信息。
本公开实施例提供的信息解码方法还可以包括:若确定第一解码信息正确,或者,第一解码信息错误并且初始调度信息正确,则上报第一解码信息;否则,若确定第二解码信息正确,或者第二解码信息错误并且目标调度信息正确,则上报第二解码信息,或者,解码次数达到预设阈值,则上报第二解码信息。其中,预设阈值是指解码次数的最大值,可以根据实际情况进行设置。
若第一解码信息中的上行信道解码信息中的循环冗余校验码正确或者上行控制信息中包括的循环冗余校验码正确,则确定第一解码信息正确,并且初始书调度信息正确,则可以将第一解码信息上报至上层;或者,若上行信道解码信息和上行控制信息中的循环冗余校验码均错误并且信道状态信息不满足当前的解调门限值,则确定第一解码信息错误但是初始调度信息正确,则也可以将第一解码信息上报至上层。
若第一解码信息和初始调度信息均错误,修复初始调度信息得到目标调度信息之后,执行步骤103。而步骤103得到第二解码信息之后,可以判断第二解码信息是否正确,若第二解码信息正确,则将第二解码信息上报至上层;若第二解码信息错误但是目标调度信息正确,则将第二解码信息上报至上层;若第二解码信息和目标调度信息均错误,则可以返回继续修复目标调度信息,直到解码次数达到预设阈值,此时即使多次修复后的解码信息错误,也将解码信息上报至上层。
本公开实施例中,基站可以快速确定调度信息异常,并修正调度信息,进行上行信道处理,最终提升ULSCH和UCI的解码准确性。具体如下:在上行调度包括上行调度信息时,先检测调度信息是否异常,通过估计的信道情况以及按照正常调度信息进行解码的结果,进行判断,判断调度信息的正确性;在判断调度信息有误,然后触发进行调度信息的修正,进行新的解码。本公开实施例提升***鲁棒性,提升ULSCH解码可靠性和UCI的解码可靠性,实现更低应用层时延,进而提升***的性能。
本公开实施例提供的信息解码方案,基站获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息,其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;若确定第一解码信息和初始调度信息均错误,则修复初始调度信息得到目标调度信息;基于目标调度信息对待解码信息进行解码得到第二解码信息。采用上述技术方案,基站在确定第一解码信息和初始调度信息均错误时可以对调度信息修复后再次解码,解决了现有方案中因调度信息的异常导致的解码错误,提升了解码的准确性和可靠性,提升了***的鲁棒性,实现更低的应用层时延,进而提升了***的性能。
图2为本公开实施例提供的另一种信息解码方法的流程示意图,本实施例在上述实施例的基础上,进一步对上述信息解码方法进行具体说明。如图2所示,该方法包括:
步骤201、获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息。
其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
可选的,基于初始调度信息对待解码信息进行解码得到第一解码信息,包括:基于初始调度信息对待解码信息进行信道处理,并采用解码器对信道处理后的待解码信息进行解码,得到第一解码信息,其中,信道处理包括均衡处理、解调处理和解扰处理。
步骤202、判断第一解码信息是否错误,若是,则执行步骤203;否则,执行步骤208。
具体的,第一解码信息包括上行信道解码信息和上行控制信息,确定第一解码信息错误,包括:若上行信道解码信息的循环冗余校验码错误、上行控制信息中不包括循环冗余校验码或者上行控制信息中包括的循环冗余校验码错误,则确定第一解码信息错误。
步骤203、判断初始调度信息是否错误,若是,则执行步骤204;否则,执行步骤208。
具体的,确定初始调度信息错误,包括:若第一解码信息错误并且信道状态信息满足解调门限值,则确定初始调度信息错误,其中,信道状态信息通过信道估计得到。其中,信道状态信息通过信道估计确定。
步骤204、修复初始调度信息得到目标调度信息。
具体的,修复初始调度信息得到目标调度信息,包括:若通过查找修复数据库确定存在用户设备对应的历史修复调度信息,则基于历史修复调度信息确定目标调度信息;否则,通过修改初始调度信息中的预设解码参数,确定目标调度信息。
可选的,基于历史修复调度信息确定目标调度信息,包括:依次确定初始调度信息以及各历史修复调度信息之间解码参数的相关度,其中,历史修复调度信息的数量为至少两个;根据相关度和各历史修复调度信息的修复结果,将预设数量的历史修复调度信息确定为目标调度信息。
步骤205、基于目标调度信息对待解码信息进行解码得到第二解码信息。
步骤206、判断第二解码信息是否正确,若是,则执行步骤208;否则,执行步骤207。
步骤207、判断解码次数是否达到预设阈值,若是,则执行步骤208;否则,返回执行步骤203。
若解码次数达到预设阈值,则可以执行步骤208;否则,可以返回执行步骤203,不同的是,判断目标调度信息是否错误。
步骤208、上报解码信息。
针对步骤202中基站若确定第一解码信息正确,则上报第一解码信息;针对步骤203中,基站若确定第一解码信息错误并且初始调度信息正确,则上报第一解码信息。
针对步骤206中,若基站确定第二解码信息正确,则上报第二解码信息;若基站确定第二解码信息错误并且目标调度信息正确,则上报第二解码信息;或者,针对步骤207中,若基站确定解码次数达到预设阈值,则上报第二解码信息。
接下来通过一个具体的示例对本公开实施例中的信息解码方法进行进一步说明。示例性的,图3为本公开实施例提供的一种模块交互示意图,参见图3,基站中可以包括调度信息校验模块和调度信息修正模块,具体模块之间的交互过程可以包括:步骤1)、调度信息校验模块收到上层的上行调度信息。步骤2)、判断调度信息是否正确,调度信息判断正确后,将解码结果直接上报上层;调度信息判断为出错时,将调度信息发往调度信息修正模块,并触发该调度信息修正模块工作。步骤3)、调度信息修正模块根据该用户设备的历史信息及当前调度信息生成多组修正后的调度信息;步骤4)将最有可能对的调度信息配置给解码模块。步骤5)、判断解码结果,解码结果正确,将解码结果上报高层,解码结果错误时,运行步骤6)。步骤6)、判断解码是否达到最大解码次数,没有达到最大解码次数,触发步骤2),重新判断修正后的调度信息是否正确,修正后的调度信息正确,上报解码结果,修正后的调度信息错误,则重新修正调度信息,并进行解码,达到最大解码次数,直接将最后一次解码结果上报高层。
图4为本公开实施例提供的一种调度信息校验的示意图,调度信息校验模块的校验过程具体可以包括:步骤1)、接收上层配置的调度信息。步骤2)、进行符号级信道处理,包括信道估计、均衡、解调和解扰,并将估计出的信道状态信息存储下来。步骤3)、将解扰后的数据送解码器进行解码。步骤4)、判断ULSCH的解码CRC结果;CRC正确,确定调度信息为正确,上报解码结果到高层,CRC错误执行步骤5)。步骤5)、判断UCI是否存在CRC,存在的话,判断CRC结果,CRC正确,确定调度信息为正确,上报解码结果到高层,CRC错误执行步骤6)。步骤6)、信道状态信息判断,根据当前估计的信道状态信息,将信道质量分为好、中和差3个级别。信道状态判断为差时,将调度信息判断为正确,上报解码结果到高层;信道状态判断为好时,将调度信道判断为错误,触发调度信息修正模块;信道状态判断为中时,执行步骤7)。步骤7)、判断当前的信道状态信息是否满足当前MCS的解调门限,不满足认为调度信息正确,满足时认为调度信息错误,触发调度信息修正模块。上述步骤6)和步骤7)中进行信道状态信息判断也可以视为在满足当前MCS的解调门限时,确定调度信息错误,在不满足当前MCS的解调门限时,确定调度信息正确。
图5为本公开实施例提供的一种调度信息修复的示意图,调度信息修复的具体过程可以包括:步骤1)、获取错误的调度信息。步骤2)、提取调度信息中与解复用相关的参数。步骤3)、提取调度信息中UE的标识信息。步骤4)、查找修复数据库,看是否存在该UE的修复信息,存在执行步骤5),不存在执行步骤8)。步骤5)、确定是否存在修复成功的情况,存在执行步骤6),不存在执行步骤7)。步骤6)步骤2)提取的参数与修复数据库中正确的案例的解复用参数进行相关度计算,按相关度排序,取前N(支持可配置)个结果,依次修正调度信息。步骤7)步骤2)提取的参数与修复数据库中错误的案例的解复用参数进行非相关度计算,按非相关度排序,取前N(支持可配置)个结果,依次修正调度信息。步骤8)修改步骤2提取的参数中小区级参数和/或UCI的比特个数,依次生成K个修正的调度信息,上述K1也支持可配置,例如可以为最大解码次数。步骤9)、将步骤6)-步骤8)生成的调度信息依次送往解码器,解码正确中断解码或者达到最大解码次数中断解码。步骤10)、将步骤1)获取的错误调度信息,步骤3)获取的UE标识,步骤6)-步骤8)修正后的调度信息以及步骤9)给出的解码结果,全部存入修复数据库中,以备后用。
本公开实施例中,基站利用解码信息及信道状态信息确定复用情况下的调度信息是否正确;在判断调度信息有误的情况下,利用数据库内的历史信息,进行相关度和非相关度计算,可以确定一组候选调度集,按照可能性高低,依次送往解码器,并观察解码结果,解码正确直接退出,解码错误,继续使用候选集中的其他调度信息进行解码,直到达到最大解码次数,停止尝试解码。将解码结果、错误的调度信息、修正的调度信息以及UE标识存入修复数据库中,用于下次修复。
本公开实施例对现有的软硬件模块没有冲突,不需要重新设计,成本较少;并且可以检测到调度信息是否有误,并支持修正错误的调度信息,提升***的鲁棒性。本公开实施例可以在调度出错的情况下,提升ULSCH和UCI的解码正确性,这样可以大大提升应用层时延,进一步满足5G高可靠低时延的要求。
本公开实施例提供的信息解码方案,基站获取初始调度信息,并基于初始调度信息对待解码信息进行解码得到第一解码信息,其中,待解码信息为用户设备基于初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;若确定第一解码信息和初始调度信息均错误,则修复初始调度信息得到目标调度信息;基于目标调度信息对待解码信息进行解码得到第二解码信息。采用上述技术方案,基站在确定第一解码信息和初始调度信息均错误时可以对调度信息修复后再次解码,解决了现有方案中因调度信息的异常导致的解码错误,提升了解码的准确性和可靠性,提升了***的鲁棒性,实现更低的应用层时延,进而提升了***的性能。
图6为本公开实施例提供的一种信息解码装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中。如图6所示,该装置设置基站中,包括:
第一解码模块601,用于获取初始调度信息,并基于所述初始调度信息对待解码信息进行解码得到第一解码信息,其中,所述待解码信息为用户设备基于所述初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
修复模块602,用于若确定所述第一解码信息和所述初始调度信息均错误,则修复所述初始调度信息得到目标调度信息;
第二解码模块603,用于基于所述目标调度信息对所述待解码信息进行解码得到第二解码信息。
可选的,所述第一解码模块601具体用于:
对待解码信息进行信道处理,并采用解码器基于所述初始调度信息对所述信道处理后的待解码信息进行解码,得到第一解码信息,其中,所述信道处理包括均衡处理、解调处理和解扰处理。
可选的,所述第一解码信息包括上行信道解码信息和所述上行控制信息,所述修复模块602具体用于:
若所述上行信道解码信息以及所述上行控制信息均不满足循环冗余校验码的正确条件,并且所述信道状态信息满足解调门限值,则确定所述初始调度信息错误。
可选的,所述修复模块602具体用于:
若所述上行信道解码信息的循环冗余校验码错误、所述上行控制信息中不包括循环冗余校验码或者所述上行控制信息中包括的循环冗余校验码错误,则确定所述第一解码信息错误。
可选的,所述修复模块602具体用于:
若所述第一解码信息错误并且信道状态信息满足解调门限值,则确定所述初始调度信息错误,其中,所述信道状态信息通过信道估计得到。
可选的,所述修复模块602具体用于:
依次确定所述初始调度信息以及各所述历史修复调度信息之间解码参数的相关度,其中,所述历史修复调度信息的数量为至少两个;
根据所述相关度和各所述历史修复调度信息的修复结果,将预设数量的历史修复调度信息确定为所述目标调度信息。
可选的,所述装置还包括信息上报模块,用于:
若确定所述第一解码信息正确,或者,所述第一解码信息错误并且所述初始调度信息正确,则上报所述第一解码信息;
否则,若确定所述第二解码信息正确,或者所述第二解码信息错误并且所述目标调度信息正确,则上报所述第二解码信息,或者,解码次数达到预设阈值,则上报所述第二解码信息。
本公开实施例所提供的信息解码装置可执行本公开任意实施例所提供的信息解码方法,具备执行方法相应的功能模块和有益效果。
图7为本公开实施例提供的一种电子设备的结构示意图。如图7所示,电子设备700包括一个或多个处理器701和存储器702。
处理器701可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备700中的其他组件以执行期望的功能。
存储器702可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器701可以运行所述程序指令,以实现上文所述的本公开的实施例的信息解码方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
在一个示例中,电子设备700还可以包括:输入装置703和输出装置704,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
此外,该输入装置703还可以包括例如键盘、鼠标等等。
该输出装置704可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置704可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
当然,为了简化,图7中仅示出了该电子设备700中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备700还可以包括任何其他适当的组件。
除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本公开实施例所提供的信息解码方法。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本公开实施例所提供的信息解码方法。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种信息解码方法,其特征在于,应用于基站,包括:
获取初始调度信息,并基于所述初始调度信息对待解码信息进行解码得到第一解码信息,其中,所述待解码信息为用户设备基于所述初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
若确定所述第一解码信息和所述初始调度信息均错误,则修复所述初始调度信息得到目标调度信息;
基于所述目标调度信息对所述待解码信息进行解码得到第二解码信息。
2.根据权利要求1所述的信息解码方法,其特征在于,基于所述初始调度信息对待解码信息进行解码得到第一解码信息,包括:
对待解码信息进行信道处理,并采用解码器基于所述初始调度信息对所述信道处理后的待解码信息进行解码,得到第一解码信息,其中,所述信道处理包括均衡处理、解调处理和解扰处理。
3.根据权利要求1所述的信息解码方法,其特征在于,所述第一解码信息包括上行信道解码信息和所述上行控制信息,确定所述第一解码信息错误,包括:
若所述上行信道解码信息的循环冗余校验码错误、所述上行控制信息中不包括循环冗余校验码或者所述上行控制信息中包括的循环冗余校验码错误,则确定所述第一解码信息错误。
4.根据权利要求1所述的信息解码方法,其特征在于,确定所述初始调度信息错误,包括:
若所述第一解码信息错误并且信道状态信息满足解调门限值,则确定所述初始调度信息错误,其中,所述信道状态信息通过信道估计得到。
5.根据权利要求1所述的方法,其特征在于,修复所述初始调度信息得到目标调度信息,包括:
若通过查找修复数据库确定存在所述用户设备对应的历史修复调度信息,则基于所述历史修复调度信息确定所述目标调度信息;否则,通过修改所述初始调度信息中的预设解码参数,确定所述目标调度信息。
6.根据权利要求5所述的信息解码方法,其特征在于,基于所述历史修复调度信息确定所述目标调度信息,包括:
依次确定所述初始调度信息以及各所述历史修复调度信息之间解码参数的相关度,其中,所述历史修复调度信息的数量为至少两个;
根据所述相关度和各所述历史修复调度信息的修复结果,将预设数量的历史修复调度信息确定为所述目标调度信息。
7.根据权利要求1所述的信息解码方法,其特征在于,还包括:
若确定所述第一解码信息正确,或者,所述第一解码信息错误并且所述初始调度信息正确,则上报所述第一解码信息;
否则,若确定所述第二解码信息正确,或者所述第二解码信息错误并且所述目标调度信息正确,则上报所述第二解码信息,或者,解码次数达到预设阈值,则上报所述第二解码信息。
8.一种信息解码装置,其特征在于,配置于基站,包括:
第一解码模块,用于获取初始调度信息,并基于所述初始调度信息对待解码信息进行解码得到第一解码信息,其中,所述待解码信息为用户设备基于所述初始调度信息对上行控制信息编码后复用上行物理共享信道发送的信息;
修复模块,用于若确定所述第一解码信息和所述初始调度信息均错误,则修复所述初始调度信息得到目标调度信息;
第二解码模块,用于基于所述目标调度信息对所述待解码信息进行解码得到第二解码信息。
9.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-7中任一所述的信息解码方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的信息解码方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011630050.XA CN112865918B (zh) | 2020-12-31 | 2020-12-31 | 一种信息解码方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011630050.XA CN112865918B (zh) | 2020-12-31 | 2020-12-31 | 一种信息解码方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112865918A true CN112865918A (zh) | 2021-05-28 |
CN112865918B CN112865918B (zh) | 2022-12-23 |
Family
ID=75999751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011630050.XA Active CN112865918B (zh) | 2020-12-31 | 2020-12-31 | 一种信息解码方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112865918B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113727466A (zh) * | 2021-09-14 | 2021-11-30 | 上海中兴易联通讯股份有限公司 | 一种5g nr中完成rrc连接建立的方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130077595A1 (en) * | 2010-06-14 | 2013-03-28 | Sharp Kabushiki Kaisha | User equipment, base station apparatus, communication system and mobile communication methods for uplink control information |
US20170303317A1 (en) * | 2016-04-18 | 2017-10-19 | Qualcomm Incorporated | Random access retransmission procedure |
CN110381538A (zh) * | 2019-06-21 | 2019-10-25 | 上海交通大学 | 广播网络和蜂窝网络协同传输方法及*** |
WO2019218280A1 (zh) * | 2018-05-16 | 2019-11-21 | 华为技术有限公司 | 数据传输方法及装置 |
CN110800225A (zh) * | 2017-06-27 | 2020-02-14 | 瑞典爱立信有限公司 | 反馈信令格式选择 |
US20200092868A1 (en) * | 2018-02-16 | 2020-03-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient control signaling using common search space |
-
2020
- 2020-12-31 CN CN202011630050.XA patent/CN112865918B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130077595A1 (en) * | 2010-06-14 | 2013-03-28 | Sharp Kabushiki Kaisha | User equipment, base station apparatus, communication system and mobile communication methods for uplink control information |
US20170303317A1 (en) * | 2016-04-18 | 2017-10-19 | Qualcomm Incorporated | Random access retransmission procedure |
CN110800225A (zh) * | 2017-06-27 | 2020-02-14 | 瑞典爱立信有限公司 | 反馈信令格式选择 |
US20200092868A1 (en) * | 2018-02-16 | 2020-03-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient control signaling using common search space |
WO2019218280A1 (zh) * | 2018-05-16 | 2019-11-21 | 华为技术有限公司 | 数据传输方法及装置 |
CN110381538A (zh) * | 2019-06-21 | 2019-10-25 | 上海交通大学 | 广播网络和蜂窝网络协同传输方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113727466A (zh) * | 2021-09-14 | 2021-11-30 | 上海中兴易联通讯股份有限公司 | 一种5g nr中完成rrc连接建立的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN112865918B (zh) | 2022-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102160315B (zh) | 通过循环冗余校验的块的迭代解码 | |
US8413006B1 (en) | Error detection and correction in data and control words | |
CN104052573A (zh) | 解码装置及相关解码方法 | |
US11875806B2 (en) | Multi-mode channel coding | |
US20170279467A1 (en) | Performance optimization in soft decoding of error correcting codes | |
CN101083513B (zh) | 通信信号解码的装置、方法和*** | |
CN112865918B (zh) | 一种信息解码方法、装置、设备及介质 | |
CN103546239A (zh) | 一种用于lte下行控制信道的盲检***及其盲检方法 | |
US20170279463A1 (en) | Techniques for low-latency chase decoding of turbo product codes with soft information | |
CN111542090B (zh) | 抵抗部分数据包删除的极化时隙aloha的接入方法及装置 | |
US8839085B2 (en) | Systems and methods for a soft-input decoder of linear network codes | |
JP2012170062A (ja) | 通信システムにおいてデータパケット内の検出不可能な誤りを最小にする方法 | |
US9276606B2 (en) | Correction data | |
US9621189B2 (en) | Method and apparatus for identification and compensation for inversion of input bit stream in Ldpc decoding | |
CN114513285B (zh) | 传输数据检测与校正的方法、装置、设备及可读存储介质 | |
CN101841825B (zh) | 长期演进***中的信道检测方法和设备 | |
CN112769436A (zh) | 编码器、译码器、编码方法及译码方法 | |
JP6259946B1 (ja) | 機械学習システム、識別システム及びプログラム | |
US10348387B2 (en) | Spreading method, spreading control method, and apparatus thereof | |
CN107203359B (zh) | 耗材芯片的通信方法、耗材芯片 | |
CN116027986A (zh) | 一种数据存储校验方法、装置、设备及存储介质 | |
CN104125035B (zh) | Dci误检测筛查的方法和装置 | |
US11489623B2 (en) | Error correction in network packets | |
CN110401458B (zh) | 数据校验编码方法及*** | |
CN1304621A (zh) | 采用使用解码可靠性的crc验证的移动站及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |