一种编码调制方法以及相关装置的制作方法

文档序号:7908953阅读:182来源:国知局
专利名称:一种编码调制方法以及相关装置的制作方法
技术领域
本发明涉及通信领域,尤其设计一种编码调制方法以及相关装置。
背景技术
由于信道环境中干扰和噪声的存在,使得数据传输往往存在一定的错误概率。为了尽可能的降低这种传输错误概率,通常会在发射机进行信道编码和加循环冗余校验码(CRC, Cyclic Redundancy Check)保护操作。信道编码是指在数据比特中加入一定的冗余比特,使得在接收端能够通过译码操作使得数据的接收正确概率提高。接收端通过译码恢复发送的信息比特。码率反映编码过程中加入冗余的多少,码率=信息比特数/(信息比特数+冗余比特数),码率越低则纠错能力越强,但是开销越大。
加CRC保护是指在信息比特后增加若干比特,这些比特和之前的信息比特根据收发端协商好的规则产生关联,在接收端根据接收到的信息比特重新按照规则产生CRC,和实际接收到的CRC进行对比,如果二者完全一致,则认为这个数据包完全解对;否则这个数据包认为接收错误。在现有技术无线局域网的数据包中,以802.1lac为例,在数据包的超高吞吐B信令(VHT-SIG_B,Very high throughput signal B)字段米用二进制相移键控(BPSK,BinaryPhase Shift Keying)调制,1/2码率卷积编码。数据(Data)字段采用可变的编码和调制方式,调制方式可以从BPSK到256正交振幅调制(QAM, Quadrature Amplitude Modulation),码率从1/2到5/6。在802.1lac中,将VHT-SIG-B对应的CRC放在了服务(SERVICE)字段,用SERVICE字段中的8比特作为VHT-SIG-B的CRC校验位。在接收端对数据包进行解调和译码时,若VHT-SIG-B字段的解调和译码正确,在对CRC字段进行解调或译码出现错误时,则VHT-SIG-B字段的CRC校验无法通过,而由于VHT-SIG-B字段中携带的是解调Data所必须的编码调制方式和数据长度,因此,一旦认为VHT-SIG-B字段的CRC校验无法通过,那么用错误的编码调制方式等信息去解调后面的Data字段也会出错,所以只要VHT-SIG-B的CRC校验失败,就终止整个数据包的接收过程。但是,由于现有技术是将VHT-SIG-B字段和其对应的CRC字段分别进行编码和调制,VHT-SIG-B字段采用BPSK调制,1/2码率卷积编码。而CRC字段和Data字段采用相同编码调制方式,且Data字段的编码调制阶数(编码调制阶数和编码调制的正确率成反比)通常要高于VHT-SIG-B,因此可能出现即使VHT-SIG-B的CRC校验的解调译码出错,而后面的Data字段却是正确的情况,这种情况下,丢弃后面所有的数据是很大的浪费。

发明内容
本发明实施例提供了一种编码调制方法以及相关装置,用于避免由于CRC错误率较高而导致的误判问题。本发明提供的编码调制方法,包括在对数据包进行编码和调制的过程中,对所述数据包中的超高吞吐B信令VHT-SIG-B字段与所述VHT-SIG-B字段对应的循环冗余校验码CRC字段使用相同的调制方式。本发明提供的解调译码方法,包括接收数据包;在对所述数据包进行解调和译码时,忽略所述数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论所述CRC字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。本发明提供的编码调制方法,包括在对数据包进行编码和调制时,丢弃所述数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论所述VHT-SIG-B字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。本发明提供的编码调制装置,包括调制单元,用于在对数据包进行编码和调制的过程中,使用相同的调制方式对需要传输的数据包中的VHT-SIG-B字段与所述VHT-SIG-B字段对应的CRC字段进行调制。
本发明提供的解调译码装置,包括接收单元,用于接收数据包;解调译码单元,用于对所述数据包进行解调和译码,并忽略所述数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论所述CRC字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。本发明提供的编码调制装置,包括CRC丢弃单元,用于在对数据包进行编码和调制时,丢弃所述数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论所述VHT-SIG-B字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。从以上技术方案可以看出,本发明实施例具有以下优点本发明避免了由于CRC错误率较高而导致的误判问题,从而减少了对数据包进行处理的开销。


