CN116346565B - 填充比特的删除方法、终端设备及存储介质 - Google Patents
填充比特的删除方法、终端设备及存储介质 Download PDFInfo
- Publication number
- CN116346565B CN116346565B CN202310629850.7A CN202310629850A CN116346565B CN 116346565 B CN116346565 B CN 116346565B CN 202310629850 A CN202310629850 A CN 202310629850A CN 116346565 B CN116346565 B CN 116346565B
- Authority
- CN
- China
- Prior art keywords
- type
- symbols
- symbol
- bits
- determining
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/2605—Symbol extensions, e.g. Zero Tail, Unique Word [UW]
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通信技术领域,提供一种填充比特的删除方法、终端设备及存储介质,该方法包括:获取数据包的配置信息,以及承载所述数据包的正交频分复用符号;根据配置信息识别正交频分复用符号中存在填充比特的目标符号,包括存在第一类填充比特的第一类符号,和/或,存在第二类填充比特的第二类符号;对所述目标符号中的填充比特进行删除处理。通过对正交频分复用符号中基于不同目的进行填充的填充比特统一进行识别和删除,可以合并处理接收端不同的解填充模块的处理流程,避免了配置参数在接收端不同模块间的重复传递,节省了接收端比特级模块的处理时间,从而有效降低了数据包传输过程中的链路处理时延,进而可以提高数据包的传输效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种填充比特的删除方法、终端设备及存储介质。
背景技术
随着通信技术的发展,802.11ax协议在无线通信领域中的应用越来越广泛,对于正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号编码前后的比特数无法对齐问题,协议中规定了发射终端需要进行比特填充,从而适配编码码率。接收终端为了恢复原始比特,需要根据数据包的参数配置,对每个映射了填充比特的OFDM符号进行填充比特的删除操作,即删除发射终端填充的无效比特。
接收端在进行填充比特的删除时,由于填充比特的位置,和/或,其填充目的不同,需要在接收端中预设不同的模块进行解填充处理,从而删除OFDM符号中不同位置,和/或,基于不同目的填充的无效比特。例如,在编码解填充时,需要根据数据包的配置参数对当前数据包占用的所有OFDM符号进行判定,确定存在填充比特的OFDM符号,以在所确定的OFDM符号上进行填充比特删除。在后续的比特级处理中,后置前向纠错码解填充过程同样需要对存在填充比特的OFDM符号进行判定,并对存在填充比特的OFDM符号进行填充比特的删除处理。接收端对填充比特的重复判定容易造成明显的链路处理时延,影响数据包的传输效率。
发明内容
本发明提供一种填充比特的删除方法、终端设备及存储介质,用以解决现有技术中在删除填充比特时,需要对填充比特进行重复判定导致明显的链路处理时延,影响数据包的传输效率的缺陷,可以降低链路处理时延,提高数据包的传输效率。
本发明提供一种填充比特的删除方法,包括:
获取数据包的配置信息,以及承载所述数据包的正交频分复用符号;
根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
根据本发明提供的填充比特的删除方法,所述根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号,包括:
根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置;
根据所述目标符号的数量和位置,从所述正交频分复用符号中识别所述目标符号。
根据本发明提供的填充比特的删除方法,所述根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置,包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制被使能,且所述空时分组码未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1;
若NCBPS_LAST与NCBPS相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM;
若NCBPS_LAST与NCBPS不相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM-1;
其中,NSYM是所述数据包对应的所有正交频分复用符号的数量;NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数;
根据所述第一类符号的数量,确定所述第一类符号的位置为NSYM个正交频分复用符号中的前个连续符号;
根据所述第二类符号的数量,确定所述第二类符号的位置为NSYM个正交频分复用符号中的最后mSTBC个连续符号。
根据本发明提供的填充比特的删除方法,所述根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置,包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制未被使能,且所述空时分组码被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=2,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
根据本发明提供的填充比特的删除方法,所述根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置,包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制和所述空时分组码均未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
根据本发明提供的填充比特的删除方法,所述对所述目标符号中的填充比特进行删除处理,包括以下至少之一:
对所述第一类符号中的第一类填充比特进行删除处理;所述第一类填充比特是所述第一类符号包括的所有比特中的最后一比特;
对所述第二类符号中的第二类填充比特进行删除处理;所述第二类填充比特是所述第二类符号包括的所有比特中的最后n比特,其中,n=NCBPS-NCBPS_LAST;
NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数。
本发明还提供一种通信终端,包括:
数据获取模块,用于获取发送端发送的数据包占用的各正交频分复用符号,以及所述数据包的配置信息;
填充比特识别模块,用于根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
填充比特删除模块,用于对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述填充比特的删除方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述填充比特的删除方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述填充比特的删除方法。
本发明提供的填充比特的删除方法、终端设备及存储介质,通过获取发送端发送的数据包占用的各正交频分复用符号,以及所述数据包的配置信息;根据所述配置信息识别所述正交频分复用符号中存在第一类填充比特和/或第二类填充比特的目标符号;对所述目标符号中的填充比特进行删除处理。通过对正交频分复用符号中基于不同目的进行填充的填充比特统一进行识别和删除,可以合并处理接收端不同的解填充模块的处理流程,避免了配置参数在不同模块间的重复传递,节省了接收端比特级模块的处理时间,从而有效降低了数据包传输过程中的链路处理时延,进而可以提高数据包的传输效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的填充比特的删除方法的流程示意图之一;
图2是本发明提供的填充比特的删除方法的流程示意图之二;
图3是本发明提供的通信终端的结构示意图;
图4是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供的填充比特的删除方法,应用于接收端,在802.11 ax协议中,发送端在向接收端发送数据包时,对于OFDM符号编码前后的比特数无法对齐的问题,发送端需要进行比特填充。而接收端为了恢复原始比特,需要识别出发送端填充的无效比特并删除。具体地,参照图1,图1为本发明提供的填充比特的删除方法的流程示意图,基于图1,本发明提供的填充比特的删除方法,包括:
步骤100,获取数据包的配置信息,以及承载所述数据包的正交频分复用符号;
首先,获取数据包的配置信息,以及承载所述数据包的正交频分复用符号,正交频分复用符号即OFDM符号,数据包的配置信息由发送端生成并指示给接收端。数据包的配置信息包括数据包的报文长度、层数、调制编码策略等。
步骤200,根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
步骤300,对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
根据数据包的配置信息,从数据包占用的所有OFDM符号中,识别存在填充比特的目标符号,并对目标符号中的填充比特进行删除。其中,存在填充比特的目标符号包括第一类符号和/或第二类符号,该第一类符号与第二类符号在数据包对应的所有OFDM符号中所处的位置不同,并且,第一类符号中填充有第一类填充比特,第二类符号中填充有第二类填充比特。基于此,目标符号中的填充比特包括第一类符号中的第一类填充比特,以及第二类符号中的第二类填充比特。第一类填充比特与第二类填充比特的填充目的不同,具体地,第一类填充比特,是为了适配编码码率,使同一个OFDM符号在编码前后的比特数保持一致;第二类填充比特是在编码之后,为了使所有的OFDM符号在编码后的比特数保持一致而进行的比特填充。
基于数据包的配置信息,可以识别存在基于不同目的填充的填充比特的OFDM符号,从而合并处理编码解填充和后置前向纠错码的解填充等不同模块的处理流程,避免了参数在不同模块间的重复传递,减少了模块间通信接口的数量,以及对填充比特的重复判定,有效降低了链路处理时延,有利于提高对数据包的传输效率。
进一步地,步骤200中,根据数据包的配置信息,识别OFDM符号中存在填充比特的目标符号,具体包括:
步骤201,根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置;
步骤202,根据所述目标符号的数量和位置,从所述正交频分复用符号中识别所述目标符号。
在识别所有OFDM符号中存在填充比特的目标符号时,首先根据数据包的配置信息,确定所有OFDM符号中,存在填充比特的目标符号的数量和位置,根据目标符号的数量和位置,识别OFDM符号中存在填充比特的目标符号。包括确定存在第一类填充比特的第一类符号的数量和位置,以及存在第二类填充比特的第二类符号的数量和位置。
步骤201中,根据数据包的配置信息,确定所有的OFDM符号中存在填充比特的目标符号的数量和位置,包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制被使能,且所述空时分组码未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1;
若NCBPS_LAST与NCBPS相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM;
若NCBPS_LAST与NCBPS不相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM-1;
其中,NSYM是承载所述数据包的所有正交频分复用符号的数量;NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数;
根据所述第一类符号的数量,确定所述第一类符号的位置为NSYM个正交频分复用符号中的前个连续符号;
根据所述第二类符号的数量,确定所述第二类符号的位置为NSYM个正交频分复用符号中的最后mSTBC个连续符号。
具体地,首先根据数据包的配置信息,确定数据包对应的双载波调制(DualCarrier Modulation , DCM)和空时分组码(Space-Time Block Codes,STBC)的使能情况。基于该使能情况,在双载波调制DCM被使能,且空时分组码STBC未被使能的情况下,第二类符号的数量为1,即mSTBC=1。在该情况下,对NCBPS_LAST与NCBPS进行判定,若NCBPS_LAST与NCBPS相等,则可以确定OFDM符号中第一类符号的数量为=NSYM;若NCBPS_LAST与NCBPS不相等,则可以确定所OFDM符号中的第一类符号的数量为/>=NSYM-1。其中,NSYM是承载数据包的所有OFDM符号的数量;NCBPS_LAST是mSTBC个第二类符号中,每个第二类符号每层包含的编码后的比特数;NCBPS是NSYM个OFDM符号中,除mSTBC个第二类符号之外的其他符号每层包含的编码后的比特数。
在确定第一类符号的数量和第二类符号的数量后,根据第一类符号的数量,可以确定第一类符号的位置为NSYM个OFDM符号中的前个连续符号;根据第二类符号的数量,可以确定第二类符号的位置为NSYM个OFDM符号中的最后mSTBC个连续符号。也即,在数据包对应的所有OFDM符号中,前/>个连续符号为第一类符号,最后mSTBC个连续符号为第二类符号。
进一步地,基于双载波调制DCM和空时分组码STBC的使能情况,在双载波调制DCM未被使能,且空时分组码STBC被使能的情况下,步骤201包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制未被使能,且所述空时分组码被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=2,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
基于双载波调制DCM和空时分组码STBC的使能情况,在双载波调制DCM未被使能,且空时分组码STBC被使能的情况下,可以确定OFDM符号中,第二类符号的数量为mSTBC=2,第一类符号的数量为=0。
进一步地,基于双载波调制DCM和空时分组码STBC的使能情况,在双载波调制DCM和空时分组码STBC均未被使能的情况下,步骤201包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制和所述空时分组码均未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
在双载波调制DCM和空时分组码STBC均未被使能的情况下,可以确定OFDM符号中,第二类符号的数量为mSTBC=1,第一类符号的数量为=0。
需要说明的是,双载波调制DCM和空时分组码STBC不能同时被使能,但允许双载波调制DCM和空时分组码STBC同时非使能。因此,在NSYM个OFDM符号中,基于数据包的配置信息,对于第一类符号和第二类符号的数量和位置,存在以下判定方式:
双载波调制DCM使能,且空时分组码STBC非使能的情况下,前个连续的OFDM符号为第一类符号,最后mSTBC个连续的OFDM符号为第二类符号,并且,若NCBPS_LAST=NCBPS,则=NSYM,若NCBPS_LAST≠NCBPS,则/>=NSYM-1;
双载波调制DCM非使能,且空时分组码STBC使能的情况下,第一类符号的数量为0,即=0,最后mSTBC个连续的OFDM符号为第二类符号,且mSTBC=2;
双载波调制DCM与空时分组码STBC均为非使能的情况下,第一类符号的数量为0,即=0,最后mSTBC个连续的OFDM符号为第二类符号,且mSTBC=1。
根据数据包的配置信息,确定数据包对应的双载波调制DCM与空时分组码STBC的使能情况,根据该使能情况,分别确定第一类符号的数量和位置,以及第二类符号的数量和位置,从而识别所有存在填充比特的OFDM符号。
进一步地,步骤300中,对目标符号中的填充比特进行删除处理,包括以下至少之一:
步骤301,对所述第一类符号中的第一类填充比特进行删除处理;所述第一类填充比特是所述第一类符号包括的所有比特中的最后一比特;
步骤302,对所述第二类符号中的第二类填充比特进行删除处理;所述第二类填充比特是所述第二类符号包括的所有比特中的最后n比特,其中,n=NCBPS-NCBPS_LAST;
NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数。
由于存在填充比特的目标符号包括第一类符号和第二类符号,在对目标符号中的填充比特进行删除处理时,包括删除第一类符号中的第一类填充比特,和/或,删除第二类符号中的第二类填充比特。其中,第一类填充比特是第一类符号的所有比特中的最后1比特,第二类填充比特是第二类符号的所有比特中的最后n比特,n=NCBPS-NCBPS_LAST。
进一步地,删除第一类符号中的第一类填充比特,得到第一类符号的有效比特,同样地,删除第二类符号中的第二类填充比特,得到第二类符号的有效比特。在删除第一类符号中的第一类填充比特,以及第二类符号中的第二类填充比特之后,对于数据包对应的NSYM个OFDM符号,依次连接每个OFDM符号的有效比特,得到数据包的所有有效比特。
在本实施例中,针对无线网络802.11ax协议的特殊配置场景,本发明提出的填充比特的删除方法,可以合并处理接收端编码解填充模块和后置前向纠错码的解填充模块的处理流程,避免了参数在不同模块间的重复传递,节省了接收端比特级模块的处理时间,从而有效降低了链路处理时延。
当分开处理编码解填充模块和后置前向纠错码的解填充模块,则需要针对NSYM个OFDM符号逐个进行填充比特的判定,并依序存储第一类OFDM符号的有效比特,存储数量为*(NCBPS-1),然后再对/>*NCBPS个比特进行最后mSTBC个连续符号的填充比特判定,并依序存储第二类OFDM符号的有效比特,存储数量为mSTBC* NCBPS_LAST。而合并处理编码解填充模块和后置前向纠错码的解填充模块后,针对第二类OFDM符号进行处理的输入比特存储数量为mSTBC*NCBPS,可以确定合并处理方案对第二类OFDM符号进行处理时的输入比特存储数量减少了(NSYM-mSTBC)*NCBPS,当承载数据包的OFDM符号数量NSYM较大时,合并处理的方案还可以有效减少需要存储的比特数量。
优选地,参照图2,图2为本发明提供的填充比特删除方法的另一流程示意图,以下结合图2对本发明提供的填充比特的删除方法进行说明。
首先,获取发送端指示的数据包的配置信息,以及发送端发送的数据包占用的所有的OFDM符号,根据该配置信息确定数据包对应的双载波调制DCM是否使能,若是,则判定NCBPS_LAST与NCBPS是否相等,当NCBPS_LAST与NCBPS相等时,在NSYM个OFDM符号中的前个连续的OFDM符号中,删除第一类填充比特,其中,/>=NSYM;当NCBPS_LAST与NCBPS不相等时,在NSYM个OFDM符号中的前/>个连续的OFDM符号中,删除第一类填充比特,其中,/>=NSYM-1;由于双载波调制DCM与空时分组码STBC无法同时使能,因此,当双载波调制DCM使能时,空时分组码STBC为非使能,此时第二类符号的数量mSTBC=1,在NSYM个OFDM符号中的最后mSTBC个OFDM符号中,删除第二类填充比特。在双载波调制DCM使能,且空时分组码STBC为非使能的情况下,最后一个OFDM符号既是第一类符号,又是第二类符号。
进一步地,若双载波调制DCM非使能,则第一类符号的数量为0,即=0,判定空时分组码STBC是否使能,若空时分组码STBC使能,则第二类符号的数量mSTBC=2,若空时分组码STBC非使能,则第二类符号的数量mSTBC=1,只需要在最后mSTBC个OFDM符号上删除第二类填充比特即可。
进一步地,第一类填充比特为第一类符号所有比特中的最后1比特,第二类填充比特为第二类符号所有比特中的最后n比特,n=NCBPS-NCBPS_LAST。第一类填充比特和第二类填充比特均为无效比特,在删除第一类符号中的第一类填充比特,和/或,删除第二类符号中的第二类填充比特之后,得到各OFDM符号的有效比特,将各OFDM符号的有效比特依次连接,得到接收端接收的数据包的所有有效比特。
在本实施例中,通过对不同类型的填充比特进行识别和删除,可以合并处理接收端不同借填充模块的处理流程,避免了配置参数在接收端不同模块中的重复传递,以及模块间通信接口的数量,节省了接收端比特级模块的处理时间,有效降低了数据包传输过程中的链路处理时延,进而可以提高数据包的传输效率。
下面对本发明提供的通信终端进行描述,下文描述的通信终端与上文描述的填充比特的删除方法可相互对应参照。
参照图3,本发明提供的通信终端,包括:
数据获取模块10,用于获取发送端发送的数据包的配置信息,以及承载所述数据包的各正交频分复用符号;
填充比特识别模块20,用于根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
填充比特删除模块30,用于对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
在一个实施例中,所述填充比特识别模块20,还用于:
根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置;
根据所述目标符号的数量和位置,从所述正交频分复用符号中识别所述目标符号。
在一个实施例中,所述填充比特识别模块20,还用于:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制被使能,且所述空时分组码未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1;
若NCBPS_LAST与NCBPS相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM;
若NCBPS_LAST与NCBPS不相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM-1;
其中,NSYM是所述数据包对应的所有正交频分复用符号的数量;NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是除所述第二类符号之外的每个符号每层包含的编码后的比特数;
根据所述第一类符号的数量,确定所述第一类符号的位置为NSYM个正交频分复用符号中的前个连续符号;
根据所述第二类符号的数量,确定所述第二类符号的位置为NSYM个正交频分复用符号中的最后mSTBC个连续符号。
在一个实施例中,所述填充比特识别模块20,还用于:
基于所述使能情况,在所述双载波调制未被使能,且所述空时分组码被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=2,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
在一个实施例中,所述填充比特识别模块20,还用于:
基于所述使能情况,在所述双载波调制和所述空时分组码均未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
在一个实施例中,所述填充比特删除模块30,还用于:
对所述第一类符号中的第一类填充比特进行删除处理;所述第一类填充比特是所述第一类符号包括的所有比特中的最后一比特;
对所述第二类符号中的第二类填充比特进行删除处理;所述第二类填充比特是所述第二类符号包括的所有比特中的最后n比特,其中,n=NCBPS-NCBPS_LAST;
NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数。
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行填充比特的删除方法,该方法包括:
获取发送端发送的数据包的配置信息,以及承载所述数据包的各正交频分复用符号;
根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的填充比特的删除方法,该方法包括:
获取发送端发送的数据包的配置信息,以及承载所述数据包的各正交频分复用符号;
根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的填充比特的删除方法,该方法包括:
获取发送端发送的数据包的配置信息,以及承载所述数据包的各正交频分复用符号;
根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种填充比特的删除方法,其特征在于,包括:
获取数据包的配置信息,以及承载所述数据包的正交频分复用符号;
根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同;
所述根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号,包括:
根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置;
根据所述目标符号的数量和位置,从所述正交频分复用符号中识别所述目标符号;
所述根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置,包括:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制被使能,且所述空时分组码未被使能的情况下,确定所述第二类符号的数量为mSTBC=1;
若NCBPS_LAST与NCBPS相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM;
若NCBPS_LAST与NCBPS不相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM-1;
其中,NSYM是承载所述数据包的所有正交频分复用符号的数量; NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数;
根据所述第一类符号的数量,确定所述第一类符号的位置为NSYM个正交频分复用符号中的前个连续符号;
根据所述第二类符号的数量,确定所述第二类符号的位置为NSYM个正交频分复用符号中的最后mSTBC个连续符号;
基于所述使能情况,在所述双载波调制未被使能,且所述空时分组码被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=2,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号;
基于所述使能情况,在所述双载波调制和所述空时分组码均未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
2.根据权利要求1所述的填充比特的删除方法,其特征在于,所述对所述目标符号中的填充比特进行删除处理,包括以下至少之一:
对所述第一类符号中的所述第一类填充比特进行删除处理;所述第一类填充比特是所述第一类符号包括的所有比特中的最后一比特;
对所述第二类符号中的所述第二类填充比特进行删除处理;所述第二类填充比特是所述第二类符号包括的所有比特中的最后n比特,其中,n=NCBPS-NCBPS_LAST;
NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数。
3.一种通信终端,其特征在于,包括:
数据获取模块,用于获取数据包的配置信息,以及承载所述数据包的正交频分复用符号;
填充比特识别模块,用于根据所述配置信息识别所述正交频分复用符号中存在填充比特的目标符号;
填充比特删除模块,用于对所述目标符号中的填充比特进行删除处理;
所述目标符号包括第一类符号和/或第二类符号,所述第一类符号中包括第一类填充比特,所述第二类符号中包括第二类填充比特;所述第一类填充比特与所述第二类填充比特的填充目的不同;
所述填充比特识别模块,还用于:
根据所述配置信息确定所述正交频分复用符号中,存在填充比特的目标符号的数量和位置;
根据所述目标符号的数量和位置,从所述正交频分复用符号中识别所述目标符号;
所述填充比特识别模块,还用于:
根据所述配置信息确定所述数据包对应的双载波调制和空时分组码的使能情况;
基于所述使能情况,在所述双载波调制被使能,且所述空时分组码未被使能的情况下,确定所述第二类符号的数量为mSTBC=1;
若NCBPS_LAST与NCBPS相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM;
若NCBPS_LAST与NCBPS不相等,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=NSYM-1;
其中,NSYM是承载所述数据包的所有正交频分复用符号的数量; NCBPS_LAST是每个第二类符号每层包含的编码后的比特数;NCBPS是承载所述数据包的所有正交频分复用符号中,除所述第二类符号之外的每个符号每层包含的编码后的比特数;
根据所述第一类符号的数量,确定所述第一类符号的位置为NSYM个正交频分复用符号中的前个连续符号;
根据所述第二类符号的数量,确定所述第二类符号的位置为NSYM个正交频分复用符号中的最后mSTBC个连续符号;
基于所述使能情况,在所述双载波调制未被使能,且所述空时分组码被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=2,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号;
基于所述使能情况,在所述双载波调制和所述空时分组码均未被使能的情况下,确定所述正交频分复用符号中,存在第二类填充比特的第二类符号的数量为mSTBC=1,确定所述正交频分复用符号中,存在第一类填充比特的第一类符号的数量为=0;
根据所述第二类符号的数量,确定所述第二类符号的位置为承载所述数据包的所有正交频分复用符号中的最后mSTBC个连续符号。
4.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至2任一项所述填充比特的删除方法。
5.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述填充比特的删除方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310629850.7A CN116346565B (zh) | 2023-05-31 | 2023-05-31 | 填充比特的删除方法、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310629850.7A CN116346565B (zh) | 2023-05-31 | 2023-05-31 | 填充比特的删除方法、终端设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116346565A CN116346565A (zh) | 2023-06-27 |
CN116346565B true CN116346565B (zh) | 2023-08-04 |
Family
ID=86893446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310629850.7A Active CN116346565B (zh) | 2023-05-31 | 2023-05-31 | 填充比特的删除方法、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116346565B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301278A (zh) * | 2014-09-28 | 2015-01-21 | 江苏中兴微通信息科技有限公司 | 一种混合载波wlan***的填零方法及装置 |
CN104662856A (zh) * | 2012-08-01 | 2015-05-27 | 马维尔国际贸易有限公司 | 编码用于无线通信***的参数 |
CN105812107A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | Ofdma***中数据包处理方法及装置 |
CN106453190A (zh) * | 2016-10-10 | 2017-02-22 | 东南大学 | 一种多用户子载波索引调制正交频分复用传输方法 |
CN110521153A (zh) * | 2017-04-20 | 2019-11-29 | 英特尔公司 | 根据空间-时间编码方案通信传输的装置、***和方法 |
CN112468263A (zh) * | 2015-01-05 | 2021-03-09 | Lg 电子株式会社 | 广播信号发送方法和装置以及广播信号接收方法和装置 |
CN113098655A (zh) * | 2020-01-08 | 2021-07-09 | 华为技术有限公司 | 一种数据处理方法、装置 |
CN115428366A (zh) * | 2020-04-28 | 2022-12-02 | 瑞典爱立信有限公司 | 针对不同资源单元分配的信号处理 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8873582B2 (en) * | 2010-04-08 | 2014-10-28 | Lg Electronics Inc. | Method for transmitting PPDU in wireless local area network and apparatus for the same |
-
2023
- 2023-05-31 CN CN202310629850.7A patent/CN116346565B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104662856A (zh) * | 2012-08-01 | 2015-05-27 | 马维尔国际贸易有限公司 | 编码用于无线通信***的参数 |
CN104301278A (zh) * | 2014-09-28 | 2015-01-21 | 江苏中兴微通信息科技有限公司 | 一种混合载波wlan***的填零方法及装置 |
CN105812107A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | Ofdma***中数据包处理方法及装置 |
CN112468263A (zh) * | 2015-01-05 | 2021-03-09 | Lg 电子株式会社 | 广播信号发送方法和装置以及广播信号接收方法和装置 |
CN106453190A (zh) * | 2016-10-10 | 2017-02-22 | 东南大学 | 一种多用户子载波索引调制正交频分复用传输方法 |
CN110521153A (zh) * | 2017-04-20 | 2019-11-29 | 英特尔公司 | 根据空间-时间编码方案通信传输的装置、***和方法 |
CN113098655A (zh) * | 2020-01-08 | 2021-07-09 | 华为技术有限公司 | 一种数据处理方法、装置 |
CN115428366A (zh) * | 2020-04-28 | 2022-12-02 | 瑞典爱立信有限公司 | 针对不同资源单元分配的信号处理 |
Also Published As
Publication number | Publication date |
---|---|
CN116346565A (zh) | 2023-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11477065B2 (en) | Method and apparatus for code block division | |
CN108649965B (zh) | 编码、译码方法及设备 | |
CN1223134C (zh) | 对无线信道上的信头解码的方法和*** | |
US11374687B2 (en) | Data sending method, data receiving method, and related device | |
US9503298B2 (en) | Techniques for encoding PLCP headers | |
US8656248B2 (en) | Hierarchical CRC scheme | |
CN112134649B (zh) | 传输数据的方法和发送端设备 | |
CN101889410B (zh) | 用于具有低存储器要求的harq编码的方法和装置 | |
CN112636879B (zh) | 基于混合自动重传请求的码块处理的方法和装置 | |
CN116346565B (zh) | 填充比特的删除方法、终端设备及存储介质 | |
CN112583552A (zh) | 一种sidelink信道复用方法及终端 | |
CN110612669B (zh) | 译码的方法和装置 | |
CN107078992B (zh) | 一种信息传输方法、设备及*** | |
CN101867439B (zh) | 比特映射方式的指示方法 | |
CN113572572B (zh) | 信息处理方法和设备,终端,芯片及存储介质 | |
CN113037437A (zh) | 数据传输方法及装置 | |
EP4085582A1 (en) | Communication devices and methods | |
CN117595968A (zh) | 针对不同资源单元分配的信号处理 | |
JP2019083507A (ja) | 受信装置、送信装置、受信方法及び送信方法 | |
CN113472475B (zh) | 一种解速率匹配的方法及装置 | |
CN116760507B (zh) | 基于帧内索引调制的编码调制参数确定方法及路由设备 | |
CN114070468A (zh) | 一种应用于5g基站通信中冗余版本号2的自解识别方法 | |
CN113381836A (zh) | 一种线路编码方法及装置 | |
CN102064909A (zh) | 信道质量指示信息的发送方法、装置及*** | |
GB2413466A (en) | Variable rate OFDM system wherein rate for a data block is reduced from the channel state optimum without increasing the number of symbols required for block |
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 |