Signal sending method, signal receiving method and device
By adopting the method of non-orthogonal superposition of multiple perceptual pilots in the MIMO system, the support problem of multi-port perceptual pilots is solved, the effective design of multi-port perceptual pilots is realized, and the system perception is improved performance.
Patent Information
- Application Number
- CN202310766501.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2024-12-27
AI Technical Summary
In MIMO systems, how to support multi-port perceptual pilots is a problem that is difficult to solve in the prior art.
By superimposing multiple perceptual pilots in the delayed Doppler domain, the corresponding signaling content and signaling interaction process are designed, and multi-port perceptual pilots are realized, and superimposed with data symbols in the time frequency domain are superimposed with the data symbols in the time frequency domain. , utilizes OFDM modulation to support multi-port design.
It realizes the support of multi-port perceptual pilots in the MIMO system, reduces interference between different perceptual pilots, improves the signal-to-interference noise ratio and angle estimation accuracy of perceptual signals, and enhances the performance of multi-objective perception.
Smart Images

Figure CN119210667A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a signal sending method, a signal receiving method and a device. Background Art
[0002] Figure 1 A block diagram of a synaesthesia system across transform domains is shown. On the transmitting side, the pilot defined in the delayed Doppler domain is transformed to the time-frequency domain and then scrambled (scrambling is optional), and is superimposed and mapped on the time-frequency domain resource grid together with the scrambled (scrambling is optional) data defined in the time-frequency domain. Then it is converted into a time domain signal through OFDM modulation and sent. On the perception receiving side, the received signal is demodulated by OFDM to obtain a time-frequency domain perception signal, and the obtained signal is descrambled (descrambling is optional) and transformed to the delayed Doppler domain to obtain a delayed Doppler domain perception signal, and then perception detection of the delayed Doppler domain perception signal is performed. On the communication receiving side, the received signal is demodulated by OFDM to obtain a time-frequency domain communication signal, and the obtained signal is descrambled (descrambling is optional) and channel estimation is performed in the time-frequency domain. Using the obtained channel estimation result, symbol detection is performed on the time-frequency domain communication signal. Among them, X p [k, l] represents the pilot symbol mapped to the delay-Doppler domain resource of size M×N, X d [k, l] represents data symbols mapped to a time-frequency domain resource of size M×N.
[0003] How to support multi-port sensing pilots in a Multiple-Input Multiple-Output (MIMO) system is a problem that needs to be solved by those skilled in the art. Summary of the invention
[0004] The embodiments of the present application provide a signal sending method, a signal receiving method and a device, which can solve the problem of how to support multi-port perception pilots in a MIMO system.
[0005] In a first aspect, a signal sending method is provided, which is performed by a sending device, and the method includes:
[0006] The sending device sends a first signal to the receiving device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0007] In a second aspect, a signal receiving method is provided, which is performed by a receiving device, and the method includes:
[0008] The receiving device receives a first signal sent by the sending device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0009] In a third aspect, a signal sending device is provided, including:
[0010] A sending module is used to send a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, where the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0011] In a fourth aspect, a signal receiving device is provided, including:
[0012] The receiving module is used to receive a first signal sent by a sending device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0013] In a fifth aspect, a sending device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] In a sixth aspect, a sending device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send a first signal to a receiving device, the first signal being obtained by adding symbols of a first perceptual pilot and data symbols in the time-frequency domain, the first perceptual pilot being obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots corresponding to different antenna ports.
[0015] In a seventh aspect, a receiving device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0016] In an eighth aspect, a receiving device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first signal sent by a sending device, the first signal being obtained by adding symbols of a first perceptual pilot and data symbols in the time-frequency domain, the first perceptual pilot being obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots corresponding to different antenna ports.
[0017] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0018] In the tenth aspect, a wireless communication system is provided, comprising: a sending device and a receiving device, wherein the sending device can be used to execute the steps of the method described in the first aspect, and the receiving device can be used to execute the steps of the method described in the second aspect.
[0019] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.
[0020] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the signal sending method described in the first aspect or the signal receiving method described in the second aspect.
[0021] In an embodiment of the present application, a sending device sends a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perceptual pilot and data symbols in the time-frequency domain, and the first perceptual pilot is obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots correspond to different antenna ports, thereby realizing a solution for supporting multi-port perceptual pilots in a multiple-input and multiple-output system. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a schematic diagram of an ISAC system;
[0023] Figure 2 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0024] Figure 3 This is one of the flowcharts of the signal sending method provided in the embodiment of the present application;
[0025] Figure 4 This is one of the principle schematic diagrams of the signal sending method provided in the embodiment of the present application;
[0026] Figure 5 This is one of the flowcharts of the signal receiving method provided in the embodiment of the present application;
[0027] Figure 6 It is one of the structural schematic diagrams of the signal sending device provided in the embodiment of the present application;
[0028] Figure 7 It is one of the structural schematic diagrams of the signal receiving device provided in the embodiment of the present application;
[0029] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0030] Fig. 9 is a schematic diagram of the structure of a network side device in an embodiment of the present application;
[0031] Fig.10 It is a schematic diagram of the structure of the terminal of an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0033] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0034] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0035] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0036] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0037] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0038] First, the application scenarios involved in the embodiments of the present application are introduced:
[0039] The solution of the embodiment of the present application can be applied to an Integrated Sensing And Communication (ISAC) system, which integrates the dual functions of communication and perception, and realizes hardware sharing, spectrum sharing, and protocol interoperability between communication and perception signals, thereby realizing an integrated design of communication and perception functions.
[0040] The biggest challenge facing ISAC technology is the coordination of communication and perception. The function of the communication system is to transmit information, so the optimization goal of the communication system is to approximate the Shannon channel capacity described in information theory; the function of the perception system is target detection, such as a typical radar system, and its optimization goal is the optimal lower limit of the estimated variance of the target parameters (distance, speed, Doppler, etc.), that is, the Cramér-Rao bound of the fuzzy function.
[0041] like Figure 1 The ISAC system across transform domains shown has the following advantages:
[0042] 1) The pilot block in the delayed Doppler domain has the full diversity characteristics of the time-frequency domain, which can perform more accurate perception detection.
[0043] 2) The pilot block in the delay-Doppler domain can be transformed into the time-frequency domain, and modulated and demodulated based on OFDM in the time-frequency domain with the data symbols multiplexed in the time-frequency domain, which is compatible with the existing protocols.
[0044] 3) The time-frequency domain resources occupied by the pilot block in the delay Doppler domain can span multiple communication time slots and multiple communication sub-bands, which is decoupled from the parameter set setting of the communication system and is suitable for flexible deployment.
[0045] 4) By utilizing the excellent autocorrelation and cross-correlation characteristics of the designed two-dimensional pilot block, the interference effect of the communication signal on the detection result can be ignored during perception detection.
[0046] In practical applications, for MIMO systems, how to support multi-port sensing pilots is a problem that needs to be solved.
[0047] In the embodiment of the present application, multi-port perception pilot is realized by non-orthogonal superposition of multiple perception pilots in the DD domain, and a corresponding sending and receiving processing mechanism of the perception pilot signal is designed, and the corresponding signaling content and signaling interaction process are defined, thereby ensuring that the proposed delayed Doppler domain pilot can support multi-port design in the synaesthesia system.
[0048] The signal sending method and the signal receiving method provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0049] Please refer to Figure 3 The embodiment of the present application provides a signal sending method. The execution subject of the embodiment is a sending device. The signal sending method includes:
[0050] Step 101: A sending device sends a first signal to a receiving device. The first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain. The first perception pilot is obtained by superimposing multiple second perception pilots. Different second perception pilots correspond to different antenna ports.
[0051] Specifically, the first perceptual pilot is obtained in the delayed Doppler domain, and can be converted to the time-frequency domain and superimposed with the data symbol in the time-frequency domain, wherein the first perceptual pilot can be obtained by superimposing multiple second perceptual pilots.
[0052] Different second perception pilots correspond to different antenna ports, such as output ports of a MIMO system.
[0053] Exemplarily, the pilot block size of the second perceptual pilot is N P ×M P ,N P ≤N,M P ≤M, mapped in the delay Doppler domain resource of size N×M, where M and N are integers greater than 0. When using a multi-antenna system for multi-target perception, the second perception pilots corresponding to different antenna ports can be superimposed and placed, and the generation method, mapping mode, precoding format, etc. of each second perception pilot can be related to the number of the antenna port. The second perception pilot is superimposed and placed with the OFDM data after ISFFT transformation, such as Figure 4 shown.
[0054] The second perceptual pilot is superimposed with the data block in the time-frequency domain. Optionally, the second perceptual pilot can be configured across data blocks (OFDM subbands / time slots), etc. Multiple second perceptual pilots can be superimposed (the second perceptual pilots are superimposed in the delayed Doppler domain, or the transformation of the second perceptual pilots is superimposed in the time-frequency domain) to share time-frequency resources.
[0055] The data block includes at least one data symbol.
[0056] In the method of this embodiment, a sending device sends a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perceptual pilot and data symbols in the time-frequency domain, and the first perceptual pilot is obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots correspond to different antenna ports, thereby realizing a solution for supporting perceptual pilots for multiple ports in a multiple-input multiple-output system.
[0057] Optionally, each second perceptual pilot is generated based on the first base sequence and the second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy:
[0058] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different;
[0059] The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
[0060] Specifically, since the multi-port perception pilots are placed non-orthogonally on the Delay Doppler (DD) domain resources, they need to be orthogonal in the code domain. Therefore, their generation method needs to meet the following conditions:
[0061] Assume that there are K second perceptual pilots non-orthogonally superimposed in the DD domain to generate the i-th second perceptual pilot P i The two first base sequences and the second base sequences are respectively a i and b i , the following conditions must be met:
[0062] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different, that is, i ≠a j and b i ≠b j , or, a i ≠a j or b i ≠b j ,
[0063] Among them, when the two base sequences are different, the correlation between different second perception pilots is lower and the mutual interference is smaller.
[0064] Furthermore, a i with a j are base sequences of the same type, b i With b j are base sequences of the same type.
[0065] For example, the same type means that the base sequences are generated in the same way, and the difference is only in the input parameters, such as all are ZC sequences or all are M sequences.
[0066] Optionally, the first base sequence and the second base sequence further need to satisfy at least one of the following:
[0067] The first base sequences corresponding to different second perception pilots have different sequence lengths;
[0068] The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
[0069] Specifically, a i and a j , b i and b j The length of the second perceptual pilot P iThe size can be different.
[0070] Optionally, for different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or,
[0071] For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
[0072] Specifically, in order to generate different second perceptual pilots P i And need to generate different a i and b i At least one of the following methods:
[0073] The generation parameters are different, and / or the generation formula is different.
[0074] Optionally, when the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different;
[0075] When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following:
[0076] The initial values of the first base sequences of the different second perceptual pilots are different;
[0077] The generator output interception positions of the first base sequences of the different second perceptual pilots are different;
[0078] The initial values of the second base sequences of the different second perceptual pilots are different;
[0079] The generator output interception positions of the second base sequences of the different second perceptual pilots are different;
[0080] When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different;
[0081] When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following:
[0082] The initial values of the first base sequences of the different second perceptual pilots are different;
[0083] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0084] The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different;
[0085] The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
[0086] The interception position actually refers to the starting position selected when intercepting the required length from the sequence stream continuously output by the generator.
[0087] Specifically, there are the following situations:
[0088] 1. The generation parameters are different.
[0089] (1) For a ZC sequence, at least one of the following conditions must be met:
[0090] (1-1)a i and a j The root numbers are different.
[0091] (1-2)b i and b j The root numbers are different.
[0092] (2) For the M sequence, at least one of the following conditions is satisfied:
[0093] (2-1)a i and a j The initial value of the input generator (such as the linear feedback shift register (LFSR)) is different;
[0094] (2-2)a i and a j The interception position of the generator output result is different;
[0095] (2-3)b i and b j The initial values of the input generators are different;
[0096] (2-4)b i and b j The interception position of the generator output result is different;
[0097] In case the generation parameters are different, optionally the sequence lengths are different.
[0098] 2. The generation formula is different.
[0099] (1) For an M sequence, at least one of the following conditions is satisfied:
[0100] (1-1)a i and a j The primitive polynomials are different (that is, the corresponding generators are different).
[0101] (1-2)b i and b j The primitive polynomials are different (that is, the corresponding generators are different).
[0102] 3. The generation parameters and / or generation formulas are different, a i is the M sequence, b i is a ZC sequence that satisfies at least one of the following:
[0103] (1)a i and a j The initial values of the input generators are different;
[0104] (2)a i and a j The interception position of the generator output result is different;
[0105] (3)a i and a j The primitive polynomials of are different;
[0106] (4)b i and b j The root numbers are different.
[0107] Optionally, when the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following:
[0108] The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length;
[0109] The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length;
[0110] When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following:
[0111] The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials;
[0112] The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
[0113] Specifically, if ai and a j If the sequence lengths are different, then the primitive polynomials must be different, b i and b j Similarly, if a i and a j The sequences of are the same length, then,
[0114] When the primitive polynomial corresponding to the sequence length is unique, then a i and a j Only this primitive polynomial can be selected, b i and b j Same reason.
[0115] When the primitive polynomial corresponding to the sequence length is not unique, then a i and a j You can choose different primitive polynomials, b i and b j Same reason.
[0116] In the above implementation, a specific configuration method of a multi-port sensing pilot is implemented. The multi-port sensing pilot is orthogonal in the code domain and shares time-frequency domain resources, thereby reducing interference between different sensing pilots.
[0117] Optionally, the method further comprises:
[0118] The sending device sends first indication information to the receiving device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
[0119] Optionally, the base sequence information includes at least one of the following:
[0120] Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
[0121] Specifically, the second perceptual pilot P i The information needs to be indicated to the communication receiving side, which can be carried in the physical broadcast channel (PBCH) or system information block (SIB) in a broadcast or multicast manner, or in the radio resource control (RRC) or downlink control information (DCI) in a unicast manner. Or a combination of the two, using broadcast or multicast messages to indicate part of the public information and using unicast messages to indicate another part of the user-specific information
[0122] Optionally, the first indication information may further indicate element information of an expression form of the second perceptual pilot, such as a matrix element of the second perceptual pilot in a delayed Doppler domain, a matrix element in a time-frequency domain, etc. Subset information of the corresponding second perceptual pilot may also be indicated for a specific receiving device, such as some matrix elements in a matrix form in a delayed Doppler domain, some elements in a matrix form in a time-frequency domain, etc.
[0123] Optionally, the first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways:
[0124] The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or,
[0125] The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or,
[0126] The sequence length and the root sequence number are carried via DCI or RRC signaling;
[0127] The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
[0128] Optionally, the sequence type is carried via a physical broadcast channel PBCH.
[0129] Specifically, there are the following situations:
[0130] (1) Using PBCH to indicate the sequence type, there are the following situations:
[0131] a) Use SIB to indicate the primitive polynomial and sequence length used, and use DCI or RRC to indicate the initial value and truncation position.
[0132] b) Use SIB to indicate the sequence length, and use DCI or RRC to indicate the root sequence number used.
[0133] c) Use DCI or RRC to indicate the sequence length and the root sequence number used.
[0134] (2) Use SIB to indicate the primitive polynomial and sequence length used, and use DCI or RRC to indicate the initial value and truncation position.
[0135] (3) Use SIB to indicate the sequence length, and use DCI or RRC to indicate the root sequence number used.
[0136] For multi-station sensing, the above P iThe information also needs to be indicated to the perception receiving side. At this time, the sending of the indication information depends on the direct or indirect communication link between the perception sending side and the perception receiving side. The communication link can be a direct link between the sending side and the receiving side, or the sending side and the receiving side can interact through the perception function network element.
[0137] In the above implementation manner, the relevant information of the second perception pilot is sent from the sending device to the receiving device, so that the receiving device can maintain a consistent understanding with the sending device, which is convenient for signal reception and processing.
[0138] Optionally, the resources occupied by the multiple second perception pilots in the delayed Doppler resource or the time-frequency domain are completely overlapped; or,
[0139] The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
[0140] Specifically, the multi-port pilots are placed non-orthogonally on the DD domain resources, which can be the following:
[0141] 1. Completely non-orthogonal (i.e., resources completely overlap), or,
[0142] 2. Partially non-orthogonal (i.e., resources partially overlap).
[0143] Among them, option 1 is a completely non-orthogonal superposition, which means that the resources occupied by each superposition pilot completely overlap, implying that the sizes of pilots in each layer (M×N) are exactly the same. In practice, the objects that need to be sensed and tracked in different directions may have different movement speeds and distances, so the required pilot sizes (M×N) may actually be different. Therefore, in option 2, the resources occupied by each superposition pilot do not completely overlap, which implicitly grants this degree of freedom of different sizes.
[0144] Therefore, the advantage of option 1 is that the indication overhead is small and the two-dimensional orthogonal characteristics of the pilot are fully utilized, so the detection effect is better in theory. The main advantage of option 2 is that the pilot can be flexibly scaled in each detection direction according to the actual scenario to reduce energy overhead.
[0145] Optionally, the sending device sends second indication information to the receiving device;
[0146] In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain;
[0147] or,
[0148] In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perceptual pilots to a reference point in the delay Doppler domain or the time-frequency domain.
[0149] Specifically, assuming that there are K second perceptual pilots non-orthogonally superimposed in the DD domain. For option 1, only one pilot position needs to be indicated, that is:
[0150] Determine a known reference point in the DD domain resources or TF domain resources (e.g., similar to the reference point PointA in NR);
[0151] The relative position of the sensing pilot and the known reference point is indicated by a broadcast or multicast message. The reference point can be pre-configured by the protocol or indicated by a broadcast / multicast message.
[0152] For option 2, multiple pilot positions need to be indicated, namely:
[0153] A known reference point (such as Point A in NR) is determined in the DD domain resources or TF domain resources. The reference point can be pre-configured by the protocol or indicated by a broadcast / multicast message.
[0154] A unicast message (DCI or RRC) is used to indicate multiple relative positions of multiple perception pilots and the known reference point.
[0155] For multi-station sensing, the above P i The information also needs to be indicated to the perception receiving side. At this time, the sending of the indication information depends on the direct or indirect communication link between the perception sending side and the perception receiving side. The communication link can be a direct link between the sending side and the receiving side, or the sending side and the receiving side can interact through the perception function network element.
[0156] In the above implementation manner, the relevant information of the second perception pilot is sent from the sending device to the receiving device, so that the receiving device can maintain a consistent understanding with the sending device, which is convenient for signal reception and processing.
[0157] The method of the embodiment of the present application can improve the perceived signal-to-interference-to-noise ratio through beamforming to avoid misjudgment when sensing multiple targets. In angle estimation, the accuracy of angle perception can be further improved and the angle estimation error can be reduced by pairing with the steering vector.
[0158] Specifically, multiple antennas are used to generate directional beams, which can be used for sensing and detecting in a specific direction. Assume that a subset of the antenna array is α = {a i},i∈[1,N], where a i represents an antenna array element. Then the steering vector is a 1×N complex vector v=[v1,v2,…,v N ], where each element v i=e-jkri is the relative phase on the antenna, k and ri are the wave vector (a vector describing the phase change of a plane wave with position in a three-dimensional coordinate system) and the antenna position, respectively. By applying different steering vectors to the antenna, that is, changing the elements v in v i The value of can make the antenna's transmitted signal energy converge in a specific direction, that is, beamforming, or can make the antenna only enhance the signal energy in a specific direction, that is, receive beamforming. In this case, all antenna elements a in the subset α of the antenna array can be called i A virtual antenna port is formed.
[0159] In the perception system, by applying the above-mentioned virtual port technology, the signal to interference plus noise ratio (SINR) of the perception signal can be enhanced, the perception distance can be improved, and the perception error can be reduced. For multi-target perception, the detection range can be limited to the required range corresponding to the multiple targets to avoid interference from other targets and clutter. At the same time, it is also convenient to track targets in a specific direction, use the prior information of direction and speed to pre-form a directional beam, reduce the false detection rate and processing delay, and improve energy efficiency.
[0160] In actual communication systems, the limited number of antenna elements causes non-ideal characteristics of the generated beams. First, the beam width is limited. When a narrow beam cannot be formed due to a small number of antenna elements, the angular resolution of perception cannot be further improved. At the same time, fewer antennas will also affect the sidelobe suppression of the beam, causing interference between adjacent beams, thereby causing misjudgment. In addition, the interference between adjacent beams can be eliminated by optimizing the beamforming vector so that the signals of different virtual antenna ports are orthogonal in the beam domain, such as the Discrete Fourier Transform (DFT) beam. However, the selection of beams is often determined by the orientation of the perceived target. In many cases, it is impossible to select multiple DFT beams to align with the target, and interference between adjacent beams is difficult to avoid.
[0161] To avoid the above-mentioned occurrence, in an embodiment of the present application, a technology combining perceptual pilot design and beamforming is proposed, which further improves the separation of pilots in different beam directions through code domain processing of pilots and spatial domain processing of antennas, thereby utilizing multiple antennas to improve the performance of perceptual detection under multiple targets.
[0162] Specifically, the embodiment of the present application proposes a technical solution in which a sensing pilot is associated with a beam. That is, in multi-antenna sensing, the specific form of the sensing pilot is related to the direction of the transmitted beam. In other words, different pilots are sent in different directions, and the interference between different beams during detection is further suppressed by combining code division with space division. Its specific association method and signaling indication method are described in detail in the following embodiments.
[0163] Optionally, the method further comprises:
[0164] The sending device sends third indication information to the receiving device; the third indication information is used to indicate the corresponding relationship between the second perception pilot and the beam.
[0165] Optionally, when the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the ID of the beam;
[0166] When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam;
[0167] In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
[0168] Optionally, when a base sequence used to generate the second perception pilot is a ZC sequence, a root sequence number of the base sequence is calculated from beam information;
[0169] When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information;
[0170] When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information;
[0171] The beam information includes at least one of the following:
[0172] The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
[0173] Optionally, the spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
[0174] Specifically, when using MIMO multi-antenna port transmission, better separation can be achieved by binding the second perception pilot with the beam, which can be achieved in the following ways:
[0175] 1. When the protocol specifies the beam ID, the generation of the perception pilot can be related to the beam ID. Assume that the set of beams used by all perception pilots is denoted as β = [β1, β2, …, β K ], and β i With β i+1 is the adjacent beam. Perceptual pilot P i With ID β i Beam correlation of:
[0176] (1) Generating parameters and β i association.
[0177] a) For ZC sequence, a i and b i The root number of i Calculated.
[0178] b) For the M sequence, a i and b i The initial value of the input generator is given by β i The output of the generator is intercepted by β i Calculated.
[0179] (2) Generating formula and β i association.
[0180] For M sequences, the protocol preconfigures an optional list of primitive polynomials. The specific primitive polynomial index used is related to β i Associated.
[0181] 2. When the protocol does not specify the beam ID, the generation of the perception pilot can be related to the time domain position index of the beam. The time domain position index can be determined by the relative position related to the radio frame number, subframe number, time slot number, and OFDM symbol index. Assume that the time domain position index set of the beams used by all perception pilots is expressed as Perception Pilot P i With ID Beam correlation of:
[0182] (1) Generate parameters and association.
[0183] a) For ZC sequence, a i and b i The root number of Calculated.
[0184] b) For the M sequence, a i and b i The initial value of the input generator is given by The output of the generator is intercepted by Calculated.
[0185] (2) Generate formula and association.
[0186] For M sequences, the protocol preconfigures an optional list of primitive polynomials. The specific primitive polynomial index used is the same as Associated.
[0187] 3. When the protocol does not specify the beam ID, the generation of the perception pilot can be related to the spatial position index of the beam. The spatial position index can be determined by the angle (including the pitch angle and the azimuth angle) to which the beam points in the reference coordinate system. Or a set of spatial position indexes is pre-defined by the protocol and corresponds to a set of steering vectors one by one. Assume that the set of spatial position indexes of the beams used by all perception pilots is expressed as Perception Pilot P i With ID The beam correlation,
[0188] (1) Generate parameters and association.
[0189] a) For ZC sequence, a i and b i The root number of Calculated.
[0190] b) For the M sequence, a i and b i The initial value of the input generator is given by The output of the generator is intercepted by Calculated.
[0191] (2) Generate formula and association.
[0192] For M sequences, the protocol preconfigures an optional list of primitive polynomials. The specific primitive polynomial index used is the same as Associated.
[0193] For multi-station sensing, the above P i The information of the binding relationship with the beam also needs to be indicated to the perception receiving side. At this time, the sending of the indication information depends on the direct or indirect communication link between the perception sending side and the perception receiving side. The communication link can be a direct link between the sending side and the receiving side, or the sending side and the receiving side can interact through the perception function network element.
[0194] In the above implementation, better separation can be achieved by binding the second perception pilot with the beam, and the implementation method is diverse and flexible.
[0195] Optionally, the method further comprises:
[0196] The sending device sends fourth indication information to the receiving device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
[0197] Optionally, when the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
[0198] Optionally, at least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
[0199] Optionally, when the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index;
[0200] In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index;
[0201] In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
[0202] Specifically, in actual systems, such as the new radio NR protocol, the codebook for beamforming is usually a specially designed orthogonal codebook. Since the separation of detection targets can be achieved using both code domain orthogonality and spatial domain orthogonality, a set of completely orthogonal beams can be generated at the expense of angular resolution to achieve spatial domain orthogonality.
[0203] At this time, when different virtual antenna ports respectively select two orthogonal beams (such as DFT beams) for target alignment, theoretically the two virtual antenna ports can use the same DD domain two-dimensional pilot to save orthogonal pilot overhead.
[0204] In the above implementation, the second perception pilot P i The indexes of the orthogonal beams are bound to each other and need to be indicated to the perception receiving side so that the receiving side can use the second perception pilot P i There are several ways to detect and separate multiple target reflection signals in the beam domain:
[0205] Optionally, the protocol divides all K orthogonal beams into L groups. Assume that the set of orthogonal beam groups used by all second perceptual pilots is expressed as β = [β1, β2, …, β L ],and Medium, β j,i is an orthogonal beam. The second perceptual pilot P i With beam group βj The group index j is associated with:
[0206] (1) Generate parameters associated with j.
[0207] a) For ZC sequence, a i and b i The root number of is calculated by j.
[0208] b) For the M sequence, a i and b i The initial value of the input LFSR is calculated by j, and the interception position of the LFSR output result is calculated by β i Calculated.
[0209] (2) Generate a formula associated with j.
[0210] For M sequences, the protocol preconfigures an optional list of primitive polynomials, and the specific primitive polynomial index used is associated with j.
[0211] Optionally, the sensing direction is actually determined by the orientation of the sensing target. When the number of antenna array elements is limited, it is often impossible to select multiple DFT beams to align with the target. In this case, non-orthogonal beams need to be used for more intensive angle scanning. For the ports of non-orthogonal beams, the code division multiplexing solution in the above embodiment can be used to achieve orthogonality.
[0212] In summary, in the embodiment of the present application, the pilots corresponding to the multiple antenna ports share the time-frequency domain resources by code division, and in MIMO perception, different steering vectors corresponding to different antenna ports are used to converge energy (beamforming), thereby improving the perception distance and better distinguishing multiple targets. At the same time, when performing angle estimation, by alternating between adjacent beams using perception pilots with good orthogonality, a relatively good angular resolution can be achieved even when the beam separation is low.
[0213] Figure 5 is one of the flowcharts of the signal receiving method provided in the embodiment of the present application, such as Figure 5 As shown, the execution subject of this embodiment is a receiving device, and the method includes:
[0214] Step 201: A receiving device receives a first signal sent by a sending device, where the first signal is obtained by adding symbols based on a first perceptual pilot and data symbols in the time-frequency domain, where the first perceptual pilot is obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots correspond to different antenna ports.
[0215] Optionally, each of the second perceptual pilots is generated based on a first base sequence and a second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy:
[0216] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different;
[0217] The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
[0218] Optionally, the first base sequence and the second base sequence further need to satisfy at least one of the following:
[0219] The first base sequences corresponding to different second perception pilots have different sequence lengths;
[0220] The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
[0221] Optionally, for different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or,
[0222] For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
[0223] Optionally, when the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different;
[0224] When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following:
[0225] The initial values of the first base sequences of the different second perceptual pilots are different;
[0226] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0227] The initial values of the second base sequences of the different second perceptual pilots are different;
[0228] The interception positions of the second base sequence generator outputs of the different second perceptual pilots are different;
[0229] When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different;
[0230] When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following:
[0231] The initial values of the first base sequences of the different second perceptual pilots are different;
[0232] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0233] The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different;
[0234] The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
[0235] Optionally, when the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following:
[0236] The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length;
[0237] The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length;
[0238] When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following:
[0239] The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials;
[0240] The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
[0241] Optionally, the method further comprises:
[0242] The receiving device receives first indication information sent by the sending device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
[0243] Optionally, the base sequence information includes at least one of the following:
[0244] Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
[0245] Optionally, the first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways:
[0246] The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or,
[0247] The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or,
[0248] The sequence length and the root sequence number are carried via DCI or RRC signaling; or,
[0249] The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
[0250] Optionally, the sequence type is carried via a physical broadcast channel PBCH.
[0251] Optionally, the resources occupied by the multiple second perception pilots in the delayed Doppler resource or the time-frequency domain are completely overlapped; or,
[0252] The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
[0253] Optionally, the method further comprises:
[0254] The receiving device receives the second indication information sent by the sending device;
[0255] In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain;
[0256] or,
[0257] In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perceptual pilots to a reference point in the delay Doppler domain or the time-frequency domain.
[0258] Optionally, the method further comprises:
[0259] The receiving device receives third indication information sent by the sending device; the third indication information is used to indicate a corresponding relationship between the second perception pilot and the beam.
[0260] Optionally, when the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the ID of the beam;
[0261] When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam;
[0262] In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
[0263] Optionally, when a base sequence used to generate the second perception pilot is a ZC sequence, a root sequence number of the base sequence is calculated from beam information;
[0264] When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information;
[0265] When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information;
[0266] The beam information includes at least one of the following:
[0267] The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
[0268] Optionally, the spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
[0269] Optionally, the method further comprises:
[0270] The receiving device receives fourth indication information sent by the sending device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
[0271] Optionally, when the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
[0272] Optionally, at least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
[0273] Optionally, when the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index;
[0274] In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index;
[0275] In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
[0276] The specific implementation process and technical effects of the method of this embodiment are the same as those in the method embodiment on the sending device side. For details, please refer to the detailed introduction in the embodiment on the sending device side, which will not be repeated here.
[0277] The signal sending method provided in the embodiment of the present application may be executed by a signal sending device. The signal receiving method provided in the embodiment of the present application may be executed by a signal receiving device. In the embodiment of the present application, the signal sending device and the signal receiving device provided in the embodiment of the present application are described by taking the signal sending method executed by the signal sending device and the signal receiving method executed by the signal receiving device as examples.
[0278] Figure 6 is one of the structural diagrams of the signal sending device provided in the embodiment of the present application, such as Figure 6 As shown, the signal sending device comprises:
[0279] The sending module 110 is used to send a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0280] Optionally, each of the second perceptual pilots is generated based on a first base sequence and a second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy:
[0281] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different;
[0282] The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
[0283] Optionally, the first base sequence and the second base sequence need to satisfy at least one of the following:
[0284] The first base sequences corresponding to different second perception pilots have different sequence lengths;
[0285] The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
[0286] Optionally, for different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or,
[0287] For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
[0288] Optionally, when the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different;
[0289] When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following:
[0290] The initial values of the first base sequences of the different second perceptual pilots are different;
[0291] The generator output interception positions of the first base sequences of the different second perceptual pilots are different;
[0292] The initial values of the second base sequences of the different second perceptual pilots are different;
[0293] The generator output interception positions of the second base sequences of the different second perceptual pilots are different;
[0294] When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different;
[0295] When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following:
[0296] The initial values of the first base sequences of the different second perceptual pilots are different;
[0297] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0298] The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different;
[0299] The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
[0300] Optionally, when the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following:
[0301] The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length;
[0302] The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length;
[0303] When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following:
[0304] The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials;
[0305] The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
[0306] Optionally, the sending module is further used to send first indication information to a receiving device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
[0307] Optionally, the base sequence information includes at least one of the following:
[0308] Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
[0309] Optionally, the first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways:
[0310] The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or,
[0311] The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or,
[0312] The sequence length and the root sequence number are carried via DCI or RRC signaling; or,
[0313] The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
[0314] Optionally, the sequence type is carried via a physical broadcast channel PBCH.
[0315] Optionally, the resources occupied by the multiple second perception pilots in the delayed Doppler resource or the time-frequency domain are completely overlapped; or,
[0316] The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
[0317] Optionally, the sending module is further used to send second indication information to the receiving device;
[0318] In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain;
[0319] or,
[0320] In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perceptual pilots to a reference point in the delay Doppler domain or the time-frequency domain.
[0321] Optionally, the sending module is further used to send third indication information to the receiving device; the third indication information is used to indicate the correspondence between the second perception pilot and the beam.
[0322] Optionally, when the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the ID of the beam;
[0323] When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam;
[0324] In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
[0325] Optionally, when a base sequence used to generate the second perception pilot is a ZC sequence, a root sequence number of the base sequence is calculated from beam information;
[0326] When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information;
[0327] When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information;
[0328] The beam information includes at least one of the following:
[0329] The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
[0330] Optionally, the spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
[0331] Optionally, the sending module is further used to send fourth indication information to the receiving device, and the fourth indication information is used to indicate the correspondence between the second perception pilot and the orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
[0332] Optionally, when the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
[0333] Optionally, at least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
[0334] Optionally, when the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index;
[0335] In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index;
[0336] In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
[0337] The device of this embodiment can be used to execute the method of any of the embodiments in the aforementioned sending device side method embodiments. Its specific implementation process and technical effects are the same as those in the sending device side method embodiments. For details, please refer to the detailed introduction in the sending device side embodiments, which will not be repeated here.
[0338] Figure 7 is one of the structural diagrams of the signal receiving device provided in the embodiment of the present application, such as Figure 7 As shown, the signal receiving device comprises:
[0339] The receiving module 210 is used to receive a first signal sent by a sending device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
[0340] Optionally, each of the second perceptual pilots is generated based on a first base sequence and a second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy:
[0341] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different;
[0342] The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
[0343] Optionally, the first base sequence and the second base sequence further need to satisfy at least one of the following:
[0344] The first base sequences corresponding to different second perception pilots have different sequence lengths;
[0345] The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
[0346] Optionally, for different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or,
[0347] For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
[0348] Optionally, when the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different;
[0349] When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following:
[0350] The initial values of the first base sequences of the different second perceptual pilots are different;
[0351] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0352] The initial values of the second base sequences of the different second perceptual pilots are different;
[0353] The interception positions of the second base sequence generator outputs of the different second perceptual pilots are different;
[0354] When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different;
[0355] When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following:
[0356] The initial values of the first base sequences of the different second perceptual pilots are different;
[0357] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0358] The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different;
[0359] The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
[0360] Optionally, when the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following:
[0361] The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length;
[0362] The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length;
[0363] When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following:
[0364] The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials;
[0365] The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
[0366] Optionally, the receiving module 210 is further configured to:
[0367] Receive first indication information sent by the sending device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
[0368] Optionally, the base sequence information includes at least one of the following:
[0369] Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
[0370] Optionally, the first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways:
[0371] The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or,
[0372] The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or,
[0373] The sequence length and the root sequence number are carried via DCI or RRC signaling; or,
[0374] The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
[0375] Optionally, the sequence type is carried via a physical broadcast channel PBCH.
[0376] Optionally, the resources occupied by the multiple second perception pilots in the delayed Doppler resource or the time-frequency domain are completely overlapped; or,
[0377] The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
[0378] Optionally, the receiving module 210 is further configured to:
[0379] Receiving second indication information sent by the sending device;
[0380] In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain;
[0381] or,
[0382] In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perceptual pilots to a reference point in the delay Doppler domain or the time-frequency domain.
[0383] Optionally, the receiving module 210 is further configured to:
[0384] Receive third indication information sent by the sending device; the third indication information is used to indicate the correspondence between the second perception pilot and the beam.
[0385] Optionally, when the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the ID of the beam;
[0386] When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam;
[0387] In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
[0388] Optionally, when a base sequence used to generate the second perception pilot is a ZC sequence, a root sequence number of the base sequence is calculated from beam information;
[0389] When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information;
[0390] When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information;
[0391] The beam information includes at least one of the following:
[0392] The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
[0393] Optionally, the spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
[0394] Optionally, the receiving module 210 is further configured to:
[0395] Receive fourth indication information sent by the sending device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
[0396] Optionally, when the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
[0397] Optionally, at least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
[0398] Optionally, when the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index;
[0399] In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index;
[0400] In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
[0401] The device of this embodiment can be used to execute the method of any of the embodiments in the aforementioned receiving device side method embodiments. Its specific implementation process and technical effects are the same as those in the receiving device side method embodiments. For details, please refer to the detailed introduction in the receiving device side embodiments, which will not be repeated here.
[0402] The signal sending device and the signal receiving device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (Network Attached Storage, NAS), etc., which are not specifically limited in the embodiment of the present application.
[0403] The signal sending device and the signal receiving device provided in the embodiments of the present application can achieve Figures 3 to 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0404] like Figure 8 As shown, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned signal sending method or signal receiving method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned signal sending method or signal receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0405] The embodiment of the present application also provides a sending device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 3 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned method embodiment on the sending device side, and each implementation process and implementation mode of the above-mentioned method embodiment can be applied to the sending device embodiment and can achieve the same technical effect.
[0406] The embodiment of the present application also provides a receiving device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 5The steps of the method embodiment shown in the figure. The receiving device embodiment corresponds to the above receiving device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the receiving device embodiment and can achieve the same technical effect.
[0407] Optionally, the sending device may be a terminal or a network-side device, and the receiving device may be a terminal or a network-side device.
[0408] Specifically, the embodiment of the present application also provides a network side device. Fig. 9 As shown, the network side device 900 includes: an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94 and a memory 95. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be sent and sends it to the radio frequency device 92. The radio frequency device 92 processes the received information and sends it out through the antenna 91.
[0409] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 93, which includes a baseband processor.
[0410] The baseband device 93 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig. 9 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 to execute the network device operations shown in the above method embodiment.
[0411] The network side device may further include a network interface 96, which is, for example, a Common Public Radio Interface (CPRI).
[0412] Specifically, the network side device 900 of the embodiment of the present application further includes: instructions or programs stored in the memory 95 and executable on the processor 94, and the processor 94 calls the instructions or programs in the memory 95 to execute. Figure 6 or Figure 7 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0413] Specifically, the embodiment of the present application further provides a terminal, Fig.10 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0414] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and at least some of the components of a processor 1010.
[0415] Those skilled in the art will appreciate that the terminal 1000 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0416] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processing unit 10041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0417] In the embodiment of the present application, after receiving the downlink data from the network side device, the RF unit 1001 can transmit it to the processor 1010 for processing; in addition, the RF unit 1001 can send the uplink data to the network side device. Generally, the RF unit 1001 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0418] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0419] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0420] Among them, the radio frequency unit 1001 is used to send a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perceptual pilot and data symbols in the time-frequency domain, and the first perceptual pilot is obtained by superimposing multiple second perceptual pilots, and different second perceptual pilots correspond to different antenna ports.
[0421] Optionally, each of the second perceptual pilots is generated based on a first base sequence and a second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy:
[0422] At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different;
[0423] The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
[0424] Optionally, the first base sequence and the second base sequence need to satisfy at least one of the following:
[0425] The first base sequences corresponding to different second perception pilots have different sequence lengths;
[0426] The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
[0427] Optionally, for different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or,
[0428] For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
[0429] Optionally, when the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different;
[0430] When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following:
[0431] The initial values of the first base sequences of the different second perceptual pilots are different;
[0432] The generator output interception positions of the first base sequences of the different second perceptual pilots are different;
[0433] The initial values of the second base sequences of the different second perceptual pilots are different;
[0434] The generator output interception positions of the second base sequences of the different second perceptual pilots are different;
[0435] When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different;
[0436] When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following:
[0437] The initial values of the first base sequences of the different second perceptual pilots are different;
[0438] The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different;
[0439] The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different;
[0440] The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
[0441] Optionally, when the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following:
[0442] The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length;
[0443] The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length;
[0444] When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following:
[0445] The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials;
[0446] The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
[0447] Optionally, the radio frequency unit 1001 is further used to send first indication information to a receiving device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
[0448] Optionally, the base sequence information includes at least one of the following:
[0449] Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
[0450] Optionally, the first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways:
[0451] The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or,
[0452] The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or,
[0453] The sequence length and the root sequence number are carried via DCI or RRC signaling; or,
[0454] The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
[0455] Optionally, the sequence type is carried via a physical broadcast channel PBCH.
[0456] Optionally, the resources occupied by the multiple second perception pilots in the delayed Doppler resource or the time-frequency domain are completely overlapped; or,
[0457] The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
[0458] Optionally, the radio frequency unit 1001 is further configured to send second indication information to the receiving device;
[0459] In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain;
[0460] or,
[0461] In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perceptual pilots to a reference point in the delay Doppler domain or the time-frequency domain.
[0462] Optionally, the radio frequency unit 1001 is further used to send third indication information to the receiving device; the third indication information is used to indicate the correspondence between the second perception pilot and the beam.
[0463] Optionally, when the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the ID of the beam;
[0464] When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam;
[0465] In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
[0466] Optionally, when a base sequence used to generate the second perception pilot is a ZC sequence, a root sequence number of the base sequence is calculated from beam information;
[0467] When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information;
[0468] When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information;
[0469] The beam information includes at least one of the following:
[0470] The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
[0471] Optionally, the spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
[0472] Optionally, the radio frequency unit 1001 is further used to send fourth indication information to the receiving device, and the fourth indication information is used to indicate the correspondence between the second perception pilot and the orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
[0473] Optionally, when the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
[0474] Optionally, at least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
[0475] Optionally, when the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index;
[0476] In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index;
[0477] In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
[0478] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment on the sending device side, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here. Optionally, the terminal can also be a receiving device, and the embodiment on the receiving device side is similar to the embodiment on the sending device side, and will not be repeated.
[0479] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned signal sending method or signal receiving method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0480] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0481] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned signal sending method or signal receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0482] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0483] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned signal sending method or signal receiving method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0484] An embodiment of the present application also provides a communication system, including: a sending device and a receiving device, wherein the sending device can be used to execute the steps of the signal sending method described above, and the network side device can be used to execute the steps of the signal receiving method described above.
[0485] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0486] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0487] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A signal sending method, characterized in that: include: The sending device sends a first signal to the receiving device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
2. The signal sending method according to claim 1, characterized in that: Each of the second perceptual pilots is generated based on the first base sequence and the second base sequence. For different second perceptual pilots, the first base sequence and the second base sequence need to satisfy: At least one of the first base sequence and the second base sequence corresponding to different second perceptual pilots is different; The first base sequences corresponding to different second perceptual pilots have the same sequence type, and the second base sequences have the same sequence type.
3. The signal sending method according to claim 2, characterized in that: The first base sequence and the second base sequence also need to satisfy at least one of the following: The first base sequences corresponding to different second perception pilots have different sequence lengths; The second base sequences corresponding to different second perceptual pilots have different sequence lengths.
4. The signal sending method according to claim 2 or 3, characterized in that: For different second perceptual pilots, generation parameters of base sequences used to generate the different second perceptual pilots are different; or, For different second perceptual pilots, generation formulas for base sequences used to generate the different second perceptual pilots are different.
5. The signal sending method according to claim 4, characterized in that: In the case where the first base sequence and the second base sequence are ZC sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: the root sequence numbers of the first base sequences of the different second perceptual pilots are different; the root sequence numbers of the second base sequences of the different second perceptual pilots are different; When the second base sequence and the second base sequence are M sequences and the generation parameters are different, the different second perceptual pilots satisfy at least one of the following: The initial values of the first base sequences of the different second perceptual pilots are different; The generator output interception positions of the first base sequences of the different second perceptual pilots are different; The initial values of the second base sequences of the different second perceptual pilots are different; The generator output interception positions of the second base sequences of the different second perceptual pilots are different; When the first base sequence and the second base sequence are M sequences and the generation formulas are different, the different second perceptual pilots satisfy at least one of the following: the primitive polynomials corresponding to the first base sequence generators of the different second perceptual pilots are different; the primitive polynomials corresponding to the second base sequence generators of the different second perceptual pilots are different; When the first base sequence is an M sequence, the second base sequence is a ZC sequence, and the generation parameters and / or generation formulas are different, the different second perceptual pilots satisfy at least one of the following: The initial values of the first base sequences of the different second perceptual pilots are different; The interception positions of the generator outputs of the first base sequences of the different second perceptual pilots are different; The primitive polynomials corresponding to the generators of the first base sequences of the different second perceptual pilots are different; The root sequence numbers of the second base sequences of the different second perceptual pilots are different.
6. The signal sending method according to claim 5, characterized in that: When the sequence lengths of the first base sequences of the different second perceptual pilots are the same and the number of primitive polynomials corresponding to the sequence lengths is one, the different second perceptual pilots satisfy at least one of the following: The first base sequence of the different second perceptual pilots is generated based on a primitive polynomial corresponding to the sequence length; The second base sequence of the different second perceptual pilot is generated based on a primitive polynomial corresponding to the sequence length; When the first base sequences of the different second perceptual pilots have the same sequence length and there are multiple primitive polynomials corresponding to the sequence lengths, the different second perceptual pilots satisfy at least one of the following: The first base sequences of the different second perceptual pilots are generated based on different primitive polynomials; The second base sequences of the different second perceptual pilots are generated based on different primitive polynomials.
7. The signal sending method according to any one of claims 1 to 6, characterized in that: The method further comprises: The sending device sends first indication information to the receiving device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
8. The signal sending method according to claim 7, characterized in that: The base sequence information includes at least one of the following: Sequence type, sequence length, primitive polynomial, initial value, truncation position and root sequence number.
9. The signal sending method according to claim 8, characterized in that: The first indication information is used to indicate information of the base sequence, and is carried in at least one of the following ways: The sequence length and primitive polynomial are carried by the system information block SIB; the initial value and the truncation position are carried by downlink control information DCI or radio resource control RRC signaling; or, The sequence length is carried by SIB; the root sequence number is carried by DCI or RRC signaling; or, The sequence length and the root sequence number are carried via DCI or RRC signaling; or, The sequence length is carried via SIB; the root sequence number is carried via DCI or RRC signaling.
10. The signal sending method according to claim 8 or 9, characterized in that: The sequence type is carried via the physical broadcast channel PBCH.
11. The signal sending method according to any one of claims 1 to 6, characterized in that: The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are completely overlapped; or, The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
12. The signal sending method according to claim 11, characterized in that: The method further comprises: The sending device sends second indication information to the receiving device; In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain; or, In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perception pilots to a reference point in the delay Doppler domain or the time-frequency domain.
13. The signal sending method according to any one of claims 1 to 6, characterized in that: The method further comprises: The sending device sends third indication information to the receiving device; the third indication information is used to indicate a corresponding relationship between the second perception pilot and the beam.
14. The signal sending method according to claim 13, characterized in that: In a case where the identification ID of the beam is predefined by a protocol, at least one of the generation parameters and the generation formula of the second perceptual pilot is associated with the ID of the beam; When the identification ID of the beam is not predefined, at least one of the generation parameters and generation formula of the second perceptual pilot is associated with the time domain position index of the beam; In the case that the identification ID of the beam is not predefined, at least one item in the generation parameter and generation formula of the second perceptual pilot is associated with the spatial position index of the beam.
15. The signal transmission method according to claim 14, characterized in that: When the base sequence used to generate the second perceptual pilot is a ZC sequence, the root sequence number of the base sequence is calculated based on the beam information; When the base sequence used to generate the second perceptual pilot is an M sequence, an initial value and a truncation position of the base sequence are calculated based on beam information; When the base sequence used to generate the second perceptual pilot is an M sequence, an index of a primitive polynomial corresponding to a generator of the base sequence is associated with beam information; The beam information includes at least one of the following: The ID of the beam, the time domain position index of the beam, and the spatial position index of the beam.
16. The signal transmission method according to claim 15, characterized in that: The spatial position index is determined based on the angle at which the beam is pointed, or is preconfigured by a protocol, and a group of the spatial position indexes corresponds to a group of steering vectors.
17. The signal sending method according to any one of claims 1 to 6, characterized in that: The method further comprises: The sending device sends fourth indication information to the receiving device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
18. The signal transmission method according to claim 17, characterized in that: In the case that the multiple antenna ports use beams in the orthogonal beam group, the multiple antenna ports correspond to the same second perceptual pilot.
19. The signal sending method according to claim 17 or 18, characterized in that: At least one of a generation parameter and a generation formula for generating a base sequence of the second perceptual pilot is associated with a group index of the orthogonal beam group.
20. The signal transmission method according to claim 19, characterized in that: When the base sequence is a ZC sequence, the root sequence number of the base sequence is calculated from the group index; In the case where the base sequence is an M sequence, the initial value of the base sequence and the interception position of the generator output are calculated by the group index; In the case where the base sequence is an M sequence, the index of the primitive polynomial corresponding to the generator of the base sequence is associated with the group index.
21. A signal receiving method, characterized in that: include: The receiving device receives a first signal sent by the sending device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
22. The signal receiving method according to claim 21, characterized in that: The method further comprises: The receiving device receives first indication information sent by the sending device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
23. The signal receiving method according to claim 21, characterized in that: The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are completely overlapped; or, The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
24. The signal receiving method according to claim 23, characterized in that: The method further comprises: The receiving device receives the second indication information sent by the sending device; In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain; or, In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perception pilots to a reference point in the delay Doppler domain or the time-frequency domain.
25. The signal receiving method according to claim 21, characterized in that: The method further comprises: The receiving device receives third indication information sent by the sending device; the third indication information is used to indicate a corresponding relationship between the second perception pilot and the beam.
26. The signal receiving method according to claim 21, characterized in that: The method further comprises: The receiving device receives fourth indication information sent by the sending device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
27. A signal sending device, characterized in that: include: A sending module is used to send a first signal to a receiving device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, where the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
28. The signal sending device according to claim 27, characterized in that: The sending module is also used for: Sending first indication information to a receiving device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
29. The signal sending device according to claim 27 or 28, characterized in that: The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are completely overlapped; or, The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
30. The signal transmitting device according to claim 29, characterized in that: The sending module is also used for: Sending second indication information to the receiving device; In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain; or, In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perception pilots to a reference point in the delay Doppler domain or the time-frequency domain.
31. The signal sending device according to any one of claims 27 to 30, characterized in that: The sending module is also used for: Sending third indication information to the receiving device; the third indication information is used to indicate a correspondence between the second perception pilot and the beam.
32. The signal sending device according to any one of claims 27 to 31, characterized in that: The sending module is also used for: Sending fourth indication information to the receiving device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
33. A signal receiving device, characterized in that: include: The receiving module is used to receive a first signal sent by a sending device, where the first signal is obtained by adding symbols based on a first perception pilot and data symbols in the time-frequency domain, and the first perception pilot is obtained by superimposing multiple second perception pilots, and different second perception pilots correspond to different antenna ports.
34. The signal receiving device according to claim 33, characterized in that: The receiving module is also used for: Receive first indication information sent by the sending device, where the first indication information is used to indicate information of a base sequence of the second perception pilot.
35. The signal receiving device according to claim 33 or 34, characterized in that: The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are completely overlapped; or, The resources occupied by the multiple second perception pilots in the delay-Doppler resource or the time-frequency domain are partially overlapped.
36. The signal receiving device according to claim 35, characterized in that: The receiving module is also used for: Receiving second indication information sent by the sending device; In the case of complete overlap, the second indication information is used to indicate the relative position of the second perception pilot and a reference point in the delay Doppler domain or the time-frequency domain; or, In the case of partial overlap, the second indication information is used to indicate relative positions of the plurality of second perception pilots to a reference point in the delay Doppler domain or the time-frequency domain.
37. The signal receiving device according to any one of claims 33 to 36, characterized in that: The receiving module is also used for: Receive third indication information sent by the sending device; the third indication information is used to indicate the correspondence between the second perception pilot and the beam.
38. The signal receiving device according to any one of claims 33 to 37, characterized in that: The receiving module is also used for: Receive fourth indication information sent by the sending device, where the fourth indication information is used to indicate a corresponding relationship between the second perception pilot and an orthogonal beam group; each orthogonal beam in the orthogonal beam group is uniquely determined by a steering vector.
39. A sending device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the signal sending method according to any one of claims 1 to 20 are implemented.
40. A receiving device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the signal receiving method as claimed in any one of claims 21 to 26 are implemented.
41. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the signal sending method as described in any one of claims 1 to 20, or implements the steps of the signal receiving method as described in any one of claims 21 to 26.
