CN106803819A - A kind of method for transmitting information, device and system - Google Patents
A kind of method for transmitting information, device and system Download PDFInfo
- Publication number
- CN106803819A CN106803819A CN201510843808.0A CN201510843808A CN106803819A CN 106803819 A CN106803819 A CN 106803819A CN 201510843808 A CN201510843808 A CN 201510843808A CN 106803819 A CN106803819 A CN 106803819A
- Authority
- CN
- China
- Prior art keywords
- information
- sequence
- final sequence
- layer
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
- H04L27/2613—Structure of the reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Communication Control (AREA)
Abstract
本发明提供了一种用于传输信息的方法,其中,发射端执行以下操作:a.根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列;b.将所述最终序列发送至所述接收端;接收端执行以下操作:A.接收来自发射端的最终序列;B.通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息。根据本发明的方案,能够通过序列的峰值的位置来表征信息。
The present invention provides a method for transmitting information, wherein, the transmitting end performs the following operations: a. Perform cyclic shift on the initial sequence according to the information to be sent, and use the initial sequence and all obtained after cyclic shift Sequences are superimposed to generate the final sequence that needs to be sent to the receiving end; b. Send the final sequence to the receiving end; the receiving end performs the following operations: A. Receive the final sequence from the transmitting end; B. By sending the final sequence Correlating with the initial sequence to obtain the information carried in the final sequence. According to the solution of the present invention, the information can be represented by the position of the peak of the sequence.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种用于传输信息的方法、装置和系统。The present invention relates to the field of communication technology, in particular to a method, device and system for transmitting information.
背景技术Background technique
现有技术中,为了检测和确定来自基站的干扰,设计了探测序列,如具有理想的周期自相关特性、优良的互相关特性和低峰均功率比特性的GCL序列;然而,探测系列仅能够用于进行探测,如通过判断峰值是否超出阈值来实现同步检测功能,但其并不具备携带信息的功能,若在探测过程中需要传输信息(如基站的经纬度等),则必须通过其他途径来额外传送该信息,如采用现有的QPSK调制方式来通过相位携带信息等。In the prior art, in order to detect and determine the interference from the base station, the sounding sequence is designed, such as the GCL sequence with ideal periodic autocorrelation characteristics, excellent cross-correlation characteristics and low peak-to-average power ratio characteristics; however, the sounding sequence can only It is used for detection, such as realizing the synchronous detection function by judging whether the peak value exceeds the threshold, but it does not have the function of carrying information. If information needs to be transmitted during the detection process (such as the latitude and longitude of the base station, etc.), it must be obtained through other means. The information is additionally transmitted, such as using the existing QPSK modulation method to carry the information through the phase, and the like.
发明内容Contents of the invention
本发明的目的是提供一种用于传输信息的方法、装置和系统。The object of the present invention is to provide a method, device and system for transmitting information.
根据本发明的一个方面,提供一种用于传输信息的方法,其中,该方法包括以下步骤:According to one aspect of the present invention, there is provided a method for transmitting information, wherein the method comprises the following steps:
a.根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列;a. Perform cyclic shift on the initial sequence according to the information to be sent, and generate the final sequence to be sent to the receiving end by superimposing the initial sequence and all the sequences obtained through the cyclic shift;
b.将所述最终序列发送至所述接收端。b. Sending the final sequence to the receiving end.
根据本发明的另一个方面,还提供了一种用于传输信息的方法,其中,该方法包括以下步骤:According to another aspect of the present invention, a method for transmitting information is also provided, wherein the method includes the following steps:
A.接收来自发射端的最终序列;A. Receive the final sequence from the transmitter;
B.通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息。B. Obtaining the information carried in the final sequence by correlating the final sequence with the initial sequence.
根据本发明的另一个方面,还提供了一种用于传输信息的第一装置,其中,该第一装置包括以下装置:According to another aspect of the present invention, there is also provided a first device for transmitting information, wherein the first device includes the following devices:
第一生成装置,用于根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列;The first generating device is configured to cyclically shift the initial sequence according to the information to be sent, and generate a final sequence to be sent to the receiving end by superimposing the initial sequence and all sequences obtained through the cyclic shift;
发送装置,用于将所述最终序列发送至接收端。The sending device is used to send the final sequence to the receiving end.
根据本发明的另一个方面,还提供了一种用于传输信息的第二装置,其中,该第二装置包括以下装置:According to another aspect of the present invention, a second device for transmitting information is also provided, wherein the second device includes the following devices:
接收装置,用于接收来自发射端的最终序列;a receiving device, configured to receive the final sequence from the transmitting end;
第二获得装置,用于通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息。The second obtaining means is used to obtain the information carried in the final sequence by correlating the final sequence with the initial sequence.
根据本发明的另一个方面,还提供了一种用于传输信息的系统,包括发射端和接收端,所述发射端包括本发明所述的第一装置,所述接收端包括本发明所述的第二装置。According to another aspect of the present invention, a system for transmitting information is also provided, including a transmitting end and a receiving end, the transmitting end includes the first device described in the present invention, and the receiving end includes the device described in the present invention. the second device.
与现有技术相比,本发明具有以下优点:提供了一种新的传输信息的方式,能够通过序列的峰值的位置来表征信息;发射端能够根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列,并将该最终序列传输至接收端,接收端能够通过将接收到的最终序列与初始序列进行相关,获得所述最终序列中所携带的信息,从而实现了待发送的信息的传输。Compared with the prior art, the present invention has the following advantages: it provides a new way of transmitting information, and the information can be represented by the position of the peak value of the sequence; the transmitting end can cyclically shift the initial sequence according to the information to be sent , and by superimposing the initial sequence and all the sequences obtained through cyclic shifting, the final sequence that needs to be sent to the receiving end is generated, and the final sequence is transmitted to the receiving end. The receiving end can combine the received final sequence with the initial The sequence is correlated to obtain the information carried in the final sequence, thereby realizing the transmission of the information to be sent.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本发明一个实施例的用于传输信息的方法的流程示意图;FIG. 1 is a schematic flowchart of a method for transmitting information according to an embodiment of the present invention;
图2为本发明一个实施例的用于传输信息的系统的结构示意图;FIG. 2 is a schematic structural diagram of a system for transmitting information according to an embodiment of the present invention;
图3为本发明一个示例的对初始序列进行循环移位来生成最终序列的示意图;Fig. 3 is a schematic diagram of generating a final sequence by cyclically shifting an initial sequence according to an example of the present invention;
图4为本发明一个示例的基于图3所示的最终序列进行解码的仿真示意图;Fig. 4 is a simulation schematic diagram of decoding based on the final sequence shown in Fig. 3 of an example of the present invention;
图5为本发明一个示例的在发射端中将最终序列发送至接收端的过程示意图;Fig. 5 is a schematic diagram of the process of sending the final sequence to the receiving end in the transmitting end in an example of the present invention;
图6为本发明一个示例的对携带多层信息的最终序列进行解码获得第一层信息的仿真示意图;FIG. 6 is a schematic diagram of a simulation of decoding the final sequence carrying multi-layer information to obtain the first-layer information in an example of the present invention;
图7为对图6所示的最终序列进行解码获得第二层信息的仿真示意图;FIG. 7 is a schematic diagram of a simulation of decoding the final sequence shown in FIG. 6 to obtain second-layer information;
图8为本发明一个示例的最终序列仅携带一层信息时AWGN信道的误码率的示意图;Fig. 8 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example of the present invention only carries one layer of information;
图9为本发明一个示例的最终序列携带两层信息时AWGN信道的误码率的示意图;Fig. 9 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example of the present invention carries two layers of information;
图10为本发明一个示例的最终序列携带三层信息时AWGN信道的误码率的示意图;FIG. 10 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example of the present invention carries three layers of information;
图11为本发明一个示例的最终序列携带四层信息时AWGN信道的误码率的示意图;Fig. 11 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example of the present invention carries four layers of information;
图12为本发明一个示例的最终序列携带六层信息时AWGN信道的误码率的示意图。FIG. 12 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence carries six layers of information in an example of the present invention.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.
具体实施方式detailed description
下面结合附图对本发明作进一步详细描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.
图1为本发明一个实施例的用于传输信息的方法的流程示意图。Fig. 1 is a schematic flowchart of a method for transmitting information according to an embodiment of the present invention.
其中,本实施例的方法主要通过发射端和接收端来实现;其中,所述发射端包括任何在通信系统中具备发射功能的设备,如基站、用户设备(如平板电脑、智能手机、PDA等)等;所述接收端包括任何在通信系统中具备接收功能的设备,如基站、用户设备等;优选地,所述通信系统为LTE系统,更优选地,所述通信系统为LTE TDD系统。Wherein, the method of this embodiment is mainly realized through the transmitting end and the receiving end; wherein, the transmitting end includes any device having a transmitting function in the communication system, such as a base station, user equipment (such as a tablet computer, a smart phone, a PDA, etc.) ), etc.; the receiving end includes any device capable of receiving functions in the communication system, such as a base station, user equipment, etc.; preferably, the communication system is an LTE system, and more preferably, the communication system is an LTE TDD system.
需要说明的是,所述发射端、接收端、通信系统仅为举例,其他现有的或今后可能出现的发射端、接收端、通信系统如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。It should be noted that the transmitting end, receiving end, and communication system are only examples, and other existing or future possible transmitting end, receiving end, and communication systems, if applicable to the present invention, should also be included in the protection of the present invention. scope, and is incorporated herein by reference.
根据本实施例的方法包括步骤S101、步骤S102、步骤S103和步骤S104。The method according to this embodiment includes step S101, step S102, step S103 and step S104.
在步骤S101中,发射端根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列。In step S101, the transmitting end cyclically shifts the initial sequence according to the information to be sent, and generates the final sequence to be sent to the receiving end by superimposing the initial sequence and all the sequences obtained after cyclic shifting.
其中,所述初始序列具有优良的自相关性和互相关性。优选地,所述初始序列为GCL(Generalized Chirp-Like,广义线性调频)序列,其中,GCL序列具有理想的周期自相关特性、优良的互相关特性(互相关值接近为零)和低峰均功率比特性,GCL序列被定义为:Wherein, the initial sequence has excellent auto-correlation and cross-correlation. Preferably, the initial sequence is a GCL (Generalized Chirp-Like, generalized linear frequency modulation) sequence, wherein the GCL sequence has ideal periodic autocorrelation characteristics, excellent cross-correlation characteristics (cross-correlation value is close to zero) and low peak-to-average power ratio characteristics, the GCL sequence is defined as:
或者被定义为:or defined as:
其中,N为GCL序列的长度,u为GCL序列的根。Wherein, N is the length of the GCL sequence, and u is the root of the GCL sequence.
其中,初始序列的长度可为预先确定的,也可为基于内容信息随机变化的,或者基于内容信息与预定边界规则所确定的。需要说明的是,最终序列与初始序列具有相同的特性,且长度也相同。Wherein, the length of the initial sequence may be predetermined, or may be randomly changed based on content information, or determined based on content information and predetermined boundary rules. It should be noted that the final sequence has the same characteristics and length as the initial sequence.
需要说明的是,初始序列是发射端与接收端之间约定好的,也即,接收端知晓发射端所使用的是哪一个或多个初始序列。It should be noted that the initial sequence is agreed between the transmitting end and the receiving end, that is, the receiving end knows which one or more initial sequences are used by the transmitting end.
其中,所述待发送的信息包括发射端需要传送至接收端的内容信息(如基站的位置信息等);优选地,所述内容信息可为发射端所获得的原始信息,或者,基于对所述原始信息进行编码所获得的编码信息(如将“1”编码为“1111”,“0”编码为“0000”等,采用编码信息可降低误码率,适用于要求较低误码率的情形)。优选地,所述待发送的信息还包括边界信息,所述边界信息用于指示内容信息的边界,以保证接收端能够获得准确的内容信息。Wherein, the information to be sent includes the content information (such as the location information of the base station, etc.) that the transmitting end needs to transmit to the receiving end; preferably, the content information can be the original information obtained by the transmitting end, or, based on the The encoded information obtained by encoding the original information (for example, "1" is encoded as "1111", "0" is encoded as "0000", etc., the use of encoded information can reduce the bit error rate, and is suitable for situations that require a lower bit error rate ). Preferably, the information to be sent further includes boundary information, and the boundary information is used to indicate the boundary of the content information, so as to ensure that the receiving end can obtain accurate content information.
优选地,在步骤S101之前,发射端根据预定边界规则以及需要发送的内容信息,获得所述待发送的信息。Preferably, before step S101, the transmitter obtains the information to be sent according to predetermined boundary rules and content information to be sent.
其中,所述预定边界规则包括任何预定的用于设置边界的规则。如预定边界规则指示在内容信息的首位之前设置边界“1”,又如预定边界规则指示在内容信息的首位之前以及末位之后(也即内容信息的两侧)均设置边界“1”,以避免内容信息的首位上为“0”和/或末位上为“0”引起的歧义,从而避免接收端解码错误。Wherein, the predetermined boundary rules include any predetermined rules for setting boundaries. For example, the predetermined boundary rule indicates that a boundary "1" is set before the first bit of the content information, and another example is that the predetermined boundary rule indicates that a boundary "1" is set before the first bit and after the last bit of the content information (that is, both sides of the content information), so as to Avoid ambiguity caused by "0" at the first bit and/or "0" at the last bit of the content information, thereby avoiding decoding errors at the receiving end.
作为一个示例,预定边界规则指示在内容信息的首位之前设置边界“1”,发射端需要发送的内容信息为“011010”,则发射端根据该预定边界规则以及该内容信息,在该内容信息的首位之前设置边界“1”,来获得待发送的信息“1011010”。需要说明的是,当预定边界规则指示仅在内容信息的一侧设置边界时,待发送的信息的长度为预定长度(当待发送的信息为多层信息时,每层信息的长度均为预定长度),以方便接收端进行正确地解码(如对于解码获得的信息,接收端根据预定长度在该信息的未设置边界的一侧补“0”,以获得正确的解码结果)。As an example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information, and the content information to be sent by the transmitting end is "011010", then the transmitting end, according to the predetermined boundary rule and the content information, in the content information Set the boundary "1" before the first bit to get the message "1011010" to be sent. It should be noted that when the predetermined boundary rule indicates that the boundary is only set on one side of the content information, the length of the information to be sent is a predetermined length (when the information to be sent is multi-layer information, the length of each layer of information is a predetermined length. Length) to facilitate correct decoding by the receiving end (for example, for the information obtained by decoding, the receiving end will add "0" to the side of the information where no boundary is set according to the predetermined length, so as to obtain a correct decoding result).
作为另一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,发射端需要发送的内容信息为“011010”,则发射端根据该预定边界规则以及该内容信息,在该内容信息的首位之前设置边界“1”,来获得待发送的信息“10110101”。需要说明的是,当初始序列的长度为N,且预定边界规则指示在内容信息的两侧均设置边界“1”时,内容信息的最大长度为N-1-2;例如,N=1023,则内容信息的最大长度为1020,也即,存在2^1020种可能被表示的内容信息。As another example, the predetermined boundary rule indicates that a boundary of "1" is set on both sides of the content information, and the content information to be sent by the transmitting end is "011010", then the transmitting end, according to the predetermined boundary rule and the content information, in the content information Set the boundary "1" before the first bit of the message to obtain the message "10110101" to be sent. It should be noted that when the length of the initial sequence is N, and the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, the maximum length of the content information is N-1-2; for example, N=1023, Then the maximum length of content information is 1020, that is, there are 2^1020 kinds of content information that may be represented.
需要说明的是,当预定边界规则指示在内容信息的两侧均设置边界“1”时,待发送的信息的长度可任意设置,若初始序列的长度为N,则内容信息的最大长度为N-1-2;例如,N=1023,基于该初始信息生成的最终序列可用于表示2^1020种可能的内容信息It should be noted that when the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, the length of the information to be sent can be set arbitrarily. If the length of the initial sequence is N, the maximum length of the content information is N -1-2; For example, N=1023, the final sequence generated based on the initial information can be used to represent 2^1020 possible content information
需要说明的是,当发射端需要向接收端发送多个内容信息时,对于每个内容信息,发射端根据预定边界规则以及该内容信息,获得与该内容信息相对应的待发送的一层信息。例如,待发送的内容信息包括“011010”和“101001”,预定边界规则指示在内容信息的两侧均设置边界“1”;对于内容信息“011010”,发射端根据预定边界规则以及该内容信息,生成与该内容信息相对应的一层信息“10110101”;对于内容信息“101001”,发射端根据预定边界规则以及该内容信息,生成与该内容信息相对应的一层信息“11010011”。It should be noted that when the transmitting end needs to send a plurality of content information to the receiving end, for each content information, the transmitting end obtains the layer of information corresponding to the content information to be sent according to the predetermined boundary rules and the content information . For example, the content information to be sent includes "011010" and "101001", and the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information; for the content information "011010", the transmitting end , generate the layer information "10110101" corresponding to the content information; for the content information "101001", the transmitter generates the layer information "11010011" corresponding to the content information according to the predetermined boundary rules and the content information.
具体地,当待发送的信息仅包括一层信息时,发射端根据待发送的信息对与该信息相对应的初始序列进行循环移位,每次循环移位均获得一个新的序列,完成所有循环移位操作后,发射端将初始序列与经过对该初始序列进行循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列,该最终序列用于携带该待发送的信息。Specifically, when the information to be sent includes only one layer of information, the transmitter performs cyclic shifts on the initial sequence corresponding to the information according to the information to be sent, and obtains a new sequence for each cyclic shift, completing all After the cyclic shift operation, the transmitting end superimposes the initial sequence with all the sequences obtained by cyclic shifting the initial sequence to generate a final sequence to be sent to the receiving end, and the final sequence is used to carry the information to be sent.
作为一个示例,待发送的信息为“10110101”,图3示出了根据该待发送的信息对初始序列进行循环移位来生成最终序列的示意图,其中,seq1为初始序列;在步骤S101中,发射端根据待发送的信息“10110101”的“1”所在的位置,将seq1移位2位得到图3所示seq2,将seq1移位3位得到图3所示seq3,将seq1移位5位得到图3所示seq4,将seq1移位7位得到图3所示seq5;之后,发射端将seq1、seq2、seq3、seq4、seq5进行叠加,得到如图3所示的最终序列seq6。As an example, the information to be sent is "10110101", and Fig. 3 shows a schematic diagram of cyclically shifting the initial sequence according to the information to be sent to generate the final sequence, where seq1 is the initial sequence; in step S101, According to the position of "1" in the message "10110101" to be sent, the transmitting end shifts seq1 by 2 bits to obtain seq2 shown in Figure 3, shifts seq1 by 3 bits to obtain seq3 shown in Figure 3, and shifts seq1 by 5 bits Get seq4 shown in Figure 3, shift seq1 by 7 bits to get seq5 shown in Figure 3; after that, the transmitter superimposes seq1, seq2, seq3, seq4, seq5 to get the final sequence seq6 shown in Figure 3.
作为步骤S101的一种优选方案,待发送的信息包括多层信息,所述步骤S101进一步包括步骤S1011和步骤S1012。As a preferred solution of step S101, the information to be sent includes multi-layer information, and the step S101 further includes step S1011 and step S1012.
在步骤S1011中,对于所述多层信息中的每层信息,发射端根据该层信息对与该层信息相对应的初始序列进行循环移位,并通过将与该层信息相对应的初始序列以及经过循环移位所得到的全部序列进行叠加,生成用于携带该层信息的序列。In step S1011, for each layer of information in the multi-layer information, the transmitting end cyclically shifts the initial sequence corresponding to the layer information according to the layer information, and by shifting the initial sequence corresponding to the layer information and all the sequences obtained through the cyclic shift are superimposed to generate a sequence for carrying the information of the layer.
其中,每层信息所对应的初始序列的根是不同的,例如,待发送的信息包括两层信息:“10110101”和“11010011”,“10110101”所对应的初始序列seq11的根为u1,“11010011”所对应的初始序列seq21的根为u2,且u1不等于u2。Among them, the root of the initial sequence corresponding to each layer of information is different, for example, the information to be sent includes two layers of information: "10110101" and "11010011", the root of the initial sequence seq11 corresponding to "10110101" is u1," The root of the initial sequence seq21 corresponding to 11010011" is u2, and u1 is not equal to u2.
作为步骤S1011的一个示例,待发送的信息包括两层信息:“10110101”和“11010011”,对于第一层信息“10110101”,发射端根据“10110101”中“1”的位置对与“10110101”相对应的初始序列seq11进行循环移位,并通过将与seq11以及对seq11进行循环移位所得到的全部序列进行叠加,生成用于携带“10110101”的序列seqL1;对于第二层信息“11010011”,发射端根据“11010011”对与“11010011”相对应的初始序列seq21进行循环移位,并通过将seq21以及对seq21进行循环移位所得到的全部序列进行叠加,生成用于携带“11010011”的序列seqL2。As an example of step S1011, the information to be sent includes two layers of information: "10110101" and "11010011". For the first layer of information "10110101", the transmitting end matches "10110101" with "10110101" according to the position of "1" in "10110101" The corresponding initial sequence seq11 is cyclically shifted, and the sequence seqL1 used to carry "10110101" is generated by superimposing seq11 and all sequences obtained by cyclically shifting seq11; for the second layer information "11010011" , the transmitter cyclically shifts the initial sequence seq21 corresponding to "11010011" according to "11010011", and superimposes seq21 and all the sequences obtained by cyclically shifting seq21 to generate a sequence for carrying "11010011" Sequence seqL2.
在步骤S1012中,发射端将所生成的分别用于携带所述每层信息的多个序列进行叠加,生成需要发送至接收端的最终序列。In step S1012, the transmitting end superimposes the generated multiple sequences respectively used to carry the information of each layer to generate a final sequence to be sent to the receiving end.
例如,待发送的信息包括两层信息:“10110101”和“11010011”,对于第一层信息“10110101”,在步骤S1011中,发射端生成用于携带“10110101”的序列seqL1,以及用于携带“11010011”的序列seqL1;在步骤S1012中,发射端将seqL1和seqL2进行叠加,生成需要发送至接收端的最终序列seqL,该最终序列seqL携带了上述两层信息。For example, the information to be sent includes two layers of information: "10110101" and "11010011". For the first layer of information "10110101", in step S1011, the transmitter generates a sequence seqL1 for carrying "10110101" and a sequence for carrying The sequence seqL1 of "11010011"; in step S1012, the transmitting end superimposes seqL1 and seqL2 to generate the final sequence seqL that needs to be sent to the receiving end, and the final sequence seqL carries the above two layers of information.
需要说明的是,该优选方案支持多用户的情形,能够同时发送针对多用户的信息;例如,待发送的信息包括多层信息,其中,每层信息对应一个用户。It should be noted that this preferred solution supports the situation of multiple users, and can send information for multiple users at the same time; for example, the information to be sent includes multiple layers of information, where each layer of information corresponds to one user.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any initial sequence is cyclically shifted according to the information to be sent, and by The implementation of superimposing the initial sequence and all the sequences obtained through cyclic shift to generate the final sequence to be sent to the receiving end shall be included in the scope of the present invention.
需要说明的是,现有技术中,探测序列用于检测和确定来自基站的干扰,根据3GPP规定,基站的频率精度是在±0.05ppm内,两个基站之间的最大误差是为0.1ppm,例如,对于2.6GHz的通信系统,CFO为260Hz或子载波间距为0.0173;通过模拟,在[-4.5,+4.5]KHz内,或副载波间距的归一化偏移在[-0.3,0.3]内时,检测器对CFO是不敏感的,因此,现有技术中的探测序列通常不可能存在整数频率偏移。然而,在本实施例中,由于步骤S101中的操作相当于通过将初始序列移位整数位来对待发送的信息进行编码,因此,其允许整数CFO(carrier frequency offset,载波频率偏差),该整数CFO不需要修正。It should be noted that in the prior art, the sounding sequence is used to detect and determine interference from the base station. According to 3GPP regulations, the frequency accuracy of the base station is within ±0.05ppm, and the maximum error between two base stations is 0.1ppm. For example, for a 2.6GHz communication system, the CFO is 260Hz or the subcarrier spacing is 0.0173; through simulation, within [-4.5, +4.5] KHz, or the normalized offset of the subcarrier spacing is in [-0.3, 0.3] When , the detector is insensitive to CFO, therefore, it is generally impossible for the detection sequence in the prior art to have an integer frequency offset. However, in this embodiment, since the operation in step S101 is equivalent to encoding the information to be transmitted by shifting the initial sequence by integer bits, it allows an integer CFO (carrier frequency offset, carrier frequency offset), the integer CFOs need no revision.
在步骤S102中,发射端将所述最终序列发送至所述接收端。In step S102, the transmitting end sends the final sequence to the receiving end.
例如,发射端为基站,接收端为用户设备,基站将在步骤S101中所生成的最终序列发送至用户设备。For example, the transmitting end is a base station, the receiving end is a user equipment, and the base station sends the final sequence generated in step S101 to the user equipment.
作为步骤S102的一种优选方案,发射端通过将最终序列映射至频域中的偶数或奇数子载波,来将所述最终序列发送至接收端。As a preferred solution of step S102, the transmitting end sends the final sequence to the receiving end by mapping the final sequence to even or odd subcarriers in the frequency domain.
例如,发射端将生成的最终序列映射至频域中的偶数子载波(也即序号为偶数的子载波),而奇数子载波(也即序号为奇数的子载波)上为空,来将最终序列发送至接收端。For example, the transmitter maps the generated final sequence to even subcarriers in the frequency domain (that is, subcarriers with even numbers), while the odd subcarriers (that is, subcarriers with odd numbers) are empty, so that the final Sequence is sent to the receiver.
需要说明的是,基于该优选方案,发射端将最终序列映射至频域中的偶数或奇数子载波后,再对映射得到的OFDM(OrthogonalFrequency Division Multiplexing,正交频分复用)符号进行快速傅里叶逆变换(IFFT,Inverse Fast Fourier Transform)后能够在时域上产生重复的连续波,这能够在传输信息的同时,方便于在接收端进行同步检测。It should be noted that, based on this preferred scheme, after the transmitter maps the final sequence to even or odd subcarriers in the frequency domain, fast Fourier is performed on the mapped OFDM (Orthogonal Frequency Division Multiplexing, Orthogonal Frequency Division Multiplexing) symbols. Inverse Fast Fourier Transform (IFFT, Inverse Fast Fourier Transform) can generate repeated continuous waves in the time domain, which can facilitate synchronous detection at the receiving end while transmitting information.
作为一个示例,图5为本发明一个示例的在发射端中将最终序列发送至接收端的过程示意图,其中,最终序列被映射至频域上的偶数子载波(也即图5所示的黑色的子载波)上,且奇数子载波(也即图5所示空白的子载波)上为空,发射端对映射后产生的OFDM符号进行IFFT以从频域转换至时域,之后对IFFT后产生的时域信号插入循环前缀(CP,Cyclic Prefix),进而可产生如图5中所示的波形,其中,在循环前缀对应的波形之后,产生了重复的连续波,以便于进行同步检测。As an example, FIG. 5 is a schematic diagram of the process of sending the final sequence to the receiving end at the transmitting end in an example of the present invention, wherein the final sequence is mapped to even-numbered subcarriers in the frequency domain (that is, the black subcarriers shown in FIG. 5 subcarriers), and the odd subcarriers (that is, the blank subcarriers shown in Figure 5) are empty, the transmitter performs IFFT on the OFDM symbols generated after mapping to convert from the frequency domain to the time domain, and then generates The time-domain signal of the CP is inserted into a cyclic prefix (CP, Cyclic Prefix), and then the waveform shown in Figure 5 can be generated, wherein, after the waveform corresponding to the cyclic prefix, a repeated continuous wave is generated for synchronous detection.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所述最终序列发送至所述接收端的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any implementation of sending the final sequence to the receiving end should be included within the scope of the present invention.
在步骤S103中,接收端接收来自发射端的最终序列。In step S103, the receiving end receives the final sequence from the transmitting end.
在步骤S104中,接收端通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息。In step S104, the receiving end obtains the information carried in the final sequence by correlating the final sequence with the initial sequence.
具体地,接收端将最终序列与初始序列进行相关,并基于相关得到的峰值所在的载波位置来获得最终序列中所携带的信息。Specifically, the receiving end correlates the final sequence with the initial sequence, and obtains the information carried in the final sequence based on the carrier position where the correlation peak is located.
需要说明的是,在接收端,时域和频域均同步之后,将接收到的最终序列与约定好的本地的初始序列进行相关(优选地,在几乎没有多径效应时进行相关),接着,接收端根据所产生的峰值,来获得最终序列中所携带的信息。It should be noted that, at the receiving end, after both the time domain and the frequency domain are synchronized, the received final sequence is correlated with the agreed local initial sequence (preferably, correlation is performed when there is almost no multipath effect), and then , the receiving end obtains the information carried in the final sequence according to the generated peak value.
具体地,接收端通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息的实现方式包括但不限于:Specifically, the receiver obtains the information carried in the final sequence by correlating the final sequence with the initial sequence, including but not limited to:
1)最终序列仅携带一层信息;接收端通过将最终序列与初始序列进行自相关,获得最终序列中所携带的信息。1) The final sequence only carries one layer of information; the receiving end obtains the information carried in the final sequence by autocorrelating the final sequence with the initial sequence.
例如,最终序列仅携带一层信息,接收端将最终序列与初始序列进行自相关,其仿真结果如图4所示,其中,横轴表示载波,纵轴表示进行相关后的幅度,基于图4中所示的5个峰值(也即最大的幅度值)所在的载波位置,可确定最终序列中所携带的信息为“10110101”,其中,峰值所在的载波位置(第0个、第2个、第3个、第5个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”。需要说明的是,图4为仿真结果的放大图,实际仿真得到的峰值应达到1。For example, the final sequence only carries one layer of information, and the receiver autocorrelates the final sequence with the initial sequence. The simulation results are shown in Figure 4, where the horizontal axis represents the carrier, and the vertical axis represents the amplitude after correlation, based on Figure 4 The carrier positions of the five peaks (that is, the maximum amplitude values) shown in , can determine the information carried in the final sequence as "10110101", where the carrier positions of the peaks (0th, 2nd, The information corresponding to the 3rd, 5th, and 7th) is "1", and the information corresponding to the other carrier positions is "0". It should be noted that Fig. 4 is an enlarged view of the simulation result, and the peak value obtained by the actual simulation should reach 1.
2)最终序列携带有多层信息;接收端通过将所述最终序列与多个初始序列进行相关,获得所述最终序列中所携带的多层信息。2) The final sequence carries multi-layer information; the receiving end obtains the multi-layer information carried in the final sequence by correlating the final sequence with multiple initial sequences.
具体地,接收端将最终序列与多个初始序列以顺序扫描的形式进行相关,来获得最终序列中所携带的多层信息。其中,在进行相关的过程中,具有相同根的序列之间进行自相关,具有不同跟的序列之间进行互相关。需要说明的是,接收端基于最终序列与一个初始序列进行自相关的结果,来获得最终序列中所携带的一层信息。Specifically, the receiving end correlates the final sequence with multiple initial sequences in the form of sequential scanning to obtain the multi-layer information carried in the final sequence. Among them, in the process of correlation, autocorrelation is performed between sequences with the same root, and cross-correlation is performed between sequences with different roots. It should be noted that the receiving end obtains a layer of information carried in the final sequence based on the result of autocorrelation between the final sequence and an initial sequence.
作为一个示例,最终序列携带两层信息,接收端将该最终序列与约定好的两个初始序列进行相关,其仿真结果如图6和图7所示,其中,横轴表示载波,纵轴表示进行相关后的幅度;基于图6所示的5个峰值所在的载波位置,可确定最终序列中所携带的第一层信息为“10110101”,其中,峰值所在的载波位置(第0个、地2个、第3个、第5个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”;基于图7所示的5个峰值所在的载波位置,可确定最终序列中所携带的第二层信息为“11010011”,其中,峰值所在的载波位置(第0个、第1个、第3个、第6个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”。需要说明的是,图6和图7均为仿真结果的放大图,实际仿真得到的峰值应达到1。此外,图6和图7中还示出了相关过程中的噪声,由图6和图7明显可看出,由于最终序列具有优良的自相关性和互相关性,使得即便有噪声覆盖,也能准确地解码出最终序列所携带的信息。As an example, the final sequence carries two layers of information, and the receiver correlates the final sequence with the two agreed initial sequences. The simulation results are shown in Figures 6 and 7, where the horizontal axis represents the carrier, and the vertical axis represents Amplitude after correlation; based on the carrier positions where the five peaks are shown in Figure 6, it can be determined that the first layer information carried in the final sequence is "10110101", where the carrier positions where the peaks are (0th, ground 2, 3rd, 5th, 7th), the corresponding information is "1", and the information corresponding to the other carrier positions is "0"; based on the carrier positions of the five peaks shown in Figure 7, it can be determined The second layer information carried in the final sequence is "11010011", where the information corresponding to the carrier position (0th, 1st, 3rd, 6th, 7th) where the peak is located is "1" , and the information corresponding to the remaining carrier positions is "0". It should be noted that Fig. 6 and Fig. 7 are enlarged diagrams of simulation results, and the peak value obtained by actual simulation should reach 1. In addition, Fig. 6 and Fig. 7 also show the noise in the correlation process. It can be clearly seen from Fig. 6 and Fig. 7 that since the final sequence has excellent autocorrelation and cross-correlation, even if there is noise coverage, the The information carried by the final sequence can be accurately decoded.
需要说明的是,优选地,在步骤S104中,当最终序列中所携带的信息的长度为预定长度,且接收端基于相关得到的峰值所在的载波位置所确定的信息长度小于预定长度时,接收端结合预定长度以及预定边界规则来确定最终序列中所携带的信息;其中,当最终序列所携带的信息为多层信息时,接收端结合预定长度以及预定边界规则来确定最终序列中所携带的每层信息。例如,预定边界规则指示在内容信息的首位之前设置边界“1”,且预定长度为8bit;在步骤S104中,接收端基于相关得到的峰值所在的载波位置确定的信息为“101101”(该信息中每一位为1个bit),接收端基于预定长度以及预定边界规则在该所确定的信息末尾补“0”,得到最终序列所携带的信息为“10110100”,以使该信息的长度为预定长度。It should be noted that, preferably, in step S104, when the length of the information carried in the final sequence is a predetermined length, and the information length determined by the receiving end based on the carrier position where the peak value obtained by correlation is less than the predetermined length, the receiving The end combines the predetermined length and predetermined boundary rules to determine the information carried in the final sequence; wherein, when the information carried in the final sequence is multi-layer information, the receiving end combines the predetermined length and predetermined boundary rules to determine the information carried in the final sequence information for each layer. For example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information, and the predetermined length is 8 bits; in step S104, the information determined by the receiving end based on the carrier position where the peak value obtained by correlation is "101101" (the information Each bit is 1 bit), the receiving end adds "0" at the end of the determined information based on the predetermined length and predetermined boundary rules, and obtains the information carried by the final sequence as "10110100", so that the length of the information is predetermined length.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any combination of the final sequence and the initial sequence to obtain the final The implementation of the information carried in the sequence shall be included in the scope of the present invention.
作为本实施例的一种优选方案,本实施例的方法还包括在步骤S104之后执行的以下步骤:接收端根据预定边界规则,从所述所获得的信息中提取出内容信息。其中,当所获得的信息为多层信息时,接收端根据预定边界规则,从该多层信息中的每层信息中提取出相应的内容信息。As a preferred solution of this embodiment, the method of this embodiment further includes the following step executed after step S104: the receiving end extracts content information from the obtained information according to predetermined boundary rules. Wherein, when the obtained information is multi-layer information, the receiving end extracts corresponding content information from each layer of information in the multi-layer information according to predetermined boundary rules.
作为一个示例,预定边界规则指示在内容信息的首位之前设置边界“1”,在步骤S104中,接收端基于相关得到的峰值所在的载波位置获得最终序列中所携带的信息为“10010100”;之后,接收端根据该预定边界规则,去除首位的边界“1”,来从所获得的信息中提取出内容信息“0010100”。As an example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information. In step S104, the receiving end obtains the information carried in the final sequence as "10010100" based on the carrier position where the peak value obtained by correlation is located; after that , the receiving end removes the leading boundary “1” according to the predetermined boundary rule, so as to extract the content information “0010100” from the obtained information.
作为另一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,在步骤S104中,接收端基于相关得到的峰值所在的载波位置获得最终序列中所携带的信息为“10110101”;之后,接收端根据该预定边界规则,去除两侧的边界“1”,来从所获得的信息中提取出内容信息“011010”。As another example, the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information. In step S104, the receiving end obtains the information carried in the final sequence based on the carrier position where the peak value obtained by correlation is "10110101" ; Afterwards, according to the predetermined boundary rule, the receiving end removes the boundary "1" on both sides to extract the content information "011010" from the obtained information.
作为再一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,在步骤S104中,接收端通过将所述最终序列与约定好的两个初始序列进行相关,获得最终序列所携带的第一层信息“10110101”以及第二层信息“11010011”。之后,对于第一层信息“10110101”,接收端根据该预定边界规则,去除该第一层信息中两侧的边界“1”,来从该第一层信息中提取出内容信息“011010”;对于第二层信息“11010011”,接收端根据该预定边界规则,去除该第二层信息中两侧的边界“1”,来从该第二层信息中提取出内容信息“101001”。As another example, the predetermined boundary rule indicates that a boundary "1" is set on both sides of the content information. In step S104, the receiving end obtains the final sequence by correlating the final sequence with the agreed two initial sequences. It carries the first layer information "10110101" and the second layer information "11010011". After that, for the first-level information "10110101", the receiving end removes the boundary "1" on both sides of the first-level information according to the predetermined boundary rule, so as to extract the content information "011010" from the first-level information; For the second-level information "11010011", the receiving end removes the boundary "1" on both sides of the second-level information according to the predetermined boundary rule, so as to extract the content information "101001" from the second-level information.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据预定边界规则,从所述所获得的信息中提取出内容信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, rather than limit the present invention. Those skilled in the art should understand that any content extracted from the obtained information according to predetermined boundary rules The realization of information shall be included in the scope of the present invention.
需要说明的额是,当内容信息为在发射端通过对原始信息进行编码所获得的编码信息时,接收端还需对该编码信息执行相应解码操作,如发射端将“1”编码为“1111”,“0”编码为“0000”,则接收端将内容信息中的“1111”解码为“1”,“0000”解码为“0”。What needs to be explained is that when the content information is encoded information obtained by encoding the original information at the transmitting end, the receiving end also needs to perform corresponding decoding operations on the encoded information, for example, the transmitting end encodes "1" into "1111 ", "0" is encoded as "0000", then the receiving end decodes "1111" in the content information as "1", and "0000" as "0".
需要说明的是,本实施例的方案的最终序列能够同时携带多层信息,当最终序列同时携带多层信息时,信道的带宽效率将折叠增加。例如,信道的最大带宽效率h表示为:It should be noted that the final sequence of the solution of this embodiment can carry multiple layers of information at the same time, and when the final sequence carries multiple layers of information at the same time, the bandwidth efficiency of the channel will be folded and increased. For example, the maximum bandwidth efficiency h of the channel is expressed as:
h=m(N-3)/(B(TCP+Tu))h=m(N-3)/(B(T CP +T u ))
其中,B表示带宽,TCP表示短时间内的循环前缀长度,Tu表示短时间内的OFDM符号长度,m为多层信息的联合长度,N为最终序列的长度。Among them, B represents the bandwidth, T CP represents the cyclic prefix length in a short time, Tu represents the OFDM symbol length in a short time, m is the joint length of multi-layer information, and N is the length of the final sequence.
图8至图12分别示出了最终序列携带不同层数的信息时AWGN(Additive White Gaussian Noise,加性高斯白噪声)信道的误码率的示意图,其中,横轴表示信噪比(SNR,Signal Noise Ratio),纵轴表示误码率(BER,Bit Error Ratio)。图8为一个示例的最终序列仅携带一层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为1.39bps/HZ,该层信息为基站的地理信息(经度和纬度)(长度为32bit),该最终序列在经过OFDM调制之后通过AWGN信道被传输至接收端,该情形下的AWGN信道的平均误码率超过千分之一,与现有技术中未编码的BPSK系统相比,有约为9dB的增益。图9为一个示例的最终序列携带两层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为2.78bps/HZ;图10为一个示例的最终序列携带三层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为4.17bps/HZ;图11为一个示例的最终序列携带四层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为5.56bps/HZ;图12为一个示例的最终序列携带六层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为8.34bps/HZ。Fig. 8 to Fig. 12 respectively show the schematic diagram of the bit error rate of AWGN (Additive White Gaussian Noise, additive white Gaussian noise) channel when the final sequence carries information of different layers, wherein, the horizontal axis represents the signal-to-noise ratio (SNR, Signal Noise Ratio), the vertical axis represents the bit error rate (BER, Bit Error Ratio). Fig. 8 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example only carries one layer of information, the bandwidth efficiency of the AWGN channel is 1.39bps/HZ, and the information of this layer is the geographical information (longitude and latitude) of the base station (length is 32bit), the final sequence is transmitted to the receiving end through the AWGN channel after OFDM modulation, the average bit error rate of the AWGN channel in this case exceeds one thousandth, compared with the uncoded BPSK system in the prior art, There is about 9dB gain. Figure 9 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example carries two layers of information, and the bandwidth efficiency of the AWGN channel is 2.78bps/HZ; Figure 10 is the error rate of the AWGN channel when the final sequence of an example carries three layers of information A schematic diagram of the code rate, the bandwidth efficiency of the AWGN channel is 4.17bps/HZ; Figure 11 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence carries four-layer information of an example, the bandwidth efficiency of the AWGN channel is 5.56bps/HZ; 12 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence carries six layers of information, and the bandwidth efficiency of the AWGN channel is 8.34bps/HZ.
根据本实施例的方案,提供了一种新的传输信息的方式,能够通过序列的峰值的位置来表征信息;发射端能够根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列,并将该最终序列传输至接收端,接收端能够通过将接收到的最终序列与初始序列进行相关,获得所述最终序列中所携带的信息,从而实现了待发送的信息的传输;支持单用户或多用户信息的传输,如待发送的信息可为多层信息,每层信息可对应不同的用户;所传输的最终序列在传输信息的同时也可作为探测序列来实现同步检测,也即,最终序列既能够实现探测功能,也同时具备携带信息的功能;即便在有噪声覆盖的情况下,也能准确地解析出最终序列中所携带的信息。According to the solution of this embodiment, a new way of transmitting information is provided, and the information can be represented by the position of the peak value of the sequence; the transmitting end can cyclically shift the initial sequence according to the information to be sent, and pass the initial sequence And all the sequences obtained by cyclic shift are superimposed to generate the final sequence that needs to be sent to the receiving end, and transmit the final sequence to the receiving end. The receiving end can obtain the obtained final sequence by correlating the received final sequence with the initial sequence. The information carried in the above final sequence realizes the transmission of the information to be sent; supports the transmission of single-user or multi-user information, such as the information to be sent can be multi-layer information, and each layer of information can correspond to different users; The final sequence of the transmission can also be used as a detection sequence to realize synchronous detection while transmitting information, that is, the final sequence can not only realize the detection function, but also have the function of carrying information; even in the case of noise coverage, it can be accurate can accurately parse out the information carried in the final sequence.
图2为本发明一个实施例的用于传输信息的系统的结构示意图。该系统包括发射端和接收端;所述发射端包括第一装置,该第一装置包括第一生成装置1和发送装置2;所述接收端包括第二装置,该第二装置包括接收装置3和第二获得装置4。Fig. 2 is a schematic structural diagram of a system for transmitting information according to an embodiment of the present invention. The system includes a transmitting end and a receiving end; the transmitting end includes a first device, the first device includes a first generating device 1 and a sending device 2; the receiving end includes a second device, and the second device includes a receiving device 3 and the second obtaining means 4 .
发射端的第一生成装置1根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列。The first generating device 1 at the transmitting end cyclically shifts the initial sequence according to the information to be sent, and generates the final sequence to be sent to the receiving end by superimposing the initial sequence and all sequences obtained through cyclic shifting.
其中,所述初始序列具有优良的自相关性和互相关性。优选地,所述初始序列为GCL(Generalized Chirp-Like,广义线性调频)序列,其中,GCL序列具有理想的周期自相关特性、优良的互相关特性(互相关值接近为零)和低峰均功率比特性,GCL序列被定义为:Wherein, the initial sequence has excellent auto-correlation and cross-correlation. Preferably, the initial sequence is a GCL (Generalized Chirp-Like, generalized linear frequency modulation) sequence, wherein the GCL sequence has ideal periodic autocorrelation characteristics, excellent cross-correlation characteristics (cross-correlation value is close to zero) and low peak-to-average power ratio characteristics, the GCL sequence is defined as:
或者被定义为:or defined as:
其中,N为GCL序列的长度,u为GCL序列的根。Wherein, N is the length of the GCL sequence, and u is the root of the GCL sequence.
其中,初始序列的长度可为预先确定的,也可为基于内容信息随机变化的,或者基于内容信息与预定边界规则所确定的。需要说明的是,最终序列与初始序列具有相同的特性,且长度也相同。Wherein, the length of the initial sequence may be predetermined, or may be randomly changed based on content information, or determined based on content information and predetermined boundary rules. It should be noted that the final sequence has the same characteristics and length as the initial sequence.
需要说明的是,初始序列是发射端与接收端之间约定好的,也即,接收端知晓发射端所使用的是哪一个或多个初始序列。It should be noted that the initial sequence is agreed between the transmitting end and the receiving end, that is, the receiving end knows which one or more initial sequences are used by the transmitting end.
其中,所述待发送的信息包括发射端需要传送至接收端的内容信息(如基站的位置信息等);优选地,所述内容信息可为发射端所获得的原始信息,或者,基于对所述原始信息进行编码所获得的编码信息(如将“1”编码为“1111”,“0”编码为“0000”等,采用编码信息可降低误码率,适用于要求较低误码率的情形)。优选地,所述待发送的信息还包括边界信息,所述边界信息用于指示内容信息的边界,以保证接收端能够获得准确的内容信息。Wherein, the information to be sent includes the content information (such as the location information of the base station, etc.) that the transmitting end needs to transmit to the receiving end; preferably, the content information can be the original information obtained by the transmitting end, or, based on the The encoded information obtained by encoding the original information (for example, "1" is encoded as "1111", "0" is encoded as "0000", etc., the use of encoded information can reduce the bit error rate, and is suitable for situations that require a lower bit error rate ). Preferably, the information to be sent further includes boundary information, and the boundary information is used to indicate the boundary of the content information, so as to ensure that the receiving end can obtain accurate content information.
优选地,第一装置还包括第一获得装置(图未示),在第一生成装置1执行操作之前,第一获得装置根据预定边界规则以及需要发送的内容信息,获得所述待发送的信息。Preferably, the first device further includes a first obtaining device (not shown in the figure), and before the first generating device 1 performs an operation, the first obtaining device obtains the information to be sent according to predetermined boundary rules and content information to be sent .
其中,所述预定边界规则包括任何预定的用于设置边界的规则。如预定边界规则指示在内容信息的首位之前设置边界“1”,又如预定边界规则指示在内容信息的首位之前以及末位之后(也即内容信息的两侧)均设置边界“1”,以避免内容信息的首位上为“0”和/或末位上为“0”引起的歧义,从而避免接收端解码错误。Wherein, the predetermined boundary rules include any predetermined rules for setting boundaries. For example, the predetermined boundary rule indicates that a boundary "1" is set before the first bit of the content information, and another example is that the predetermined boundary rule indicates that a boundary "1" is set before the first bit and after the last bit of the content information (that is, both sides of the content information), so as to Avoid ambiguity caused by "0" at the first bit and/or "0" at the last bit of the content information, thereby avoiding decoding errors at the receiving end.
作为一个示例,预定边界规则指示在内容信息的首位之前设置边界“1”,发射端需要发送的内容信息为“011010”,则第一获得装置根据该预定边界规则以及该内容信息,在该内容信息的首位之前设置边界“1”,来获得待发送的信息“1011010”。需要说明的是,当预定边界规则指示仅在内容信息的一侧设置边界时,待发送的信息的长度为预定长度(当待发送的信息为多层信息时,每层信息的长度均为预定长度),以方便接收端进行正确地解码(如对于解码获得的信息,接收端根据预定长度在该信息的未设置边界的一侧补“0”,以获得正确的解码结果)。As an example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information, and the content information to be sent by the transmitting end is "011010", then the first obtaining means, according to the predetermined boundary rule and the content information, in the content Set the boundary "1" before the first bit of the message to obtain the message "1011010" to be sent. It should be noted that when the predetermined boundary rule indicates that the boundary is only set on one side of the content information, the length of the information to be sent is a predetermined length (when the information to be sent is multi-layer information, the length of each layer of information is a predetermined length. Length) to facilitate correct decoding by the receiving end (for example, for the information obtained by decoding, the receiving end will add "0" to the side of the information where no boundary is set according to the predetermined length, so as to obtain a correct decoding result).
作为另一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,发射端需要发送的内容信息为“011010”,则第一获得装置根据该预定边界规则以及该内容信息,在该内容信息的首位之前设置边界“1”,来获得待发送的信息“10110101”。需要说明的是,当初始序列的长度为N,且预定边界规则指示在内容信息的两侧均设置边界“1”时,内容信息的最大长度为N-1-2;例如,N=1023,则内容信息的最大长度为1020,也即,存在2^1020种可能被表示的内容信息。As another example, the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, and the content information to be sent by the transmitting end is "011010", then the first obtaining device, according to the predetermined boundary rule and the content information, in A boundary "1" is set before the first bit of the content information to obtain the information "10110101" to be sent. It should be noted that when the length of the initial sequence is N, and the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, the maximum length of the content information is N-1-2; for example, N=1023, Then the maximum length of content information is 1020, that is, there are 2^1020 kinds of content information that may be represented.
需要说明的是,当预定边界规则指示在内容信息的两侧均设置边界“1”时,待发送的信息的长度可任意设置,若初始序列的长度为N,则内容信息的最大长度为N-1-2;例如,N=1023,基于该初始信息生成的最终序列可用于表示2^1020种可能的内容信息It should be noted that when the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, the length of the information to be sent can be set arbitrarily. If the length of the initial sequence is N, the maximum length of the content information is N -1-2; For example, N=1023, the final sequence generated based on the initial information can be used to represent 2^1020 possible content information
需要说明的是,当发射端需要向接收端发送多个内容信息时,对于每个内容信息,第一获得装置根据预定边界规则以及该内容信息,获得与该内容信息相对应的待发送的一层信息。例如,待发送的内容信息包括“011010”和“101001”,预定边界规则指示在内容信息的两侧均设置边界“1”;对于内容信息“011010”,第一获得装置根据预定边界规则以及该内容信息,生成与该内容信息相对应的一层信息“10110101”;对于内容信息“101001”,第一获得装置根据预定边界规则以及该内容信息,生成与该内容信息相对应的一层信息“11010011”。It should be noted that when the transmitting end needs to send a plurality of content information to the receiving end, for each content information, the first obtaining means obtains a piece of content information corresponding to the content information to be sent according to the predetermined boundary rules and the content information. layer information. For example, the content information to be sent includes "011010" and "101001", and the predetermined boundary rule indicates that a boundary "1" is set on both sides of the content information; for the content information "011010", the first obtaining means For content information, generate a layer of information "10110101" corresponding to the content information; for content information "101001", the first obtaining device generates a layer of information "101001" corresponding to the content information according to predetermined boundary rules and the content information 11010011".
具体地,当待发送的信息仅包括一层信息时,发射端的第一生成装置1根据待发送的信息对与该信息相对应的初始序列进行循环移位,每次循环移位均获得一个新的序列,完成所有循环移位操作后,第一生成装置1将初始序列与经过对该初始序列进行循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列,该最终序列用于携带该待发送的信息。Specifically, when the information to be sent includes only one layer of information, the first generating device 1 at the transmitting end cyclically shifts the initial sequence corresponding to the information according to the information to be sent, and each time the cyclic shift obtains a new After completing all the cyclic shift operations, the first generation device 1 superimposes the initial sequence with all the sequences obtained by cyclic shifting the initial sequence to generate the final sequence that needs to be sent to the receiving end. The final sequence is used to carry the information to be sent.
作为一个示例,待发送的信息为“10110101”,图3示出了根据该待发送的信息对初始序列进行循环移位来生成最终序列的示意图,其中,seq1为初始序列;发射端的第一生成装置1根据待发送的信息“10110101”的“1”所在的位置,将seq1移位2位得到图3所示seq2,将seq1移位3位得到图3所示seq3,将seq1移位5位得到图3所示seq4,将seq1移位7位得到图3所示seq5;之后,第一生成装置1将seq1、seq2、seq3、seq4、seq5进行叠加,得到如图3所示的最终序列seq6。As an example, the information to be sent is "10110101", and Fig. 3 shows a schematic diagram of cyclically shifting the initial sequence according to the information to be sent to generate the final sequence, where seq1 is the initial sequence; Device 1 shifts seq1 by 2 bits to obtain seq2 shown in Figure 3 according to the position of "1" in the message "10110101" to be sent, shifts seq1 by 3 bits to get seq3 shown in Figure 3, and shifts seq1 by 5 bits Obtain seq4 shown in Figure 3, shift seq1 by 7 bits to obtain seq5 shown in Figure 3; after that, the first generation device 1 superimposes seq1, seq2, seq3, seq4, seq5 to obtain the final sequence seq6 as shown in Figure 3 .
作为第一生成装置1的一种优选方案,待发送的信息包括多层信息,所述第一生成装置1进一步包括第二生成装置(图未示)和第三生成装置(图未示)。As a preferred solution of the first generating device 1, the information to be sent includes multi-layer information, and the first generating device 1 further includes a second generating device (not shown in the figure) and a third generating device (not shown in the figure).
对于所述多层信息中的每层信息,第二生成装置根据该层信息对与该层信息相对应的初始序列进行循环移位,并通过将与该层信息相对应的初始序列以及经过循环移位所得到的全部序列进行叠加,生成用于携带该层信息的序列。For each layer of information in the multi-layer information, the second generating means cyclically shifts the initial sequence corresponding to the layer information according to the layer information, and shifts the initial sequence corresponding to the layer information and the All sequences obtained by shifting are superimposed to generate a sequence for carrying information of this layer.
其中,每层信息所对应的初始序列的根是不同的,例如,待发送的信息包括两层信息:“10110101”和“11010011”,“10110101”所对应的初始序列seq11的根为u1,“11010011”所对应的初始序列seq21的根为u2,且u1不等于u2。Among them, the root of the initial sequence corresponding to each layer of information is different, for example, the information to be sent includes two layers of information: "10110101" and "11010011", the root of the initial sequence seq11 corresponding to "10110101" is u1," The root of the initial sequence seq21 corresponding to 11010011" is u2, and u1 is not equal to u2.
作为一个示例,待发送的信息包括两层信息:“10110101”和“11010011”,对于第一层信息“10110101”,第二生成装置根据“10110101”中“1”的位置对与“10110101”相对应的初始序列seq11进行循环移位,并通过将与seq11以及对seq11进行循环移位所得到的全部序列进行叠加,生成用于携带“10110101”的序列seqL1;对于第二层信息“11010011”,第二生成装置根据“11010011”对与“11010011”相对应的初始序列seq21进行循环移位,并通过将seq21以及对seq21进行循环移位所得到的全部序列进行叠加,生成用于携带“11010011”的序列seqL2。As an example, the information to be sent includes two layers of information: "10110101" and "11010011". For the first layer of information "10110101", the second generation device corresponds to "10110101" according to the position of "1" in "10110101". The corresponding initial sequence seq11 is cyclically shifted, and the sequence seqL1 used to carry "10110101" is generated by superimposing seq11 and all sequences obtained by cyclically shifting seq11; for the second layer information "11010011", The second generation device performs cyclic shift on the initial sequence seq21 corresponding to "11010011" according to "11010011", and superimposes seq21 and all sequences obtained by cyclically shifting seq21 to generate a sequence for carrying "11010011" The sequence of seqL2.
第三生成装置将第二生成装置所生成的分别用于携带所述每层信息的多个序列进行叠加,生成需要发送至接收端的最终序列。The third generating means superimposes the multiple sequences generated by the second generating means for respectively carrying the information of each layer to generate a final sequence to be sent to the receiving end.
例如,待发送的的信息包括两层信息:“10110101”和“11010011”,对于第一层信息“10110101”,第二生成装置生成用于携带“10110101”的序列seqL1,以及用于携带“11010011”的序列seqL1;第三生成装置将seqL1和seqL2进行叠加,生成需要发送至接收端的最终序列seqL,该最终序列seqL携带了上述两层信息。For example, the information to be sent includes two layers of information: "10110101" and "11010011". For the first layer of information "10110101", the second generating means generates a sequence seqL1 for carrying "10110101" and a sequence for carrying "11010011 The sequence seqL1 of "; the third generation device superimposes seqL1 and seqL2 to generate the final sequence seqL that needs to be sent to the receiving end, and the final sequence seqL carries the above two layers of information.
需要说明的是,该优选方案支持多用户的情形,能够同时发送针对多用户的信息;例如,待发送的信息包括多层信息,其中,每层信息对应一个用户。It should be noted that this preferred solution supports the situation of multiple users, and can send information for multiple users at the same time; for example, the information to be sent includes multiple layers of information, where each layer of information corresponds to one user.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any initial sequence is cyclically shifted according to the information to be sent, and by The implementation of superimposing the initial sequence and all the sequences obtained through cyclic shift to generate the final sequence to be sent to the receiving end shall be included in the scope of the present invention.
需要说明的是,现有技术中,探测序列用于检测和确定来自基站的干扰,根据3GPP规定,基站的频率精度是在±0.05ppm内,两个基站之间的最大误差是为0.1ppm,例如,对于2.6GHz的通信系统,CFO为260Hz或子载波间距为0.0173;通过模拟,在[-4.5,+4.5]KHz内,或副载波间距的归一化偏移在[-0.3,0.3]内时,检测器对CFO是不敏感的,因此,现有技术中的探测序列通常不可能存在整数频率偏移。然而,在本实施例中,由于第一生成装置1所执行的操作相当于通过将初始序列移位整数位来对待发送的信息进行编码,因此,其允许整数CFO(carrier frequency offset,载波频率偏差),该整数CFO不需要修正。It should be noted that in the prior art, the sounding sequence is used to detect and determine interference from the base station. According to 3GPP regulations, the frequency accuracy of the base station is within ±0.05ppm, and the maximum error between two base stations is 0.1ppm. For example, for a 2.6GHz communication system, the CFO is 260Hz or the subcarrier spacing is 0.0173; through simulation, within [-4.5, +4.5] KHz, or the normalized offset of the subcarrier spacing is in [-0.3, 0.3] When , the detector is insensitive to CFO, therefore, it is generally impossible for the detection sequence in the prior art to have an integer frequency offset. However, in this embodiment, since the operation performed by the first generating device 1 is equivalent to encoding the information to be transmitted by shifting the initial sequence by integer bits, it allows integer CFO (carrier frequency offset, carrier frequency offset ), the integer CFO does not need to be modified.
发射端的发送装置2将所述最终序列发送至所述接收端。The sending device 2 at the transmitting end sends the final sequence to the receiving end.
例如,发射端为基站,接收端为用户设备,基站的发送装置2将基站的第一生成装置1所生成的最终序列发送至用户设备。For example, the transmitting end is a base station, the receiving end is a user equipment, and the sending device 2 of the base station sends the final sequence generated by the first generating device 1 of the base station to the user equipment.
作为一种优选方案,发送装置2进一步包括子发送装置(图未示)。子发送装置通过将最终序列映射至频域中的偶数或奇数子载波,来将所述最终序列发送至接收端。As a preferred solution, the sending device 2 further includes a sub-sending device (not shown in the figure). The sub-transmission means transmits the final sequence to the receiving end by mapping the final sequence to even or odd subcarriers in the frequency domain.
例如,子发送装置将第一生成装置1所生成的最终序列映射至频域中的偶数子载波(也即序号为偶数的子载波),而奇数子载波(也即序号为奇数的子载波)上为空,来将最终序列发送至接收端。For example, the sub-transmission device maps the final sequence generated by the first generating device 1 to even-numbered subcarriers (that is, subcarriers with even numbers) in the frequency domain, and odd-numbered subcarriers (that is, subcarriers with odd numbers) Leave blank to send the final sequence to the receiver.
需要说明的是,基于该优选方案,发射端将最终序列映射至频域中的偶数或奇数子载波后,再对映射得到的OFDM(OrthogonalFrequency Division Multiplexing,正交频分复用)符号进行快速傅里叶逆变换(IFFT,Inverse Fast Fourier Transform)后能够在时域上产生重复的连续波,这能够在传输信息的同时,方便于在接收端进行同步检测。It should be noted that, based on this preferred scheme, after the transmitter maps the final sequence to even or odd subcarriers in the frequency domain, fast Fourier is performed on the mapped OFDM (Orthogonal Frequency Division Multiplexing, Orthogonal Frequency Division Multiplexing) symbols. Inverse Fast Fourier Transform (IFFT, Inverse Fast Fourier Transform) can generate repeated continuous waves in the time domain, which can facilitate synchronous detection at the receiving end while transmitting information.
作为一个示例,图5为本发明一个示例的在发射端中将最终序列发送至接收端的过程示意图,其中,最终序列被映射至频域上的偶数子载波(也即图5所示的黑色的子载波)上,且奇数子载波(也即图5所示空白的子载波)上为空,发射端对映射后产生的OFDM符号进行IFFT以从频域转换至时域,之后对IFFT后产生的时域信号插入循环前缀,进而可产生如图5中所示的波形,其中,在循环前缀对应的波形之后,产生了重复的连续波,以便于进行同步检测。As an example, FIG. 5 is a schematic diagram of the process of sending the final sequence to the receiving end at the transmitting end in an example of the present invention, wherein the final sequence is mapped to even-numbered subcarriers in the frequency domain (that is, the black subcarriers shown in FIG. 5 subcarriers), and the odd subcarriers (that is, the blank subcarriers shown in Figure 5) are empty, the transmitter performs IFFT on the OFDM symbols generated after mapping to convert from the frequency domain to the time domain, and then generates The time-domain signal of the time-domain signal is inserted into the cyclic prefix, and then the waveform shown in Figure 5 can be generated, wherein, after the waveform corresponding to the cyclic prefix, a repeated continuous wave is generated to facilitate synchronous detection.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所述最终序列发送至所述接收端的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any implementation of sending the final sequence to the receiving end should be included within the scope of the present invention.
接收端的接收装置3接收来自发射端的最终序列。The receiving device 3 at the receiving end receives the final sequence from the transmitting end.
接收端的第二获得装置4通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息。The second obtaining means 4 at the receiving end obtains the information carried in the final sequence by correlating the final sequence with the initial sequence.
具体地,第二获得装置4将最终序列与初始序列进行相关,并基于相关得到的峰值所在的载波位置来获得最终序列中所携带的信息。Specifically, the second obtaining means 4 correlates the final sequence with the initial sequence, and obtains the information carried in the final sequence based on the carrier position where the peak obtained by correlation is located.
需要说明的是,在接收端,时域和频域均同步之后,第二获得装置4将接收到的最终序列与约定好的本地的初始序列进行相关(优选地,在几乎没有多径效应时进行相关),接着,第二获得装置4根据所产生的峰值,来获得最终序列中所携带的信息。It should be noted that, at the receiving end, after both the time domain and the frequency domain are synchronized, the second obtaining means 4 correlates the received final sequence with the agreed local initial sequence (preferably, when there is almost no multipath effect Correlation), and then, the second obtaining means 4 obtains the information carried in the final sequence according to the generated peak value.
具体地,第二获得装置4通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息的实现方式包括但不限于:Specifically, the second obtaining means 4 obtains the information carried in the final sequence by correlating the final sequence with the initial sequence, including but not limited to:
1)最终序列仅携带一层信息;第二获得装置4通过将最终序列与初始序列进行自相关,获得最终序列中所携带的信息。1) The final sequence only carries one layer of information; the second obtaining means 4 obtains the information carried in the final sequence by autocorrelating the final sequence with the initial sequence.
例如,最终序列仅携带一层信息,第二获得装置4将最终序列与初始序列进行自相关,其仿真结果如图4所示,其中,横轴表示载波,纵轴表示进行相关后的幅度,基于图4中所示的5个峰值(也即最大的幅度值)所在的载波位置,第二获得装置4可确定最终序列中所携带的信息为“10110101”,其中,峰值所在的载波位置(第0个、第2个、第3个、第5个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”。需要说明的是,图4为仿真结果的放大图,实际仿真得到的峰值应达到1。For example, the final sequence only carries one layer of information, and the second obtaining means 4 performs autocorrelation between the final sequence and the initial sequence, and the simulation result is shown in Figure 4, wherein the horizontal axis represents the carrier, and the vertical axis represents the amplitude after correlation, Based on the carrier positions where the five peaks (that is, the maximum amplitude value) shown in FIG. The information corresponding to the 0th, 2nd, 3rd, 5th, and 7th) is "1", and the information corresponding to other carrier positions is "0". It should be noted that Fig. 4 is an enlarged view of the simulation result, and the peak value obtained by the actual simulation should reach 1.
2)最终序列携带有多层信息;第二获得装置4进一步包括第三获得装置(图未示),第三获得装置通过将所述最终序列与多个初始序列进行相关,获得所述最终序列中所携带的多层信息。2) The final sequence carries multiple layers of information; the second obtaining device 4 further includes a third obtaining device (not shown in the figure), and the third obtaining device obtains the final sequence by correlating the final sequence with a plurality of initial sequences Multiple layers of information carried in .
具体地,第三获得装置将最终序列与多个初始序列以顺序扫描的形式进行相关,来获得最终序列中所携带的多层信息。其中,在进行相关的过程中,具有相同根的序列之间进行自相关,具有不同跟的序列之间进行互相关。需要说明的是,第三获得装置基于最终序列与一个初始序列进行自相关的结果,来获得最终序列中所携带的一层信息。Specifically, the third obtaining means correlates the final sequence with multiple initial sequences in the form of sequential scanning, so as to obtain the multi-layer information carried in the final sequence. Among them, in the process of correlation, autocorrelation is performed between sequences with the same root, and cross-correlation is performed between sequences with different roots. It should be noted that the third obtaining means obtains one layer of information carried in the final sequence based on the result of autocorrelation between the final sequence and an initial sequence.
作为一个示例,最终序列携带两层信息,第三获得装置将该最终序列与约定好的两个初始序列进行相关,其仿真结果如图6和图7所示,其中,横轴表示载波,纵轴表示进行相关后的幅度;第三获得装置基于图6所示的5个峰值所在的载波位置,可确定最终序列中所携带的第一层信息为“10110101”,其中,峰值所在的载波位置(第0个、地2个、第3个、第5个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”;第三获得装置基于图7所示的5个峰值所在的载波位置,可确定最终序列中所携带的第二层信息为“11010011”,其中,峰值所在的载波位置(第0个、第1个、第3个、第6个、第7个)对应的信息为“1”,其余载波位置对应的信息为“0”。需要说明的是,图6和图7均为仿真结果的放大图,实际仿真得到的峰值应达到1。此外,图6和图7中还示出了相关过程中的噪声,由图6和图7明显可看出,由于最终序列具有优良的自相关性和互相关性,使得即便有噪声覆盖,也能准确地解码出最终序列所携带的信息。As an example, the final sequence carries two layers of information, and the third obtaining means correlates the final sequence with the two agreed initial sequences, and the simulation results are shown in Figures 6 and 7, where the horizontal axis represents the carrier, and the vertical axis The axis represents the amplitude after correlation; the third obtaining means can determine that the first-level information carried in the final sequence is "10110101" based on the carrier positions of the five peaks shown in Figure 6, where the carrier position of the peaks is (the 0th, the 2nd, the 3rd, the 5th, the 7th) the corresponding information is "1", and the information corresponding to the other carrier positions is "0"; the third obtaining means is based on the The carrier positions where the five peaks are located can determine that the second layer information carried in the final sequence is "11010011", where the carrier positions where the peaks are located (0th, 1st, 3rd, 6th, 6th, 7) the corresponding information is "1", and the information corresponding to other carrier positions is "0". It should be noted that Fig. 6 and Fig. 7 are enlarged diagrams of simulation results, and the peak value obtained by actual simulation should reach 1. In addition, Fig. 6 and Fig. 7 also show the noise in the correlation process. It can be clearly seen from Fig. 6 and Fig. 7 that since the final sequence has excellent autocorrelation and cross-correlation, even if there is noise coverage, the The information carried by the final sequence can be accurately decoded.
需要说明的是,优选地,当最终序列中所携带的信息的长度为预定长度,且第二获得装置4基于相关得到的峰值所在的载波位置所确定的信息长度小于预定长度时,第二获得装置4结合预定长度以及预定边界规则来确定最终序列中所携带的信息;其中,当最终序列所携带的信息为多层信息时,接收端结合预定长度以及预定边界规则来确定最终序列中所携带的每层信息。例如,预定边界规则指示在内容信息的首位之前设置边界“1”,且预定长度为8bit;第二获得装置4基于相关得到的峰值所在的载波位置确定的信息为“101101”(该信息中每一位为1个bit),第二获得装置4基于预定长度以及预定边界规则在该所确定的信息末尾补“0”,得到最终序列所携带的信息为“10110100”,以使该信息的长度为预定长度。It should be noted that, preferably, when the length of the information carried in the final sequence is a predetermined length, and the information length determined by the second obtaining means 4 based on the carrier position where the peak value obtained by correlation is less than the predetermined length, the second obtaining The device 4 determines the information carried in the final sequence in combination with the predetermined length and predetermined boundary rules; wherein, when the information carried in the final sequence is multi-layer information, the receiving end determines the information carried in the final sequence in combination with the predetermined length and predetermined boundary rules. information for each layer. For example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information, and the predetermined length is 8 bits; the information determined by the second obtaining means 4 based on the carrier position where the peak value obtained by correlation is "101101" (each One bit is 1 bit), the second obtaining means 4 adds "0" at the end of the determined information based on the predetermined length and predetermined boundary rules, and obtains the information carried by the final sequence as "10110100", so that the length of the information for the predetermined length.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何通过将所述最终序列与初始序列进行相关,获得所述最终序列中所携带的信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any combination of the final sequence and the initial sequence to obtain the final The implementation of the information carried in the sequence shall be included in the scope of the present invention.
作为本实施例的一种优选方案,本实施例的第二装置还包括在第二获得装置4之后执行操作的提取装置(图未示)。该提取装置根据预定边界规则,从所述所获得的信息中提取出内容信息。其中,当所获得的信息为多层信息时,提取装置根据预定边界规则,从该多层信息中的每层信息中提取出相应的内容信息。As a preferred solution of this embodiment, the second device of this embodiment further includes an extracting device (not shown) that operates after the second obtaining device 4 . The extracting means extracts content information from the obtained information according to predetermined boundary rules. Wherein, when the obtained information is multi-layer information, the extracting means extracts corresponding content information from each layer of information in the multi-layer information according to predetermined boundary rules.
作为一个示例,预定边界规则指示在内容信息的首位之前设置边界“1”,第二获得装置4基于相关得到的峰值所在的载波位置获得最终序列中所携带的信息为“10010100”;之后,提取装置根据该预定边界规则,去除首位的边界“1”,来从所获得的信息中提取出内容信息“0010100”。As an example, the predetermined boundary rule indicates that the boundary "1" is set before the first bit of the content information, and the second obtaining means 4 obtains the information carried in the final sequence as "10010100" based on the carrier position where the peak value obtained by correlation is located; after that, extract The device removes the leading boundary "1" according to the predetermined boundary rule, so as to extract the content information "0010100" from the obtained information.
作为另一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,第二获得装置4基于相关得到的峰值所在的载波位置获得最终序列中所携带的信息为“10110101”;之后,提取装置根据该预定边界规则,去除两侧的边界“1”,来从所获得的信息中提取出内容信息“011010”。As another example, the predetermined boundary rule indicates that the boundary "1" is set on both sides of the content information, and the second obtaining means 4 obtains the information carried in the final sequence as "10110101" based on the carrier position where the peak value obtained by correlation is located; after that , the extracting means removes the boundary "1" on both sides according to the predetermined boundary rule, so as to extract the content information "011010" from the obtained information.
作为再一个示例,预定边界规则指示在内容信息的两侧均设置边界“1”,第二获得装置4通过将所述最终序列与约定好的两个初始序列进行相关,获得最终序列所携带的第一层信息“10110101”以及第二层信息“11010011”。之后,对于第一层信息“10110101”,提取装置根据该预定边界规则,去除该第一层信息中两侧的边界“1”,来从该第一层信息中提取出内容信息“011010”;对于第二层信息“11010011”,提取装置根据该预定边界规则,去除该第二层信息中两侧的边界“1”,来从该第二层信息中提取出内容信息“101001”。As yet another example, the predetermined boundary rule indicates that a boundary "1" is set on both sides of the content information, and the second obtaining means 4 obtains the The first layer information "10110101" and the second layer information "11010011". Afterwards, for the first-level information "10110101", the extraction device removes the boundary "1" on both sides of the first-level information according to the predetermined boundary rule, so as to extract the content information "011010" from the first-level information; For the second-level information "11010011", the extraction device removes the boundary "1" on both sides of the second-level information according to the predetermined boundary rule, so as to extract the content information "101001" from the second-level information.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据预定边界规则,从所述所获得的信息中提取出内容信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, rather than limit the present invention. Those skilled in the art should understand that any content extracted from the obtained information according to predetermined boundary rules The realization of information shall be included in the scope of the present invention.
需要说明的额是,当内容信息为在发射端通过对原始信息进行编码所获得的编码信息时,接收端还需对该编码信息执行相应解码操作,如发射端将“1”编码为“1111”,“0”编码为“0000”,则接收端将内容信息中的“1111”解码为“1”,“0000”解码为“0”。What needs to be explained is that when the content information is encoded information obtained by encoding the original information at the transmitting end, the receiving end also needs to perform corresponding decoding operations on the encoded information, for example, the transmitting end encodes "1" into "1111 ", "0" is encoded as "0000", then the receiving end decodes "1111" in the content information as "1", and "0000" as "0".
需要说明的是,本实施例的方案的最终序列能够同时携带多层信息,当最终序列同时携带多层信息时,信道的带宽效率将折叠增加。例如,信道的最大带宽效率h表示为:It should be noted that the final sequence of the solution of this embodiment can carry multiple layers of information at the same time, and when the final sequence carries multiple layers of information at the same time, the bandwidth efficiency of the channel will be folded and increased. For example, the maximum bandwidth efficiency h of the channel is expressed as:
h=m(N-3)/(B(TCP+Tu))h=m(N-3)/(B(T CP +T u ))
其中,B表示带宽,TCP表示短时间内的循环前缀长度,Tu表示短时间内的OFDM符号长度,m为多层信息的联合长度,N为最终序列的长度。Among them, B represents the bandwidth, T CP represents the cyclic prefix length in a short time, Tu represents the OFDM symbol length in a short time, m is the joint length of multi-layer information, and N is the length of the final sequence.
图8至图12分别示出了最终序列携带不同层数的信息时AWGN(Additive White Gaussian Noise,加性高斯白噪声)信道的误码率的示意图,其中,横轴表示信噪比(SNR,Signal Noise Ratio),纵轴表示误码率(BER,Bit Error Ratio)。图8为一个示例的最终序列仅携带一层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为1.39bps/HZ,该层信息为基站的地理信息(经度和纬度)(长度为32bit),该最终序列在经过OFDM调制之后通过AWGN信道被传输至接收端,该情形下的AWGN信道的平均误码率超过千分之一,与现有技术中未编码的BPSK系统相比,有约为9dB的增益。图9为一个示例的最终序列携带两层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为2.78bps/HZ;图10为一个示例的最终序列携带三层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为4.17bps/HZ;图11为一个示例的最终序列携带四层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为5.56bps/HZ;图12为一个示例的最终序列携带六层信息时AWGN信道的误码率的示意图,AWGN信道的带宽效率为8.34bps/HZ。Fig. 8 to Fig. 12 respectively show the schematic diagram of the bit error rate of AWGN (Additive White Gaussian Noise, additive white Gaussian noise) channel when the final sequence carries information of different layers, wherein, the horizontal axis represents the signal-to-noise ratio (SNR, Signal Noise Ratio), the vertical axis represents the bit error rate (BER, Bit Error Ratio). Fig. 8 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example only carries one layer of information, the bandwidth efficiency of the AWGN channel is 1.39bps/HZ, and the information of this layer is the geographical information (longitude and latitude) of the base station (length is 32bit), the final sequence is transmitted to the receiving end through the AWGN channel after OFDM modulation, the average bit error rate of the AWGN channel in this case exceeds one thousandth, compared with the uncoded BPSK system in the prior art, There is about 9dB gain. Figure 9 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence of an example carries two layers of information, and the bandwidth efficiency of the AWGN channel is 2.78bps/HZ; Figure 10 is the error rate of the AWGN channel when the final sequence of an example carries three layers of information A schematic diagram of the code rate, the bandwidth efficiency of the AWGN channel is 4.17bps/HZ; Figure 11 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence carries four-layer information of an example, the bandwidth efficiency of the AWGN channel is 5.56bps/HZ; 12 is a schematic diagram of the bit error rate of the AWGN channel when the final sequence carries six layers of information, and the bandwidth efficiency of the AWGN channel is 8.34bps/HZ.
根据本实施例的方案,提供了一种新的传输信息的方式,能够通过序列的峰值所对应的载波位置来表征信息;发射端能够根据待发送的信息对初始序列进行循环移位,并通过将初始序列以及经过循环移位所得到的全部序列进行叠加,生成需要发送至接收端的最终序列,并将该最终序列传输至接收端,接收端能够通过将接收到的最终序列与初始序列进行相关,获得所述最终序列中所携带的信息,从而实现了待发送的信息的传输;支持单用户或多用户信息的传输,如待发送的信息可为多层信息,每层信息可对应不同的用户;所传输的最终序列在传输信息的同时也可作为探测序列来实现同步检测,也即,最终序列既能够实现探测功能,也同时具备携带信息的功能;即便在有噪声覆盖的情况下,也能准确地解析出最终序列中所携带的信息。According to the solution of this embodiment, a new way of transmitting information is provided, and the information can be represented by the carrier position corresponding to the peak value of the sequence; the transmitting end can cyclically shift the initial sequence according to the information to be sent, and pass Superimpose the initial sequence and all the sequences obtained by cyclic shifting to generate the final sequence that needs to be sent to the receiving end, and transmit the final sequence to the receiving end. The receiving end can correlate the received final sequence with the initial sequence , to obtain the information carried in the final sequence, thereby realizing the transmission of the information to be sent; supporting the transmission of single-user or multi-user information, such as the information to be sent can be multi-layer information, and each layer of information can correspond to different Users; the final sequence transmitted can also be used as a detection sequence to realize synchronous detection while transmitting information, that is, the final sequence can not only realize the detection function, but also have the function of carrying information; even in the case of noise coverage, It can also accurately parse out the information carried in the final sequence.
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present invention can be implemented in software and/or a combination of software and hardware. For example, each device of the present invention can be implemented by using an application specific integrated circuit (ASIC) or any other similar hardware devices. In one embodiment, the software program of the present invention can be executed by a processor to realize the steps or functions described above. Likewise, the software program (including associated data structures) of the present invention can be stored in a computer-readable recording medium such as RAM memory, magnetic or optical drive or floppy disk and the like. In addition, some steps or functions of the present invention may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or devices stated in the system claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names without implying any particular order.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510843808.0A CN106803819A (en) | 2015-11-26 | 2015-11-26 | A kind of method for transmitting information, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510843808.0A CN106803819A (en) | 2015-11-26 | 2015-11-26 | A kind of method for transmitting information, device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106803819A true CN106803819A (en) | 2017-06-06 |
Family
ID=58976246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510843808.0A Pending CN106803819A (en) | 2015-11-26 | 2015-11-26 | A kind of method for transmitting information, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106803819A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109587092A (en) * | 2017-09-29 | 2019-04-05 | 华为技术有限公司 | Signal processing method and device based on sequence |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1703037A (en) * | 2004-05-25 | 2005-11-30 | 株式会社Ntt都科摩 | Transmitter and transmission control method |
| US20070270273A1 (en) * | 2006-05-18 | 2007-11-22 | Motorola, Inc. | Method and apparatus for fast cell search |
| CN101569107A (en) * | 2006-12-28 | 2009-10-28 | 富士通株式会社 | Transmitting apparatus and receiving apparatus in cellular system |
| CN102025389A (en) * | 2009-09-09 | 2011-04-20 | 中兴通讯股份有限公司 | Method and device for generating pseudorandom sequence |
| CN102209061A (en) * | 2006-12-22 | 2011-10-05 | 富士通株式会社 | User terminals, wireless communication method and wireless communication system |
-
2015
- 2015-11-26 CN CN201510843808.0A patent/CN106803819A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1703037A (en) * | 2004-05-25 | 2005-11-30 | 株式会社Ntt都科摩 | Transmitter and transmission control method |
| US20070270273A1 (en) * | 2006-05-18 | 2007-11-22 | Motorola, Inc. | Method and apparatus for fast cell search |
| CN102209061A (en) * | 2006-12-22 | 2011-10-05 | 富士通株式会社 | User terminals, wireless communication method and wireless communication system |
| CN101569107A (en) * | 2006-12-28 | 2009-10-28 | 富士通株式会社 | Transmitting apparatus and receiving apparatus in cellular system |
| CN102025389A (en) * | 2009-09-09 | 2011-04-20 | 中兴通讯股份有限公司 | Method and device for generating pseudorandom sequence |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109587092A (en) * | 2017-09-29 | 2019-04-05 | 华为技术有限公司 | Signal processing method and device based on sequence |
| CN109587092B (en) * | 2017-09-29 | 2021-12-03 | 华为技术有限公司 | Signal processing method and device based on sequence |
| US11252003B2 (en) | 2017-09-29 | 2022-02-15 | Huawei Technologies Co., Ltd. | Sequence-based signal processing method and apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240305397A1 (en) | Dynamic configuration of a flexible orthogonal frequency division multiplexing phy transport data frame preamble | |
| TWI809802B (en) | Communication systems, methods for wireless communication and transmitting devices | |
| JP4976420B2 (en) | Method for improving synchronization and information transmission in a communication system | |
| US20240080232A1 (en) | Method and apparatus for generating/transmitting a frame for wireless communication, and synchronization estimation method for wireless communication | |
| KR20180112788A (en) | Signaling and Detection of Transmitter Identifiers in Broadcast Transmission Networks | |
| CN105991498A (en) | Leading symbol generation method and reception method | |
| CN102075480B (en) | Method and system for generating frame synchronization sequences for digital information transmission | |
| CN107196887A (en) | Satellite OFDM synchronized algorithms based on conjugation CAZAC sequences | |
| CN105991501A (en) | Method and device for receiving leading symbols | |
| EP3190842B1 (en) | Data transmission method and device | |
| CN103078825A (en) | Method and device for generating frame synchronizing sequence in digital communication system | |
| CN102265573A (en) | Method and apparatus for estimating phase noise in OFDM transmission system | |
| CN106803819A (en) | A kind of method for transmitting information, device and system | |
| CN104954312B (en) | A kind of power-line carrier communication system frame synchronizing signal generation method based on OFDM modulation | |
| JP5875561B2 (en) | Method for improving synchronization and information transmission in a communication system | |
| CN101047684B (en) | Detection method of OFDM system | |
| US20260039528A1 (en) | Method and apparatus for generating/transmitting a frame for wireless communication, and synchronization estimation method for wireless communication | |
| CN102340475A (en) | Method for improving synchronous and information transmission in communication system | |
| CA3012725C (en) | Transmitter, receiver and methods | |
| KR102097543B1 (en) | Transmitter, receiver and controlling method thereof | |
| JP5988622B2 (en) | Method for improving synchronization and information transmission in a communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170606 |
|
| WD01 | Invention patent application deemed withdrawn after publication |