








本申请实施例涉及通信技术领域,尤其涉及一种传输信号方法及装置。The embodiments of the present application relate to the field of communication technologies, and in particular, to a method and apparatus for transmitting signals.
无源物联网(passive internet of things,passive IoT)是目前第5代移动通信技术(5th generation,5G)或者5.5G物联领域中重要的研究方向。无源物联系统中,网络设备和无源标签通信过程包括选择无源标签过程和盘存无源标签过程。Passive internet of things (passive IoT) is an important research direction in the field of 5th generation mobile communication technology (5th generation, 5G) or 5.5G IoT. In the passive IoT system, the communication process between network devices and passive tags includes the process of selecting passive tags and inventorying passive tags.
其中,在无源标签盘存过程中,无源标签接收到来自网络设备的查询(query)信令,query信令包括参数Q,该无源标签从(0,2Q-1)的范围内选出一个随机数存入无源标签的时隙计数器中,此时选到非0值的无源标签转移到仲裁状态,并触发时隙计数器进行逐一递减计数,直至计数至0时无源标签进入响应状态,而选到0值的无源标签直接进入响应状态。进入响应状态的无源标签响应一个16位随机数或伪随机数(16-bit random or pseudo-random number,RN16)给网络设备,随后网络设备接收到RN16后,响应一个包含该RN16的确认应答(acknowledgement,ACK)给无源标签,此时,无源标签被成功确认。被确认的无源标签转移到确认状态,并向网络设备反射无源标签的相关信息,比如无源标签的产品电子代码(electronic product code,EPC)、16位循环冗余码校验(16-bit cyclic redundancy check,CRC-16)等。Among them, in the passive tag inventory process, the passive tag receives the query signaling from the network device, the query signaling includes the parameter Q, and the passive tag is selected from the range of (0, 2Q -1). A random number is stored in the time slot counter of the passive tag. At this time, the passive tag with a non-zero value is selected and transferred to the arbitration state, and the time slot counter is triggered to count down one by one until the passive tag enters when the count reaches 0. The response state, and the passive tag selected to the value of 0 directly enters the response state. The passive tag that enters the response state responds to a 16-bit random or pseudo-random number (16-bit random or pseudo-random number, RN16) to the network device. After receiving the RN16, the network device responds with an acknowledgment containing the RN16. (acknowledgement, ACK) to the passive tag, at this time, the passive tag is successfully acknowledged. The confirmed passive tag transfers to the confirmed state, and reflects the relevant information of the passive tag to the network device, such as the product electronic code (electronic product code, EPC) of the passive tag, 16-bit cyclic redundancy check (16- bit cyclic redundancy check, CRC-16), etc.
但是,由于无源标签存入时隙计数器的值是随机选取的,在同一时隙下,会出现多个无源标签的时隙计数器计数为0,多个无源标签同时进入响应状态,并同时向网络设备响应RN16、反射无源标签的相关信息的现象。此时多个无源标签向网络设备反射的信号可能会叠加相互干扰,导致网络设备可能无法正确解扩多个无源标签反射的信号,进而降低多个无源标签接入网络的效率。However, since the value of the passive tag stored in the time slot counter is randomly selected, in the same time slot, the time slot counter count of multiple passive tags will be 0, and multiple passive tags will enter the response state at the same time, and At the same time, it responds to the RN16 and reflects the relevant information of the passive tag to the network device. At this time, the signals reflected by multiple passive tags to the network device may overlap and interfere with each other, which may cause the network device to fail to correctly despread the signals reflected by multiple passive tags, thereby reducing the efficiency of multiple passive tags accessing the network.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种传输信号方法及装置,能够降低同一时隙下不同标签选择到相同的扩频序列的概率,提高标签接入网络的效率。Embodiments of the present application provide a method and device for transmitting a signal, which can reduce the probability that different tags select the same spreading sequence in the same time slot, and improve the efficiency of tag access to the network.
为达到上述目的,本申请实施例采用如下技术方案:In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
第一方面,提供一种传输信号方法,所述方法包括:标签根据第一信息确定第一集合中第一序列的索引;其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,第一集合包括多个相互正交的序列;标签根据第一序列的索引对应的第一序列,对反射信息比特进行扩频处理;标签向网络设备发送处理后的信息。A first aspect provides a method for transmitting a signal, the method comprising: a tag determining an index of a first sequence in a first set according to first information; wherein the first information includes identification information of the tag and pseudo-random number information generated by the tag One or more of, the first set includes a plurality of mutually orthogonal sequences; the tag performs spread spectrum processing on the reflected information bits according to the first sequence corresponding to the index of the first sequence; the tag sends the processed data to the network device. information.
基于第一方面的方法,标签可以根据第一信息确定第一集合中第一序列的索引,由于不同标签的第一信息不同,多个标签在同一时隙下选择到相同序列的概率降低,根据第一序列对反射信息比特进行处理,能够避免标签处理后的信息与其他标签响应的信息发生叠加干扰,进而能够提高标签的接入效率。Based on the method of the first aspect, the tag can determine the index of the first sequence in the first set according to the first information. Since the first information of different tags is different, the probability of multiple tags selecting the same sequence in the same time slot is reduced. According to The first sequence processes the reflected information bits, which can avoid superimposed interference between the information processed by the tag and the information responded by other tags, thereby improving the access efficiency of the tags.
一种可能的设计中,标签根据第一信息确定第一集合中第一序列的索引,包括:标签根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引;其中,第一数值为第一集合中用于标签选择的序列的最大数量;或者,第一数值为 第二集合中用于标签选择的序列的最大数量,第二集合为第一集合的子集。In a possible design, the tag determines the index of the first sequence in the first set according to the first information, including: the tag performs a first operation on the first value according to the first information, and determines the first sequence in the first set according to the operation result. The index of ; wherein, the first value is the maximum number of sequences used for label selection in the first set; or, the first value is the maximum number of sequences used for label selection in the second set, and the second set is the first set subset of .
基于该可能的设计,标签可以根据第一信息以及第一数值确定第一集合中第一序列的索引,再根据第一序列的索引从第一集合的子集中确定第一序列,能够降低网络设备解扩复杂度,同一时隙下不同标签选择相同第一序列的概率进一步降低。Based on this possible design, the tag can determine the index of the first sequence in the first set according to the first information and the first value, and then determine the first sequence from the subset of the first set according to the index of the first sequence, which can reduce network equipment costs. Despreading complexity, the probability of different tags selecting the same first sequence in the same time slot is further reduced.
一种可能的设计中,标签根据第一信息对第一数值进行第一运算,包括:标签根据第一信息对第一数值进行取模运算。In a possible design, the tag performs a first operation on the first value according to the first information, including: the tag performs a modulo operation on the first value according to the first information.
基于该可能的设计,标签可以高效选择出对应的第一序列。Based on this possible design, the tag can efficiently select the corresponding first sequence.
一种可能的设计中,标签根据第一信息确定第一集合中第一序列的索引,包括:标签根据第一信息对第二数值进行第一运算,根据运算结果确定第三集合中第二序列的索引;其中,第二数值是第三集合中的序列的数量;标签根据第二序列的索引以及第二信息确定第一序列的索引,其中,第二信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种。In a possible design, the tag determines the index of the first sequence in the first set according to the first information, including: the tag performs a first operation on the second value according to the first information, and determines the second sequence in the third set according to the operation result. Wherein, the second value is the number of sequences in the third set; the label determines the index of the first sequence according to the index of the second sequence and the second information, wherein the second information includes the identification information of the label, the label generated by the label One or more of pseudo-random number information.
基于该可能的设计,能够进一步降低同一时隙下不同标签选择相同第一序列的概率,提高标签的接入效率。Based on this possible design, the probability of different tags selecting the same first sequence in the same time slot can be further reduced, and the access efficiency of tags can be improved.
一种可能的设计中,第三集合包括多个相互正交的序列,第三集合中的序列长度小于第一集合中序列的长度,且第三集合中的序列为第一集合中序列的基序列。In a possible design, the third set includes multiple mutually orthogonal sequences, the length of the sequences in the third set is less than the length of the sequences in the first set, and the sequences in the third set are the basis of the sequences in the first set. sequence.
基于该可能的设计,能够灵活配置标签可选的序列集合。Based on this possible design, the tag-selectable sequence set can be flexibly configured.
一种可能的设计中,标签接收来自网络设备的指示信息,指示信息指示第一数值;或者,指示信息指示第二数值。In a possible design, the tag receives indication information from the network device, where the indication information indicates the first value; or, the indication information indicates the second value.
基于该可能的设计,能够灵活指示标签可以选择的序列的范围。Based on this possible design, the range of sequences that the tag can select can be flexibly indicated.
第二方面,提供一种信号传输方法,所述方法包括:网络设备接收标签处理后的信息,其中,标签处理后的信息由标签根据第一集合中第一序列的索引对应的第一序列,对反射信息比特进行扩频处理后得到;第一序列的索引由标签根据第一信息确定;其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,第一集合包括多个相互正交的序列;网络设备对标签处理后的信息进行解扩处理,得到标签的反射信息比特。In a second aspect, a signal transmission method is provided, the method comprising: a network device receiving tag-processed information, wherein the tag-processed information is a first sequence corresponding to an index of the first sequence in the first set by the tag, Obtained by performing spread spectrum processing on the reflected information bits; the index of the first sequence is determined by the tag according to the first information; wherein the first information includes one or more of the identification information of the tag and the pseudo-random number information generated by the tag, The first set includes a plurality of mutually orthogonal sequences; the network device despreads the information processed by the label to obtain the reflected information bits of the label.
一种可能的设计中,第一序列的索引由标签根据第一信息确定,包括:第一序列的索引由标签根据第一信息对第一数值进行第一运算的运算结果确定;其中,第一数值为第一集合中用于标签选择的序列的最大数量;或者,第一数值为第二集合中用于标签选择的序列的最大数量,第二集合为第一集合的子集。In a possible design, the index of the first sequence is determined by the tag according to the first information, including: the index of the first sequence is determined by the operation result of the tag performing a first operation on the first value according to the first information; wherein the first The value is the maximum number of sequences used for label selection in the first set; alternatively, the first value is the maximum number of sequences used for label selection in the second set, which is a subset of the first set.
一种可能的设计中,标签根据第一信息对第一数值进行第一运算,包括:标签根据第一信息对第一数值进行取模运算。In a possible design, the tag performs a first operation on the first value according to the first information, including: the tag performs a modulo operation on the first value according to the first information.
一种可能的设计中,第一序列的索引由标签根据第一信息确定,包括:第三集合中第二序列的索引由标签根据第一信息对第二数值进行第一运算的运算结果确定;其中,第二数值是第三集合中的序列的数量;第一序列的索引由标签根据第二序列的索引以及第二信息确定;其中,第二信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种。In a possible design, the index of the first sequence is determined by the label according to the first information, including: the index of the second sequence in the third set is determined by the operation result of the first operation performed by the label on the second value according to the first information; Wherein, the second value is the number of sequences in the third set; the index of the first sequence is determined by the label according to the index of the second sequence and the second information; wherein, the second information includes the identification information of the label, the pseudo-random generated by the label one or more of the digital information.
一种可能的设计中,第三集合包括多个相互正交的序列,第三集合中的序列长度小于第一集合中序列的长度,且第三集合中的序列为第一集合中序列的基序列。In a possible design, the third set includes multiple mutually orthogonal sequences, the length of the sequences in the third set is less than the length of the sequences in the first set, and the sequences in the third set are the basis of the sequences in the first set. sequence.
一种可能的设计中,网络设备向标签发送指示信息,指示信息指示第一数值;或者,指示信息指示第二数值。In a possible design, the network device sends indication information to the tag, where the indication information indicates the first value; or, the indication information indicates the second value.
第二方面或第二方面的任一种可能的设计所带来的技术效果可参见上述第一方面或第一方面的任一种可能的设计所带来的技术效果,不再赘述。For the technical effect brought by the second aspect or any possible design of the second aspect, reference may be made to the technical effect brought by the above-mentioned first aspect or any possible design of the first aspect, which will not be repeated.
第三方面,提供一种标签,所述标签可以包括一个或多个处理器、一个或多个存储器。所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使所述标签执行如第一方面或第一方面的任一可能的设计所述的信号传输方法。In a third aspect, a tag is provided that may include one or more processors, one or more memories. The one or more memories are used to store computer program code comprising computer instructions which, when executed by the one or more processors, cause the tag to perform as described in the first aspect or the first aspect. Any possible design of an aspect of the signal transmission method.
第四方面,提供一种网络设备,所述网络设备可以该终端包括一个或多个处理器、一个或多个存储器。所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使所述网络设备执行如第二方面或第二方面的任一可能的设计所述的信号传输方法。In a fourth aspect, a network device is provided, and the network device may include one or more processors and one or more memories in the terminal. The one or more memories are used to store computer program code, the computer program code comprising computer instructions that, when executed by the one or more processors, cause the network device to perform as described in the second aspect or The signal transmission method described in any possible design of the second aspect.
第五方面,提供一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或者第一方面的任一种可能的设计或第二方面或第二方面的任一可能的设计所述的信号传输方法。In a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium can be a readable non-volatile storage medium. Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium runs on a computer, The computer is caused to execute the signal transmission method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
第六方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或者第一方面的任一种可能的设计或第二方面或第二方面的任一可能的设计所述的信号传输方法。A sixth aspect provides a computer program product comprising instructions that, when run on a computer, cause the computer to perform the first aspect or any possible design of the first aspect or the second aspect or any of the second aspects. A possible design of the described signal transmission method.
第七方面,提供一种通信系统,该通信系统可以包括:标签和网络设备,该通信系统可以执行上述第一方面或者第一方面的任一种可能的设计或第二方面或第二方面的任一可能的设计所述的信号传输方法。In a seventh aspect, a communication system is provided, the communication system may include: a tag and a network device, and the communication system may perform the first aspect or any possible design of the first aspect or the second aspect or the second aspect. Any possible design of the described signal transmission method.
其中,第三方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面或第一方面的任一种可能的设计或第二方面或第二方面的任一种可能的设计所带来的技术效果,不再赘述。Wherein, for the technical effect brought by any one of the design manners in the third aspect to the seventh aspect, reference may be made to the above-mentioned first aspect or any possible design of the first aspect or any one of the second aspect or the second aspect The technical effects brought about by the possible designs will not be repeated here.
图1为一种标签的通信过程示意图;1 is a schematic diagram of a communication process of a tag;
图2为一种RFID系统的通信过程示意图;2 is a schematic diagram of a communication process of an RFID system;
图3a为本申请实施例提供的一种通信架构示意图;3a is a schematic diagram of a communication architecture provided by an embodiment of the present application;
图3b为本申请实施例提供的又一种通信架构示意图;FIG. 3b is a schematic diagram of yet another communication architecture provided by an embodiment of the present application;
图4为本申请实施例提供的一种通信装置的结构示意图;FIG. 4 is a schematic structural diagram of a communication device according to an embodiment of the present application;
图5为本申请实施例提供的一种传输信号方法的流程图;FIG. 5 is a flowchart of a method for transmitting a signal according to an embodiment of the present application;
图6为本申请实施例提供的一种生成序列的示意图;6 is a schematic diagram of a generation sequence provided by an embodiment of the present application;
图7为本申请实施例提供的一种通信装置的示意图;FIG. 7 is a schematic diagram of a communication device according to an embodiment of the present application;
图8为本申请实施例提供的一种通信系统的示意图。FIG. 8 is a schematic diagram of a communication system provided by an embodiment of the present application.
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings.
以下,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重 要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。Hereinafter, the terms "first", "second", etc. are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature defined as "first", "second", etc., may expressly or implicitly include one or more of that feature. In the description of this application, unless stated otherwise, "plurality" means two or more.
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or illustrations. Any embodiments or designs described in the embodiments of the present application as "exemplary" or "such as" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.
在介绍本申请实施例之前,对本申请实施例涉及的一些名词进行解释:Before introducing the embodiments of the present application, some terms involved in the embodiments of the present application are explained:
无源物联网是指包括无源(battery free)节点的传输网络。其中,无源节点自身不配备或者不主要依赖电池等电源设备,而是从环境中获取能量,支撑无源节点对数据进行感知、传输和分布式计算。一般的,无源节点可以包括无源标签(passive tag),无源标签的收发机可以由射频场进行激励。在本申请实施例中为表述简洁起见,可以将无源标签替代性地描述为标签。标签可以和网络设备共同构成射频识别(radio-frequency identification,RFID)系统,在RFID系统中可以应用非接触式的自动识别射频技术。Passive IoT refers to a transmission network including battery free nodes. Among them, passive nodes are not equipped with or mainly rely on power equipment such as batteries, but obtain energy from the environment to support passive nodes to sense, transmit and distribute data. In general, passive nodes may include passive tags whose transceivers may be excited by a radio frequency field. In the embodiments of the present application, for the sake of brevity, passive tags may be alternatively described as tags. The tag can form a radio frequency identification (radio-frequency identification, RFID) system together with the network equipment, and the non-contact automatic identification radio frequency technology can be applied in the RFID system.
在RFID系统的工作过程中,网络设备控制RFID系统中的射频模块将无线电载波信号通过天线向外发射,当标签进入发射天线的工作区域时,标签被激活后可以将携带有标签相关信息的信号反射给网络设备,网络设备可以通过天线接收标签反射的信号后,对接收到的信号进行解扩或者解码从而获得标签的相关信息。例如,标签的协议控制位(protocol control,PC),产品电子代码(electronic product code,EPC)和16位循环冗余码校验(16-bit cyclic redundancy check,CRC-16),由此形成一个完整的通信链路。During the working process of the RFID system, the network device controls the radio frequency module in the RFID system to transmit the radio carrier signal through the antenna. When the tag enters the working area of the transmitting antenna, the tag can transmit the signal carrying the relevant information of the tag after being activated. It is reflected to the network device. After receiving the signal reflected by the tag through the antenna, the network device can despread or decode the received signal to obtain the relevant information of the tag. For example, the tag's protocol control bit (protocol control, PC), product electronic code (electronic product code, EPC) and 16-bit cyclic redundancy check (16-bit cyclic redundancy check, CRC-16), thus forming a complete communication link.
在RFID空口协议国际标准化组织(international organization for standardization,ISO)18000-6C中,定义标签采用动态时隙问候(ALOHA)技术向网络设备进行反射信号。图1为一种标签的通信过程示意图,如图1所示,标签可以接收来自网络设备的选择(select)信令和查询(query)信令,也可以接收响应RN16后网络设备回复的确认应答(acknowledgement,ACK),或者接收发送携带有标签相关信息的信号后网络设备回复的否认应答(negative acknowledgement,NACK)。其中,标签收到ACK表示网络设备成功接收到标签响应的RN16,标签收到NACK表示网络设备没有成功接收到标签响应的RN16,此时标签需要再次重复发送未成功反射的信号。在图1中,网络设备向标签发送包含高电平的连续波(continuous wave,CW),标签可以从CW中获取能量用于与网络设备之间进行通信。例如,图1中标签在T1时间内接收CW并从中获取能量,用于向网络设备响应一个RN16或者用于向网络设备反射带有标签相关信息的信号。类似的,标签可以在T2、T3、T4时间内接收CW并从中获取能量用于信令的感知或者响应。In the RFID air interface protocol International Organization for Standardization (International Organization for Standardization, ISO) 18000-6C, it is defined that the tag uses the dynamic slot hello (ALOHA) technology to reflect the signal to the network device. Figure 1 is a schematic diagram of the communication process of a tag. As shown in Figure 1, the tag can receive select signaling and query signaling from network devices, and can also receive confirmation responses from network devices after responding to RN16 (acknowledgement, ACK), or a negative acknowledgement (negative acknowledgement, NACK) replied by the network device after receiving and sending the signal carrying the tag-related information. Among them, if the tag receives ACK, it means that the network device successfully receives the RN16 of the tag response, and if the tag receives NACK, it means that the network device has not successfully received the RN16 of the tag response. At this time, the tag needs to repeat the unsuccessfully reflected signal again. In FIG. 1 , the network device sends a continuous wave (continuous wave, CW) containing a high level to the tag, and the tag can obtain energy from the CW for communicating with the network device. For example, the tag in FIG.1 receives the CW within the time T1 and obtains energy from it, which is used to respond to an RN16 to the network device or to reflect a signal with tag-related information to the network device. Similarly, the tag can receive the CW within T2 , T3 , and T4 and obtain energy from it for signaling sensing or response.
ISO 18000-6C规定在标签反射链路中,采用线性编码调制方式对待反射的信号进行调制,例如采用双相间空号编码(bi-phase space coding,FM0)/米勒(miller)线路码+二进制相移键控(binary phase shift keying,BPSK)/幅度键控(amplitude shift keying,ASK)的信息调制方式。但是,采用这种线性编码调制方式的局限性在于标签反射链 路的通信抗干扰的能力较弱,进而导致标签反射信号链路的覆盖距离严重受限。ISO 18000-6C stipulates that in the tag reflection link, the signal to be reflected is modulated by linear coding modulation, for example, bi-phase space coding (FM0)/miller line code + binary Phase shift keying (binary phase shift keying, BPSK)/amplitude shift keying (amplitude shift keying, ASK) information modulation method. However, the limitation of using this linear coding modulation method is that the communication anti-interference ability of the label reflection link is weak, which leads to a serious limitation of the coverage distance of the label reflection signal link.
一种可能的设计中,在标签反射链路中可以采用重复或者扩频+重复的方式来向网络设备反射信号。例如,标签可以向网络设备多次反射相同的信号,或者,标签在反射的相同的信号的基础上将反射信号乘以扩频序列。其中,扩频序列可以由标签自身预置或者预存。标签采用上述方式向网络设备反射信号,网络设备可以对接收到的多个信号进行合并解码,能够有效提升接收信噪比进而提高标签反射链路的覆盖性能。In a possible design, repetition or spread spectrum + repetition may be used in the label reflection link to reflect the signal to the network device. For example, the tag may reflect the same signal to the network device multiple times, or the tag may multiply the reflected signal by a spreading sequence based on the same signal that is reflected. Wherein, the spreading sequence can be preset or pre-stored by the tag itself. The tag reflects the signal to the network device in the above manner, and the network device can combine and decode multiple received signals, which can effectively improve the received signal-to-noise ratio and thus the coverage performance of the tag reflection link.
在标签反射链路中采用自身预置或者预存的扩频序列对反射信号进行处理,并与网络设备进行通信的过程可以如图2所示,图2为一种RFID系统的通信过程示意图。图2中标签1在时隙1向网络设备响应一个RN16,网络设备回应包含该RN16的ACK给标签1,标签1被成功确认,随后标签1向网络设备反射标签相关信息,例如标签1的EPC。类似的,标签2、标签3执行重复查询(queryrep)信令后与网络设备的通信过程与上述标签1的通信过程类似,不予赘述。当标签4在时隙3计数器值为0,标签4进入响应状态并向网络设备响应一个RN16,网络设备回应包含该RN16的NACK给标签4,标签4未被确认,继续重复执行queryrep信令,直至标签4被确认后,再向网络设备反射标签4的相关信息。In the tag reflection link, the self-preset or pre-stored spread spectrum sequence is used to process the reflected signal, and the process of communicating with the network device can be shown in Figure 2, which is a schematic diagram of the communication process of an RFID system. In Figure 2,
但是,如果在同一时隙下,多个同时向网络设备响应RN16的标签内预置的扩频序列是相同的,则在该时隙下多个标签反射的信号会相互叠加干扰,网络设备接收这多个标签反射的信号无法正确解扩,进而降低标签接入网络的效率。However, if in the same time slot, the preset spreading sequences in multiple tags that respond to the RN16 simultaneously to the network device are the same, the signals reflected by the multiple tags in this time slot will overlap and interfere with each other, and the network device receives The signals reflected by the multiple tags cannot be despread correctly, thereby reducing the efficiency of the tags accessing the network.
为降低同一时隙下不同标签选择到相同的扩频序列的概率,提高标签接入网络的效率,本申请实施例提供一种传输信号方法,该方法具体包括:标签根据第一信息确定第一集合中第一序列的索引;其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,第一集合包括多个相互正交的序列;标签根据第一序列的索引对应的第一序列,对反射信息比特进行扩频处理;标签向网络设备发送处理后的信息。In order to reduce the probability that different tags select the same spread spectrum sequence in the same time slot and improve the efficiency of the tag accessing the network, the embodiment of the present application provides a method for transmitting a signal, the method specifically includes: the tag determines the first The index of the first sequence in the set; wherein, the first information includes one or more of the identification information of the label and the pseudo-random number information generated by the label, and the first set includes a plurality of mutually orthogonal sequences; the label is based on the first For the first sequence corresponding to the index of the sequence, spread spectrum processing is performed on the reflected information bits; the tag sends the processed information to the network device.
下面结合说明书附图,对本申请实施例提供的传输信号方法进行描述。The following describes the signal transmission method provided by the embodiments of the present application with reference to the accompanying drawings.
本申请实施例提供的传输信号方法可以应用于各种通信系统,例如:长期演进(long term evolution,LTE)系统、第五代(5th generation,5G)移动通信系统、未来的通信系统、或者多种通信系统融合的系统等,本申请实施例不做限定。其中,5G还可以称为新无线(new radio,NR)。本申请实施例提供的通信系统可以是公共陆地移动网络(public land mobile network,PLMN)、设备到设备(device-to-device,D2D)网络、机器到机器(machine to machine,M2M)网络、物联网(internet of things,IoT)或者其他网络。The method for transmitting signals provided in the embodiments of the present application may be applied to various communication systems, for example, a long term evolution (LTE) system, a fifth generation (5G) mobile communication system, a future communication system, or multiple A system for integrating communication systems, etc., is not limited in the embodiments of the present application. Among them, 5G can also be called new radio (NR). The communication system provided by the embodiments of the present application may be a public land mobile network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, a Internet of things (IoT) or other networks.
例如,本申请实施例可以应用在包括协助终端(helper)、标签(tag)、宏基站(macro)、微型基站(pico)的无源物联网络中。For example, the embodiments of the present application may be applied to a passive IoT network including a helper terminal (helper), a tag (tag), a macro base station (macro), and a pico base station (pico).
图3a是本申请实施例提供的一种通信架构示意图。如图3a所示,该通信架构中可以包括:宏基站、微型基站以及标签。微型基站可以与标签直接通信,而宏基站需要通过微型基站与标签进行间接通信。标签可以将上行数据发送到微型基站,再由微型基站将上行数据传输到宏基站;宏基站可以发送下行数据到微型基站,再由微型基站将下行数据发送给标签。FIG. 3 a is a schematic diagram of a communication architecture provided by an embodiment of the present application. As shown in Figure 3a, the communication architecture may include: a macro base station, a micro base station, and a tag. The micro base station can communicate directly with the tag, while the macro base station needs to communicate with the tag indirectly through the micro base station. The tag can send the uplink data to the micro base station, and then the micro base station transmits the uplink data to the macro base station; the macro base station can send the downlink data to the micro base station, and then the micro base station sends the downlink data to the tag.
图3b是本申请实施例提供的又一种通信架构示意图。如图3b所示,该通信架构中可以包括宏基站、微型基站、标签以及协助终端。其中,微型基站和协助终端可以与标签直接通信,而宏基站需要通过微型基站和/或协助终端与标签进行间接通信。标签向微型基站发送上行数据,微型基站可以直接向宏基站传输该上行数据,或者微型基站通过协助终端向宏基站传输该上行数据。宏基站可以向微型基站或者协助终端发送下行数据,微型基站通过协助终端将该下行数据传输给标签。FIG. 3b is a schematic diagram of still another communication architecture provided by an embodiment of the present application. As shown in Fig. 3b, the communication architecture may include a macro base station, a micro base station, a tag and an assisting terminal. Wherein, the micro base station and the assisting terminal can communicate directly with the tag, while the macro base station needs to indirectly communicate with the tag through the micro base station and/or the assisting terminal. The tag sends uplink data to the micro base station, and the micro base station can directly transmit the uplink data to the macro base station, or the micro base station can transmit the uplink data to the macro base station by assisting the terminal. The macro base station can send downlink data to the micro base station or the assisting terminal, and the micro base station transmits the downlink data to the tag by assisting the terminal.
需要说明的是,本申请实施例中的宏基站、微型基站可以描述为网络设备,具体的,宏基站可以包括继续演进的节点B(gNB),微型基站可以包括杆站。网络设备除了包括本申请实施例中的宏基站或者微型基站外,还可以包括读写器(reader)、收发点(transmission receive point,TRP)、传输点(transmission point,TP)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU)、中继(relay)。本申请实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中匹配使用。It should be noted that the macro base station and the micro base station in the embodiments of the present application may be described as network equipment. Specifically, the macro base station may include a continuously evolved Node B (gNB), and the micro base station may include a pole station. In addition to the macro base station or micro base station in the embodiment of the present application, the network device may also include a reader, a transceiver point (transmission receiver point, TRP), a transmission point (transmission point, TP), a transmission receiver point ( transmission reception point, TRP), evolved Node B (evolved Node B, eNB), radio network controller (radio network controller, RNC), Node B (Node B, NB), base station controller (base station controller, BSC) , base transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), base band unit (base band unit, BBU), relay (relay). In this embodiment of the present application, the device for implementing the function of the network device may be a network device, or a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device and used in a matched manner.
需要说明的是,本申请实施例中的标签可以包括有源标签,半有源标签以及无源标签。本申请实施例中,用于实现网络设备的功能的装置可以是标签,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在标签中匹配使用。It should be noted that the tags in the embodiments of the present application may include active tags, semi-active tags and passive tags. In this embodiment of the present application, the device for implementing the function of the network device may be a label, or a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the label for matching use.
在具体实现时,上文所述的通信架构中所包括的各个设备可采用图4所示的组成结构或者包括图4所示的部件。图4为本申请实施例提供的一种通信装置400的结构示意图,当该通信装置400具有本申请实施例所述标签的功能时,该通信装置400可以为标签或者标签中的芯片或者片上系统。当通信装置400具有本申请实施例所述的网络设备的功能时,通信装置400可以为网络设备或者网络设备中的芯片或者片上系统。During specific implementation, each device included in the communication architecture described above may adopt the composition structure shown in FIG. 4 or include the components shown in FIG. 4 . FIG. 4 is a schematic structural diagram of a
如图4所示,该通信装置400可以包括处理器401,通信线路402以及通信接口403。进一步的,该通信装置400还可以包括存储器404。其中,处理器401,存储器404以及通信接口403之间可以通过通信线路402连接。As shown in FIG. 4 , the
其中,处理器401可以是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)、或它们的任意组合。处理器401还可以是其它具有处理功能的装置,如电路、器件或软件模块等。可通过运行其中的计算机程序或软件代码或指令,或通过调用存储器404中存储的计算机程序或软件代码或指令,对MAC层和PHY层进行控制,以实现本申请下述各实施例提供的传输信号方法。The
通信线路402,用于在通信装置400所包括的各部件之间传送信息。The communication line 402 is used to transmit information between various components included in the
通信接口403,用于与其他设备或其它通信网络进行通信。该其它通信网络可以 为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。通信接口403可以是射频模块、收发器或者任何能够实现通信的装置。The
存储器404,用于存储指令。其中,指令可以是计算机程序。
其中,存储器404可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,RAM)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储、磁盘存储介质或其他磁存储设备,光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等。The
需要说明的是,存储器404可以独立于处理器401存在,也可以和处理器401集成在一起。存储器404可以用于存储指令或者程序代码或者一些数据等。存储器404可以位于通信装置400内,也可以位于通信装置400外,不予限制。处理器401,用于执行存储器404中存储的指令,以实现本申请下述实施例提供的传输信号方法。It should be noted that the
在一种示例中,处理器401可以包括一个或多个CPU,例如图4中的CPU0和CPU1。作为一种示例性的实现方式,通信装置400包括多个处理器,例如,除图4中的处理器401之外,还可以包括处理器405。In one example,
需要说明的是,图4中示出的组成结构并不构成对该通信装置的限定,除图4所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be noted that the composition shown in FIG. 4 does not constitute a limitation on the communication device. In addition to the components shown in FIG. 4 , the communication device may include more or less components than those shown in the figure, or combinations thereof certain components, or different component arrangements.
下面结合图3a或者图3b所示通信架构,对本申请实施例提供的传输信号方法进行描述。其中,下述实施例中的各设备可以具有图4所示部件。其中,本申请各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请实施例的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。The following describes the signal transmission method provided by the embodiment of the present application with reference to the communication architecture shown in FIG. 3a or FIG. 3b. Wherein, each device in the following embodiments may have the components shown in FIG. 4 . The actions, terms, etc. involved in the various embodiments of the present application may refer to each other without limitation. The names of the messages or the names of parameters in the messages that are exchanged between the devices in the embodiments of the embodiments of the present application are just an example, and other names may also be used in the specific implementation, which is not limited.
图5为本申请实施例提供的一种传输信号方法的流程图。FIG. 5 is a flowchart of a method for transmitting a signal according to an embodiment of the present application.
S501、标签根据第一信息确定第一集合中第一序列的索引,根据第一序列的索引确定第一序列。S501. The tag determines the index of the first sequence in the first set according to the first information, and determines the first sequence according to the index of the first sequence.
其中,标签可以为图3a或者图3b中所示的标签,该标签可以采用图4所示的组成结构或者包括图4所示的部件。The label may be the label shown in FIG. 3 a or FIG. 3 b , and the label may adopt the composition shown in FIG. 4 or include the components shown in FIG. 4 .
其中,第一集合中可以包括多个相互正交的扩频序列,相互正交可以指集合中的任意两个扩频序列的互相关函数为0,即第一集合中的任意两个扩频序列完全不相关。为简洁起见,本申请实施例中可以将扩频序列替代性地描述为序列。第一集合中的所有序列可以依次进行编号,其中,第一集合中每个序列的编号可以作为对应每个序列的索引,根据该序列的索引可以确定第一集合中对应的序列。例如第一序列中包括X个序列,依次编号为序列0,序列1,序列2……序列X-1,根据索引1可以确定对应的序列1。第一集合可以由网络设备预先配置给标签,或者可以由标签自身生成,第一集合中的每个序列可以包括一个或多个二进制比特,每个序列的序列长度可以用于表示序列进行扩频时的扩频倍数。The first set may include a plurality of mutually orthogonal spread spectrum sequences, and mutual orthogonality may mean that the cross-correlation function of any two spread spectrum sequences in the set is 0, that is, any two spread spectrum sequences in the first set have a cross-correlation function of 0. The sequences are completely uncorrelated. For the sake of brevity, the spreading sequence may be alternatively described as a sequence in this embodiment of the present application. All sequences in the first set may be numbered sequentially, wherein the number of each sequence in the first set may be used as an index corresponding to each sequence, and the corresponding sequence in the first set may be determined according to the index of the sequence. For example, the first sequence includes X sequences, which are sequentially numbered as sequence 0,
可选的,第一集合中的一个序列可以对应一个或者多个标签,即该序列可以为一个或者多个标签所用。需要说明的是,当一个序列对应多个标签时,多个标签可以将用该序列处理过的信号应该在多个不同时隙上传输。例如,第一集合中的序列数目为n,标签的数目为m,其中n<<m,存在3个标签选取到同一个序列,为了避免选取到相同序列的标签在标签反射链路上的信号相互叠加形成干扰,可以将这3个经过同一序列处理的信号分布在不同的时隙中进行传输,比如标签1的信号在时隙1中传输,标签2的信号在时隙2中传输,标签3的信号在时隙3中传输。Optionally, a sequence in the first set may correspond to one or more tags, that is, the sequence may be used by one or more tags. It should be noted that when a sequence corresponds to multiple tags, multiple tags can transmit signals processed by the sequence in multiple different time slots. For example, the number of sequences in the first set is n, and the number of tags is m, where n<<m, there are 3 tags that select the same sequence, in order to avoid selecting the same sequence of tags on the tag reflection link signal The three signals processed by the same sequence can be distributed in different time slots for transmission. For example, the signal of
可选的,第一集合可以被划分为多个子集,该多个子集之间不相交,各个子集中序列的数量可以相同或者不同。第二集合为第一集合的一个子集,第二集合可以为第一集合的多个子集中正交性最强的子集。例如,第一集合可以包括8个序列:{序列0、序列1、序列2、序列3、序列4、序列5、序列6、序列7},第一集合的子集可以被划分为4个子集,包括子集1{序列0、序列1}、子集2{序列2、序列3}、子集3{序列4、序列5}、子集4{序列6、序列7},标签可以从子集1到子集4其中任意一个子集中确定出第一序列。Optionally, the first set may be divided into multiple subsets, the multiple subsets do not intersect, and the number of sequences in each subset may be the same or different. The second set is a subset of the first set, and the second set may be a subset with the strongest orthogonality among the multiple subsets of the first set. For example, the first set may include 8 sequences: {Sequence 0,
可选的,第一集合中的序列可以由第三集合中的序列生成。第三集合包括多个相互正交的序列,第三集合中的序列长度小于第一集合中序列的长度,且第三集合中的序列为第一集合中序列的基序列,即第一集合中的序列可以由第三集合中的序列生成,具体生成过程可以参照下文方式三中序列生成过程。Optionally, the sequences in the first set may be generated from sequences in the third set. The third set includes multiple mutually orthogonal sequences, the length of the sequences in the third set is less than the length of the sequences in the first set, and the sequences in the third set are the base sequences of the sequences in the first set, that is, the sequences in the first set The sequence of can be generated by the sequence in the third set, and the specific generation process can refer to the sequence generation process in the third mode below.
其中,第一序列为标签用于处理反射信息比特的序列,第一序列可以包括一个或多个二进制比特,第一序列的序列长度可以用于表示根据第一序列进行扩频处理时的扩频倍数。The first sequence is a sequence used by the tag to process the reflected information bits, the first sequence may include one or more binary bits, and the sequence length of the first sequence may be used to indicate the spread spectrum when the spread spectrum processing is performed according to the first sequence multiple.
示例性的,标签可以根据第一信息确定第一集合中第一序列的索引。Exemplarily, the tag may determine the index of the first sequence in the first set according to the first information.
其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种。具体的,标签的标识信息可以为标签自身唯一的标签标识符(tag identification,TID),不同标签的TID互不相同,例如标签1的TID为0010 0101 0111 0101 1111 1010 0101 1011,标签2的TID为1010 0101 0100 1110 0101 1111 0101 1010。标签生成的伪随机数信息可以为标签中生成的16位的随机数或者伪随机数RN16,不同标签生成的RN16互不相同,例如,标签1生成的RN16为1100 1011 0111 1010,标签2生成的RN16为1110 0101 0101 0100。标签生成的伪随机数信息还可以为标签生成的另外一组x位的随机数或者伪随机数RNx,不同标签生成的RNx互不相同,例如标签1生成RN8为0111 1110,标签2生成的RN8为1001 0101。The first information includes one or more of tag identification information and pseudo random number information generated by the tag. Specifically, the identification information of the tag can be the unique tag identifier (tag identification, TID) of the tag itself, and the TIDs of different tags are different from each other. is 1010 0101 0100 1110 0101 1111 0101 1010. The pseudo-random number information generated by the tag can be a 16-bit random number or a pseudo-random number RN16 generated in the tag. The RN16 generated by different tags are different from each other. For example, the RN16 generated by
其中,第一数值为第一集合中用于标签选择的序列的最大数量;或者,第一数值为第二集合中用于标签选择的序列的最大数量。第一数值可以由网络设备指示,具体的,标签可以接收来自网络设备的指示信息,该指示信息可以指示第一数值。Wherein, the first value is the maximum number of sequences used for label selection in the first set; or, the first value is the maximum number of sequences used for label selection in the second set. The first value may be indicated by the network device. Specifically, the tag may receive indication information from the network device, and the indication information may indicate the first value.
具体的,网络设备向标签发送的指示信息可以携带在网络设备向标签发送的信令中,该信令可用于网络设备识别或者盘存标签,其中,该信令可以包括select信令、query信令。标签接收的select信令可以为盘存和访问过程选择一个特定的标签或者标签群,标签接收的query信令可以对该标签启动盘存流程。Specifically, the indication information sent by the network device to the tag may be carried in the signaling sent by the network device to the tag, and the signaling may be used by the network device to identify or inventory the tag, where the signaling may include select signaling, query signaling . The select signaling received by the tag can select a specific tag or tag group for the inventory and access process, and the query signaling received by the tag can start the inventory process for the tag.
其中,select信令中的参数可以包括目标(target)、动作(action)、记忆库(membank)、指针(pointer)、长度(length)、掩码(mask)和截短(truncate)和CRC-16。各个参数在select信令中的比特数目和具体含义可以如表1中所示。The parameters in the select signaling may include target, action, membank, pointer, length, mask, truncate, and CRC- 16. The number of bits and specific meanings of each parameter in the select signaling may be as shown in Table 1.
表1 select信令的参数Table 1 Parameters of select signaling
具体的,标签可以直接接收网络设备发送的信令,或者通过协助终端接收网络设备发送的信令。网络设备可以在待发送的信令中添加[log2N]比特作为指示信息来指示第一数值N,该指示信息可以携带在信令的冗余状态字段中,比如网络设备可以在select信令中的目标参数字段的保留部分添加指示信息。Specifically, the tag can directly receive the signaling sent by the network device, or receive the signaling sent by the network device by assisting the terminal. The network device may add [log2 N] bits as indication information in the signaling to be sent to indicate the first value N, and the indication information may be carried in the redundancy status field of the signaling. Add instructions in the reserved section of the Target parameter field.
例如,网络设备可以在待发送的信令中携带3个比特作为指示信息来指示第一数值为8,即第一集合中包括8个标签可选的序列。又例如,网络设备可以在待发送的信令中携带2个比特作为指示信息来指示第一数值为4,即第二集合中包括4个标签可选的序列。For example, the network device may carry 3 bits in the signaling to be sent as indication information to indicate that the first value is 8, that is, the first set includes 8 tag-selectable sequences. For another example, the network device may carry 2 bits in the signaling to be sent as indication information to indicate that the first value is 4, that is, the second set includes 4 tag-selectable sequences.
可选的,标签还可以接收来自网络设备的分组指示信息,该分组指示信息可用于指示第一集合所划分的子集的数量。分组指示信息可以携带在标签所接收的信令中进行传输,具体的指示方式可以参照上述指示信息的指示方式。例如,第一集合中包括64个序列,序列编号依次为#0~#63,网络设备在待发送给标签的信令中携带2个比特作为分组指示信息来指示第一集合可以被划分为2个子集,子集0包括#0~#31号序列,子集1包括#32~#63号序列。Optionally, the tag may also receive grouping indication information from the network device, where the grouping indication information may be used to indicate the number of subsets into which the first set is divided. The grouping indication information may be carried in the signaling received by the tag for transmission, and the specific indication manner may refer to the indication manner of the above indication information. For example, the first set includes 64 sequences, and the sequence numbers are #0 to #63 in sequence. The network device carries 2 bits in the signaling to be sent to the tag as grouping indication information to indicate that the first set can be divided into 2 Subset 0 includes sequences #0 to #31, and
具体的,本申请实施例提供了以下几种确定第一集合中第一序列的索引的方式。Specifically, the embodiments of the present application provide the following manners for determining the index of the first sequence in the first set.
示例性的,标签可以根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引,具体实现过程可参照下述方式一。Exemplarily, the tag may perform a first operation on the first value according to the first information, and determine the index of the first sequence in the first set according to the operation result. For a specific implementation process, refer to the following
示例性的,标签可以根据第一信息对第一数值进行第一运算,根据运算结果确定第二集合中第一序列的索引,具体实现过程可参照下述方式二。Exemplarily, the tag may perform a first operation on the first value according to the first information, and determine the index of the first sequence in the second set according to the operation result. For a specific implementation process, refer to the following
示例性的,标签根据第一信息对第二数值进行第一运算,根据运算结果确定第三集合中第二序列的索引,标签根据第二序列的索引以及第二信息确定第一序列的索引。具体实现过程可参照下述方式三。Exemplarily, the tag performs a first operation on the second value according to the first information, determines the index of the second sequence in the third set according to the operation result, and determines the index of the first sequence according to the index of the second sequence and the second information. For a specific implementation process, refer to the following third method.
进一步的,标签可以根据第一序列的索引确定第一序列。Further, the tag may determine the first sequence according to the index of the first sequence.
S502、标签根据第一序列对反射信息比特进行扩频处理。S502. The tag performs spectrum spread processing on the reflected information bits according to the first sequence.
其中,反射信息比特可以包括标签生成的RN16,或者标签的相关信息,例如标签的PC,EPC和CRC-16。The reflection information bits may include the RN16 generated by the tag, or the related information of the tag, such as the PC, EPC and CRC-16 of the tag.
示例性的,标签可以将反射信息比特映射在时域或者频域上后,再与第一序列进行相乘运算获得处理后的信息。例如,标签1将第一集合中的序列4作为第一序列,将标签1待发送给网络设备的信息比特或者信息块映射在时域或者频域上后,再乘以序列4,进而获得扩频处理后在标签反射链路上传输的信号。Exemplarily, the tag may map the reflection information bits on the time domain or the frequency domain, and then perform a multiplication operation with the first sequence to obtain the processed information. For example,
S503、标签向网络设备发送处理后的信息。S503, the tag sends the processed information to the network device.
其中,网络设备可以为图3a或者图3b所示通信架构中的宏基站或者微型基站。The network device may be a macro base station or a micro base station in the communication architecture shown in Fig. 3a or Fig. 3b.
具体的,标签可以采用扩频+重复的方式向网络设备反射信息。标签向网络设备重复发送处理后的信号,以使得网络设备可以将接收到的信号进行合并解扩,进而能够有效降低传输的误码率。Specifically, the tag can reflect information to the network device in a spread spectrum + repetition manner. The tag repeatedly sends the processed signal to the network device, so that the network device can combine and despread the received signal, thereby effectively reducing the bit error rate of transmission.
例如,在标签反射链路中,预先设置固定的倍数因子为n0,标签将相同信息比特或者信息块重复发送n0次。对于单个标签而言,网络设备n0次接收到标签发送的相同信息时,可以对n0个重复的信息比特或者信息块进行合并接收。如果在一个时隙内,当多个标签同时进入响应状态,每个标签在重复发送送n0次相同信息的基础上,将待反射的信息比特或者信息块乘以该标签对应的第一序列。For example, in the tag reflection link, a fixed multiple factor is preset as n0 , and the tag sends the same information bit or information block repeatedly n0 times. For a single tag, when the network device receives the same information sent by the tag n0 times, it can combine and receive n0 repeated information bits or information blocks. If in a time slot, when multiple tags enter the response state at the same time, each tag multiplies the information bits or information blocks to be reflected by the first sequence corresponding to the tag on the basis of repeatedly sending the same information n0 times. .
S504、网络设备接收标签处理后的信息并进行解扩。S504, the network device receives the information processed by the label and despreads it.
其中,网络设备接收处理后的信号并进行合并解扩,获得标签的反射信号。Wherein, the network device receives the processed signal and performs combining and despreading to obtain the reflected signal of the tag.
具体的,网络设备可以根据第一序列对接收到的标签处理后的信号进行解扩。可选的,网络设备可以对第一集合中的序列轮询,并进行相关性检测,直至查找到第一序列能够成功对网络设备接收到的信号进行解扩。Specifically, the network device may despread the received label-processed signal according to the first sequence. Optionally, the network device may poll the sequences in the first set and perform correlation detection until the first sequence is found and can successfully despread the signal received by the network device.
例如,第一集合中包括8个序列:{序列0、序列1、序列2、序列3、序列4、序列5、序列6、序列7},其中,标签1选择的第一序列为序列4,标签1根据序列4对反射信号进行处理后发送给网络设备,网络设备接收到标签1反射的信号后,对第一集合中的序列进行轮询,依次使用序列0、序列1、序列2、序列3都不能对接收到的信号成功解扩,使用序列4可以对接收到的信号成功解扩并且获得标签1的反射信号,在成功解扩后,网络设备停止对第一集合的轮询。For example, the first set includes 8 sequences: {Sequence 0,
可选的,网络设备可以同步标签选择的第一序列,在接收到标签发送的信号后,网络设备直接利用标签同步的第一序列进行解扩。例如,第一集合中包括8个序列:{序列0、序列1、序列2、序列3、序列4、序列5、序列6、序列7},其中,标签1选择的第一序列为序列4,标签1根据序列4对反射信号进行处理后发送给网络设备,并将序列4同步给网络设备,网络设备根据序列4对接收到的信号进行解扩,获得标签1的反射信号。Optionally, the network device may synchronize the first sequence selected by the label, and after receiving the signal sent by the label, the network device directly uses the first sequence synchronized by the label to perform despreading. For example, the first set includes 8 sequences: {Sequence 0,
进一步的,网络设备获得标签的反射信号后可以对标签进行响应或者接入。例如,网络设备成功接收到标签1响应的RN16后,可以向标签1回应一个包含同样RN16的ACK来用于确认标签1。又例如,网络设备通过信号解扩获得标签1的标签相关信息后将标签接入以太网。Further, after obtaining the reflected signal of the tag, the network device can respond to or access the tag. For example, after successfully receiving the RN16 responded by the
图5所示方法以一个标签与网络设备之间进行为例进行说明,可理解的是,对于其他标签,可以参照图5所示方法与网络设备进行通信,例如,存在标签1、标签2、标签3、标签4在同一个时隙内进入响应状态时,标签1、标签2、标签3、标签4可以分别由标签各自的第一信息确定第一集合中第一序列的索引,根据与标签对应的第一序列对不同标签的反射信息比特进行扩频处理,可以使得标签1与标签2、标签3、标签4向网络设备发送的信号互不干扰。The method shown in FIG. 5 is described by taking a tag and a network device as an example. It can be understood that for other tags, you can refer to the method shown in FIG. 5 to communicate with the network device. For example, there are
基于图5所示方法,每个标签可以根据第一信息确定第一集合中第一序列的索引,根据索引确定对应的第一序列。由于不同标签的第一信息互不相同,因而能够降低标 签选择相同第一序列的概率,多个标签向网络设备响应的扩频信号之间互不干扰,最终能够有效提升标签接入的效率。Based on the method shown in FIG. 5 , each tag can determine the index of the first sequence in the first set according to the first information, and determine the corresponding first sequence according to the index. Since the first information of different tags is different from each other, the probability of tags selecting the same first sequence can be reduced, and the spread spectrum signals responded by multiple tags to the network device do not interfere with each other, which can ultimately effectively improve the efficiency of tag access.
下面对图5所示方法中,涉及到标签选择第一序列的方式一,方式二,方式三进行描述:In the method shown in FIG. 5 , the
方式一:标签根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引。Manner 1: The tag performs a first operation on the first value according to the first information, and determines the index of the first sequence in the first set according to the operation result.
其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,例如,第一信息可以包括标签的TID、标签生成的RN16以及标签生成的另一组RNx中的一项或多项。第一数值可以由网络设备发送的指示信息进行指示,第一数值可以为第一集合中的序列数量。不同的标签的第一信息互不相同,因而可以大概率保证多个标签在同一时隙下响应网络设备时选择的第一序列不同。The first information includes one or more of tag identification information and pseudo random number information generated by the tag. For example, the first information may include the TID of the tag, the RN16 generated by the tag, and another set of RNx generated by the tag. one or more of the. The first value may be indicated by indication information sent by the network device, and the first value may be the number of sequences in the first set. The first information of different tags is different from each other, so it can be guaranteed with a high probability that the first sequences selected when multiple tags respond to the network device in the same time slot are different.
其中,标签根据第一信息对第一数值进行第一运算可以包括标签根据第一信息对第一数值进行取模运算。The tag performing the first operation on the first value according to the first information may include the tag performing a modulo operation on the first value according to the first information.
示例性的,标签可以根据第一信息中标签标识信息对第一数值进行取模运算,和/或第一标签中标签生成的伪随机数信息对第一数值进行取模运算,根据取模运算的结果确定第一集合中第一序列的索引。Exemplarily, the tag may perform a modulo operation on the first value according to the tag identification information in the first information, and/or perform a modulo operation on the first value based on the pseudo-random number information generated by the tag in the first tag, according to the modulo operation. The result of determines the index of the first sequence in the first set.
具体的,当第一信息包括标签的TID、RN16、RNx中的任意一项内容时,标签可以根据第一信息中的一项内容对第一数值进行取模运算,根据取模运算的结果获得第一集合中第一序列的索引,将第一集合中与该索引对应的序列作为第一序列。Specifically, when the first information includes any one of the TID, RN16, and RNx of the tag, the tag can perform a modulo operation on the first value according to an item of content in the first information, and obtain the result according to the modulo operation. The index of the first sequence in the first set, and the sequence corresponding to the index in the first set is used as the first sequence.
下面以标签为标签1,第一信息包括标签1的TID、标签1生成的RN16、标签1生成的另一组RNx中的任一项为例,对标签1根据第一信息对第一数值进行取模运算,根据取模运算的结果选择第一序列的过程进行说明。The following takes the label as
以第一信息仅包括标签1的TID为例,假设标签1通过网络设备发送的指示信息获得的第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1可以根据TID和第一数值N通过以下公式(1)得到索引SS_Seqindex_TID,将第一集合中与索引SS_Seqindex_TID对应的序列作为标签1的第一序列。Taking the first information only including the TID of
需要说明的是,本申请实施例的公式中涉及的符号“mod”表示取模运算,比如“A mod B”表示A对B进行取模运算。It should be noted that the symbol "mod" involved in the formulas in the embodiments of the present application represents a modulo operation, for example, "A mod B" represents that A performs a modulo operation on B.
例如,标签1的TID为0010 0101 0111 0101 1111 1010 0101 1011,网络设备发送的指示信息指示第一数值为8,二进制表示为1000,即第一集合中包括8个标签1的可选序列,根据上述公式(1)计算得到索引SS_Seqindex_TID为3,将第一集合中索引3对应的序列3作为标签1的第一序列。For example, the TID of
以第一信息仅包括标签1生成的RN16为例,假设标签1通过指示信息获得的第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1可以根据RN16和第一数值N通过以下公式(2)得到索引SS_Seqindex_RN16,将第一集合中与索引SS_Seqindex_RN16对应的序列作为标签1的第一序列。Taking the first information only including the RN16 generated by the
SS_Seqindex_RN16=RN16 mod N 公式(2)SS_Seqindex _RN16=RN16 mod N Formula (2)
例如,标签1生成的待响应给网络设备的RN16为1100 1011 0111 1010,网络设备发送的指示信息指示第一数值为8,二进制表示为1000,即第一集合中包括8个标签1的可选序列,根据上述公式(2)计算得到索引SS_Seqindex_RN16为2,将第一集合中索引2对应的序列2作为标签1的第一序列。For example, the RN16 generated by
以第一信息仅包括标签1升成的另一组RNx为例,假设标签1通过指示信息获得第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1可以根据RNx和第一数值N通过以下公式(3)得到索引SS_Seqindex_RNx,将第一集合中与索引SS_Seqindex_RNx对应的序列作为标签1的第一序列。Taking the first information only including another group of RNx promoted by
SS_Seqindex_RNx=RNx mod N 公式(3)SS_Seqindex _RNx=RNx mod N Formula (3)
例如,标签1生成的待响应给网络设备的RN8为0111 1110,网络设备发送的指示信息指示第一数值为8,二进制表示为1000,即第一集合中包括8个标签1的可选序列,根据上述公式(3)计算得到索引为6,第一集合中索引6对应的序列6作为标签1的第一序列。For example, the RN8 generated by
具体的,当第一信息包括标签的TID、RN16、RNx中的多项内容时,标签可以根据第一信息中每项内容遍历的结果,对第一数值进行取模运算,根据取模运算的结果获得多个索引,从该多个索引中任选一个作为第一序列的索引,将第一集合中与该索引对应的序列作为第一序列。Specifically, when the first information includes multiple contents in the TID, RN16, and RNx of the tag, the tag can perform a modulo operation on the first value according to the result of traversing each item in the first information, and according to the result of the modulo operation As a result, multiple indices are obtained, and any one of the multiple indices is selected as the index of the first sequence, and the sequence corresponding to the index in the first set is used as the first sequence.
下面以标签为标签1,第一信息包括标签1的TID、标签1生成的RN16、标签1生成的另一组RNx中的多项为例,对标签1根据第一信息对第一数值进行取模运算,根据取模运算的结果选择第一序列的过程进行说明。The following takes the label as
以第一信息包括标签1的TID、标签1生成的RN16、标签1生成的另一组RNx为例,假设标签1通过指示信息获得的第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1对第一信息包括的三项内容进行遍历,并分别根据遍历的结果对第一数值N进行取模运算。Taking the first information including the TID of
例如,标签1可以通过上述公式(1)获得索引SS_Seqindex_TID,通过上述公式(2)获得索引SS_Seqindex_RN16,通过上述公式(3)获得索引SS_Seqindex_RNx,标签1可以从索引集合{SS_Seqindex_TID,SS_Seqindex_RN16,SS_Seqindex_RNx}中随机选取一个索引作为第一序列的索引,将第一集合中与该索引对应的序列作为标签1的第一序列。For example,
以第一信息包括标签1的TID、标签1生成的RN16为例,假设标签1通过第一指示信息获得的第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1对第一信息包括的多项内容进行遍历,并分别根据遍历的结果对第一数值N进行取模运算。例如,标签1可以通过上述公式(1)获得序列SS_Seqindex_TID,通过上述公式(2)获得序列SS_Seqindex_RN16,标签1可以从索引集合{SS_Seqindex_TID,SS_Seqindex_RN16}中随机选取一个索引作为第一序列的索引,将第一集合中与该索引对应的序列作为标签1的第一序列。Taking the first information including the TID of
示例性的,当第一信息包括标签的标识信息和标签生成的伪随机数信息时,标签根据第一信息以及第一数值进行第一运算还可以包括:标签根据标识信息对第一数值 进行取模运算获得第一结果,标签根据伪随机数信息对第一数值进行取模运算获得第二结果,将第一结果和第二结果进行求和运算获得第三结果,标签根据第三结果对第一数值进行取模运算,根据运算结果确定第一集合中第一序列的索引。Exemplarily, when the first information includes the identification information of the tag and the pseudo-random number information generated by the tag, the tag performing the first operation according to the first information and the first numerical value may further include: the tag fetching the first numerical value according to the identification information. The modulo operation obtains the first result, the tag performs the modulo operation on the first value according to the pseudo-random number information to obtain the second result, and the first result and the second result are summed to obtain the third result, and the tag calculates the third result according to the third result. A modulo operation is performed on a numerical value, and the index of the first sequence in the first set is determined according to the operation result.
以第一信息包括标签1的TID和标签1生成的RNx为例,假设标签1通过网络设备发送的指示信息获得的第一数值为N,即第一集合中包括N个标签1的可选序列。当标签1接收query信令后开启盘存流程,标签1可以根据TID、RNx、以及第一数值N通过以下公式(4)得到索引SS_Seqindex_Combine,将第一集合中与索引SS_Seqindex_Combine对应的序列作为标签1的第一序列。Taking the first information including the TID of
SS_Seqindex_Combine=(TID mod N+RNx mod N)mod N 公式(4)SS_Seqindex _Combine=(TID mod N+RNx mod N) mod N Formula (4)
示例性的,标签根据第一信息对第一数值进行第一运算还包括:标签根据第一信息对第一数值进行取模运算后,再添加扰码进行运算,根据根据运算结果确定第一集合中第一序列的索引。Exemplarily, the tag performing the first operation on the first value according to the first information further includes: after the tag performs a modulo operation on the first value according to the first information, adding a scrambling code to perform the operation, and determining the first set according to the operation result. The index of the first sequence in .
例如,标签1可以根据标签1的TID对第一数值进行取模运算后,再添加扰码,进而确定第一集合中第一序列的索引将第一集合中与索引对应的序列作为标签1的第一序列,第一计算可以包括以下公式(5)的计算过程。For example,
其中,公式(5)中,S为扰码,索引的取值范围为[0,N-1]。Among them, in formula (5), S is the scrambling code, and the index The value range is [0, N-1].
可选的,当第一信息包括第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种时,标签根据取模和扰码确定第一集合中第一序列的索引的过程可以参照上述过程,不予赘述。Optionally, when the first information includes one or more of the identification information of the tag and the pseudo-random number information generated by the tag, the tag determines the first sequence in the first set according to the modulo and scrambling code. For the process of indexing, reference may be made to the above process, which will not be repeated.
上述方法适用于一个标签根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引,也适用于在同一时隙下多个标签响应网络设备时,根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引。例如,标签1、标签2、标签3、标签4在同一时隙下响应网络设备,标签2、标签3、标签4选择第一序列的过程可以参照上述标签1,标签1、标签2、标签3、标签4选择相同的第一序列的概率较低。The above method is applicable to a tag performing the first operation on the first value according to the first information, and determining the index of the first sequence in the first set according to the operation result. The first information performs a first operation on the first value, and determines the index of the first sequence in the first set according to the operation result. For example,
方式二:标签可以根据第一信息对第一数值进行第一运算,根据运算结果确定第二集合中第一序列的索引。Mode 2: The tag may perform a first operation on the first value according to the first information, and determine the index of the first sequence in the second set according to the operation result.
其中,第一信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,例如,第一信息可以包括标签的TID、标签生成的RN16、标签生成的另一组RNx中的一项或多项。第一数值可以由网络设备发送的指示信息进行指示,第一数值可以为第二集合中序列的数量。The first information includes one or more of tag identification information and pseudo random number information generated by the tag. For example, the first information may include the TID of the tag, the RN16 generated by the tag, and another set of RNx generated by the tag. one or more of the. The first value may be indicated by indication information sent by the network device, and the first value may be the number of sequences in the second set.
其中,第二集合可以为由第一集合划分的多个子集中的一个子集。由第一集合划分得到的多个子集的数量为第三数值,第三数值可以由网络设备发送的分组指示信息进行指示。该多个子集可以依次编号,例如子集0,子集1,子集2。标签可以对第一信息以及第三数值进行第一运算,根据运算结果得到一个子集索引,将由第一集合划分的多个子集中包括的该子集索引对应的子集作为第二集合。不同标签的第一信息不同,因而可以保证多个标签选择的子集不同,从不同的子集中选择第一序列,可以进 一步降低多个标签在同一时隙下响应网络设备时选择相同第一序列的概率。Wherein, the second set may be a subset of multiple subsets divided by the first set. The number of the multiple subsets obtained by dividing the first set is a third numerical value, and the third numerical value may be indicated by the grouping indication information sent by the network device. The multiple subsets may be numbered sequentially, for example, subset 0,
其中,标签对第一信息以及第三数值进行第二运算可以包括标签根据第一信息对第三数值进行取模运算。Wherein, the tag performing the second operation on the first information and the third numerical value may include the tag performing a modulo operation on the third numerical value according to the first information.
具体的,当第一信息包括标签的TID、RN16、RNx中的任意一项内容时,标签可以根据第一信息的一项内容对第一数值进行取模运算,根据运算结果获得一个子集索引,将由第一集合划分的多个子集中包括的该子集索引对应的子集作为第二集合,标签可以从第二集合中确定第一序列。Specifically, when the first information includes any one of TID, RN16, and RNx of the tag, the tag can perform a modulo operation on the first value according to an item of the first information, and obtain a subset index according to the operation result. , taking the subset corresponding to the index of the subset included in the multiple subsets divided by the first set as the second set, and the label can determine the first sequence from the second set.
下面以标签为标签1,第一信息包括标签1的TID、标签1生成的RN16、标签1生成的另一组RNx中的任一项为例,对标签1根据第一信息对第三数值进行取模运算,根据取模运算的结果选择第二集合的过程进行说明。The following takes the label as
以第一信息仅包括标签1的TID为例,假设标签1通过分组指示信息获得的第三数值为M,即第一集合中包括M个已划分好的子集,并依次编号为子集0,子集1,……子集M-1。当标签1接收query信令后开启盘存流程,标签1可以根据TID和第三数值M通过以下公式(6)得到一个子集索引SS_Aggreindex_TID,将由第一集合划分的多个子集中子集索引为SS_Aggreindex_TID的子集作为第二集合。Taking the first information only including the TID of
SS_Aggreindex_TID=TID mod M 公式(6)SS_Aggreindex _TID=TID mod M Formula (6)
例如,标签1的TID为0010 0101 0111 0101 1111 1010 0101 1011,网络设备发送的分组指示信息指示第三数值为4,二进制表示为100,即第一集合中可以划分为4个子集,可以依次编号为子集0,子集1,子集2,子集3,根据上述公式(6)计算得到子集索引SS_Aggreindex_TID为3,将由第一集合划分的四个子集中的子集3作为第二集合。For example, the TID of
可选的,第一信息可以包括标签1生成的RN16或者第一信息可以包括标签1生成的另一组RNx,根据第一信息中的任意一项选择第二集合过程可以参照上述根据标签1的TID选择第二集合的过程,不予赘述。Optionally, the first information may include RN16 generated by
具体的,当第一信息包括标签的TID、RN16、RNx中的多项内容时,标签可以根据第一信息中每项内容遍历的结果,对第二数值进行取模运算,根据取模运算的结果获得一个子集索引集合,例如,该子集索引集合可以为:{SS_Aggreindex_TID,SS_Aggreindex_RN16,SS_Aggreindex_RNx},标签可以从子集索引集合中随机选取一个作为第二集合的子集索引,将由第一集合划分的子集中,与该子集索引对应的子集作为第二集合。Specifically, when the first information includes multiple contents in the TID, RN16, and RNx of the tag, the tag can perform a modulo operation on the second value according to the result of traversing each item in the first information, and according to the result of the modulo operation As a result, a subset index set is obtained. For example, the subset index set can be: {SS_Aggreindex _TID, SS_Aggreindex _RN16, SS_Aggreindex _RNx}, and the label can randomly select a subset from the subset index set as a subset of the second set The index, in the subset divided by the first set, takes the subset corresponding to the index of the subset as the second set.
进一步的,标签可以根据第一信息对第一数值进行第一运算,根据运算结果确定第二集合中第一序列的索引。具体的,可以参照上述方式一中标签根据运算结果确定第一集合中第一序列的索引的实现过程,不予赘述。Further, the tag may perform a first operation on the first value according to the first information, and determine the index of the first sequence in the second set according to the operation result. Specifically, reference may be made to the implementation process of the label determining the index of the first sequence in the first set according to the operation result in the first manner, which will not be repeated.
标签根据上述方式二确定第二集合中第一序列的索引,根据第二集合中第一序列的索引处理反射信息比特,并将处理后的信号发送给网络设备,网络设备接收到标签处理后的信号后,对第二集合中的序列轮询,进行相关性检测,并对接收到的信号进行解扩。相比于对第一集合中的所有序列轮询进行相关性检测,仅对第一集合的子集中的个序列轮询检测,网络设备在解扩时轮询的序列范围缩小,能够有效降低解扩的复杂度。The tag determines the index of the first sequence in the second set according to the
方式三:标签根据第一信息对第二数值进行第一运算,根据运算结果确定第三集合中第二序列的索引,标签根据第二序列的索引以及第二信息确定第一序列的索引。Mode 3: The tag performs a first operation on the second value according to the first information, determines the index of the second sequence in the third set according to the operation result, and determines the index of the first sequence according to the index of the second sequence and the second information.
其中,第二信息包括标签的标识信息、标签生成的伪随机数信息中的一种或多种,例如,第二信息包括标签的TID、标签生成的RN16、标签生成的另一组RNx中的一项或多项。第二数值可以由网络设备发送的指示信息进行指示,第二数值可以第三集合中的序列的数量。Wherein, the second information includes one or more of tag identification information and pseudo random number information generated by the tag, for example, the second information includes the TID of the tag, the RN16 generated by the tag, and the RN16 generated by the tag in another group of RNx generated by the tag. one or more. The second value may be indicated by indication information sent by the network device, and the second value may be the number of sequences in the third set.
其中,第三集合包括多个相互正交的序列,该多个序列可以依次编号,例如序列0,序列1,序列2,序列3。第三集合中的序列长度小于第一集合中序列的长度,且第三集合中的序列为第一集合中序列的基序列,即第一集合中的序列可以由第三集合中的序列生成。The third set includes multiple mutually orthogonal sequences, and the multiple sequences may be numbered sequentially, for example, sequence 0,
图6为本申请实施例提供的一种生成序列的示意图。其中,根码C0,0=(1),C0,0可以生成两个长度为2的扩频序列:C0,0下一步为1时得到C1,0=(1,1),C0,0下一步为0时得到C1,1=(1,-1)。C1,0和C1,1可以生成四个长度为4的扩频序列:C1,0下一步为1时得到C2,0=(1,1,1,1),C1,0下一步为0时得到C2,1=(1,1,-1,-1),C1,1下一步为1时得到C2,2=(1,-1,1,-1),C1,1下一步为1时得到C2,3=(1,-1,-1,1)。其中,第三集合可以包括{C2,0,C2,1,C2,2,C2,3},第三集合中的序列可以生成八个长度为8的扩频序列,这个八个长度为8的扩频序列可以构成第一集合{C3,0,C3,1,C3,2,C3,3,C3,4,C3,5,C3,6,C3,7}。FIG. 6 is a schematic diagram of a generation sequence provided by an embodiment of the present application. Among them, the root code C0,0 =(1), C0,0 can generate two spreading sequences of length 2: when C0,0 is 1 in the next step, C1,0 =(1,1) is obtained, When C0,0 is 0 in the next step, C1,1 =(1,-1) is obtained. C1,0 and C1,1 can generate four spread spectrum sequences of length 4: C1,0 is 1 to get C2,0 =(1,1,1,1),C1,0 When the next step is 0, you get C2,1 =(1,1,-1,-1), and when C1,1 is 1 in the next step, you get C2,2 =(1,-1,1,-1), When C1,1 is 1 in the next step, C2,3 =(1,-1,-1,1) is obtained. Wherein, the third set may include {C2,0 , C2,1 , C2,2 , C2,3 }, and the sequences in the third set may generate eight spreading sequences of length 8, the eight Spreading sequences of length 8 can form the first set {C3,0 , C3,1 , C3,2 , C3,3 , C3,4 , C3,5 , C3,6 , C3 ,7 }.
具体的,标签根据第一信息对第二数值进行第一运算,根据运算结果确定第三集合中第二序列的索引的过程可以参照上述方式一或者方式二中确定第一序列的索引的过程,不予赘述。Specifically, the tag performs the first operation on the second value according to the first information, and the process of determining the index of the second sequence in the third set according to the operation result may refer to the process of determining the index of the first sequence in the above-mentioned
进一步的,标签可以根据第二序列的索引以及第二信息确定第一序列的索引。Further, the tag may determine the index of the first sequence according to the index of the second sequence and the second information.
具体的,标签可以根据第二信息的一位或者多位确定第二序列下一步是0还是1,进而确定第一序列的索引。Specifically, the tag can determine whether the next step of the second sequence is 0 or 1 according to one or more bits of the second information, and then determine the index of the first sequence.
以第二信息仅包括标签的TID为例展开说明。例如,标签可以根据标签TID的首位确定第二序列下一步是0还是1,标签1的TID首位为0,则第二序列下一步为0。标签2的TID首位为1,则第二序列下一步为1。The second information only includes the TID of the tag as an example to expand the description. For example, the tag can determine whether the next step of the second sequence is 0 or 1 according to the first position of the tag TID, and the first position of the TID of
又例如,标签可以根据标签TID的最后两位确定下一步是0还是1,其中,标签TID的最后两位为00或11,则确定第二序列下一步为1,标签TID的最后两位为10或01,则确定第二序列下一步为0。第二信息包括标签生成的RN16或者标签生成的另一组RNx时,标签确定第二序列下一步序列生成情况的过程可以参照上述过程,不予赘述。For another example, the tag can determine whether the next step is 0 or 1 according to the last two digits of the tag TID, where the last two digits of the tag TID are 00 or 11, then it is determined that the next step of the second sequence is 1, and the last two digits of the tag TID are 10 or 01, then it is determined that the next step of the second sequence is 0. When the second information includes the RN16 generated by the label or another group of RNx generated by the label, the process for the label to determine the next sequence generation of the second sequence may refer to the above process, which will not be repeated.
可选的,标签可以根据第二信息其中多项的一位或者多位共同确定第二序列的下一步是0还是1。Optionally, the tag may jointly determine whether the next step of the second sequence is 0 or 1 according to one or more bits of the multiple items of the second information.
以第二信息包括TID和RN16为例展开说明,例如,标签1的TID首位为1,标签1的RN16末位为0,则确定标签1的第二序列下一步为1;标签2的TID首位为0,标签2的RN16末位为1,则确定标签2的第二序列下一步为0。Take the second information including TID and RN16 as an example to expand the description. For example, the first bit of TID of
示例性的,标签可以根据第二信息可以确定第二序列下一步生成的第一序列的索引。Exemplarily, the tag may determine, according to the second information, an index of the first sequence that is next generated by the second sequence.
下面以标签为标签1,对标签1根据第二序列的索引和第二信息通过确定第一序 列的索引的过程进行说明。Taking the label as
例如,标签1通过网络设备发送的信令确定标签1选择的第一序列的长度为8。标签1的TID为0010 0101 0111 0101 1111 1010 0101 1011,网络设备发送的指示信息指示第二数值为4,二进制表示为100,即第三集合中包括4个标签1的可选序列。根据上述公式(1)计算得到第二序列的索引SS_Seqindex_TID为3,第三集合中包括的序列2为标签1的第二序列,序列3可以为图6中的C2,3=(1,-1,-1,1)。根据标签1的TID首位为0,确定第二序列下一步为0,进行后获得长度为8的第一序列的索引,根据该索引可以确定第一序列为图6中的C3,6=(1,-1,-1,1,1,-1,-1,1)。For example,
标签根据上述方法三获得第一序列,能够进一步降低同一时隙下多个标签标签选取到相同第一序列的概率,有效的提升实际网络设备识别标签的效率。The label obtains the first sequence according to the third method, which can further reduce the probability of selecting the same first sequence for multiple labels in the same time slot, and effectively improve the efficiency of the actual network device to identify the label.
本申请实施例可以根据上述方法示例对从标签或者网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In this embodiment of the present application, functional modules can be divided into slave tags or network devices according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. It should be noted that, the division of modules in the embodiments of the present application is schematic, and is only a logical function division, and there may be other division manners in actual implementation.
图7示出了一种通信装置700的结构图,该通信装置700可以为标签,该通信装置700可以用于执行上述实施例中涉及的标签的功能。作为一种可实现方式,图7所示通信装置700包括:接收单元701、处理单元702、发送单元703。FIG. 7 shows a structural diagram of a communication apparatus 700, where the communication apparatus 700 may be a tag, and the communication apparatus 700 may be used to perform the functions of the tags involved in the above embodiments. As an implementable manner, the communication apparatus 700 shown in FIG. 7 includes: a receiving
接收单元701,可以用于接收来自网络设备的指示信息,指示信息指示第一数值;或者,指示信息指示第二数值。其中,第一数值为第一集合中用于处理单元702选择的序列的最大数量;或者,第一数值为第二集合中用于处理单元702选择的序列的最大数量,第二集合为第一集合的子集。The receiving
可选的,接收单元701,还可以用于接收来自网络设备的分组指示信息。Optionally, the receiving
处理单元702,可以用于处理单元702根据第一信息对第一数值进行第一运算,根据运算结果确定第一集合中第一序列的索引。其中,处理单元702根据第一信息对第一数值进行第一运算,包括:处理单元702根据第一信息对第一数值进行取模运算。The
可选的,处理单元702,还可以用于处理单元702根据第一信息对第二数值进行第一运算,根据运算结果确定第三集合中第二序列的索引;其中,第二数值是第三集合中的序列的数量;处理单元702根据第二序列的索引以及第二信息确定第一序列的索引。其中,第二信息包括处理单元702的标识信息、处理单元702生成的伪随机数信息中的一种或多种。Optionally, the
可选的,处理单元702,还可以用于根据第一序列的索引对应的第一序列,对反射信息比特进行扩频处理。Optionally, the
发送单元703,用于发送经过处理单元702处理后的信息。The sending
其中,处理单元可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。The processing unit may be a processor or a controller. It may implement or execute the various exemplary logical blocks, modules and circuits described in connection with this disclosure. A processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
具体的,本申请实施例涉及的各步骤的所有相关内容均可以援引到对应功能模单元的功能描述,在此不再赘述。通信装置700用于执行图5所示方法所示传输信号方 法中的功能,因此可以达到与上述传输信号方法相同的效果。Specifically, all relevant contents of each step involved in the embodiments of the present application can be cited in the functional description of the corresponding functional module unit, and details are not repeated here. The communication device 700 is used to perform the functions in the method of transmitting a signal shown in the method shown in FIG. 5, and thus can achieve the same effect as the above-mentioned method of transmitting a signal.
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端,如:包括数据发送端和/或数据接收端的内部存储单元,例如终端的硬盘或内存。上述计算机可读存储介质也可以是上述终端的外部存储设备,例如上述终端上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。Embodiments of the present application also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by instructing the relevant hardware by a computer program, the program can be stored in the above computer-readable storage medium, and when the program is executed, it can include the processes in the above method embodiments. . The computer-readable storage medium may be the terminal in any of the foregoing embodiments, for example, an internal storage unit including a data sending end and/or a data receiving end, such as a hard disk or a memory of the terminal. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned terminal, such as a plug-in hard disk equipped on the above-mentioned terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, flash memory card (flash card) etc. Further, the above-mentioned computer-readable storage medium may also include both an internal storage unit of the above-mentioned terminal and an external storage device. The above-mentioned computer-readable storage medium is used for storing the above-mentioned computer program and other programs and data required by the above-mentioned terminal. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
本申请实施例还提供了一种包含指令的计算机程序产品,当指令在计算机上运行时,使得所述计算机执行本申请任一实施例中所述的传输信号方法。The embodiments of the present application also provide a computer program product including instructions, when the instructions are run on a computer, the computer is made to execute the signal transmission method described in any embodiment of the present application.
本申请实施例还提供了一种通信系统,所述通信系统的结构图如图8所示,该通信系统800可以包括:标签,网络设备,标签和网络设备可以通过空中接口进行连接。An embodiment of the present application further provides a communication system, and the structure diagram of the communication system is shown in FIG. 8 . The
其中,标签可以执行本申请实施例中涉及的标签功能,网络设备可以执行本申请实施例中涉及的网络设备功能。The label may perform the label function involved in the embodiment of the present application, and the network device may perform the network device function involved in the embodiment of the present application.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this document is only an association relationship to describe associated objects, indicating that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, and A and B exist at the same time , there are three cases of B alone. In addition, the character "/" in this document generally indicates that the related objects are an "or" relationship.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not be dealt with in the embodiments of the present application. implementation constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例 方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the method of the embodiment of the present application may be adjusted, combined and deleted in sequence according to actual needs.
本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。The modules in the apparatus of the embodiment of the present application may be combined, divided and deleted according to actual needs.
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: The technical solutions described in the embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202180095856.XACN116997903A (en) | 2021-03-17 | 2021-03-17 | A signal transmission method and device |
| PCT/CN2021/081369WO2022193189A1 (en) | 2021-03-17 | 2021-03-17 | Signal transmission method and apparatus |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/081369WO2022193189A1 (en) | 2021-03-17 | 2021-03-17 | Signal transmission method and apparatus |
| Publication Number | Publication Date |
|---|---|
| WO2022193189A1true WO2022193189A1 (en) | 2022-09-22 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/081369CeasedWO2022193189A1 (en) | 2021-03-17 | 2021-03-17 | Signal transmission method and apparatus |
| Country | Link |
|---|---|
| CN (1) | CN116997903A (en) |
| WO (1) | WO2022193189A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103020569A (en)* | 2012-12-27 | 2013-04-03 | 南京三宝科技股份有限公司 | Radio-frequency identification multi-label anti-collision method |
| CN103117770A (en)* | 2013-01-24 | 2013-05-22 | 重庆邮电大学 | Multi-label anticollision method in RFID (radio frequency identification) system |
| US20130135084A1 (en)* | 2011-11-28 | 2013-05-30 | Tata Consultancy Services Limited | System and Method for Simultaneous Wireless Charging, Tracking And Monitoring Of Equipments |
| CN104766032A (en)* | 2015-01-23 | 2015-07-08 | 北京信息科技大学 | Q parameter realizing method capable of simultaneously recognizing multiple labels based on multiple receiving antennas |
| CN106778425A (en)* | 2017-01-10 | 2017-05-31 | 合肥工业大学 | A kind of label anti-collision algorithm based on RFID |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130135084A1 (en)* | 2011-11-28 | 2013-05-30 | Tata Consultancy Services Limited | System and Method for Simultaneous Wireless Charging, Tracking And Monitoring Of Equipments |
| CN103020569A (en)* | 2012-12-27 | 2013-04-03 | 南京三宝科技股份有限公司 | Radio-frequency identification multi-label anti-collision method |
| CN103117770A (en)* | 2013-01-24 | 2013-05-22 | 重庆邮电大学 | Multi-label anticollision method in RFID (radio frequency identification) system |
| CN104766032A (en)* | 2015-01-23 | 2015-07-08 | 北京信息科技大学 | Q parameter realizing method capable of simultaneously recognizing multiple labels based on multiple receiving antennas |
| CN106778425A (en)* | 2017-01-10 | 2017-05-31 | 合肥工业大学 | A kind of label anti-collision algorithm based on RFID |
| Publication number | Publication date |
|---|---|
| CN116997903A (en) | 2023-11-03 |
| Publication | Publication Date | Title |
|---|---|---|
| US20220390393A1 (en) | Communication method and apparatus | |
| CN110167035B (en) | Beam management method, terminal, network device and storage medium | |
| CN113573409A (en) | Communication method and device | |
| EP3894891B1 (en) | Ranging-specific mac service and pib attributes for ieee 802.15.4z | |
| WO2020253660A1 (en) | Synchronization method and device | |
| US20250119246A1 (en) | Synchronization method and communication apparatus | |
| US20240322976A1 (en) | Information receiving method, information sending method, and apparatus | |
| CN101281587B (en) | RFID reading method and answering method | |
| CN115828946A (en) | Power control method, device and system | |
| US20250086411A1 (en) | Method and apparatus for backscatter signal transmission, communication device, and readable storage medium | |
| US20240354544A1 (en) | Identification method and apparatus | |
| WO2022193189A1 (en) | Signal transmission method and apparatus | |
| EP4013164B1 (en) | Communication method and apparatus | |
| CN117460060A (en) | Data transmission method and communication device | |
| EP4203578A1 (en) | Method and apparatus for transmitting physical downlink control channel | |
| WO2025111998A1 (en) | Preamble transmission method and apparatus, device, and medium | |
| CN118921414A (en) | Transmission control method, transmission control device, communication equipment and storage medium | |
| WO2025167379A1 (en) | Communication method and apparatus | |
| US20250253990A1 (en) | Communication method and communication apparatus | |
| WO2025091304A1 (en) | Signal transmission methods and apparatuses, and devices and medium | |
| WO2024045835A1 (en) | Energy charging method and apparatus | |
| WO2024041309A1 (en) | Communication method and apparatus | |
| WO2025129208A2 (en) | Methods for a passive device contending a shared medium for transmission | |
| WO2024140753A1 (en) | Estimation method and apparatus for synchronization error, and device and readable storage medium | |
| WO2024235108A1 (en) | Transmission control method and apparatus, communication device, and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | Ref document number:21930782 Country of ref document:EP Kind code of ref document:A1 | |
| WWE | Wipo information: entry into national phase | Ref document number:202180095856.X Country of ref document:CN | |
| NENP | Non-entry into the national phase | Ref country code:DE | |
| 122 | Ep: pct application non-entry in european phase | Ref document number:21930782 Country of ref document:EP Kind code of ref document:A1 |