Signal transmission method and apparatus, and system
Patent Information
- Application Number
- PCT/CN2026/083792
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-03-16
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026083792_01102026_PF_FP_ABST
Abstract
Description
A signal transmission method, apparatus and system
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510381863.6, filed on March 28, 2025, entitled "A Signal Transmission Method, Apparatus and System", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the fields of communication and sensing technology, and in particular to a signal transmission method, apparatus and system. Background Technology
[0004] Wireless sensing technology analyzes changes in wireless signals during propagation to obtain the characteristics of the signal propagation space (channel), enabling scene perception. Integrated sensing and communications (ISAC) combines communication and sensing functions, allowing future communication systems to possess both capabilities. While transmitting information over a wireless channel, the physical characteristics of the surrounding environment are perceived by analyzing the channel's features, thus achieving mutual enhancement of communication and sensing functions.
[0005] In integrated communication and sensing systems, the sequences used to generate sensing signals typically include M-sequences, GLD sequences, and ZC sequences. Since ZC sequences have better autocorrelation and cross-correlation properties and more flexible lengths compared to M-sequences and GLD sequences, ZC sequences can be used as the preferred sequences for sensing.
[0006] However, although sensing signals generated from ZC sequences usually have good cross-correlation, some problems can also be encountered when using ZC sequences for sensing. For example, when different network devices send sensing signals on the same time-frequency resources, the sensing signals sent by different network devices may interfere with each other, resulting in inaccurate sensing results. Summary of the Invention
[0007] This application provides a signal transmission method, apparatus, and system for reducing interference between different signals, such as reducing interference between sensing signals sent by different network devices, and improving the accuracy of sensing results.
[0008] In a first aspect, embodiments of this application provide a signal transmission method, which can be executed by a first signal transmission device. Unless otherwise specified, the "first signal transmission device" in this application can refer to a first signal transmission equipment (e.g., a first network device), a component within the first signal transmission equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first signal transmission equipment. For example, in the method provided in the first aspect, the first network device generates a first sequence, the first sequence corresponding to a first root value; a first signal is generated based on the first sequence; the first signal is transmitted; wherein the first root value belongs to a first set, the first set includes multiple root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0009] Using the above method, since the root values used by the network device belong to the first set, and the difference between any two root values in the first set is N, symbol There is no divisibility relationship; therefore, the difference between the root values used by different network devices and N... symbol There is no divisibility relation. Furthermore, since the difference in the root values of different sequences is related to N... symbol When there is no divisibility relationship, different sequences have good cross-correlation performance. Therefore, the sequences used by different network devices have good cross-correlation performance, which can reduce the interference between signals sent by different network devices and facilitate the improvement of the accuracy of perception results in the perception scenario.
[0010] In one possible design, the method further includes: determining the first root value from the first set.
[0011] Thus, the first set can be predefined, preconfigured, or configured, making it easier for network devices to determine the root values they use from the first set, which is simpler and more efficient.
[0012] In one possible design, determining the first root value from the first set includes: determining the first root value from the first set based on the cell identifier.
[0013] In this way, different network devices can select their own root values from the first set based on their respective cell identifiers, which makes it easier to ensure that different network devices select different root values.
[0014] In one possible design, the first set is a subset of the second set, which is derived based on the number of symbols occupied by the first signal in the time domain.
[0015] In one possible design, the second set is: Here, ceil means rounding up, and floor means rounding down.
[0016] Thus, the peak-to-average power ratio (PAPR) of the sequences corresponding to the root values included in the second set is relatively low, thereby ensuring that the sequences corresponding to the root values in the first set all have low PAPR.
[0017] In one possible design, the first sequence is a ZC sequence.
[0018] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0019] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0020] In one possible design, the first signal is used for sensing.
[0021] Secondly, embodiments of this application provide a signal transmission method, which can be executed by a second signal transmission device. Unless otherwise specified, the "second signal transmission device" in this application can refer to a second signal transmission equipment (e.g., a terminal device or a fourth network device, where the fourth network device and the first network device are the same or different network devices), a component within the second signal transmission equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second signal transmission equipment. For example, in the method provided in the second aspect, the terminal device receives a second signal; processes the second signal according to a first sequence, where the first sequence corresponds to a first root value; wherein the first root value belongs to a first set, the first set includes at least two root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0022] In one possible design, the method further includes: determining the first root value from the first set.
[0023] In one possible design, determining the first root value from the first set includes: determining the first root value from the first set based on the cell identifier.
[0024] In one possible design, the first set is a subset of the second set, which is derived based on the number of symbols occupied by the first signal in the time domain.
[0025] In one possible design, the second set is: Here, ceil means rounding up, and floor means rounding down.
[0026] In one possible design, the first sequence is a ZC sequence.
[0027] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0028] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0029] In one possible design, the first signal is used for sensing.
[0030] Thirdly, embodiments of this application provide a signal transmission method, which can be executed by a first signal transmission device. For example, the first signal transmission device is a first network device. In the method provided in the third aspect, the first network device generates a first sequence, the first sequence corresponding to a first group number; generates a first signal based on the first sequence; and sends the first signal; wherein the first group number belongs to a third set, the third set including multiple group numbers, and the difference between two root values generated based on any two group numbers in the third set is multiplied by N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0031] In one possible design, the first sequence corresponds to a first group number, including: the first sequence corresponds to a first root value, which is generated based on the first group number.
[0032] In one possible design, the first root value is generated based on the first group number, including: q = f1(u) or q = f2(u, v).
[0033] Where q represents the first root value, u represents the first group number, and v represents the sequence number. That is, q and u satisfy a certain functional relationship, or q, u, and v satisfy a certain functional relationship, and the specific functional relationship is not limited.
[0034] In one possible design, the method further includes: determining the first group number from the third set.
[0035] In one possible design, determining the first group number from the third set includes: determining the first group number from the third set based on the cell identifier.
[0036] In one possible design, the first sequence is a ZC sequence.
[0037] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0038] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v represents the sequence number.
[0039] In one possible design, the first signal is used for sensing.
[0040] Fourthly, embodiments of this application provide a signal transmission method, which can be executed by a second signal transmission device. For example, the second signal transmission device is a terminal device. In the method provided in the fourth aspect, the terminal device receives a second signal; processes the second signal according to a first sequence, the first sequence corresponding to a first group number; wherein the first group number belongs to a third set, the third set including multiple group numbers, and the difference between two root values generated based on any two group numbers in the third set is multiplied by N. symbolThere is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0041] In one possible design, the method further includes: determining the first group number from the first set.
[0042] In one possible design, determining the first group number from the first set includes: determining the first group number from the first set based on the cell identifier.
[0043] In one possible design, the first sequence corresponds to a first group number, including: the first sequence corresponds to a first root value, which is generated based on the first group number.
[0044] In one possible design, the first root value is generated based on the first group number, including: q = f1(u) or q = f2(u, v).
[0045] Where q represents the first root value, u represents the first group number, and v represents the sequence number.
[0046] In one possible design, the first sequence is a ZC sequence.
[0047] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0048] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v represents the sequence number.
[0049] In one possible design, the first signal is used for sensing.
[0050] It is understood that the signal transmission methods provided in the second to fourth aspects correspond to the signal transmission methods provided in the first aspect, and the beneficial effects of the relevant technical features in the second to fourth aspects can be referred to the description in the first aspect.
[0051] Fifthly, embodiments of this application provide a signal transmission method, which can be executed by a first signal transmission device. For example, the first signal transmission device is a first network device. In the method provided in the fifth aspect, the first network device generates a first sequence, the first sequence corresponding to a first root value; generates a first signal based on the first sequence; and transmits the first signal; wherein the difference between the first root value and a second root value used by a second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0052] Using the above method, the difference in root values used by different network devices and N symbol There is no divisibility relation because the difference between the root values of different sequences and N symbol When there is no divisibility relationship, different sequences have good cross-correlation performance. Therefore, the sequences used by different network devices have good cross-correlation performance, which can reduce the interference between signals sent by different network devices and facilitate the improvement of the accuracy of perception results in the perception scenario.
[0053] In one possible design, the first signal is carried on a first resource in a resource pool shared by the first network device and the second network device.
[0054] In one possible design, the first network device and the second network device are adjacent network devices. Since the signals transmitted by adjacent network devices are more likely to experience strong interference, the method described above can be used to ensure that the difference between the root values used by adjacent network devices and N is constant. symbol There is no divisibility relationship, thus reducing interference between signals transmitted by adjacent network devices. Specifically, when the cell of the first network device and the cell of the second network device are adjacent, the first network device and the second network device can be considered as adjacent network devices.
[0055] In one possible design, the method further includes: receiving first information from a sensing network element, the first information indicating the first root value. That is, the root value used by the first network device is assigned and indicated to the first network device by the sensing network element.
[0056] In this way, by uniformly allocating root values for different network devices through sensing network elements, it is easier to ensure that the difference between the root values used by different network devices is consistent with N. symbol There is no divisibility relationship.
[0057] In one possible design, the first root value and the second root value belong to a second set, which is obtained based on the number of symbols occupied by the first signal.
[0058] In one possible design, the second set is: Here, ceil means rounding up, and floor means rounding down.
[0059] In one possible design, the first sequence is a ZC sequence.
[0060] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0061] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0062] In one possible design, the first signal is used for sensing.
[0063] Sixthly, embodiments of this application provide a signal transmission method, which can be executed by a second signal transmission device. For example, the second signal transmission device is a terminal device. In the method provided in the sixth aspect, the terminal device receives a second signal; processes the second signal according to a first sequence, the first sequence corresponding to a first root value; wherein the difference between the first root value and the second root value used by the second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0064] In one possible design, the method further includes: receiving information for indicating the first root value, which may come from a first signal transmission device, and the specific indication method is not limited.
[0065] In one possible design, the first root value and the second root value belong to a second set, which is obtained based on the number of symbols occupied by the first signal.
[0066] In one possible design, the second set is: Here, ceil means rounding up, and floor means rounding down.
[0067] In one possible design, the first sequence is a ZC sequence.
[0068] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0069] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0070] In one possible design, the first signal is used for sensing.
[0071] In a seventh aspect, embodiments of this application provide a signal transmission method, which can be executed by a third signal transmission device. Unless otherwise specified, the "third signal transmission device" in this application can refer to a third signal transmission equipment (e.g., a core network element, specifically a sensing network element), a component within the third signal transmission equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the third signal transmission equipment. For example, in the method provided in the seventh aspect, the sensing network element determines a first root value; sends first information to a first network device, the first information instructing the first network device to send a first signal according to a first sequence, the first sequence corresponding to the first root value; wherein the difference between the first root value and the second root value used by the second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0072] Using the above method, the root values used by different network devices are uniformly allocated by the sensing network elements, so that the difference between the root values used by different network devices and N are equal. symbol There is no divisibility relation; because the difference between the root values of different sequences and N symbol When there is no divisibility relationship, different sequences have good cross-correlation performance. Therefore, the sequences used by different network devices have good cross-correlation performance, which can reduce the interference between signals sent by different network devices and facilitate the improvement of the accuracy of perception results in the perception scenario.
[0073] In one possible design, the method further includes: determining the second root value; and sending second information to the second network device, the second information being used to instruct the first network device to send a signal based on the second root value.
[0074] In one possible design, determining the first root value includes: determining the first root value from a second set, the second set being obtained based on the number of symbols occupied by the first signal.
[0075] In one possible design, determining the first root value from the second set includes: determining a first index based on the cell identifier of the first network device, wherein the first index is the index of the first root value in the second set.
[0076] In one possible design, determining the second root value includes: determining the second root value from a second set based on the first root value, the second set being obtained based on the number of symbols occupied by the first signal.
[0077] In one possible design, determining the second root value from the second set based on the first root value includes: determining a second index based on the cell identifier of the second network device; and determining a third index based on the second index and the first root value, wherein the third index is the index of the second root value in the second set.
[0078] In one possible design, determining the third index based on the second index and the first root value includes: finding the difference between the root value corresponding to the first index and the first root value and N. symbol If no divisibility relationship exists, the third index is the second index; or,
[0079] The difference between the root value corresponding to the first index and the first root value and N symbol If an integer division relationship exists, the third index is determined based on the second index and the first value; wherein the first value is a random number, or the first value is associated with the cell identifier of the second network device.
[0080] In one possible design, the second set is: Here, ceil means rounding up, and floor means rounding down.
[0081] In one possible design, the first sequence is a ZC sequence.
[0082] In one possible design, the first sequence satisfies the following formula: r q (n)=xq (n mod N ZC ), 0≤n≤M ZC
[0083] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0084] Eighthly, embodiments of this application provide a signal transmission method, which can be executed by a first signal transmission device. For example, the first signal transmission device is a first network device. In the method provided in the eighth aspect, the first network device generates a first sequence, the first sequence corresponding to a first group number; generates a first signal based on the first sequence; and transmits the first signal; wherein the difference between a first root value generated based on the first group number and a second root value generated based on a group number used by a second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0085] Using the above method, the difference in root values used by different network devices and N symbol There is no divisibility relation because the difference between the root values of different sequences and N symbol When there is no divisibility relationship, different sequences have good cross-correlation performance. Therefore, the sequences used by different network devices have good cross-correlation performance, which can reduce the interference between signals sent by different network devices and facilitate the improvement of the accuracy of perception results in the perception scenario.
[0086] In one possible design, the first signal is carried on a first resource in a resource pool shared by the first network device and the second network device.
[0087] In one possible design, the first network device and the second network device are adjacent network devices.
[0088] In one possible design, the method further includes: receiving first information from a sensing network element, the first information being used to indicate the first group number. That is, the group number used by the first network device is assigned and indicated to the first network device by the sensing network element.
[0089] In this way, by uniformly allocating group numbers for different network devices through sensing network elements, it is easier to ensure that the difference between the root values generated based on the group numbers used by different network devices and N is consistent.symbol There is no divisibility relationship.
[0090] In one possible design, the first group number and the second group number belong to the fourth set.
[0091] In one possible design, the root value generated based on the group number in the fourth set includes: Here, ceil means rounding up, and floor means rounding down.
[0092] In one possible design, the first sequence is a ZC sequence.
[0093] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0094] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v represents the sequence number.
[0095] In one possible design, the first signal is used for sensing.
[0096] In a ninth aspect, embodiments of this application provide a signal transmission method, which can be executed by a second signal transmission device. For example, the second signal transmission device is a terminal device. In the method provided in the ninth aspect, the terminal device receives a second signal; processes the second signal according to a first sequence, the first sequence corresponding to a first group number; wherein the difference between a first root value generated according to the first group number and a second root value generated according to the group number used by the second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0097] In one possible design, the method further includes: receiving information for indicating the first group number, which may come from the first signal transmission device, and the specific indication method is not limited.
[0098] In one possible design, the first group number and the second group number belong to the fourth set.
[0099] In one possible design, the root value generated based on the group number in the fourth set includes: Here, ceil means rounding up, and floor means rounding down.
[0100] In one possible design, the first sequence is a ZC sequence.
[0101] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0102] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v represents the sequence number.
[0103] In one possible design, the first signal is used for sensing.
[0104] Tenthly, embodiments of this application provide a signal transmission method, which can be executed by a third signal transmission device, such as a sensing network element. In the method provided in the tenth aspect, the sensing network element determines a first group number; sends first information to a first network device, the first information being used to instruct the first network device to send a first signal according to a first sequence, the first sequence corresponding to the first group number; wherein the difference between a first root value generated according to the first group number and a second root value generated according to the group number used by a second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0105] Using the above method, group numbers are uniformly assigned to different network devices by the sensing network element (root values can be generated based on the group numbers), so that the difference between the root values used by different network devices and N are equal. symbol There is no divisibility relation; because the difference between the root values of different sequences and N symbolWhen there is no divisibility relationship, different sequences have good cross-correlation performance. Therefore, the sequences used by different network devices have good cross-correlation performance, which can reduce the interference between signals sent by different network devices and facilitate the improvement of the accuracy of perception results in the perception scenario.
[0106] In one possible design, the method further includes: determining the second group number; sending second information to the second network device, the second information being used to instruct the first network device to send a signal according to the second group number.
[0107] In one possible design, determining the first group number includes: determining the first group number from the fourth set.
[0108] In one possible design, determining the first group number from the fourth set includes: determining a first index based on the cell identifier of the first network device, wherein the first index is the index of the first group number in the fourth set.
[0109] In one possible design, determining the second group number includes: determining the second group number from the fourth set based on the first group number.
[0110] In one possible design, determining the second group number from the fourth set based on the first group number includes: determining a second index based on the cell identifier of the second network device; and determining a third index based on the second index and the first group number, wherein the third index is the index of the second group number in the fourth set.
[0111] In one possible design, determining the third index based on the second index and the first group number includes: the difference between the root value generated based on the group number corresponding to the first index and the root value generated based on the first group number, and N. symbol If no divisibility relationship exists, the third index is the second index; or,
[0112] The difference between the root value generated based on the group number corresponding to the first index and the root value generated based on the first group number, and N. symbol If an integer division relationship exists, the third index is determined based on the second index and the first value; wherein the first value is a random number, or the first value is associated with the cell identifier of the second network device.
[0113] In one possible design, the root value generated based on the group number in the fourth set includes: Here, ceil means rounding up, and floor means rounding down.
[0114] In one possible design, the first sequence is a ZC sequence.
[0115] In one possible design, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0116] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v represents the sequence number.
[0117] It is understood that the signal transmission methods provided in the sixth to tenth aspects correspond to the signal transmission methods provided in the fifth aspect, and the beneficial effects of the relevant technical features in the sixth to tenth aspects can be referred to the description in the fifth aspect.
[0118] In the eleventh aspect, this application provides a signal transmission device that has the functions involved in any of the first to tenth aspects described above. For example, the device includes modules, units, or means corresponding to the operations involved in any of the first to tenth aspects described above. The functions, units, or means can be implemented by software, or by hardware, or by hardware executing corresponding software.
[0119] In one possible design, the device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to transmit and receive signals to realize signal transmission between the device and other devices; the processing unit can be used to perform some internal operations of the device. The functions performed by the processing unit and the transceiver unit can correspond to the operations involved in any of the first to tenth aspects described above.
[0120] In one possible design, the device includes a processor that can be coupled to a memory. The memory can store necessary computer programs or instructions for implementing the functions involved in any of the first to tenth aspects described above. The processor can execute the computer programs or instructions stored in the memory, causing the device to implement the methods in any possible design or implementation of the first to tenth aspects described above, when the computer programs or instructions are executed.
[0121] In one possible design, the device includes a processor and a memory, the memory of which may store necessary computer programs or instructions for implementing the functions involved in any of the first to tenth aspects described above. The processor may execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the device to implement the methods in any possible design or implementation of the first to tenth aspects described above.
[0122] In one possible design, the device includes a processor and an interface circuit, wherein the processor is used to transmit signals with other devices through the interface circuit and to execute the methods in any possible design or implementation of the first to tenth aspects described above.
[0123] Understandably, in the eleventh aspect above, the processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc.; when implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. Furthermore, there can be one or more processors, and one or more memories. The memory can be integrated with the processor, or the memory and processor can be separate. In specific implementations, the memory can be integrated with the processor on the same chip, or it can be set on different chips. This application does not limit the type of memory or the arrangement of the memory and processor.
[0124] In a twelfth aspect, this application provides a signal transmission system, which may include a first signal transmission device and a second signal transmission device; wherein the first signal transmission device is used to perform the method described in the first aspect, and the second signal transmission device is used to perform the method described in the second aspect.
[0125] Alternatively, the first signal transmission device is used to perform the method described in the third aspect above, and the second signal transmission device is used to perform the method described in the fourth aspect above.
[0126] Alternatively, the first signal transmission device is used to perform the method described in the fifth aspect above, and the second signal transmission device is used to perform the method described in the sixth aspect above. Optionally, the signal transmission system further includes a third signal transmission device, which is used to perform the method described in the seventh aspect above.
[0127] Alternatively, the first signal transmission device is used to perform the method described in the eighth aspect, and the second signal transmission device is used to perform the method described in the ninth aspect. Optionally, the signal transmission system further includes a third signal transmission device, which is used to perform the method described in the tenth aspect.
[0128] In a thirteenth aspect, this application provides a computer-readable storage medium storing a computer program (or computer-readable instructions) in which, when a computer reads and executes some or all of the computer-readable instructions, the method in any of the possible designs in the first to tenth aspects described above is executed.
[0129] For example, a computer-readable storage medium can be any available medium that a computer can access. This includes, but is not limited to, non-transient computer-readable media, random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disc storage, magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer.
[0130] In a fourteenth aspect, this application provides a computer program product that, when read and executed by a computer, causes any of the possible designs in the first to tenth aspects described above to be performed.
[0131] In a fifteenth aspect, this application provides a chip (or chip system) including a processor coupled to a memory storing a computer program; the processor is configured to invoke part or all of the computer program in the memory, such that any of the possible designs in the first to tenth aspects described above are executed. Attached Figure Description
[0132] Figure 1 is a schematic diagram of the communication system used in the embodiments of this application;
[0133] Figure 2A is a schematic diagram of another communication system applied in the embodiments of this application;
[0134] Figure 2B is a schematic diagram of another communication system applied in the embodiments of this application;
[0135] Figure 3 is a schematic diagram of a dual-base sensing method;
[0136] Figure 4 is a schematic diagram of a single-base sensing method;
[0137] Figure 5A is a schematic diagram of the cross-correlation characteristics of two sequences provided in an embodiment of this application;
[0138] Figure 5B is a schematic diagram of the cross-correlation characteristics of two sequences provided in an embodiment of this application;
[0139] Figure 6 is a flowchart illustrating the signal transmission method provided in the embodiments of this application;
[0140] Figure 7 is a schematic diagram of the process of generating the first signal provided in an embodiment of this application;
[0141] Figure 8 is a possible exemplary block diagram of the apparatus involved in the embodiments of this application;
[0142] Figure 9 is a schematic diagram of the structure of a signal transmission device provided in an embodiment of this application. Detailed Implementation
[0143] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. This application will focus on various aspects, embodiments, or features of a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these solutions may also be used.
[0144] The technical solutions of this application can be applied to various wireless communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), short-range wireless communication systems (such as sidelink, wireless fidelity, Wi-Fi, Bluetooth, etc.), wired networks, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, integrated communication and sensing systems, 4th generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th generation (5G) mobile communication systems (such as New Radio (NR) systems), Future Communications systems, or other similar communication systems, without limitation. This application describes the communication system shown in Figure 1 as an example. When applying the technical solution of this application to other communication systems, the devices, components, modules, etc. in the embodiment can be replaced with corresponding devices, components, modules in other communication systems without limitation.
[0145] Figure 1 is a schematic diagram of the architecture of the communication system applied in an embodiment of this application. As shown in Figure 1, the communication system includes an access network (AN) 100, and optionally also includes a core network (CN) 200. The access network can be a radio access network (RAN), which can be an access network in the 3rd generation partnership project (3GPP), such as 4G, 5G, or future networks. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network combining two or more of the above.
[0146] Access network 100 may include at least one access network device (or network device), such as 110a and 110b in Figure 1, and may also include at least one terminal device, such as 120a-120j in Figure 1. Here, 110a is a base station, 110b is a micro-station, 120a, 120e, 120f, and 120j are mobile phones, 120b is a car, 120c is a fuel dispenser, 120d is a home access point (HAP) deployed indoors or outdoors, 120g is a laptop computer, 120h is a printer, and 120i is a drone. The same terminal device or access network device can provide different functions in different application scenarios. For example, the mobile phones in Figure 1 are 120a, 120e, 120f and 120j. Mobile phone 120a can access base station 110a, connect to car 120b, communicate directly with mobile phone 120e and access HAP. Car 120b can access HAP and communicate directly with mobile phone 120a. Mobile phone 120f can access micro-station 110b, connect to laptop 120g and printer 120h. Mobile phone 120j can control drone 120i.
[0147] Furthermore, access network devices and terminal devices can be fixed-location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network devices and terminal devices. The roles of the access network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile access network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is an access network device; however, for access network device 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via an interface protocol between access network devices; in this case, relative to 110a, 120i is also an access network device. Therefore, access network equipment and terminal equipment can both be collectively referred to as signal transmission devices. 110a and 110b in Figure 1 can be called signal transmission devices with access network equipment functions, and 120a-120j in Figure 1 can be called signal transmission devices with terminal equipment functions.
[0148] Terminal equipment: is an entity on the user side used to receive or transmit signals. It is used to send uplink signals to network equipment, receive downlink signals from network equipment, send signals to another terminal equipment, receive signals from another terminal equipment, or receive echo signals of signals it has sent.
[0149] Terminal devices can be mobile phones, tablets, virtual reality terminal devices, augmented reality terminal devices, wearable devices, in-vehicle devices, wireless terminals in industrial control, or mobile objects with communication capabilities such as vehicles and drones, or wireless devices (e.g., communication modules, modems, or chip systems) built into the aforementioned devices. Terminal devices are sometimes referred to as user equipment (UE), user terminals, user devices, user units, user stations, terminals, access terminals, access stations, UE stations, remote stations, mobile devices, or wireless communication devices, etc.
[0150] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device that supports the terminal device in implementing the functions, such as a chip system or a combination of devices or components that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0151] Network equipment: In a wireless access network, a device provides wireless communication functions for terminal equipment. It is used to receive uplink signals from terminal equipment, send downlink signals to terminal equipment, or receive echo signals of signals it sends.
[0152] Network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, an access node, a transmission node, a wireless relay node, a wireless backhaul node in a WiFi system, or a small station or micro station with base station functions, or a module or unit that performs some of the functions of a base station.
[0153] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device that supports the terminal device in implementing the functions, such as a chip system or a combination of devices or components that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0154] The structure of the network device will be described below with reference to Figures 2A and 2B.
[0155] As one possible implementation, referring to Figure 2A, the network device includes a centralized unit (CU) and a distributed unit (DU), and may also include a radio unit (RU).
[0156] The CU (Core Unit) is a logical node that carries the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to equipment in the core network (i.e., core network equipment) through interfaces such as E2 interfaces. For example, the CU and core network equipment can communicate via a backhaul interface. Optionally, the CU may possess some core network functions. The CU connects to the DU (User Unit) through interfaces such as F1 interfaces. These interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol for the F1 interface, defining the signaling procedures for F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0157] Furthermore, the CU can be divided into the CU control plane (CU-CP) and the CU user plane (CU-UP). The CU-CP is a logical node carrying the RRC layer and the PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function network elements, such as the access and mobility management function (AMF) in a 5G system. The CU-UP is a logical node carrying the SDAP layer and the PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. The CU-UP can interact with network elements in the core network used to implement user plane functions, such as the user plane function (UPF) in a 5G system.
[0158] The DU (Dedicated Unit) is a logical node that carries the radio link control (RLC) layer, media access control (MAC) layer, higher physical layer (PHY) layer, and other functions. The higher physical layer functions include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation. The CU (Combined Unit) and DU can communicate via a mid-band interface.
[0159] A DU can control at least one RU. The DU connects to the RU via interfaces, which can be fronthaul interfaces. The RU is a logical node carrying lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes one or more of the following processing functions: fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering. The DU and RU may or may not be co-located.
[0160] The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces, respectively providing the control plane (C-Plane) and user plane (U-Plane). In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0161] As another possible implementation, referring to Figure 2B, which illustrates a network device implemented via a chip, such as a RAN chip. The RAN chip may include a CU, DU, and RU. The CU communicates with the core network equipment via a backhaul interface, which carries the traffic between the CU and the core network equipment. The CU may include a central processing unit (CPU) based on x86 or ARM architecture, as well as field-programmable gate arrays (FPGAs), graphics processing units (GPUs), or other accelerators. The CPU can communicate with the FPGA, GPU, or other accelerators via a peripheral component interconnect express (PCIe) interface.
[0162] The CU and DU communicate via a midhaul interface, which carries the traffic between the CU and DU. The DU may include an x86 or ARM architecture CPU, as well as FPGAs, GPUs, or other accelerators, which can communicate with the FPGA, GPU, or other accelerators via a PCIe interface.
[0163] The DU and RU communicate via a fronthaul interface, which carries the traffic between the DU and RU. If the network equipment uses an integrated DU, the integrated DU can include the functions of both the DU and RU, and the network equipment may no longer need to include a separate RU. The RU may include a RAN fronthaul processing unit, a digital processing unit, and an RF processing unit. The RAN fronthaul processing unit is implemented, for example, using an FPGA or an application-specific integrated circuit (ASIC). The digital processing unit is also implemented, for example, using an FPGA or an ASIC. The RU can be connected to an antenna to communicate with at least one terminal device.
[0164] It is understood that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-CP), and RU can also be called an open RU (O-RU). For ease of description, the embodiments of this application use CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0165] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0166] For example, the communication system shown in Figure 1 can be an integrated communication and sensing system. In this case, the communication system may also include sensing function (SF) network elements (or sensing network elements). For example, the SF network element is located in the core network and can communicate with network devices or terminal devices. For example, the "signal transmission system" in the embodiments of this application can be an integrated communication and sensing system.
[0167] The network architecture and business scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0168] The following explanations address the relevant terms used in the embodiments of this application. These explanations are intended to make the embodiments of this application easier to understand and should not be construed as strict limitations on the terms within the scope of protection claimed in this application.
[0169] (1) Integrated communication and sensing
[0170] Integrated communication and sensing technology is considered one of the key technologies for expanding the service capabilities of mobile communication networks. The core idea of this technology is to add sensing capabilities to mobile communication networks, building the ability to detect and image targets, thereby integrating communication and sensing capabilities into a single network, achieving harmonious coexistence and even mutual benefit.
[0171] The technical principles of sensing differ somewhat from those of communication. In communication, the transmitting end modulates information onto radio waves and sends it to the receiving end, which then demodulates the signal to obtain the information. Sensing, however, requires the transmitting end to send radio waves in a specific direction. When these radio waves strike a target surface, they are reflected, and the receiving end receives and processes these reflected waves to obtain information such as the target's position, speed, and type.
[0172] (2) Perception Mode
[0173] Sensing modes are divided into two-base sensing modes and one-base sensing modes. Two-base sensing involves two sensing devices (or sensing nodes). One sensing device emits a sensing signal, which is reflected by the sensing target, and the other sensing device receives the sensing signal. One-base sensing involves one sensing device. After the sensing device emits a sensing signal, which is reflected by the sensing target, the sensing device receives the sensing signal.
[0174] The schematic diagrams of dual-base sensing can be understood with reference to Figure 3. Figure 3(a) shows a car as the sensing target within the sensing area, a base station as the transmitting sensing device, and a UE as the receiving sensing device. After the base station transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the UE. Figure 3(b) shows a car as the sensing target within the sensing area, a UE as the transmitting sensing device, and a base station as the receiving sensing device. After the UE transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the base station. Figure 3(c) shows a car as the sensing target within the sensing area, base station 1 as the transmitting sensing device, and base station 2 as the receiving sensing device. After base station 1 transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by base station 2. Figure 3(d) shows a car as the sensing target within the sensing area, UE1 as the transmitting sensing device, and UE2 as the receiving sensing device. After UE1 transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by UE2. The embodiments of this application will be described below using bibasic sensing as shown in Figures 3(a) and (b) as examples.
[0175] A schematic diagram of single-base sensing can be understood by referring to Figure 4. Figure 4(a) shows a car as the sensing target within the sensing area and a base station as the sensing device. After the base station transmits a signal, the reflected signal is obtained after reflection from the car, and the reflected signal is then received by the base station again. Figure 4(b) shows a car as the sensing target within the sensing area and a UE as the sensing device. After the UE transmits a signal, the reflected signal is obtained after reflection from the car, and the reflected signal is then received by the UE again.
[0176] (3) Perceiving the target
[0177] The sensing target can be a scatterer, also known as a reflector, diffractor, reflection point, or diffraction point. Scatters are passive devices that cannot transmit or receive signals, but can reflect, diffract, or scatter signals. Scatterers can be vehicles, trees, animals, etc. This is merely an example and not a specific limitation. Any target that receives a sensing signal from a sensing device and then directly reflects (or scatters, diffracts) it to the current sensing device or other sensing devices is considered a scatterer as mentioned in this application.
[0178] It should be noted that the scatterer can be flexibly set. For example, the car in Figure 3 or Figure 4 can be used as a whole as a scatterer, or parts of the car can be used as scatterers, such as the car wheels being regarded as different scatterers.
[0179] (4) Sensing signals and sensing sequences
[0180] The communication and sensing integration adopts a signal that simultaneously meets the requirements of communication and sensing signals, such as an orthogonal frequency division multiplexing (OFDM) signal, that is, the sensing signal in the embodiments of this application is an OFDM signal.
[0181] The sensing signal is generated based on the sensing sequence. For example, the transmitting end of the sensing signal performs subcarrier mapping, inverse fast Fourier transformation (IFFT), and other processing on the sensing sequence (or the cyclically shifted sensing sequence) to generate the sensing signal. The sensing sequence can be an M-sequence, a GLD sequence, or a ZC sequence.
[0182] In sensing scenarios, different network devices may use the same sensing resources to improve resource utilization. When different network devices transmit sensing signals on the same time-frequency resources, interference occurs because the signals superimpose during propagation, leading to inaccurate sensing results.
[0183] Based on this, embodiments of this application provide a signal transmission method, apparatus, and system for reducing interference between different signals, such as reducing interference between sensing signals sent by different network devices, and improving the accuracy of sensing results. It is understood that the method provided in embodiments of this application can be applied to various possible scenarios, including sensing scenarios, and is not specifically limited thereto. Embodiments of this application will use a sensing scenario as an example for description.
[0184] Here, we will first give a brief overview of the overall concept of the embodiments of this application.
[0185] In sensing scenarios, it is typically necessary to estimate the position and velocity of a sensed target based on sensed signals across multiple symbols (i.e., sensed signals occupy multiple symbols in the time domain). Therefore, different sensed signals can interfere with each other in both the time and frequency dimensions. This mutual interference in both dimensions affects the accuracy of the sensed signal receiver's estimation of the target's position and velocity. Since ZC sequences possess special properties (such as good cross-correlation), generating a long ZC sequence and mapping it segmented onto multiple symbols to generate sensed signals usually results in good cross-correlation in both the time and frequency dimensions. In other words, in most cases, different ZC sequences can maintain relatively low cross-correlation, allowing them to be well distinguished from each other in terms of time and frequency resources.
[0186] However, although sensing signals generated from ZC sequences generally exhibit good cross-correlation, analysis reveals significant differences in cross-correlation between different ZC sequences. Therefore, interference between sensing signals transmitted by different network devices may stem from the poor cross-correlation performance of the ZC sequences used by those devices. Specifically, the cross-correlation characteristics of ZC sequences corresponding to different root values are related to the difference between these root values. Thus, a suitable difference in root values can improve the discriminative power of different ZC sequences in both the time and frequency dimensions. For example, when the difference between two root values is less than or equal to N... symbol When there is an integer division relationship between the two root values (representing the number of symbols occupied by the sensing signal in the time domain), the cross-correlation characteristics of the ZC sequences corresponding to the two root values are shown in Figure 5A; for example, if the two root values are root value 1 and root value 2, the sequence corresponding to root value 1 is ZC sequence 1, and the sequence corresponding to root value 2 is ZC sequence 2. When the difference between the two root values is N... symbol When there is no divisibility relation, the cross-correlation characteristics of the ZC sequences corresponding to the two root values are shown in Figure 5B; for example, if the two root values are root value 3 and root value 4, the sequence corresponding to root value 3 is ZC sequence 4, and the sequence corresponding to root value 4 is ZC sequence 4. Taking the difference between the two root values as Q as an example, the difference between the two root values (i.e., Q) and N symbol The absence of divisibility can mean that Q cannot be divided by N. symbol Divisible by N symbol Not divisible by Q; or, Q is not N. symbol multiples of N, and N symbol It is not an integer multiple of Q.
[0187] In Figures 5A and 5B, the horizontal axis represents the sampling points (in the case of no oversampling, the number of sampling points is equal to the length of the ZC sequence; in the case of oversampling, the number of sampling points is greater than the length of the ZC sequence; oversampling is taken as an example here), and the vertical axis is in decibels (dB), representing the magnitude of the cross-correlation value. The smaller the value, the lower the degree of cross-correlation.
[0188] Specifically, in Figure 5A, the cross-correlation values between ZC sequence 1 and ZC sequence 2 vary significantly across different sampling points. For example, at some sampling points, the cross-correlation value between ZC sequence 1 and ZC sequence 2 is low (below -60 dB), while at others it is high (above -50 dB). This distribution can lead to inconsistent detection of the target; sometimes the target can be accurately detected, and sometimes it cannot. For instance, when the cross-correlation value at the sampling point corresponding to the target is low, the target can be accurately detected, but when the cross-correlation value is high, there is significant interference, making accurate detection impossible. In contrast, in Figure 5B, the cross-correlation values between ZC sequence 1 and ZC sequence 2 show smaller differences across different sampling points, with the cross-correlation values being relatively concentrated at most sampling points. This distribution ensures accurate detection of the target regardless of the sampling point it corresponds to.
[0189] Therefore, in the signal transmission method provided in this application embodiment, different network devices can use sequences corresponding to different root values to send sensing signals, and the difference between different root values and N symbol There is no divisibility relationship. For example, network device a uses ZC sequence 3 to send a sensing signal, and network device b uses ZC sequence 4 to send a sensing signal, which can reduce the interference between the sensing signals sent by network device a and network device b and improve the accuracy of the sensing results.
[0190] The signal transmission method provided in this application embodiment is described below with reference to specific embodiments. The signal transmission method provided in this application embodiment is applicable to the system illustrated in FIG1 above, specifically involving a first signal transmission device and a second signal transmission device. The first signal transmission device is the signal transmitting end (e.g., transmitting a first signal), and the second communication device is the signal receiving end (e.g., receiving a second signal). Taking a sensing scenario as an example, the first signal transmission device and the second signal transmission device can be the same device (i.e., single-base sensing), in which case the second signal can be understood as the echo signal of the first signal; or, the first signal transmission device and the second signal transmission device can also be different devices (i.e., bi-base sensing), in which case the second signal can be understood as the signal reflected by the first signal after passing through the sensing target. Optionally, the signal transmission method provided in this application embodiment also involves a third device, which can communicate with the first signal transmission device (e.g., the third device sends first information to the first signal transmission device, see the description below), and the third device can be called a third signal transmission device or a third communication device.
[0191] For example, the first signal transmission device is a first signal transmission equipment or a component of the first signal transmission equipment, such as a processor, circuit, chip, or chip system disposed in the first signal transmission equipment; for example, the first signal transmission equipment is a first network device. The second signal transmission device is a second signal transmission equipment or a component of the second signal transmission equipment, such as a processor, circuit, chip, or chip system disposed in the second signal transmission equipment; for example, the second signal transmission equipment is a terminal device or a fourth network device, the fourth network device being the same network device as the first network device or a different network device; the third signal transmission device is a third signal transmission equipment or a component of the third signal transmission equipment, such as a processor, circuit, chip, or chip system disposed in the third signal transmission equipment; for example, the third signal transmission device is a sensing network element. In this embodiment of the application, the example of "the first signal transmission device being a first network device, the second signal transmission device being a terminal device, and the third signal transmission device being a sensing network element" is used for description.
[0192] Figure 6 is a flowchart illustrating the signal transmission method provided in this embodiment. As shown in Figure 6, the process may include:
[0193] S601, the first network device generates a first sequence. The first sequence can be a ZC sequence.
[0194] As one possible implementation, the first sequence corresponds to the first root value, meaning the first network device generates the first sequence based on the first root value. For example, the first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0195] Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
[0196] The following describes the specific implementation of the first network device determining the first root value, using Examples 1 and 2 as examples.
[0197] Example 1: The first network device determines (or selects) the first root value from the first set, meaning the first root value belongs to the first set. The first set includes multiple root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbolIt is an integer greater than 1.
[0198] For example, the first network device determines a first root value from a first set based on its cell information (optionally, also based on other possible information). The cell information of the first network device can be its cell identifier, such as a cell-related reference signal identifier. Specifically, the first network device generates a first index based on its cell identifier. This first index is the index of the first root value in the first set. For example, the first index conforms to the following formula:
[0199] Where, q u Indicates the first index, The cell identifier for the first network device. The number of symbols within a time slot. N is the slot number within the frame, l is the number of the first symbol occupied within the slot, and N is the number of the first symbol occupied within the slot. q Let c(i) be the number of root values in the first set, and c(i) be a pseudo-random sequence.
[0200] Optionally, the first set is predefined, preconfigured, or configured. For example, the first set is predefined, preconfigured, or configured for multiple network devices, including the first network device. In this embodiment, the first network device is used as an example for description, and other network devices can refer to the description of the first network device. For example, the multiple network devices also include a second network device, which can determine the second root value from the first set. Specifically, the second network device determines the second root value from the first set based on the cell information of the second network device (optionally, also based on other possible information).
[0201] Optionally, the first set is a subset of the second set, which is derived based on the number of symbols occupied by the first signal. For example, the second set might be: `ceil` rounds up, and `floor` rounds down. For example, N... symbol =10, the second set is {10,9,8,7,6,5,20,19,18,17,16,15,30,29,28,27}, and the first set is {10,7,19,16,28}. The reason is that there are many root values in a ZC sequence, and these root values correspond to ZC sequences with different PAPRs. To reduce nonlinear distortion and other problems during signal transmission, it is usually necessary to choose sequences with relatively low PAPRs. The sequences corresponding to the root values included in the second set have relatively low PAPRs. Since the second set may not satisfy the condition that the difference between any two root values is less than or equal to N... symbolSince there is no divisibility relation, selecting some root values from the second set to obtain the first set guarantees that the sequences corresponding to the root values in the first set all have low PAPR.
[0202] Example 2: A first network device receives first information from a sensing element. This first information indicates a first root value, or in other words, it instructs the first network device to send a sensing signal using the first root value, or it instructs the first network device to send a sensing signal using the sequence corresponding to the first root value. For example, the first information includes the first root value, in which case the first network device can directly obtain the first root value from the first information; or, the first information includes the index of the first root value in a second set, in which case the first network device can obtain the first root value from the second set based on the index. For example, the second set can be predefined, pre-configured, or configured. The difference between the first root value and the second root value used by the second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1. Optionally, both the first and second root values belong to the second set, which is described above.
[0203] For example, the sensing network element determines a first root value from the second set and sends first information to the first network device. For instance, the sensing network element determines a first index based on the cell identifier of the first network device; the first index is the index of the first root value in the second set. This application embodiment does not limit the specific implementation of the sensing network element determining the first index.
[0204] Optionally, the sensing network element further determines a second root value from the second set based on the first root value and sends second information to the second network device. This second information indicates the second root value. For example, the sensing network element determines a second index based on the cell identifier of the second network device, and then determines a third index based on the second index and the first root value. The third index is the index of the second root value in the second set. Specifically, the difference between the root value corresponding to the first index and the first root value is N. symbol If no divisibility relationship exists, the third index is the second index; or, the difference between the root value corresponding to the first index and the first root value is N. symbol When an integer division relationship exists, the third index is determined based on the second index and the first value. The first value is either a random number or associated with the cell identifier of the second network device. Specifically, the third index is determined based on the second index and the first value, including: assuming index a equals the second index plus the first value, the difference between the root value corresponding to index a and the first root value, and N. symbol If no divisibility relationship exists, the third index is index a; or, the difference between the root value corresponding to index a and the first root value is N.symbol If divisibility exists, add the first value to index a to obtain index b, and then compare the difference between the root value corresponding to index b and the first root value with N. symbol Whether a divisibility relationship exists, and so on.
[0205] Optionally, the sensing element further determines a third root value from the second set based on the first and second root values, and sends third information to the third network device. This third information indicates the third root value. The difference between the third root value and the first root value is N. symbol There is no divisibility relationship, the difference between the third root and the second root is N symbol There is no divisibility relationship. For example, the sensing network element determines the fourth index based on the cell identifier of the third network device, and determines the fifth index based on the fourth index, the first root value, and the second root value. The fifth index is the index of the third root value in the second set. Specifically, the difference between any two root values among the root values corresponding to the fourth index, the first root value, and the second root value is N. symbol If no divisibility relationship exists, the fifth index is the fourth index; or, the difference between any two root values among the root values corresponding to the fourth index, the first root value, and the second root value is N. symbol In cases where divisibility exists, the fifth index is determined based on the fourth index and the second value. The second value is either a random number or associated with the cell identifier of the third network device. For details, please refer to the above text.
[0206] For example, the three network devices (the first network device, the second network device, and the third network device) can share a sensing resource pool. When the three network devices need to send sensing signals, they can each select sensing resources from the sensing resource pool. Therefore, it is possible for different network devices to select the same sensing resource. Since the difference in root values used by different network devices is N... symbol There is no divisibility relationship, which ensures that when different network devices select the same sensing resources, the interference between the sensing signals sent by different network devices is minimal.
[0207] Optionally, the first, second, and third network devices can be adjacent network devices. Since signals transmitted by adjacent network devices are more likely to experience strong interference, the sensing network element can, when determining that the first, second, and third network devices are adjacent network devices, ensure, through the method described above, that the difference between the root values used by these three network devices and N is equal to the value of N. symbol There is no divisibility relationship, thus reducing interference between signals transmitted by adjacent network devices. Taking the first network device and the second network device as examples, when the cell of the first network device and the cell of the second network device are adjacent, the first network device and the second network device can be considered adjacent network devices.
[0208] It is understood that the above description is based on the example of "first determining the first root value, then determining the second root value based on the first root value, and then determining the third root value based on the first root value and the second root value". In other embodiments, it may also be "first determining the second root value, then determining the first root value based on the second root value, and then determining the third root value based on the first root value and the second root value" or other possible order, and no specific limitation is made.
[0209] The above description uses three network devices (first network device, second network device, and third network device) as an example. When more network devices need to send sensing signals, the sensing network element can determine more root values from the second set and send them to the corresponding network devices respectively, without any specific limitation.
[0210] The above description uses the example of "a sensing network element determining multiple root values and sending them to the corresponding network devices respectively". In other embodiments, the sensing network element can be replaced with other possible network elements or devices. For example, the sensing network element can be replaced with the first network device, in which case the interaction operation between the sensing network element and the first network device mentioned above can be omitted.
[0211] As another possible implementation, the first sequence corresponds to the first group number, that is, the first network device generates the first sequence based on the first group number. For example, the first network device generates the first root value based on the first group number, and then generates the first sequence based on the first root value; or, the first network device can also directly generate the first sequence based on the first group number.
[0212] For example, the first sequence satisfies the following formula: r u,v (n)=x q (n mod N ZC ), 0≤n≤M ZC q = f1(u) or q = f2(u, v)
[0213] Where, r u,v (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value. u represents the first group number, and v is the sequence number. The meanings of the group number and sequence number can be found in the protocol description. There is a certain functional relationship between q and u, or between q and u / v; the specific functional relationship is not limited.
[0214] The following describes the specific implementation of the first network device determining the first group number, using Examples 3 and 4 as examples.
[0215] Example 3: The first network device determines (or selects) the first group number from the third set; that is, the first group number belongs to the third set. The third set includes multiple group numbers. The difference between the two root values generated from any two group numbers in the third set and N are used to determine the first group number. symbol There is no divisibility relationship.
[0216] For example, the first network device determines the first group number from the third set based on the cell information of the first network device (optionally, also based on other possible information). Specifically, the first network device generates a first index based on the cell identifier of the first network device, and the first index is the index of the first group number in the third set.
[0217] Optionally, the third set is predefined, preconfigured, or configured. For example, the third set is predefined, preconfigured, or configured for multiple network devices, including a first network device. In this embodiment, the first network device is used as an example for description, and other network devices can refer to the description of the first network device. For example, the multiple network devices also include a second network device, which can determine the second group number from the third set. For example, the second network device determines the second group number from the third set based on its cell information (optionally, also based on other possible information).
[0218] Optionally, the third set is a subset of the fourth set, the root value generated based on the group number in the third set belongs to the first set mentioned above, and the root value generated based on the group number in the fourth set belongs to the second set mentioned above.
[0219] Example 4: The first network device receives first information from a sensing network element. This first information indicates a first group number, or in other words, it instructs the first network device to send a sensing signal using the first group number. For example, the first information includes the first group number, or it includes the index of the first group number in a fourth set. The difference between the first root value generated based on the first group number and the second root value generated based on the second group number used by the second network device is N. symbol There is no divisibility relationship. Optionally, both the first and second group numbers belong to the fourth set, which is described above.
[0220] For example, the sensing network element determines the first group number from the fourth set and sends the first information to the first network device. For instance, the sensing network element determines the first index based on the cell identifier of the first network device, where the first index is the index of the first group number in the fourth set.
[0221] Optionally, the sensing network element may also determine a second group number from the fourth set based on the first group number, and send second information to the second network device. The second information is used to indicate the second group number, or in other words, the second information is used to instruct the second network device to send sensing signals using the second group number.
[0222] Optionally, the sensing element further determines a third group number from the fourth set based on the first and second group numbers, and sends third information to the third network device. This third information indicates the third group number, or in other words, instructs the third network device to send sensing signals using the third group number. The difference between the root value generated based on the third group number and the first root value is N. symbol There is no divisibility relationship. The difference between the root value generated based on the third group number and the second root value, and N. symbol There is no divisibility relationship.
[0223] It is understandable that the specific implementations of Examples 3 and 4 can be referred to the descriptions of Examples 1 and 2, and will not be repeated here.
[0224] S602, the first network device generates a first signal according to a first sequence. The first signal can be used for sensing; that is, the first signal is a sensing signal, and the first sequence is a sensing sequence.
[0225] For example, the first network device maps the first sequence to N symbol A symbol is used to generate a first signal; or, the first network device performs a cyclic shift on the first sequence to obtain a second sequence, and maps the second sequence to N. symbol N symbols are used to generate the first signal. Here, a symbol can refer to an orthogonal frequency division multiplexing (OFDM) symbol; N symbol A symbol can be located in the same slot or the same subframe, or it can be located in different slots or different subframes.
[0226] The length of the first sequence can be... N RB This indicates the number of resource blocks (RBs) occupied by the first signal in the frequency domain. This indicates the number of subcarriers occupied by the first signal in each RB. For example, the first network device maps the first sequence segments to N. symbol On each symbol, then N symbol The segment length corresponding to each symbol in the symbols is .
[0227] For example, N symbol=3, as shown in Figure 7, the first network device can perform subcarrier mapping on the first sequence, that is, map it to the subcarriers corresponding to 3 symbols; then, perform N T (N T The inverse fast Fourier transformation (IFFT) of points greater than N yields N. T N sampling points, and the N T The last N of the sampling points CP Each sampling point is copied and spliced to N. T The first sampling point is used as a cyclic prefix, and the result after adding the cyclic prefix is sent last, which is the first signal.
[0228] S603, the first network device sends the first signal.
[0229] For example, when the sensing mode is bi-base sensing, the transmitting end of the sensing signal (i.e., the first network device) can also send configuration information of the first signal to the receiving end of the sensing signal. For example, the configuration information includes at least one of the following: the location of the time-frequency resources occupied by the first signal, the number of time-domain symbols, or the number of frequency-domain RBs.
[0230] When the sensing mode is single-base sensing, the receiving end of the sensing signal and the receiving end of the sensing signal are the same, so there is no need to transmit the configuration information between the receiving end and the transmitting end of the sensing signal.
[0231] S604, the second signal transmission device receives the second signal, taking the second signal transmission device as a terminal device as an example.
[0232] The second signal is the signal after the first signal is reflected by the sensing target. The second signal has a time delay and Doppler frequency offset compared to the first signal.
[0233] For example, the terminal device can receive the second signal on the corresponding time and frequency resources according to the configuration information of the first signal.
[0234] S605, the terminal device processes the second signal according to the reference sequence (i.e., the first sequence).
[0235] As one possible implementation, the first sequence corresponds to the first root value, meaning that the terminal device can generate the first sequence based on the first root value.
[0236] Specifically, the terminal device determines the first root value from the first set. For example, the terminal device determines the first root value from the first set based on the cell identifier of the first network device. For specific implementation details, please refer to the description of the first network device side above. Optionally, for Example 1 above, the receiving end (i.e., the terminal device) can determine the first root value using the method described here.
[0237] Alternatively, the first network device may indicate the first root value to be used to the terminal device, and the specific indication method is not limited, so that the terminal device can know the first root value used by the first network device. Optionally, for Example 1 or Example 2 above, the receiving end (i.e., the terminal device) may determine the first root value in the manner described herein.
[0238] As another possible implementation, the first sequence corresponds to the first group number, that is, the terminal device generates the first sequence according to the first group number.
[0239] Specifically, the terminal device determines the first group number from the third set. For example, the terminal device determines the first group number from the third set based on the cell identifier of the first network device. For specific implementation details, please refer to the description of the first network device side above. Optionally, for Example 3 above, the receiving end (i.e., the terminal device) can use the method described here to determine the first group number.
[0240] Alternatively, the first network device may indicate the first group number to be used to the terminal device, and the specific indication method is not limited, so that the terminal device can know the first group number used by the first network device. Optionally, for example 3 or example 4 above, the receiving end (i.e., the terminal device) may determine the first group number in the manner described herein.
[0241] For example, continuing to refer to Figure 7, after the terminal device receives the second signal, it can remove N from the sampled time-domain sampling points. CP N is obtained by sampling points (i.e., removing the cyclic prefix). T Sample points, then for N T N sampling points are used T The fast Fourier transformation (FFT) of the points yields N. T Frequency domain data of the points. And, the N data received by the terminal device. T The frequency domain data of the point is multiplied by the conjugate of the first sequence to obtain the correlation value between the received signal and the local signal. Then, the inverse Fourier transform of point M1 and the Fourier transform of point M2 are performed in the frequency domain and time domain respectively, so as to perform sensing based on the calculation results, such as determining the position and speed of the sensing target.
[0242] Using the above method, due to the difference in root values used by different network devices and N symbol There is no divisibility relationship, which ensures that the sequences used by different network devices have good cross-correlation performance, making it easier to reduce interference between sensing signals sent by different network devices and improve the accuracy of sensing results.
[0243] Regarding the above embodiments, it is understood that:
[0244] (1) The above embodiments are described using the network device as a whole as an example. In other embodiments, the network device may include CU and DU, and optionally also RU. For example, if the first network device includes CU, DU and RU, then CU can determine the first root value or the first group number and indicate the first root value or the first group number to DU. Then DU generates a first sequence according to the first root value or the first group number, and generates a first signal according to the first sequence, and sends the first signal through RU.
[0245] (2) In this application, “predefined” usually refers to information that is defined by the standard, does not require configuration by other devices, and is recorded / written in advance in the hardware and / or software of the terminal device or network device itself, or can be understood as information that cannot be changed by the network device or terminal device.
[0246] In this application, "pre-configuration" can refer to a method where a server or other device sends relevant information to a network device or terminal device; alternatively, it can refer to defining the relevant information and pre-writing it into the network device or terminal device. This application does not limit the specific method used. Furthermore, the relevant information can be changed or updated.
[0247] (3) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different implementations or different examples are consistent and can be referenced or referenced to each other. The technical features of different implementations or different examples can be combined to form new embodiments according to their inherent logical relationship.
[0248] (4) The various numerical designations used in this application are for ease of description only and are not intended to limit the scope of this application. The step numbers in the above flowcharts are merely examples of the execution process and do not constitute a restriction on the order of execution of the steps. That is, the size of each step number does not imply the order of execution, and the execution order of each step should be determined by its function and internal logic. In addition, not all steps shown in the flowcharts are mandatory steps, and some steps can be added or deleted based on actual needs.
[0249] The foregoing mainly describes the solutions provided by the embodiments of this application from the perspective of interaction among multiple devices. It is understood that, in order to achieve the above functions, the multiple devices may include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0250] In this application, embodiments can divide multiple devices (such as a first signal transmission device, a second signal transmission device, and a third signal transmission device) into functional units based on the above method examples. For example, each function can be divided into its own functional unit, or two or more functions can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0251] In the case of using integrated units, FIG8 shows a possible exemplary block diagram of the device involved in the embodiments of this application. As shown in FIG8, the device 800 may include a processing unit 802 and a transceiver unit 803. The processing unit 802 is used to control and manage the operation of the device 800. The transceiver unit 803 is used to support communication between the device 800 and other devices. Optionally, the transceiver unit 803, also referred to as a transceiver unit, may include a receiving unit and / or a sending unit, respectively used to perform receiving and sending operations. The device 800 may also include a storage unit 801 for storing the program code and / or data of the device 800.
[0252] (1) The device 800 can be the first signal transmission device in the above embodiments. The processing unit 802 can support the device 800 in performing the operations of the first signal transmission device in the above method embodiments. Alternatively, the processing unit 802 mainly performs the internal operations of the first signal transmission device in the method embodiments, and the transceiver unit 803 can support communication between the device 800 and other devices.
[0253] For example, in one embodiment, the processing unit 802 is configured to: generate a first sequence, the first sequence corresponding to a first root value; generate a first signal based on the first sequence; and the transceiver unit 803 is configured to: transmit the first signal; wherein the first root value belongs to a first set, the first set includes multiple root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbolN represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0254] Other further technical features can be found in the descriptions in the above method embodiments.
[0255] (2) The device 800 can be the second signal transmission device in the above embodiments. The processing unit 802 can support the device 800 in performing the operations of the second signal transmission device in the above method embodiments. Alternatively, the processing unit 802 mainly performs the internal operations of the second signal transmission device in the method embodiments, and the transceiver unit 803 can support communication between the device 800 and other devices.
[0256] For example, in one embodiment, the transceiver unit 803 is configured to: receive a second signal; the processing unit 802 is configured to: process the second signal according to a first sequence, the first sequence corresponding to a first root value; wherein, the first root value belongs to a first set, the first set includes at least two root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0257] Other further technical features can be found in the descriptions in the above method embodiments.
[0258] (3) The device 800 can be the third signal transmission device in the above embodiments. The processing unit 802 can support the device 800 in performing the operations of the third signal transmission device in the above method embodiments. Alternatively, the processing unit 802 mainly performs the internal operations of the third signal transmission device in the method embodiments, and the transceiver unit 803 can support communication between the device 800 and other devices.
[0259] For example, in one embodiment, processing unit 802 is configured to: determine a first root value; transceiver unit 803 is configured to: send first information to a first network device, the first information being used to instruct the first network device to send a first signal according to a first sequence, the first sequence corresponding to the first root value; wherein, the difference between the first root value and the second root value used by the second network device is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
[0260] Other further technical features can be found in the descriptions in the above method embodiments.
[0261] It should be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, called and executed by a processing element of the device. Moreover, these units can be fully or partially integrated together, or implemented independently. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, the operations or units described above can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.
[0262] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a central processing unit (CPU), or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-chip (SoC).
[0263] The receiving unit described above is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. The transmitting unit described above is an interface circuit of the device, used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.
[0264] Based on the above embodiments, this application also provides a signal transmission device. Referring to FIG9, the signal transmission device 900 may include one or more processors 901. Optionally, the device 900 may further include a memory 902, which may be disposed inside or outside the device 900. It is understood that FIG9 only shows the main components of the signal transmission device, and the signal transmission device may further include a transceiver (not shown in the figure).
[0265] Specifically, processor 901 can be a CPU, a network processor (NP), or a combination of a CPU and an NP. Processor 901 may further include a hardware chip. The aforementioned hardware chip can be an ASIC, a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), an FPGA, a generic array logic (GAL), or any combination thereof.
[0266] The processor 901 and memory 902 are interconnected. Optionally, the processor 901 and memory 902 are interconnected via bus 903; bus 903 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in Figure 9, but this does not indicate that there is only one bus or one type of bus.
[0267] In one alternative implementation, memory 902 is used to store programs, etc. Specifically, the program may include program code, which includes computer operation instructions. Memory 902 may include RAM, and may also include non-volatile memory, such as one or more disk storage devices. Processor 901 executes the application program stored in memory 902 to implement the above-mentioned functions, thereby realizing the functions of device 900.
[0268] For example, the device 900 may be a first signal transmission device, a second signal transmission device, or a third signal transmission device in the above embodiments.
[0269] In one embodiment, when the device 900 implements the function of the first signal transmission device in the above method embodiment, the transceiver can perform the transmit and receive operations executed by the first signal transmission device in the above method embodiment; the processor 901 can perform other operations besides the transmit and receive operations executed by the first signal transmission device in the above method embodiment. Specific details can be found in the relevant descriptions in the above embodiments, and will not be elaborated upon here.
[0270] In one embodiment, when the device 900 implements the function of the second signal transmission device in the above method embodiment, the transceiver can perform the transmit and receive operations executed by the second signal transmission device in the above method embodiment; the processor 901 can perform other operations besides the transmit and receive operations executed by the second signal transmission device in the above method embodiment. Specific details can be found in the relevant descriptions in the above embodiments, and will not be elaborated upon here.
[0271] In one embodiment, when the device 900 implements the function of the third signal transmission device in the above method embodiment, the transceiver can perform the transmit and receive operations executed by the third signal transmission device in the above method embodiment; the processor 901 can perform other operations besides the transmit and receive operations executed by the third signal transmission device in the above method embodiment. Specific details can be found in the relevant descriptions in the above embodiments, and will not be elaborated upon here.
[0272] The terms "system" and "network" in the embodiments of this application are used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC.
[0273] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface. It is understood that information may undergo necessary processing, such as encoding and modulation, between the source and destination of information transmission, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be repeated here.
[0274] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate that the content, priority, or importance of these two sequences are different. Words such as "exemplary" or "for example" are used to indicate that they are examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0275] Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a list of units is not necessarily limited to those units, but may include other units not expressly listed or inherent to those processes, methods, products, or apparatuses. The methods and apparatuses provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles by which the methods and apparatuses solve the problems are similar, implementations of the apparatus and methods can be referred to mutually, and repeated details will not be elaborated further.
[0276] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0277] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0278] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0279] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
Claims
1. A signal transmission method, characterized in that, The method includes: Generate a first sequence, which corresponds to the first root value; Generate a first signal based on the first sequence; Send the first signal; The first root value belongs to the first set, which includes multiple root values. The difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
2. The method according to claim 1, characterized in that, The method further includes: Determine the first root value from the first set.
3. The method according to claim 2, characterized in that, Determining the first root value from the first set includes: The first root value is determined from the first set based on the cell identifier.
4. The method according to any one of claims 1 to 3, characterized in that, The first set is a subset of the second set, which is obtained based on the number of symbols occupied by the first signal in the time domain.
5. The method according to claim 4, characterized in that, The second set is: Here, ceil means rounding up, and floor means rounding down.
6. The method according to any one of claims 1 to 5, characterized in that, The first sequence is a ZC sequence.
7. The method according to any one of claims 1 to 6, characterized in that, The first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
8. The method according to any one of claims 1 to 7, characterized in that, The first signal is used for sensing.
9. A signal transmission method, characterized in that, The method includes: Receive the second signal; The second signal is processed according to the first sequence, where the first sequence corresponds to the first root value; Wherein, the first root value belongs to the first set, the first set includes at least two root values, and the difference between any two root values in the first set is N. symbol There is no divisibility relation, N symbol N represents the number of symbols occupied by the first signal in the time domain. symbol It is an integer greater than 1.
10. The method according to claim 9, characterized in that, The method further includes: Determine the first root value from the first set.
11. The method according to claim 10, characterized in that, Determining the first root value from the first set includes: The first root value is determined from the first set based on the cell identifier.
12. The method according to any one of claims 9 to 11, characterized in that, The first set is a subset of the second set, which is obtained based on the number of symbols occupied by the first signal in the time domain.
13. The method according to claim 12, characterized in that, The second set is: Here, ceil means rounding up, and floor means rounding down.
14. The method according to any one of claims 9 to 13, characterized in that, The first sequence is a ZC sequence.
15. The method according to any one of claims 9 to 14, characterized in that, The first sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC Where, r q (n) represents the first sequence, M ZC N represents the length of the first sequence. ZC For less than M ZC The largest prime number, where q represents the first root value.
16. The method according to any one of claims 9 to 15, characterized in that, The first signal is used for sensing.
17. A signal transmission device, characterized in that, The device includes a processor coupled to a memory in which a computer program is stored; the processor is configured to invoke part or all of the computer program in the memory such that the method as described in any one of claims 1 to 16 is executed.
18. A signal transmission system, characterized in that, The signal transmission system includes a first signal transmission device and a second signal transmission device, wherein the first signal transmission device is used to perform the method as described in any one of claims 1 to 8, and the second signal transmission device is used to perform the method as described in any one of claims 9 to 16.
19. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when some or all of the computer program is executed by a computer, causes the method described in any one of claims 1 to 16 to be performed.
20. A computer program product, characterized in that, When the computer reads and executes the computer program product, the method described in any one of claims 1 to 16 is performed.