图1是本发明实施例中编码调制方法的一个流程示意图;图2是本发明实施例中数据包的一个数据结构示意图;图3是本发明实施例中编码调制方法的另一个流程示意图;图4是本发明实施例中编码调制方法的另一个流程示意图;图5是本发明实施例中数据包的另一个数据结构示意图;图6是本发明实施例中数据包的另一个数据结构示意图;图7是本发明实施例中编码调制方法的另一个流程示意图;图8是本发明实施例中编码调制装置的一个结构示意图;图9是本发明实施例中解调译码装置的另一个结构示意图。
具体实施例方式本发明实施例提供了一种编码调制方法以及相关装置,用于避免由于CRC错误率较高而导致的误判问题。本发明实施例中编码调制方法的一个实施例包括在对数据包进行编码和调制的过程中,对该数据包中的超高吞吐B信令VHT-SIG-B字段与该VHT-SIG-B字段对应的循环冗余校验码CRC字段使用相同的调制方式。请参阅图1,本发明实施例中编码调制方法的另一个实施例包括101、编码调制装置进行数据包的组包;在无线局域网中,编码调制装置对将要发送的数据包进行组包,该数据包中包括有训练序列字段,控制消息字段和物理层服务数据结合(PSDU,Physical layer ServiceData Unit)字段。该训练序列字段用于该数据包的信号同步和信道估计;
在实际应用中,编码调制装置可以为无线局域网络的一个站点。该PSDU字段为该数据包所包含的具体数据内容,包括有SERVICE field字段和Data字段;该Data字段可以由多个媒体接入控制协议数据单元(MPDU,Mac Protocol DataUnit)聚合而成,其中,每个MPDU可以看作一个相对独立的数据子单元,当I个MPDU发生传输错误,可以只对该MPDU进行重传,而不必对所有MPDU进行重传。该控制消息字段用于标记该数据包的控制消息,其中,该控制消息字段包括有VHT-SIG-B字段,该VHT-SIG-B字段种标记有解调后面数据部分所必须的编码调制方式和数据长度等信息。在组包的过程中,编码调制装置需要对上述的VHT-SIG-B字段和Data字段进行加CRC保护,而VHT-SIG-B字段对应的CRC校验码会放入上述SERVICE field字段的CRC字段中;具体的数据结构可以参考图2。102、编码调制装置对数据包中的VHT-SIG-B字段进行编码和调制;编码调制装置对上述数据包中的VHT-SIG-B字段进行编码和调制,其中,VHT-SIG-B字段作为单独的编码块进行编码和调制;调制的方式可以为BPSK,正交相移键控(QPSK,Quadrature Phase Shift Keying)或 16QAM ;编码的方式可以为1/2 卷积编码,2/3卷积编码或3/4卷积编码。103、编码调制装置使用和VHT-SIG-B字段相同的调制方式对数据包中的CRC字段进行调制。编码调制装置对上述SERVICE field中的CRC字段进行编码和调制,其中,在对该CRC字段进行调制时,编码调制装置使用的调制方式和上述VHT-SIG-B字段的调制方式相同。可选的,为了避免对现有数据包的物理层结构做太多的改变,本发明实施例在对CRC字段进行编码和调制时,虽然使用和上述VHT-SIG-B字段的相同的调制方式,但是,可以和现有的802.1lac 一样,将CRC字段与数据包中的Data字段放在同一个编码块内进行编码和调制,该CRC字段和Data字段使用相同的码率进行编码,即VHT-SIG-B字段和其对应的CRC字段分别独立进行编码和调制。由于本发明实施例对无线局域网的数据包中的VHT-SIG-B字段与VHT-SIG-B字段对应的CRC字段使用相同的调制方式,因此,接收方在对VHT-SIG-B字段和该CRC字段进行解调译码时,正确率相近,使得当VHT-SIG-B的CRC校验的解调译码出错时,后面的Data字段的解调译码也出错的概率增大,提高了 CRC字段的实用性。为了进一步提高VHT-SIG-B字段和其对应的CRC字段在解调译码时成功率的相似度,本发明提供了相应的技术方案,具体请参阅图3,本发明实施例中编码调制方法的另一个实施例包括301、编码调制装置进行数据包的组包;在无线局域网中,编码调制装置在对将要发送的数据包进行组包,该数据包中包括有训练序列字段,控制消息字段和PSDU字段。在本发明实施例中SERVICE field字段包含有预留(Reserved)字段、加扰器初始化(Scrambler Init)字段和VHT-SIG-B字段对应的CRC字段。该Scrambler Init字段用于标记加扰器的初始状态位,使得接收端在后续的解扰过程中可以使用该初始状态位进行解扰。
可选的,在对该数据包进行组包的过程中,为了进一步确保接收端对该数据包进行解调译码的准确性,发送端的编码调制装置还可以使用上述CRC字段对该ScramblerInit字段进行加CRC保护。302、编码调制装置对数据包中的VHT-SIG-B字段进行编码和调制;本实施例中的步骤302的内容与前述图1所示的实施例中步骤102的内容相同,此处不再赘述。303、编码调制装置使用和VHT-SIG-B字段相同的编码和调制方式对数据包中的CRC字段进行编码和调制。编码调制装置对上述SERVICE field中的CRC字段进行编码和调制,其中,在进行该CRC字段编码和调制时,编码调制装置使用的编码和调制方式和上述VHT-SIG-B字段的编码和调制方式相同。在本发明实施例中,VHT-SIG-B字段和其对应的CRC字段不但使用相同的调制方式,而且使用相同的编码方式,使得两部分编码调制的过程更加的接近,从而进一步的提高了 VHT-SIG-B字段和其对应的CRC字段在解调译码时成功率的相似度。本发明还可以使得VHT-SIG-B字段和其对应的CRC字段在同一编码块内进行编码,使得VHT-SIG-B字段和其对应的CRC字段在解调译码时的成功率一致,具体请参阅图4,本发明实施例中编码调制方法的另一个实施例包括401、编码调制装置进行数据包的组包;在无线局域网中,编码调制装置在对将要发送的数据包进行组包,该数据包中包括有训练序列字段,控制消息字段和PSDU字段。在对该数据包进行组包的过程中,为了便于编码调制装置将VHT-SIG-B字段以及其对应的CRC字段放入同一个编码区内进行编码和调制,编码调制装置可以将VHT-SIG-B字段对应的CRC字段放入VHT-SIG-B字段内,具体的数据结构可以参考图5 ;可选的,还可以进一步将原有的VHT-SIG-B和SERVICE field两部分的字段合并为一个字段进行操作,即将原有的SERVICE field字段也作为控制消息的一部分,具体的数据结构可以参考图6。在图5和图6的数据结构中,Tail为尾比特字段,作为一个字段的结束部分。402、编码调制装置同时对VHT-SIG-B字段和其对应的CRC字段进行进行编码和调制。编码调制装置将VHT-SIG-B字段对应的CRC字段以及其所保护的数据(在组包过程中,若编码调制装置没有将Scrambler Init字段纳入该CRC字段保护中,则“其所保护的数据”仅为VHT-SIG-B字段,若有,则“其所保护的数据”为VHT-SIG-B字段以及ScramblerInit字段)。具体的,编码调制装置将CRC字段所保护的数据、CRC字段以及Tai I字段放在一个编码块内进行编码和调制,该编码块内的数据都使用相同的调制方式和编码方式。调制方式可以包括BPSK,QPSK或16QAM ;编码方式可以包括1/2卷积编码,2/3卷积编码或3/4卷积编码。CRC采用N比特,N取值可以为4,8或16。VHT-SIG-B的长度可能为M个正交频分复用技术(OFDM, Orthogonal frequency-division multiplexing)符号,M 可以为 I 或 2。可选的,若上述组包的过程将原有的VHT-SIG-B和SERVICE field两部分的字段合并为一个字段进行操作,则编码调制装置可以将合并后的VHT-SIG-B和SERVICEfield (其中包括有Reserved字段、Scrambler Init字段和VHT-SIG-B字段对应的CRC字段)的结合字段放入一个编码块内进行编码和调制,该编码块内的数据都使用相同的调制方式和编码方式。
上面是从发送端的角度处理VHT-SIG-B字段和其对应的CRC字段在解调译码时成功率不一致的问题,下面从接收端的角度提出相应的方案,请参阅图7,本发明实施例中编码调制方法的另一个实施例包括接收在无线局域网中传输的数据包;在对该数据包进行解调和译码时,忽略该数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论该CRC字段的解调或译码正确与否,都继续进行该数据包中的数据DATA字段的解调和译码。701、解调译码装置接收在无线局域网中传输的数据包;解调译码装置接收发送端的解调译码装置发送的数据包,该数据包中包括有训练序列字段,控制消息字段和PSDU字段。在实际应用中,解调译码装置可以为无线局域网络的一个站点。该控制消息字段用于标记该数据包的控制消息,其中,该控制消息字段包括有VHT-SIG-B字段,该VHT-SIG-B字段种标记有解调后面数据部分所必须的编码调制方式和数据长度等信息;其中,VHT-SIG-B字段加CRC保护的CRC字段在PSDU字段的SERVICEfield字段中。702、解调译码装置对数据包中的VHT-SIG-B字段进行解调和译码;解调译码装置对数据包中的VHT-SIG-B字段进行解调和译码,在译码完成后,解调译码装置接收该数据包中的数据符号部分,且通过确认VHT-SIG-B字段的译码正确与否判断所接收的数据包是否有效,若无效,则本次数据包接收失败;若有效,则继续触发步骤703对SERVICE field字段进行解调和译码。703、解调译码装置对数据包中的SERVICE field字段进行解调和译码;解调译码装置对数据包中的SERVICE field字段进行解调和译码,在解调和译码地过程中,忽略该数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论该CRC字段的解调或译码正确与否,都继续触发步骤704对该数据包中的Data字段的解调和译码。704、解调译码装置对数据包中的Data字段进行解调和译码。解调译码装置对数据包中的Data字段进行解调和译码,在Data字段地解调和译码完成后,解调译码装置再通过Data字段对应的CRC校验码对该Data字段所译码出来后的数据进行校对,确认无误后,本次数据包的接收成功。
在本发明实施例中,为了避免因VHT-SIG-B字段和其对应的CRC字段在解调译码时成功率不一致而导致错误丢弃数据包的情况,在对SERVICE field字段进行解调和译码时,直接忽略其中VHT-SIG-B字段对应的CRC字的作用,使得无论该CRC字段的解调或译码正确与否,都继续对该数据包中的Data字段的解调和译码。在本发明实施例中,牺牲了在对SERVICE field字段进行解调和译码时对后续Data字段的检测功能,将检验Data字段是否正确的任务全交给Data字段对应的CRC校验码来完成。其中,可选的,在上述步骤703对SERVICE field字段进行解调和译码时,若CRC字段的解调或译码失败,则触发判断数据包中SERVICE field字段所采用的编码调制(MCS,Modulation and Coding Scheme)阶数是否大于N的步骤,若该编码调制阶数大于N,才触发忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能的步骤,N为O至8之间的任一整数;若该编码调制阶数小于或等于N,则像现有的802.1lac那样,确认前面的VHT-SIG-B字段的CRC校验失败,终止数据包接收的过程。MCS阶数有10种,MCS阶数越高,贝U在相同的SNR(信噪比,Signal-noise ratio) 下,比特信噪比(Eb/No)越低。以SNR = OdB(dB :分贝)为例对于MCS = 0,此时对应的编码调制为1/2,BPSK,I个符号中有I (BPSK) X 1/2 (R)=1/2 个信息比特,那么 Eb/No = O-1O^log10 (1/2) = 3dB。对于MCS = 1,此时对应的编码调制为1/2,QPSK,I个符号中有2 (QPSK) X 1/2 (R)=I 个信息比特,那么 Eb/No = 0-10*log10(l) = OdB。对于MCS = 6,此时对应的编码调制为1/2,QPSK,I个符号中有6 (64QAM) X 3/4 (R)=4. 5 个信息比特,那么 Eb/No = 0_10*log10 (4. 5) = -6. 5dB。可以看到,由于Eb/No = SNR-1O^log10(N),N为每个调制符号中包含的信息比特数,由于MCS阶数越高,则N值越大,比特信噪比越低,此时传输的正确率也越低。根据实际情况可调整的,本发明中MCS的阶数N可以设置为O至8(9种)任意一个值。本发明实施例中编码调制方法的另一个实施例包括在对无线局域网的数据包进行编码和调制时,丢弃所述数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论VHT-SIG-B字段的解调或译码正确与否,都继续进行该数据包中的数据Data字段的解调和译码。下面对用于执行上述编码调制方法的本发明编码调制装置的实施例进行说明,其逻辑结构请参考图8,本发明实施例中编码调制装置的一个实施例包括调制单元801,用于在对数据包进行编码和调制的过程中,使用相同的调制方式对需要传输的数据包中的VHT-SIG-B字段与VHT-SIG-B字段对应的CRC字段进行调制。本发明实施例中的站点还可以进一步包括编码单元802,用于使用相同的编码方式对需要传输的数据包中的VHT-SIG-B字段与所述VHT-SIG-B字段对应的CRC字段进行编码。CRC产生单元803,用于在使用CRC对上述数据包进行保护时,对该数据包中的Scrambler Init字段也使用CRC字段进行保护。编码块分配单元804,用于将所述CRC字段合所述VHT-SIG-B字段结合为一个编码块,或将所述VHT-SIG-B字段和所述数据包中的SERVICE field字段结合为一个编码块,并在完成编码块分配后,触发所述编码单元802。本发明实施例编码调制装置中各个单元具体的交互过程如下在无线局域网中,编码调制装置对将要发送的数据包进行组包,该数据包中包括有训练序列字段,控制消息字段和PSDU字段。该训练序列字段用于该数据包的信号同步和信道估计;该PSDU字段为该数据包所包含的具体数据内容,包括有SERVICE field字段和Data字段;该Data字段可以由多个媒体接入控制协议数据单元(MPDU,Mac Protocol DataUnit)聚合而成,其中,每个MPDU可以看作一个相对独立的数据子单元,当I个MPDU发生传输错误,可以只对该MPDU进行重传,而不必对所有MPDU进行重传。该控制消息字段用于标记该数据包的控制消息,其中,该控制消息字段包括有 VHT-SIG-B字段,该VHT-SIG-B字段种标记有解调后面数据部分所必须的编码调制方式和数据长度等信息。在组包的过程中,编码调制装置需要对上述的VHT-SIG-B字段和Data字段进行加CRC保护,而VHT-SIG-B字段对应的CRC校验码会放入上述SERVICE field字段的CRC字段中;具体的数据结构可以参考图2。可选的,在加CRC保护的过程中,CRC产生单元803使用CRC字段对该数据包中的Scrambler Init字段和VHT-SIG-B字段进行保护。在完成数据包的组包后,编码块分配单元804对该数据包中不同的字段进行编码块的分配。可选的,编码块分配单元804可以将CRC字段结合该VHT-SIG-B字段结合为一个编码块,或将VHT-SIG-B字段和所述数据包中的SERVICE field字段结合为一个编码块,并在完成编码块分配后,触发所述编码单元802使用相同的编码方式对需要传输的数据包中的VHT-SIG-B字段与所述VHT-SIG-B字段对应的CRC字段进行编码。在完成编码后,调制单元801使用相同的调制方式对需要传输的数据包中的VHT-SIG-B字段与VHT-SIG-B字段对应的CRC字段进行调制。下面对用于执行上述解调译码方法的本发明解调译码装置的实施例进行说明,其逻辑结构请参考图9,本发明实施例中解调译码装置的一个实施例包括接收单元901,用于接收在无线局域网中传输的数据包;解调译码单元902,用于对所述数据包进行解调和译码,并忽略所述数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论该CRC字段的解调或译码正确与否,都继续进行该数据包中的数据DATA字段的解调和译码。本发明实施例中的解调译码装置还可以进一步包括判断单元903,用于在解调译码单元忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能之前,判断所述数据包中SERVICE field字段所采用的编码调制阶数是否大于N,若是,则触发解调译码单元所述忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能的步骤,所述N为O至8之间的任一整数;若否,则停止对所述数据包的解调和译码。本发明实施例解调译码装置中各个单元具体的交互过程如下解调译码装置的接收单元901接收发送端的解调译码装置发送的数据包,该数据包中包括有训练序列字段,控制消息字段和PSDU字段。该控制消息字段用于标记该数据包的控制消息,其中,该控制消息字段包括有VHT-SIG-B字段,该VHT-SIG-B字段种标记有解调后面数据部分所必须的编码调制方式和数据长度等信息;其中,VHT-SIG-B字段加CRC保护的CRC字段在PSDU字段的SERVICE field字段中。在接收到上述数据包后,解调译码单元902对数据包中的VHT-SIG-B字段进行解调和译码,在译码完成后,解调译码装置接收该数据包中的数据符号部分,且通过确认VHT-SIG-B字段的译码正确与否判断所接收的数据包是否有效,若无效,则本次数据包接收失败;若有效,则继续对SERVICE field字段进行解调和译码。在对SERVICE field字段解调和译码地过程中,忽略该数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论该CRC字段的解调或译码正确与否,都继续对该数据包中的Data字段的解调和译码。其中,可选的,在上述对SERVICE field字段进行解调和译码时,若CRC字段的解调或译码失败,则触发判断单元903判断数据包中SERVICE field字段所采用的MCS阶数是否大于N的步骤,若该编码调制阶数大于N,才触发忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能的步骤,N为O至8之间的任一整数;若该编码调制阶数小于或等于N,则 像现有的802.1lac那样,确认前面的VHT-SIG-B字段的CRC校验失败,终止数据包接收的过程。下面对用于执行上述解调译码方法的本发明编码调制装置的实施例进行说明,本发明实施例中编码调制装置的一个实施例包括CRC丢弃单元,用于在对数据包进行编码和调制时,丢弃该数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论该VHT-SIG-B字段的解调或译码正确与否,都继续进行数据包中的数据DATA字段的解调和译码。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种编码调制方法,其特征在于,包括 在对数据包进行编码和调制的过程中,对所述数据包中的超高吞吐B信令VHT-SIG-B字段与所述VHT-SIG-B字段对应的循环冗余校验码CRC字段使用相同的调制方式。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括 对所述数据包中的VHT-SIG-B字段与VHT-SIG-B字段对应的CRC字段使用相同的编码 方式。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括 在对所述VHT-SIG-B字段和所述CRC字段进行编码时,使用不同的码率,且所述CRC字段与所述数据包中的数据Data字段在同一个编码块内进行编码和调制。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括 将所述CRC字段和所述VHT-SIG-B字段结合为一个编码块,进行编码和调制。
5.根据权利要求1所述的方法,其特征在于,所述对数据包中的VHT-SIG-B字段与VHT-SIG-B对应的循环冗余校验码CRC字段使用相同的调制方式,包括 将所述VHT-SIG-B字段和所述数据包中的服务域SERVICE field字段结合为一个编码块,使用相同的调制方式和编码方式进行编码和调制; 所述SERVICE field字段包括所述CRC字段。
6.根据权利要求1至5任意一项所述的方法,其特征在于, 所述SERVICE field字段包括加扰器初始化Scrambler Init字段; 所述方法还包括在使用CRC对所述数据包进行保护时,对所述数据包中的所述Scrambler Init字段也使用CRC字段进行保护。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述编码调制方式包括 调制方式二进制相移键控BPSK,正交相移键控QPSK或16正交振幅调制QAM ; 编码方式1/2卷积编码,2/3卷积编码或3/4卷积编码。
8.一种解调译码方法,其特征在于,包括 接收数据包; 在对所述数据包进行解调和译码时,忽略所述数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论所述CRC字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。
9.根据权利要求8所述的方法,其特征在于,所述忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能之前,包括 判断所述数据包中SERVICE field字段所采用的编码调制阶数是否大于N,若是,则触发所述忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能的步骤,所述N为O至8之间的任一整数;若否,则停止对所述数据包的解调和译码。
10.一种编码调制方法,其特征在于,包括 在对数据包进行编码和调制时,丢弃所述数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论所述VHT-SIG-B字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。
11.一种编码调制装置,其特征在于,包括 调制单元,用于在对数据包进行编码和调制的过程中,使用相同的调制方式对需要传输的数据包中的VHT-SIG-B字段与所述VHT-SIG-B字段对应的CRC字段进行调制。
12.根据权利要求11所述的装置,其特征在于,所述站点还包括 编码单元,用于使用相同的编码方式对需要传输的数据包中的VHT-SIG-B字段与所述VHT-SIG-B字段对应的CRC字段进行编码。
13.根据权利要求11所述的装置,其特征在于,所述站点还包括 CRC产生单元,用于在使用CRC对所述数据包进行保护时,对所述数据包中的Scrambler Init字段也使用CRC字段进行保护。
14.根据权利要求12所述的装置,其特征在于,所述站点还包括 编码块分配单元,用于将所述CRC字段合所述VHT-SIG-B字段结合为一个编码块,或将所述VHT-SIG-B字段和所述数据包中的SERVICE field字段结合为一个编码块,并在完成编码块分配后,触发所述编码单元。
15.一种解调译码装置,其特征在于,包括 接收单元,用于接收数据包; 解调译码单元,用于对所述数据包进行解调和译码,并忽略所述数据包中与VHT-SIG-B字段对应的CRC字段的功能,使得无论所述CRC字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。
16.根据权利要求15所述的装置,其特征在于,所述站点还包括 判断单元,用于在解调译码单元忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能之前,判断所述数据包中SERVICE field字段所采用的编码调制阶数是否大于N,若是,则触发解调译码单元所述忽略数据包中与VHT-SIG-B字段对应的CRC字段的功能的步骤,所述N为O至8之间的任一整数;若否,则停止对所述数据包的解调和译码。
17.—种编码调制装置,其特征在于,包括 CRC丢弃单元,用于在对数据包进行编码和调制时,丢弃所述数据包中VHT-SIG-B字段对应的CRC字段,使得在接收端进行解调和译码时,无论所述VHT-SIG-B字段的解调或译码正确与否,都继续进行所述数据包中的数据DATA字段的解调和译码。
全文摘要
本发明实施例公开了一种编码调制方法以及相关装置,用于避免由于CRC错误率较高而导致的误判问题。本发明实施例方法包括在对数据包进行编码和调制的过程中,对所述数据包中的超高吞吐B信令VHT-SIG-B字段与所述VHT-SIG-B字段对应的循环冗余校验码CRC字段使用相同的调制方式;此外,本发明还提供了实现上述方法的相关装置。
文档编号H04L1/00GK103001729SQ20111027177
公开日2013年3月27日 申请日期2011年9月14日 优先权日2011年9月14日
发明者高磊, 夏林峰, 罗龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1