









技术领域technical field
本发明涉及无线通信技术,尤其涉及短应答/否定应答(PAN,PiggybackedAcknowledged/Non-Acknowledged)的反馈技术。The present invention relates to wireless communication technology, and in particular to short acknowledgment/negative acknowledgment (PAN, PiggybackedAcknowledged/Non-Acknowledged) feedback technology.
背景技术Background technique
在全球移动通信系统(GSM,Global System for Mobile Communications)、通用分组无线业务(GPRS,General Packet Radio Service)系统、增强GPRS(EGPRS,Enhanced GPRS)系统中,一个时分多址(TDMA,Time DivisionMultiple Access)帧由8个时隙组成,一般为5ms。数据传输在物理层的最小调度单元是无线块(Block),每个Block由4个时隙组成,且分别位于4个连续的TDMA帧,所以,每个Block的传输时间间隔TTI都是20ms,这里的Block也称之为BTTI Block。在物理层之上的高层,每一个逻辑链路控制(LLC,Logic Link Control)帧由一系列无线链路控制(RLC,Radio Link Control)数据块组成,每个RLC数据块都有相应的块序列号(BSN,Block SequenceNumber),并按照BSN的次序进行传输。在实际中,数据接收方只有在正确接收到一个LLC帧的所有RLC数据块后,才能将LLC帧提交到上层处理。为保证RLC数据块能够正确的到达数据接收方,数据接收方可以周期性的向数据发送方发送RLC数据块接收正确与否的消息(Ack/Nack)报告,或者当数据发送方轮询时,向数据发送方发送Ack/Nack报告,以此通知发送方哪些RLC数据块接收正确,哪些RLC数据块接收错误。数据发送方接收到反馈的Ack/Nack报告后,可以重发错误或丢失的RLC数据块。In Global System for Mobile Communications (GSM, Global System for Mobile Communications), General Packet Radio Service (GPRS, General Packet Radio Service) system, Enhanced GPRS (EGPRS, Enhanced GPRS) system, a Time Division Multiple Access (TDMA, Time Division Multiple Access) ) frame consists of 8 time slots, generally 5ms. The smallest scheduling unit for data transmission at the physical layer is a wireless block (Block). Each Block consists of 4 time slots and is located in 4 consecutive TDMA frames. Therefore, the transmission time interval TTI of each Block is 20ms. The Block here is also called BTTI Block. At a high level above the physical layer, each logical link control (LLC, Logic Link Control) frame consists of a series of radio link control (RLC, Radio Link Control) data blocks, and each RLC data block has a corresponding block Serial number (BSN, Block SequenceNumber), and transmit in the order of BSN. In practice, the data receiver can submit the LLC frame to the upper layer for processing only after correctly receiving all the RLC data blocks of an LLC frame. In order to ensure that the RLC data block can reach the data receiver correctly, the data receiver can periodically send the message (Ack/Nack) report of whether the RLC data block is received correctly or not to the data sender, or when the data sender polls, Send an Ack/Nack report to the data sender to inform the sender which RLC data blocks are received correctly and which RLC data blocks are received incorrectly. After receiving the feedback Ack/Nack report, the data sender can resend the erroneous or lost RLC data block.
目前,GPRS、EGPRS演进的目标之一就是减少传输时延。为减少Block的传输时间间隔(TTI)的时延,本领域技术人员提出了减少传输时间间隔(RTTI,Reduced TTI)技术。在RTTI技术中,保持每个Block的大小不变,通过利用多时隙将TTI减少到10ms,例如,在时域增加多时隙带宽。如图1所示,Block101是BTTI Block,即由分布在连续的4个TDMA帧中的4个时隙组成;Block102是BTTI Block,即使用了RTTI技术的Block,由分布在连续的2个TDMA帧中的4个时隙组成。由图1可以看出,RTTI技术确实使TTI减少到了10ms。At present, one of the goals of GPRS and EGPRS evolution is to reduce transmission delay. In order to reduce the delay of the Transmission Time Interval (TTI) of a Block, those skilled in the art have proposed a Reduced Transmission Time Interval (RTTI, Reduced TTI) technology. In the RTTI technology, the size of each Block is kept unchanged, and the TTI is reduced to 10 ms by using multi-slots, for example, the multi-slot bandwidth is increased in the time domain. As shown in Figure 1, Block101 is a BTTI Block, which is composed of 4 time slots distributed in four consecutive TDMA frames; Block102 is a BTTI Block, that is, a Block using RTTI technology, which is composed of two
相应的,为减少数据的传输时延,尽快通知数据发送方RLC数据块的接收情况,数据接收方可以在RLC/MAC数据块中加入PAN,以PAN的方式,而不是以Ack/Nack的方式,向数据发送方反馈RLC数据块的接收情况。Correspondingly, in order to reduce the data transmission delay and notify the data sender of the reception of the RLC data block as soon as possible, the data receiver can add PAN to the RLC/MAC data block in the form of PAN instead of Ack/Nack , to feed back the reception status of the RLC data block to the data sender.
目前的PAN有两种类型,一种是基于起始块序号(SSN,Starting SequenceNumber)的PAN,另一种是基于time的PAN。对于下行方向的基于SSN的PAN来说,在网络侧发送给终端的RLC/MAC数据块中加入的PAN一定会包含临时块流指示(TFI,Temporary Flow Identity);对于上行方向的基于SSN的PAN来说,只有在网络侧和终端都支持多临时块流(TBF,Temporary BlockFlow)的情况下,在终端发送给网络侧的RLC/MAC数据块中加入的PAN才会包含TFI,只要有任何一方不支持多TBF,上行方向的PAN就不包含TFI。基于time的PAN仅用于下行方向,且不包含TFI。There are two types of PAN at present, one is the PAN based on the starting block sequence number (SSN, Starting Sequence Number), and the other is the PAN based on time. For the SSN-based PAN in the downlink direction, the PAN added to the RLC/MAC data block sent to the terminal by the network side must contain a Temporary Flow Identity (TFI, Temporary Flow Identity); for the SSN-based PAN in the uplink direction Generally speaking, only when both the network side and the terminal support multiple temporary block flows (TBF, Temporary BlockFlow), the PAN added to the RLC/MAC data block sent by the terminal to the network side will contain TFI, as long as any party If multiple TBFs are not supported, the PAN in the uplink direction does not include TFI. Time-based PAN is only used in the downlink direction and does not include TFI.
在实际应用中,有些终端可能会复用在同一个信道(例如分组数据信道(PDCH,Packet Data Channel))上,但不是所有复用在同一个信道上的终端都支持两种类型的PAN,这样,网络侧发送给复用在同一个信道上的终端的PAN的类型会不同。由此不难看出,如果网络侧没有对下发的PAN作任何说明,则终端就会不清楚哪个PAN才是发给自己的,这样,终端很可能随机挑选一个PAN进行解码,如果所选的PAN的类型不是自己所支持的类型,即使解码成功了,所获得的反馈信息也一定不是需要的信息。例如,网络侧分别针对只支持基于SSN的PAN的终端及只支持基于time的PAN的终端反馈了基于SSN的PAN及基于time的PAN,假设某个只支持SSN的PAN的终端对应的TFI的值为零,而这个终端首先对基于time的PAN进行校验,此时,这个终端会用值为零的TFI与基于time的PAN中的CRC进行异或运算,由于零与CRC异或运算后,得到的还是CRC本身,所以,基于time的PAN一定会通过校验,这个终端因此会将基于time的PAN作为属于自身的PAN,显然,最后得到的反馈信息不是属于自身的。In practical applications, some terminals may be multiplexed on the same channel (such as Packet Data Channel (PDCH, Packet Data Channel)), but not all terminals multiplexed on the same channel support both types of PAN, In this way, the types of PANs sent by the network side to terminals multiplexed on the same channel will be different. It is not difficult to see from this that if the network side does not make any explanation on the issued PAN, the terminal will not know which PAN is issued to itself. In this way, the terminal may randomly select a PAN for decoding. The type of PAN is not the type supported by itself. Even if the decoding is successful, the feedback information obtained must not be the required information. For example, the network side feeds back SSN-based PAN and time-based PAN for terminals that only support SSN-based PAN and terminals that only support time-based PAN. Assume that a terminal that only supports SSN-based PAN corresponds to the value of TFI is zero, and the terminal first checks the time-based PAN. At this time, the terminal will use the TFI with a value of zero and the CRC in the time-based PAN to perform an XOR operation. After the XOR operation between zero and CRC, What is obtained is the CRC itself. Therefore, the time-based PAN must pass the verification, so the terminal will use the time-based PAN as its own PAN. Obviously, the final feedback information obtained does not belong to itself.
到目前为止,还没有一种可行的技术方案能够用于正确的区分PAN。So far, there is no feasible technical solution for correctly distinguishing PANs.
发明内容Contents of the invention
本发明实施例提供一种反馈方法、反馈信息的区分方法及装置,保证复用在同一个信道上的终端能够获得正确的反馈信息。Embodiments of the present invention provide a feedback method, a method and a device for distinguishing feedback information, so as to ensure that terminals multiplexed on the same channel can obtain correct feedback information.
本发明提供一种基于SSN的PAN的反馈方法的实施例,包括:在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的CRC至少有一个比特位与异或因子进行过异或运算,所述异或因子为与应该接收到所述反馈信息的终端约定的因子;通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出携带有所述反馈信息的RLC/MAC数据块。The present invention provides an embodiment of a feedback method based on SSN-based PAN, including: adding feedback information with SSN-based PAN in the RLC/MAC data block, and the CRC in the feedback information has at least one bit and exclusive-or The XOR factor has been subjected to an XOR operation, and the XOR factor is a factor agreed with the terminal that should receive the feedback information; through the same channel multiplexed by the terminal that should decode the feedback information and other terminals, send a message carrying An RLC/MAC data block with the feedback information.
本发明还提供一种反馈信息的区分方法的实施例,包括:使用异或因子及网络侧分配的TFI对接收到的反馈信息进行校验,所述异或因子为与发出所述反馈信息的网络侧约定的且用于与反馈信息中的至少一个比特位进行异或运算的因子,所述至少一个比特位是与发出所述反馈信息的网络侧约定的比特位;如果有反馈信息通过校验,则确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。The present invention also provides an embodiment of a method for distinguishing feedback information, including: verifying the received feedback information by using an exclusive OR factor and the TFI allocated by the network side, the exclusive OR factor being the same as the one that sent the feedback information A factor agreed by the network side and used to perform an XOR operation with at least one bit in the feedback information, the at least one bit is a bit agreed with the network side that sends the feedback information; if any feedback information passes the calibration If the verification is not performed, it is determined that the feedback information that passes the verification is the feedback information that corresponds to itself and corresponds to the uplink TBF that is fed back using the PAN.
本发明提供一种基于SSN的PAN的反馈装置的实施例,包括:反馈信息加入单元,用于在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的CRC至少有一个比特位与异或因子进行过异或运算,所述异或因子为与应该接收到所述反馈信息的终端约定的因子;RLC/MAC数据块发送单元,用于通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出经过所述反馈信息加入单元处理后的携带有所述反馈信息的RLC/MAC数据块。The present invention provides an embodiment of an SSN-based PAN feedback device, including: a feedback information adding unit for adding feedback information with an SSN-based PAN in an RLC/MAC data block, and the CRC in the feedback information is at least One bit has been subjected to an XOR operation with an XOR factor, and the XOR factor is a factor agreed with the terminal that should receive the feedback information; the RLC/MAC data block sending unit is used to pass the feedback information that should be received The terminal that decodes the information multiplexes the same channel with other terminals, and sends out the RLC/MAC data block that carries the feedback information after being processed by the feedback information adding unit.
本发明还提供一种反馈信息的区分装置的实施例,包括:校验单元,用于使用异或因子及网络侧分配的TFI对接收到的反馈信息进行校验,所述异或因子为与发出所述反馈信息的网络侧约定的且用于与反馈信息中的至少一个比特位进行异或运算的因子,所述至少一个比特位是与发出所述反馈信息的网络侧约定的比特位;PAN类型确定单元,用于当校验单元确定有反馈信息通过校验时,确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。The present invention also provides an embodiment of a device for distinguishing feedback information, including: a checking unit, configured to check the received feedback information using an exclusive OR factor and TFI allocated by the network side, the exclusive OR factor being the same as A factor agreed upon by the network side that sends the feedback information and used to perform an XOR operation with at least one bit in the feedback information, where the at least one bit is a bit agreed with the network side that sends the feedback information; The PAN type determination unit is configured to determine that the feedback information that has passed the verification is the feedback information corresponding to itself and corresponding to the uplink TBF fed back by the PAN when the verification unit determines that there is feedback information that passes the verification.
在本发明的几个实施例中,网络侧和终端可以约定一个异或因子以及应该与异或因子进行异或运算的CRC中的比特位,这样,终端使用异或因子和TFI对反馈信息校验时,只有对属于自身的反馈信息进行校验才会成功,即使支持基于SSN的PAN的终端的TFI为零,则这个终端使用TFI和异或因子对基于time的PAN进行校验也不会获得成功,所以避免了因为校验成功而得到了并不属于自身的反馈信息,从而保证了复用在同一个信道上的终端都能够获得正确的反馈信息。In several embodiments of the present invention, the network side and the terminal can agree on an XOR factor and the bits in the CRC that should be XORed with the XOR factor, so that the terminal uses the XOR factor and TFI to correct the feedback information When verifying, only the verification of its own feedback information will succeed. Even if the TFI of a terminal supporting SSN-based PAN is zero, the terminal will not verify the time-based PAN using TFI and XOR factor. Therefore, it is avoided that the feedback information that does not belong to itself is obtained because the verification is successful, thereby ensuring that the terminals that are multiplexed on the same channel can obtain correct feedback information.
附图说明Description of drawings
图1为现有的一种时域上RTTI的示意图;FIG. 1 is a schematic diagram of an existing RTTI in the time domain;
图2A为本发明的一种TFI的分配方法实施例的流程图;FIG. 2A is a flowchart of an embodiment of a TFI distribution method of the present invention;
图2B为本发明的基于SSN的PAN的反馈方法的第一实施例的流程图;Fig. 2B is the flow chart of the first embodiment of the feedback method of the SSN-based PAN of the present invention;
图3为图2B中在RLC/MAC数据块中加入反馈信息之前的处理过程流程图;Fig. 3 is the flow chart of the processing process before adding feedback information in the RLC/MAC data block in Fig. 2B;
图4为本发明的一种基于SSN的PAN的结构示意图;Fig. 4 is the structure diagram of a kind of PAN based on SSN of the present invention;
图5为本发明的反馈信息的区分方法的第一实施例的流程图;FIG. 5 is a flow chart of the first embodiment of the method for distinguishing feedback information of the present invention;
图6为图5中校验过程的流程图;Fig. 6 is the flowchart of verification process in Fig. 5;
图7为本发明的基于SSN的PAN的反馈方法的第二实施例的流程图;Fig. 7 is the flow chart of the second embodiment of the feedback method of the SSN-based PAN of the present invention;
图8为图7中在RLC/MAC数据块中加入反馈信息之前的处理过程流程图;Fig. 8 is the processing flow chart before adding feedback information in RLC/MAC data block in Fig. 7;
图9为本发明的反馈信息的区分方法的第二实施例的流程图;FIG. 9 is a flow chart of the second embodiment of the method for distinguishing feedback information of the present invention;
图10为图9中校验过程的流程图。FIG. 10 is a flow chart of the verification process in FIG. 9 .
具体实施方式Detailed ways
首先结合图2A,对本发明的一种TFI的分配方法的实施例进行说明。如图2A所示,包括:Firstly, an embodiment of a TFI allocation method of the present invention will be described with reference to FIG. 2A . As shown in Figure 2A, including:
步骤S201A:分别为终端的每一个使用PAN反馈的上行TBF分配不为零的TFI,所述终端为支持基于SSN的PAN的终端,且所述终端与其他终端复用在同一个信道。Step S201A: Allocate non-zero TFIs to each uplink TBF that uses PAN feedback of the terminal, the terminal is a terminal that supports SSN-based PAN, and the terminal is multiplexed with other terminals on the same channel.
在实际应用中,网络侧可以接收多个终端发送的TBF,每个终端还可以发送多个TBF。终端向网络侧发送TBF之前,网络侧需要为TBF分配TFI,其中,可以为每个终端的每个TBF分配一个TFI,并且每个TFI都互不相同。对于与其他终端复用在同一个信道的支持基于SSN的PAN的终端来说,网络侧为其每一个TBF分配的TFI都不为零。另外,与所述终端复用在同一个信道的其他终端可以为支持基于time的PAN的终端,也可以为支持基于time的PAN的终端以及支持基于SSN的PAN的终端。如果其他终端为支持基于SSN的PAN的终端,则为所述其他终端的每一个使用PAN反馈的上行TBF分配的TFI也都不为零。总之,为终端的每个TBF分配的TFI不为零,所述终端为与其他终端复用在同一个信道的支持基于SSN的PAN的终端。In practical applications, the network side can receive TBFs sent by multiple terminals, and each terminal can also send multiple TBFs. Before the terminal sends the TBF to the network side, the network side needs to allocate a TFI for the TBF, where one TFI can be allocated to each TBF of each terminal, and each TFI is different from each other. For a terminal supporting the SSN-based PAN that is multiplexed on the same channel with other terminals, the TFI allocated to each TBF by the network side is not zero. In addition, other terminals multiplexed on the same channel as the terminal may be terminals supporting time-based PAN, or terminals supporting time-based PAN and terminals supporting SSN-based PAN. If the other terminal is a terminal supporting the SSN-based PAN, the TFI allocated to each uplink TBF of the other terminal using PAN feedback is also non-zero. In a word, the TFI allocated to each TBF of a terminal is not zero, and the terminal is a terminal supporting the SSN-based PAN multiplexed in the same channel with other terminals.
步骤S202A:将不为零的TFI提供给所述终端。Step S202A: providing TFI which is not zero to the terminal.
为一个终端分配完TFI后,可以将TFI提供给这个终端。具体的,可以在为一个终端的一个TBF分配完TFI后,就将这个TFI提供给这个终端;也可以在为一个终端的所有TBF分配完TFI后,将所有的TFI提供给这个终端。终端获得TFI后,就可以向网络侧发送对应的TBF。上述TFI的分配方法的实施例可以由多种形式的装置实现。其中的一种TFI的分配装置的实施例包括:TFI分配单元,用于分别为终端的每一个使用PAN反馈的上行TBF分配不为零的TFI,所述终端为支持SSN的PAN的终端,且所述终端与其他终端复用在同一个信道;TFI提供单元,用于将不为零的TFI提供给所述终端。After the TFI has been allocated for a terminal, the TFI can be provided to the terminal. Specifically, the TFI may be provided to a terminal after the TFI is allocated to a TBF of a terminal; or all TFIs may be provided to the terminal after TFIs are allocated to all TBFs of a terminal. After obtaining the TFI, the terminal can send the corresponding TBF to the network side. The above embodiments of the method for allocating TFI can be realized by devices in various forms. An embodiment of the apparatus for allocating TFI includes: a TFI allocating unit, configured to allocate a non-zero TFI to each uplink TBF fed back by the PAN of the terminal, where the terminal is a PAN terminal supporting an SSN, and The terminal is multiplexed on the same channel as other terminals; the TFI providing unit is configured to provide the terminal with a non-zero TFI.
对于与其他终端复用在同一个信道的支持基于SSN的PAN的终端来说,TFI分配单元为其每一个TBF分配的TFI都不为零。另外,与所述终端复用在同一个信道的其他终端可以为支持基于time的PAN的终端,也可以为支持基于time的PAN的终端以及支持基于SSN的PAN的终端。如果其他终端为支持基于SSN的PAN的终端,则TFI分配单元为所述其他终端的每一个使用PAN反馈的上行TBF分配的TFI也都不为零。总之,TFI分配单元为终端的每个TBF分配的TFI不为零,所述终端为与其他终端复用在同一个信道的支持基于SSN的PAN的终端。For a terminal supporting the SSN-based PAN that is multiplexed on the same channel with other terminals, the TFI allocated to each TBF by the TFI allocation unit is not zero. In addition, other terminals multiplexed on the same channel as the terminal may be terminals supporting time-based PAN, or terminals supporting time-based PAN and terminals supporting SSN-based PAN. If the other terminal is a terminal supporting the SSN-based PAN, the TFI allocating unit for each uplink TBF of the other terminal using PAN feedback is also non-zero. In short, the TFI allocated by the TFI allocating unit to each TBF of the terminal is not zero, and the terminal is a terminal supporting the SSN-based PAN multiplexed in the same channel with other terminals.
TFI分配单元为一个终端分配完TFI后,TFI提供单元可以将TFI提供给这个终端。具体的,TFI提供单元可以在TFI分配单元为一个终端的一个TBF分配完TFI后,就将这个TFI提供给这个终端;也可以在TFI分配单元为一个终端的所有TBF分配完TFI后,将所有的TFI提供给这个终端。终端获得TFI后,就可以向网络侧发送对应的TBF。After the TFI allocating unit has allocated the TFI to a terminal, the TFI providing unit may provide the TFI to the terminal. Specifically, the TFI providing unit may provide the TFI to a terminal after the TFI allocating unit has allocated TFI to one TBF of a terminal; TFI is provided to this terminal. After obtaining the TFI, the terminal can send the corresponding TBF to the network side.
网络侧收到TBF后,需要向终端反馈接收情况。下面结合图2B,对本发明的基于SSN的PAN的反馈方法的第一实施例进行说明。如图2B所示,包括;After receiving the TBF, the network side needs to feed back the reception status to the terminal. The first embodiment of the SSN-based PAN feedback method of the present invention will be described below with reference to FIG. 2B . As shown in Figure 2B, including;
步骤S201B:在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的TFI为应该对所述反馈信息进行解码的终端所对应的TFI,且所述TFI的值不为零。Step S201B: Add feedback information with SSN-based PAN to the RLC/MAC data block, the TFI in the feedback information is the TFI corresponding to the terminal that should decode the feedback information, and the value of the TFI is not to zero.
在RLC/MAC数据块中加入反馈信息之前,可以包括如图3所示的步骤:Before adding the feedback information in the RLC/MAC data block, the steps shown in Figure 3 may be included:
步骤S200B-1:获得PAN。Step S200B-1: Obtain a PAN.
基于SSN的PAN的结构如图4所示,PAN包括1比特的窗口起始(BOW),7-11比特的短起始块序号(Short SSN),5比特的临时块流标识(TFI),8-14比特的报告的比特位图(RB)。由图4可以看出,TFI的长度是5个比特,PAN中除TFI之外的其他信息的长度可以是20个比特。当然,每个字段的长度可以根据实际的应用场景有所调整。The structure of the SSN-based PAN is shown in Figure 4. The PAN includes a 1-bit window start (BOW), a 7-11-bit short start block sequence number (Short SSN), and a 5-bit temporary block flow identifier (TFI). Reporting bitmap (RB) of 8-14 bits. It can be seen from FIG. 4 that the length of the TFI is 5 bits, and the length of other information in the PAN except the TFI may be 20 bits. Of course, the length of each field can be adjusted according to actual application scenarios.
步骤S200B-2:利用生成多项式和PAN中除TFI之外的其他信息,生成第一循环冗余校验(CRC,Cyclic Redundancy Check)。Step S200B-2: Generate a first cyclic redundancy check (CRC, Cyclic Redundancy Check) by using the generator polynomial and other information in the PAN except the TFI.
生成多项式可以为D5+D4+D3+D2+D1+1的形式,也可以为其他形式,生成多项式与PAN中除TFI之外的20个比特的其他信息进行运算,可以得到6个比特的CRC,这里为描述方便,将这个CRC称为第一CRC。需要说明的是,生成多项式的形式可以决定CRC的长度。The generator polynomial can be in the form of D5 +D4 +D3 +D2 +D1 +1, or in other forms, and the generator polynomial can be calculated with other 20-bit information in the PAN except TFI, which can be obtained The 6-bit CRC is here referred to as the first CRC for the convenience of description. It should be noted that the form of the generator polynomial can determine the length of the CRC.
步骤S200B-3:将第一CRC与TFI进行异或运算,得到第二CRC。Step S200B-3: XOR the first CRC and TFI to obtain the second CRC.
如果第一CRC的长度是6个比特,TFI的长度是5个比特,则第一CRC的后5个比特与TFI进行异或运算,第一CRC剩余的第1个比特可以不做任何处理,当然,如果有约定,则与TFI进行异或运算的可以是第一CRC的指定的5个比特,而未必是后5个比特。第一CRC与TFI进行异或运算后,得到新的CRC,这里为描述方便,将这个新的CRC称为第二CRC。If the length of the first CRC is 6 bits and the length of TFI is 5 bits, then the last 5 bits of the first CRC are XORed with TFI, and the remaining first bit of the first CRC may not be processed. Of course, if there is an agreement, the XOR operation with the TFI may be the specified 5 bits of the first CRC, not necessarily the last 5 bits. After the first CRC is XORed with the TFI, a new CRC is obtained. Here, for the convenience of description, this new CRC is called the second CRC.
步骤S200B-4:将PAN中除TFI之外的其他信息与第二CRC进行后续处理,得到所述反馈信息。后续处理可以包括卷积编码等处理。Step S200B-4: Subsequent processing is performed on other information in the PAN except the TFI and the second CRC to obtain the feedback information. Subsequent processing may include processing such as convolutional coding.
需要说明的是,TFI虽然没有显式存在于反馈信息中,但经过上述一系列处理后,TFI已经隐式存在于反馈信息中。It should be noted that although the TFI does not explicitly exist in the feedback information, after the above series of processing, the TFI already implicitly exists in the feedback information.
步骤S202B:通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出携带有所述反馈信息的RLC/MAC数据块。Step S202B: sending the RLC/MAC data block carrying the feedback information through the same channel multiplexed by the terminal that should decode the feedback information and other terminals.
如果应该对所述反馈信息进行解码的终端与其他终端复用在同一个信道上,则需要通过这个信道发出RLC/MAC数据块,应该对所述反馈信息进行解码的终端与复用在同一个信道上的其他终端都会接收到RLC/MAC数据块,当然,也同样会得到RLC/MAC数据块中携带的反馈信息。If the terminal that should decode the feedback information is multiplexed on the same channel as other terminals, it needs to send RLC/MAC data blocks through this channel, and the terminal that should decode the feedback information is multiplexed on the same channel as other terminals. Other terminals on the channel will receive the RLC/MAC data block, and of course, also get the feedback information carried in the RLC/MAC data block.
上述基于SSN的PAN的反馈方法的第一实施例可以由多种形式的装置实现,其中的一种装置实施例可以包括:反馈信息加入单元,用于在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的TFI为应该对所述反馈信息进行解码的终端所对应的TFI,且所述TFI的值不为零;RLC/MAC数据块发出单元,用于通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出经过所述反馈信息加入单元处理后的携带有所述反馈信息的RLC/MAC数据块。The first embodiment of the above-mentioned SSN-based PAN feedback method can be realized by various forms of devices, and one of the device embodiments can include: a feedback information adding unit, which is used to add an SSN-based The feedback information of the PAN, the TFI in the feedback information is the TFI corresponding to the terminal that should decode the feedback information, and the value of the TFI is not zero; the RLC/MAC data block sending unit is used to pass The terminal that should decode the feedback information is multiplexed with other terminals on the same channel, and sends the RLC/MAC data block that carries the feedback information after being processed by the feedback information adding unit.
反馈信息加入单元在RLC/MAC数据块中加入基于SSN的PAN之前,上述装置实施例可以首先获得PAN,利用生成多项式和PAN中除TFI之外的其他信息,生成第一CRC,再将第一CRC与TFI进行异或运算,得到第二CRC,之后再将PAN中除TFI之外的其他信息与第二CRC进行后续处理,得到所述反馈信息。Before the feedback information adding unit adds the SSN-based PAN to the RLC/MAC data block, the above-mentioned device embodiment can first obtain the PAN, use the generator polynomial and other information in the PAN except TFI to generate the first CRC, and then add the first Exclusive OR operation is performed on the CRC and the TFI to obtain the second CRC, and then other information in the PAN except the TFI is subjected to subsequent processing with the second CRC to obtain the feedback information.
由于复用在同一个信道上的所有终端都会得到相同的RLC/MAC数据块中携带的反馈信息,所以每个终端都需要确定哪个反馈信息属于自己,以获知网络侧接收TBF的情况。Since all terminals multiplexed on the same channel will get the feedback information carried in the same RLC/MAC data block, each terminal needs to determine which feedback information belongs to itself, so as to know the situation of receiving TBF on the network side.
下面结合图5,对本发明的反馈信息的区分方法的第一实施例进行说明。如图5所示,包括:The first embodiment of the method for distinguishing feedback information of the present invention will be described below with reference to FIG. 5 . As shown in Figure 5, including:
步骤S501:使用网络侧分配的不为零的TFI对接收到的反馈信息进行校验。Step S501: Check the received feedback information by using the non-zero TFI allocated by the network side.
如图6所示,校验过程具体包括:As shown in Figure 6, the verification process specifically includes:
步骤S500-1:将不为零的TFI与反馈信息中的CRC进行异或运算,得到新的CRC,并利用生成多项式及反馈信息中除TFI之外的其他信息,得到另一个新的CRC。Step S500-1: XOR the non-zero TFI with the CRC in the feedback information to obtain a new CRC, and use the generator polynomial and information other than TFI in the feedback information to obtain another new CRC.
如果TFI的长度为5个比特,反馈信息中的CRC的长度为6个比特,则TFI可以与反馈信息中的CRC的后5个比特进行异或运算,当然,如果有约定,TFI可以与反馈信息中的CRC的指定5个比特进行异或运算,未必与后5个比特进行异或运算。If the length of TFI is 5 bits and the length of CRC in the feedback information is 6 bits, TFI can perform XOR operation with the last 5 bits of CRC in the feedback information. Of course, if there is an agreement, TFI can be combined with the feedback information Exclusive OR operation is performed on the specified 5 bits of the CRC in the information, not necessarily with the last 5 bits.
生成多项式可以为D5+D4+D3+D2+D1+1的形式,也可以为其他形式,如果PAN中除TFI之外的其他信息的长度是20个比特,则生成多项式与20个比特的其他信息进行运算后,可以得到6个比特的CRC。需要说明的是,生成多项式的形式可以决定CRC的长度。The generator polynomial can be in the form of D5 +D4 +D3 +D2 +D1 +1, or in other forms. If the length of other information in the PAN except TFI is 20 bits, the generator polynomial and After other information of 20 bits is operated, a CRC of 6 bits can be obtained. It should be noted that the form of the generator polynomial can determine the length of the CRC.
另外,这个步骤虽然需要产生两个新的CRC,但两个新的CRC之间没有必然的先后产生顺序。In addition, although two new CRCs need to be generated in this step, there is no necessary order in which the two new CRCs are generated.
步骤S500-2:如果所述两个新的CRC相同,则校验通过。Step S500-2: If the two new CRCs are the same, the verification is passed.
显然,如果两个新的CRC不同,则校验未通过。Obviously, if the two new CRCs are different, the check fails.
步骤S502:如果有反馈信息通过校验,则确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。Step S502: If any feedback information passes the verification, it is determined that the feedback information that passes the verification is the feedback information corresponding to itself and corresponding to the uplink TBF fed back using the PAN.
由于每个基于SSN的PAN都只会与一个终端对应,如果有反馈信息未通过校验,则说明未通过校验的反馈信息不是自身对应的反馈信息,此时,终端应继续使用TFI对后续接收到的反馈信息进行校验。Since each SSN-based PAN will only correspond to one terminal, if any feedback information fails to pass the verification, it means that the feedback information that fails the verification is not the feedback information corresponding to itself. At this time, the terminal should continue to use TFI for subsequent The received feedback information is verified.
上述反馈信息的区分方法的第一实施例可以由多种形式的装置实现,其中的一种装置实施例可以包括:校验单元,用于使用网络侧分配的不为零的TFI对接收到的反馈信息进行校验;PAN类型确定单元,用于当校验单元确定有反馈信息通过校验时,确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。The first embodiment of the above method for distinguishing feedback information can be realized by various forms of devices, one of which may include: a checking unit, configured to use a non-zero TFI allocated by the network side to compare the received The feedback information is verified; the PAN type determination unit is used to determine that the feedback information that has passed the verification is the feedback corresponding to itself and corresponding to the uplink TBF that uses PAN feedback when the verification unit determines that the feedback information has passed the verification information.
校验单元的具体校验过程包括:将不为零的TFI与反馈信息中的CRC进行异或运算,得到新的CRC,并利用生成多项式及反馈信息中除TFI之外的其他信息,得到另一个新的CRC;如果所述两个新的CRC相同,则校验通过。The specific verification process of the verification unit includes: XORing the non-zero TFI and the CRC in the feedback information to obtain a new CRC, and using the generator polynomial and other information in the feedback information except TFI to obtain another A new CRC; if the two new CRCs are the same, the verification is passed.
在图2A、图2B及图5对应的实施例中,网络侧为支持基于SSN的PAN的终端的每个TBF分配了不为零的TFI,网络侧下发具有基于SSN的PAN的反馈信息和/或具有基于time的PAN的反馈信息后,每个终端都可以对任何一个类型的反馈信息进行校验。对于只支持基于SSN的PAN的终端来说,如果这个终端对具有基于time的PAN的反馈信息进行校验,则由于这个终端的TFI不为零,这个终端的TFI与具有基于time的PAN的反馈信息中的CRC进行异或运算后得到的新的CRC,与利用生成多项式和反馈信息中除TFI之外的其他信息得到的新的CRC一定会不同,这样,校验就不可能通过,说明这个终端选择的反馈信息不是具有基于SSN的PAN的反馈信息,而是具有基于time的PAN的反馈信息。当然,如果这个终端对具有基于SSN的PAN的反馈信息进行校验,则校验一定会成功。对于只支持基于time的PAN的终端来说,如果这个终端对具有基于SSN的PAN的反馈信息进行校验,则校验肯定不会通过;如果这个终端对具有基于time的PAN的反馈信息进行校验,则校验一定会通过。由此可见,只要网络侧为支持基于SSN的PAN的终端的每个TBF分配不为零的TFI,则终端一定会找到真正属于自身的的反馈信息,不会存在校验通过但反馈信息并不属于自身的情况。In the embodiment corresponding to FIG. 2A, FIG. 2B and FIG. 5, the network side allocates a non-zero TFI for each TBF of the terminal supporting the SSN-based PAN, and the network side sends the feedback information with the SSN-based PAN and After/or having the time-based PAN feedback information, each terminal can check any type of feedback information. For a terminal that only supports SSN-based PAN, if the terminal verifies the feedback information with time-based PAN, since the TFI of this terminal is not zero, the TFI of this terminal is different from the feedback information with time-based PAN The new CRC obtained after the XOR operation of the CRC in the information is definitely different from the new CRC obtained by using the generator polynomial and other information in the feedback information except TFI. In this way, the verification cannot pass, indicating that this The feedback information selected by the terminal is not the feedback information of the SSN-based PAN, but the feedback information of the time-based PAN. Of course, if the terminal verifies the feedback information with the SSN-based PAN, the verification must be successful. For a terminal that only supports time-based PAN, if the terminal verifies the feedback information with SSN-based PAN, the verification will definitely fail; if the terminal verifies the feedback information with time-based PAN verification, the verification must pass. It can be seen that as long as the network side allocates a non-zero TFI to each TBF of a terminal supporting SSN-based PAN, the terminal will definitely find its own feedback information, and there will be no verification passing but the feedback information is not own situation.
在图2A、图2B及图5对应的实施例中,只要网络侧为支持基于SSN的PAN的终端分配的TFI不为零,就可以保证终端能够正确区分接收到的PAN,在实际应用中,还可以有其他方式可以保证终端能够正确区分接收到的PAN。In the embodiment corresponding to FIG. 2A, FIG. 2B and FIG. 5, as long as the TFI allocated by the network side to the terminal supporting the SSN-based PAN is not zero, it can be ensured that the terminal can correctly distinguish the received PAN. In practical applications, There may also be other ways to ensure that the terminal can correctly distinguish the received PAN.
下面结合图7,对本发明的基于SSN的PAN的反馈方法的第二实施例进行说明。如图7所示,包括:The second embodiment of the SSN-based PAN feedback method of the present invention will be described below with reference to FIG. 7 . As shown in Figure 7, including:
步骤S701:在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的CRC至少有一个比特位与异或因子进行过异或运算,所述异或因子为与应该接收到所述的CRC的终端约定的因子。Step S701: Add feedback information with SSN-based PAN to the RLC/MAC data block, at least one bit of the CRC in the feedback information has been subjected to an XOR operation with an XOR factor, and the XOR factor is and should be The factor agreed upon by the terminal that received the CRC.
在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息之前,可以包括如图8所示的步骤:Before adding the feedback information with the SSN-based PAN in the RLC/MAC data block, the steps shown in Figure 8 may be included:
步骤S700-1:获得PAN。Step S700-1: Obtain a PAN.
步骤S700-2:利用生成多项式和所述PAN中除TFI之外的其他信息,生成第一CRC。Step S700-2: Generate a first CRC by using the generator polynomial and other information in the PAN except TFI.
步骤S700-3:将第一CRC与TFI进行异或运算,并使用所述异或因子与所述第一CRC中没有参与异或运算的比特位进行异或运算,得到第二CRC。Step S700-3: Execute the XOR operation on the first CRC and the TFI, and use the XOR factor to perform the XOR operation on the bits in the first CRC that are not involved in the XOR operation, to obtain a second CRC.
一般情况下,TFI的长度都会比CRC的长度少1个比特位,则CRC与TFI进行异或运算后,CRC中至少有1个比特位没有进行任何处理,所以,这里可以将与终端约定的异或因子与CRC中的没有经过任何处理的比特位进行异或运算。如果异或因子的长度与CRC中的没有经过任何处理的比特位数量相同,则可以直接将异或因子与CRC中的没有经过任何处理的比特位进行异或运算;如果异或因子的比特位数量比CRC中的没有经过任何处理的比特位数量少,则可以按照约定的方式将异或因子与CRC中的没有经过任何处理的比特位中的相同数量的比特位进行异或运算。In general, the length of TFI is 1 bit less than the length of CRC. After XOR operation between CRC and TFI, at least 1 bit in CRC is not processed. The XOR factor is XORed with the unprocessed bits in the CRC. If the length of the XOR factor is the same as the number of unprocessed bits in the CRC, you can directly perform the XOR operation on the XOR factor and the unprocessed bits in the CRC; if the bits of the XOR factor If the number is less than the number of unprocessed bits in the CRC, the exclusive OR operation can be performed on the same number of bits in the CRC as the exclusive OR factor and the unprocessed bits in the agreed manner.
假设TFI的长度是5个比特,第一CRC的长度是6个比特,异或因子的长度是1个比特,第一CRC中的后5个比特与TFI进行异或运算,则异或因子与第一CRC中的第1个比特进行异或运算。Suppose the length of TFI is 5 bits, the length of the first CRC is 6 bits, the length of the XOR factor is 1 bit, and the last 5 bits in the first CRC are XORed with TFI, then the XOR factor and The first bit in the first CRC is XORed.
步骤S700-4:对所述PAN中除TFI之外的其他信息与第二CRC进行后续处理,得到所述反馈信息。Step S700-4: Perform subsequent processing on other information in the PAN except the TFI and the second CRC to obtain the feedback information.
需要说明的是,TFI虽然没有显式存在于反馈信息中,但经过上述一系列处理后,TFI已经隐式存在于反馈信息中。It should be noted that although the TFI does not explicitly exist in the feedback information, after the above series of processing, the TFI already implicitly exists in the feedback information.
步骤S702:通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出携带有所述反馈信息的RLC/MAC数据块。Step S702: send the RLC/MAC data block carrying the feedback information through the same channel multiplexed by the terminal that should decode the feedback information and other terminals.
如果应该对所述反馈信息进行解码的终端与其他终端复用在同一个信道上,则需要通过这个信道发出RLC/MAC数据块,应该对所述反馈信息进行解码的终端与复用在同一个信道上的其他终端都会接收到RLC/MAC数据块,当然,也同样会得到RLC/MAC数据块中携带的反馈信息。If the terminal that should decode the feedback information is multiplexed on the same channel as other terminals, it needs to send RLC/MAC data blocks through this channel, and the terminal that should decode the feedback information is multiplexed on the same channel as other terminals. Other terminals on the channel will receive the RLC/MAC data block, and of course, also get the feedback information carried in the RLC/MAC data block.
上述基于SSN的PAN的反馈方法的第二实施例可以由多种形式的装置实现,其中的一种装置实施例可以包括:反馈信息加入单元,用于在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息,所述反馈信息中的CRC至少有一个比特位与异或因子进行过异或运算,所述异或因子为与应该接收到所述反馈信息的终端约定的因子;RLC/MAC数据块发送单元,用于通过应该对所述反馈信息进行解码的终端与其他终端复用的同一个信道,发出经过所述反馈信息加入单元处理后的携带有所述反馈信息的RLC/MAC数据块。The second embodiment of the above-mentioned SSN-based PAN feedback method can be realized by various forms of devices, and one of the device embodiments can include: a feedback information adding unit, which is used to add an SSN-based Feedback information of the PAN, where at least one bit of the CRC in the feedback information has been subjected to an XOR operation with an XOR factor, and the XOR factor is a factor agreed with the terminal that should receive the feedback information; RLC/ A MAC data block sending unit, configured to send the RLC/MAC carrying the feedback information processed by the feedback information adding unit through the same channel multiplexed by the terminal that should decode the feedback information and other terminals data block.
反馈信息加入单元在RLC/MAC数据块中加入具有基于SSN的PAN的反馈信息之前,上述装置实施例可以首先获得PAN,利用生成多项式和所述PAN中除TFI之外的其他信息,生成第一CRC,再将第一CRC与TFI进行异或运算,并使用所述异或因子与所述第一CRC中没有参与异或运算的比特位进行异或运算,得到第二CRC,之后再对所述PAN中除TFI之外的其他信息与第二CRC进行后续处理,得到所述反馈信息。Before the feedback information adding unit adds the feedback information with the SSN-based PAN to the RLC/MAC data block, the above device embodiment may first obtain the PAN, and generate the first CRC, and then perform an XOR operation on the first CRC and TFI, and use the XOR factor to perform an XOR operation on bits that do not participate in the XOR operation in the first CRC to obtain a second CRC, and then perform an XOR operation on all Subsequent processing is performed on other information in the PAN except the TFI and the second CRC to obtain the feedback information.
由于复用在同一个信道上的所有终端都会得到相同的RLC/MAC数据块中携带的反馈信息,所以每个终端都需要确定哪个反馈信息属于自己,以获知网络侧接收TBF的情况。Since all terminals multiplexed on the same channel will get the feedback information carried in the same RLC/MAC data block, each terminal needs to determine which feedback information belongs to itself, so as to know the situation of receiving TBF on the network side.
下面结合图9,对本发明的反馈信息的区分方法的第二实施例进行说明。如图9所示,包括:The second embodiment of the method for distinguishing feedback information of the present invention will be described below with reference to FIG. 9 . As shown in Figure 9, including:
步骤S901:使用异或因子及网络侧分配的TFI对接收到的反馈信息进行校验,所述异或因子为与发出所述反馈信息的网络侧约定的且用于与反馈信息中的至少一个比特位进行异或运算的因子,所述至少一个比特位是与发出所述反馈信息的网络侧约定的比特位。Step S901: Verify the received feedback information using the XOR factor and the TFI allocated by the network side, the XOR factor is agreed with the network side sending the feedback information and used for at least one of the feedback information A factor for performing an XOR operation on bits, where the at least one bit is a bit agreed upon with the network side that sends the feedback information.
如图10所示,校验过程具体包括:As shown in Figure 10, the verification process specifically includes:
步骤S900-1:将TFI与反馈信息中的CRC进行异或运算,并将所述异或因子与反馈信息中的没有参与异或运算的比特位进行异或运算,得到新的CRC,并且利用生成多项式及反馈信息中除TFI之外的其他信息,得到另一个新的CRC。Step S900-1: Perform an XOR operation on TFI and the CRC in the feedback information, and perform an XOR operation on the XOR factor and the bits in the feedback information that are not involved in the XOR operation to obtain a new CRC, and use Generate another new CRC by generating polynomials and other information except TFI in the feedback information.
如果异或因子的长度与CRC中的没有经过任何处理的比特位数量相同,则可以直接将异或因子与CRC中的没有经过任何处理的比特位进行异或运算;如果异或因子的比特位数量比CRC中的没有经过任何处理的比特位数量少,则可以按照约定的方式将异或因子与CRC中的没有经过任何处理的比特位中的相同数量的比特位进行异或运算。If the length of the XOR factor is the same as the number of unprocessed bits in the CRC, you can directly perform the XOR operation on the XOR factor and the unprocessed bits in the CRC; if the bits of the XOR factor If the number is less than the number of unprocessed bits in the CRC, the exclusive OR operation can be performed on the same number of bits in the CRC as the exclusive OR factor and the unprocessed bits in the agreed manner.
假设TFI的长度是5个比特,第一CRC的长度是6个比特,异或因子的长度是1个比特,第一CRC中的后5个比特与TFI进行异或运算,则异或因子与第一CRC中的第1个比特进行异或运算。Suppose the length of TFI is 5 bits, the length of the first CRC is 6 bits, the length of the XOR factor is 1 bit, and the last 5 bits in the first CRC are XORed with TFI, then the XOR factor and The first bit in the first CRC is XORed.
步骤S900-2:如果所述两个新的CRC相同,则校验通过。Step S900-2: If the two new CRCs are the same, the verification is passed.
显然,如果两个新的CRC不同,则校验未通过。Obviously, if the two new CRCs are different, the check fails.
步骤S902:如果有反馈信息通过校验,则确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。Step S902: If any feedback information passes the verification, determine that the feedback information that passes the verification is the feedback information corresponding to itself and corresponding to the uplink TBF fed back by using the PAN.
由于每个基于SSN的PAN都只会与一个终端对应,如果有反馈信息未通过校验,则说明未通过校验的反馈信息不是自身对应的反馈信息,此时,终端应继续使用TFI及异或因子对其他反馈信息进行校验。Since each SSN-based PAN will only correspond to one terminal, if there is any feedback information that fails the verification, it means that the feedback information that fails the verification is not the feedback information corresponding to itself. At this time, the terminal should continue to use TFI and different Or factor to verify other feedback information.
上述反馈信息的区分方法的第二实施例可以由多种形式的装置实现,其中的一种装置实施例可以包括:校验单元,用于使用异或因子及网络侧分配的TFI对接收到的反馈信息进行校验,所述异或因子为与发出所述反馈信息的网络侧约定的且用于与反馈信息中的至少一个比特位进行异或运算的因子,所述至少一个比特位是与发出所述反馈信息的网络侧约定的比特位;PAN类型确定单元,用于当校验单元确定有反馈信息通过校验时,确定所述通过校验的反馈信息为自身对应的且与使用PAN反馈的上行TBF对应的反馈信息。The second embodiment of the above method for distinguishing feedback information can be implemented by various forms of devices, one of which may include: a check unit, configured to use the XOR factor and the TFI allocated by the network side to compare the received The feedback information is verified, and the XOR factor is a factor agreed with the network side that sends the feedback information and used to perform an XOR operation with at least one bit in the feedback information, and the at least one bit is the factor that is AND The bit agreed by the network side that sends the feedback information; the PAN type determination unit is used to determine that the feedback information that has passed the verification corresponds to itself and is compatible with the use of PAN when the verification unit determines that the feedback information has passed the verification. Feedback information corresponding to the fed back uplink TBF.
校验单元的具体校验过程包括:将TFI与反馈信息中的CRC进行异或运算,并将所述异或因子与反馈信息中的没有参与异或运算的比特位进行异或运算,得到新的CRC,并且利用生成多项式及反馈信息中除TFI之外的其他信息,得到另一个新的CRC;如果所述两个新的CRC相同,则校验通过。The specific verification process of the verification unit includes: performing an XOR operation on the TFI and the CRC in the feedback information, and performing an XOR operation on the XOR factor and the bits in the feedback information that do not participate in the XOR operation to obtain a new CRC, and use the generator polynomial and information other than TFI in the feedback information to obtain another new CRC; if the two new CRCs are the same, the verification is passed.
在图7及图9对应的实施例中,网络侧和终端可以约定异或因子以及反馈信息中应该与异或因子进行异或运算的比特位,网络侧下发具有基于SSN的PAN的反馈信息和具有基于time的PAN的反馈信息后,每个终端都可以对任何一个类型的反馈信息进行校验。对于只支持基于SSN的PAN且TFI的值为零的终端来说,如果这个终端对具有基于time的PAN的反馈信息进行校验,虽然值为零的TFI与具有基于time的PAN的反馈信息中的CRC进行异或运算后,CRC中参与异或运算的比特位的值仍然保持不变,但由于这个终端的异或因子与CRC中为参与异或运算的对应比特位也要经过异或运算,此时,得到的新的CRC的值相对于原来的CRC发生了改变,所以,具有基于time的PAN的反馈信息一定不会通过校验,这就说明,这个终端选择的反馈信息不是具有基于SSN的PAN的反馈信息,而是具有基于time的PAN的反馈信息。当然,如果这个终端对具有基于SSN的PAN的反馈信息进行校验,则校验一定会成功。对于只支持基于time的PAN的终端来说,如果这个终端对具有基于SSN的PAN的反馈信息进行校验,则校验肯定不会通过;如果这个终端对具有基于time的PAN的反馈信息进行校验,则校验一定会通过。由此可见,只要网络侧和终端约定异或因子以及PAN中应该与异或因子进行异或运算的比特位,则终端一定会找到真正属于自身的反馈信息,不会存在校验通过但反馈信息并不属于自身的情况。In the embodiment corresponding to Figure 7 and Figure 9, the network side and the terminal can agree on the XOR factor and the bits in the feedback information that should be XORed with the XOR factor, and the network side sends the feedback information with the SSN-based PAN After having the time-based PAN feedback information, each terminal can check any type of feedback information. For a terminal that only supports SSN-based PAN and the value of TFI is zero, if the terminal checks the feedback information with time-based PAN, although the TFI with a value of zero and the feedback information with time-based PAN After the XOR operation of the CRC, the value of the bits participating in the XOR operation in the CRC remains unchanged, but because the XOR factor of this terminal and the corresponding bits in the CRC that do not participate in the XOR operation also undergo an XOR operation , at this time, the value of the new CRC obtained has changed relative to the original CRC, so the feedback information with the time-based PAN will definitely not pass the verification, which means that the feedback information selected by the terminal is not based on Instead of the feedback information of the PAN of the SSN, it has the feedback information of the time-based PAN. Of course, if the terminal verifies the feedback information with the SSN-based PAN, the verification must be successful. For a terminal that only supports time-based PAN, if the terminal verifies the feedback information with SSN-based PAN, the verification will definitely fail; if the terminal verifies the feedback information with time-based PAN verification, the verification must pass. It can be seen that as long as the network side and the terminal agree on the XOR factor and the bits in the PAN that should be XORed with the XOR factor, the terminal will definitely find its own feedback information, and there will be no feedback information that passes the verification Not its own situation.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110278295.5ACN102299778B (en) | 2007-08-21 | 2007-08-21 | Feedback method, method and device for distinguishing feedback information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110278295.5ACN102299778B (en) | 2007-08-21 | 2007-08-21 | Feedback method, method and device for distinguishing feedback information |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101452805ADivisionCN101374265B (en) | 2007-08-21 | 2007-08-21 | TFI distribution method, method and device for distinguishing feedback information |
| Publication Number | Publication Date |
|---|---|
| CN102299778Atrue CN102299778A (en) | 2011-12-28 |
| CN102299778B CN102299778B (en) | 2014-02-19 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110278295.5AActiveCN102299778B (en) | 2007-08-21 | 2007-08-21 | Feedback method, method and device for distinguishing feedback information |
| Country | Link |
|---|---|
| CN (1) | CN102299778B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710384A (en)* | 2012-06-13 | 2012-10-03 | 华为技术有限公司 | Method and device for sending downlink data block |
| CN107872300A (en)* | 2016-09-28 | 2018-04-03 | 中兴通讯股份有限公司 | Feedback information processing method, apparatus and system, base station, terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996008895A1 (en)* | 1994-09-14 | 1996-03-21 | Ericsson Inc. | Method and apparatus for decoder optimization |
| CN1431594A (en)* | 2003-01-27 | 2003-07-23 | 西安电子科技大学 | Method for parallel computing code of CRC in multiple channels and multiple bits |
| US20060092871A1 (en)* | 2004-11-01 | 2006-05-04 | Yasuyuki Nishibayashi | Communication method for wireless LANS |
| CN1773865A (en)* | 2004-11-09 | 2006-05-17 | 中兴通讯股份有限公司 | A Circulating redundant check testing method and apparatus thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996008895A1 (en)* | 1994-09-14 | 1996-03-21 | Ericsson Inc. | Method and apparatus for decoder optimization |
| CN1431594A (en)* | 2003-01-27 | 2003-07-23 | 西安电子科技大学 | Method for parallel computing code of CRC in multiple channels and multiple bits |
| US20060092871A1 (en)* | 2004-11-01 | 2006-05-04 | Yasuyuki Nishibayashi | Communication method for wireless LANS |
| CN1773865A (en)* | 2004-11-09 | 2006-05-17 | 中兴通讯股份有限公司 | A Circulating redundant check testing method and apparatus thereof |
| Title |
|---|
| HUAWEI: "《3GPP TSG GERAN #33 TDoc GP-070172》", 16 February 2007* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710384A (en)* | 2012-06-13 | 2012-10-03 | 华为技术有限公司 | Method and device for sending downlink data block |
| WO2013185499A1 (en)* | 2012-06-13 | 2013-12-19 | 华为技术有限公司 | Method and device for sending downlink data blocks |
| CN107872300A (en)* | 2016-09-28 | 2018-04-03 | 中兴通讯股份有限公司 | Feedback information processing method, apparatus and system, base station, terminal |
| US11750352B2 (en) | 2016-09-28 | 2023-09-05 | Zte Corporation | Feedback information processing method, device and system, and base station and terminal |
| Publication number | Publication date |
|---|---|
| CN102299778B (en) | 2014-02-19 |
| Publication | Publication Date | Title |
|---|---|---|
| EP2540024B1 (en) | System and method for transmitting and receiving acknowledgement information | |
| CN101682481B (en) | Method and apparatus for indicating a temporary block stream to which a piggybacked ACK/NACK field is addressed | |
| ES2279951T3 (en) | METHOD AND APPLIANCE TO REDUCE ERRORS IN TRANSMISSION LINKS. | |
| KR101395455B1 (en) | Scheduling grant information signaling in wireless communication system | |
| EP2866371B1 (en) | Method and apparatus for encoding and processing acknowledgement information | |
| CN102318254B (en) | Method for requesting retransmission, method for retransmission and devices thereof | |
| JP6110398B2 (en) | Method and device for providing TFI | |
| EP3641180B1 (en) | Base station device, terminal device, wireless communication system, and communication method | |
| CN107852281B (en) | Baseband processor, base station, user equipment, and method thereof | |
| EP2137863B1 (en) | Multiple packet source acknowledgement | |
| EP4275307B1 (en) | Methods, communications devices, and infrastructure equipment | |
| CN109474393B (en) | Data feedback, sending, receiving method and device, receiving device, sending device | |
| CN101646237A (en) | Method for generating ACK/NACK information | |
| CN104735720A (en) | Machine class communication service information transmission method, base station, terminals and system | |
| KR20230049091A (en) | Hybrid Automatic Repeat Request Codebook Generation in Wireless Communication Systems | |
| CN101252421A (en) | A encoding and decoding method and device for short response/negative response | |
| CN102299778A (en) | Feedback method and method and device for distinguishing feedback information | |
| CN113039806B (en) | Transmitting apparatus and receiving apparatus for reliably receiving control message | |
| EP2154805B1 (en) | A method and a device of distributing tfis and distinguishing feedback information | |
| CN101686111B (en) | Method for issuing assignment information, device and communication system |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| EE01 | Entry into force of recordation of patent licensing contract | Application publication date:20111228 Assignee:Apple Computer, Inc. Assignor:Huawei Technologies Co., Ltd. Contract record no.:2015990000755 Denomination of invention:Feedback method and method and device for distinguishing feedback information Granted publication date:20140219 License type:Common License Record date:20150827 | |
| LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model |