Multi-input multi-output (MIMO) sensing method and apparatus, and communication device
By precoding the signals perceived in MIMO, the cross-correlation between signals is suppressed, and the problem of high signal orthogonality requirements in the prior art is solved, resulting in low resource utilization, and more efficient resource utilization and performance improvement is achieved.
Patent Information
- Application Number
- PCT/CN2024/132924
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-24
- Filing Date
- 2024-11-19
- Publication Date
- 2025-05-30
AI Technical Summary
In the existing MIMO perception technology, the signals transmitted by each transmitting antenna port are required to be orthogonal, resulting in a decrease in the utilization rate of perceived resources.
By precoding the signals transmitted through at least two transmit antenna ports, the cross-correlation between signals transmitted by different transmit antenna ports is suppressed, thereby relaxing the requirement for signal orthogonality.
It improves the utilization rate of perceived resources, reduces the requirements for time-frequency resources, and improves MIMO perception performance.
Smart Images

Figure CN2024132924_30052025_PF_FP_ABST
Abstract
Description
Multiple-input multiple-output (MIMO) sensing method, device, and communication equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311587971.6 filed in China on November 24, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a multiple-input multiple-output (MIMO) sensing method, apparatus, and communication equipment. Background Art
[0004] In related technologies, MIMO sensing requires that the signals of each transmitting antenna port be orthogonal, and the orthogonal method is generally time division multiplexing (TDM) or frequency division multiplexing (FDM).
[0005] However, TDM and FDM require different transmit antenna ports to occupy different time-frequency resources, which reduces the utilization of sensing resources. Summary of the Invention
[0006] The embodiments of the present application provide a MIMO perception method, apparatus, and communication equipment, which can suppress the cross-correlation between signals transmitted by different transmitting antenna ports based on precoding, and no longer require the signals transmitted by each transmitting antenna port to be orthogonal, thereby improving the utilization rate of perception resources.
[0007] In a first aspect, a MIMO sensing method is provided, the method comprising:
[0008] The first node obtains first information, where the first information includes precoding configuration information of the first signal;
[0009] The first node precodes a first signal transmitted through at least two transmit antenna ports, wherein the precoding is used to suppress mutual correlation between first signals transmitted by different transmit antenna ports.
[0010] In a second aspect, a MIMO sensing device is provided, applied to a first node, the device including:
[0011] A first acquisition module, configured to acquire first information, wherein the first information includes precoding configuration information of the first signal;
[0012] The first precoding module is configured to precode a first signal transmitted through at least two transmitting antenna ports, wherein the precoding is used to suppress the mutual correlation between the first signals transmitted by different transmitting antenna ports.
[0013] In a third aspect, a MIMO sensing method is provided, the method comprising:
[0014] The second node obtains first information, where the first information includes precoding configuration information of the first signal;
[0015] The second node performs first processing and decoding on a first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and precoding based on the first information suppresses cross-correlation between first signals transmitted from different transmitting antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0016] In a fourth aspect, a MIMO sensing device is provided, applied to a second node, the device including:
[0017] A second acquisition module is configured to acquire first information, wherein the first information includes precoding configuration information of the first signal;
[0018] The first processing module is configured to perform first processing and decoding on a first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and precoding based on the first information suppresses cross-correlation between first signals transmitted from different transmitting antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0019] In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the third aspect are implemented.
[0020] In a sixth aspect, a communication device is provided, including a processor and a communication interface;
[0021] Wherein, when the communication device is a first node, the communication interface is used to obtain first information, wherein the first information includes precoding configuration information of the first signal; the processor is used to precode the first signal transmitted through at least two transmit antenna ports, wherein the precoding is used to suppress the mutual correlation between the first signals transmitted by different transmit antenna ports;
[0022] When the communication device is a second node, the communication interface is used to obtain first information, wherein the first information includes precoding configuration information of the first signal; the processor is used to perform first processing and decoding on the first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and the precoding based on the first information suppresses the mutual correlation between the first signals transmitted by different transmitting antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0023] In the seventh aspect, a wireless communication system is provided, comprising a first node and a second node, wherein the first node is used to execute the steps of the method described in the first aspect, and the second node is used to execute the steps of the method described in the third aspect.
[0024] In an eighth 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 or the third aspect are implemented.
[0025] In the ninth 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 programs or instructions to implement the method described in the first aspect or the third aspect.
[0026] In a tenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect or the third aspect.
[0027] In an embodiment of the present application, the first node obtains precoding configuration information of the first signal, and precodes the first signal transmitted through at least two transmitting antenna ports accordingly, thereby suppressing the mutual correlation between the first signals transmitted by different transmitting antenna ports by means of precoding. In this way, the mutual interference of each TX-RX subchannel can be suppressed by precoding, so that the first signal transmitted by each transmitting antenna port only needs to satisfy good autocorrelation to achieve MIMO perception based on the first signal. Compared with the method in the related art that requires the signals transmitted by each transmitting antenna port to be orthogonal, the requirements for the time-frequency resources used to transmit the first signal can be reduced, and the utilization rate of the time-frequency resources used to transmit the first signal can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] FIG1 is a schematic structural diagram of a wireless communication system to which an embodiment of the present application can be applied;
[0029] FIG2 is a flowchart of a MIMO sensing method according to an embodiment of the present application;
[0030] FIG3a is a schematic diagram showing one of the working modes of the STC coding matrix in an embodiment of the present application;
[0031] FIG3 b is a second schematic diagram of the working mode of the STC coding matrix in an embodiment of the present application;
[0032] FIG4a is a schematic diagram of a sensing area according to an embodiment of the present application;
[0033] FIG4 b is a second schematic diagram of the sensing area in an embodiment of the present application;
[0034] FIG5 is a second flowchart of a MIMO sensing method provided in an embodiment of the present application;
[0035] FIG6 is a schematic diagram of a structure of a MIMO sensing device according to an embodiment of the present application;
[0036] FIG7 is a second structural diagram of a MIMO sensing device provided in an embodiment of the present application;
[0037] FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0038] FIG9 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0039] FIG10 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0041] 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 the same type, and do not limit the number of objects, 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 options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0042] The term "indication" in this application can be either 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, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0043] 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 technology described 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 the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. th Generation, 6G) communication system.
[0044] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or 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 called 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, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), 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 vocabulary. It should be noted that in the embodiment 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.
[0045] The core network device may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application server discovery function (EASDF), unified data management (UDM), unified data storage (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BNSF), network access function (UE ... Function, BSF), application function (Application Function, AF), etc. It should be noted that, in the embodiment 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. It should be noted that, in the embodiment 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.
[0046] Wireless communications and radar sensing (Communication & Sensing, C&S) have been developing in parallel, but with limited overlap. They share many commonalities in signal processing algorithms, equipment, and, to a certain extent, system architecture. In recent years, traditional radar has been moving towards the more general wireless sensing direction. Wireless sensing can broadly refer to retrieving information from received radio signals. For wireless sensing related to sensing target location, common signal processing methods can be used to estimate dynamic parameters such as target signal reflection delay, arrival angle, departure angle, and Doppler. For sensing target physical characteristics, this can be achieved by measuring the inherent signal patterns of devices / objects / activities. The two sensing methods can be referred to as perception parameter estimation and pattern recognition, respectively. In this sense, wireless sensing refers to more general sensing technologies and applications using radio signals.
[0047] Integrated Sensing and Communication (ISAC) has the potential to integrate wireless sensing into large-scale mobile networks, referred to here as Perceptive Mobile Networks (PMNs). Perceptive Mobile Networks can provide both communication and wireless sensing services and, due to their wide broadband coverage and robust infrastructure, are expected to become a ubiquitous wireless sensing solution. Perceptive Mobile Networks can be widely used for communication and sensing in transportation, communications, energy, precision agriculture, and security. They can also provide complementary sensing capabilities to existing sensor networks, with unique day and night operation capabilities and the ability to penetrate fog, foliage, and even solid objects. Some common sensing services are shown in Table 1 below:
[0048] Table 1
[0049] In MIMO sensing, the signal transmitter transmits signals through multiple transmit antenna ports, and the signal receiver receives signals through multiple receive antenna ports. Based on the sensing measurements of the signals received by each receive antenna port, a sensing measurement quantity or sensing result can be obtained. In this process, the signal to clutter ratio (SCR) at the signal receiver is related to the cross-correlation function (CCF) of the signals sent by each transmit antenna. On the one hand, in the presence of clutter or multiple sensing targets, the CCF will reduce the detection performance of the signal receiver, resulting in false detection or missed detection. On the other hand, the CCF will also make it impossible for the signal receiver to effectively separate the signals from each transmit antenna, reducing the MIMO sensing angle measurement performance.
[0050] Based on this, in related technologies, signal design is used to make the signals of each transmit antenna port for MIMO perception orthogonal in the frequency domain, time domain, code domain, or Doppler domain, so that the receiving end can distinguish the signals transmitted by each transmit antenna port. For example, orthogonal methods such as time division multiplexing (TDM), frequency division multiplexing (FDM), and code division multiplexing (CDM) are used to achieve signal orthogonality. TDM and FDM require different transmit antenna ports to occupy different time and frequency resources, which reduces the utilization rate of perception signal resources. CDM's perception performance is easily limited by the correlation characteristics of orthogonal sequences and is also sensitive to Doppler. In addition, since most of the reflected signals (clutter) generated by the orthogonal signals sent by each transmit antenna port after interacting with the environment do not necessarily maintain good orthogonality, the related technologies use signal design methods to make the signals of each transmit antenna port orthogonal in the frequency domain, time domain, code domain, or Doppler domain. However, this method suffers from poor perception performance in clutter environments or multi-target perception application scenarios.
[0051] In an embodiment of the present application, a method is designed to precode the first signal transmitted through at least two transmitting antenna ports (such as space time coding (STC)) to suppress the mutual correlation between the first signals transmitted by different transmitting antenna ports, so that the receiving end can distinguish the first signals transmitted by different transmitting antenna ports according to the decoding process corresponding to the precoding, thereby realizing the MIMO perception function based on the first signal.
[0052] It is worth mentioning that in related technologies, when using signal design to perform MIMO sensing, in addition to requiring the transmitted signal to have good autocorrelation, it is also required that the transmitted signals of each transmitting antenna port be orthogonal, that is, the mutual correlation between the transmitted signals of each transmitting antenna must be eliminated. This brings difficulties to signal design, because a large number of theoretical studies have shown that the autocorrelation and mutual correlation suppression of signals are often contradictory. For example, if a signal has good autocorrelation, then such a signal often has mutual correlation, and vice versa. In the embodiments of the present application, the introduction of precoding can relax the signal requirements for MIMO sensing. It only requires that the signal have good autocorrelation, and the mutual correlation of the signal is suppressed by precoding.
[0053] The present application also proposes a method for configuring precoding-related information through first information in a mobile communication network to achieve MIMO perception, and proposes an interaction process and interaction content regarding the first information between a first node, a second node and a first device.
[0054] To facilitate the description of the MIMO sensing method provided in the embodiments of the present application, the following nouns or terms involved in the embodiments of the present application are first explained:
[0055] 1) First signal: In a mobile communication network, a base station (including one or more transmission reception points (TRPs) on the base station) and a user equipment (UE) (including one or more antenna subarrays / panels on the UE) can serve as perception nodes participating in the perception / synesthesia integrated service. By sending and receiving perception signals by the perception nodes, perception of a certain area or a certain physical target can be achieved. The perception signal can be a signal that does not contain transmission information, such as the existing LTE / NR synchronization and reference signals (including: synchronization signal and physical broadcast channel (Synchronization Signal and PBCH block, SSB) signal, channel state information (CSI) reference signal (CSI Reference Signal, CSI-RS), demodulation reference signal (DMRS), channel sounding reference signal (SRS), positioning reference signal (PRS), phase tracking reference signal (PTRS), etc.). Of course, the perception signal can also be a single-frequency continuous wave (Continuous Wave) commonly used by radar. Wave (CW), Frequency Modulated CW (FMCW), and ultra-wideband Gaussian pulses. In addition, the perception signal can also be a newly designed dedicated perception signal with good correlation characteristics and a low peak-to-average power ratio (PAPR), or a newly designed synaesthesia integrated signal that carries certain information and has good perception performance. For example, the new signal is composed of at least one dedicated perception signal / reference signal and at least one communication signal spliced / combined / superimposed in the time domain and / or frequency domain. The type of perception signal is not specifically limited here, and for ease of description, the above signals are collectively referred to as the first signal in the following embodiments.
[0056] It should be noted that in an embodiment of the present application, each transmitting antenna port sends its own first signal. At this time, the first signals transmitted by different transmitting antenna ports may be the same or different. For example, the sending sequences of the first signals transmitted by different transmitting antenna ports may be the same or different.
[0057] 2) The first node, ie, the node that sends the first signal.
[0058] 3) The second node, ie, the node that receives the first signal.
[0059] In some embodiments, the first node may be a base station (including a TRP) or a UE, and the second node may be a base station (including a TRP) or a UE different from the first node. For ease of explanation, the embodiments of the present application are generally described by taking the first node as a base station and the second node as a UE as an example, which does not constitute a specific limitation.
[0060] 4) First device. In some embodiments, at least one of the first node and the second node needs to interact with a core network device, and the core network device may include at least one of the following: a sensing function network element (Sensing Function, SF), an access and mobility management function (Access and Mobility Management Function, AMF), and a perception application server in the core network. For ease of explanation, in the embodiment of the present application, the core network device that interacts with at least one of the first node and the second node is referred to as the first device.
[0061] 5) A first coding matrix, which is a matrix used by the first node to precode (such as STC) a signal vector sent by a transmitting antenna port for MIMO sensing. The first coding matrix can be uniquely indicated by a first coding matrix index.
[0062] 6) A first decoding matrix, a decoding matrix corresponding to the above-mentioned first encoding matrix, a matrix used by the second node to decode (such as space-time decoding) the signal vector received by the receiving antenna port for MIMO perception, and the first decoding matrix can be uniquely indicated by the first decoding matrix index.
[0063] It should be noted that, in some embodiments, only some rows or some columns in the first encoding matrix and the first decoding matrix may be used to precode and decode the first signal. In this case, a row index may be used to indicate which row or rows in the first encoding matrix and the first decoding matrix to use, or a column index may be used to indicate which columns or columns in the first encoding matrix and the first decoding matrix to use.
[0064] 7) Resource Block (RB), which is a time-frequency resource block composed of at least one resource element (RE).
[0065] 8) Autocorrelation: Generally, a signal has good autocorrelation, that is, the correlation between the signal and any delayed version of itself is very low.
[0066] 9) Cross-correlation is a measure used to reflect the degree of similarity between two signals. The higher the similarity between two signals, the more difficult it is for the receiver to separate the two signals.
[0067] 10) Precoding: The precoding in the embodiments of the present application includes phase precoding, or phase precoding and amplitude precoding.
[0068] The MIMO sensing method, MIMO sensing device and communication equipment provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0069] Please refer to Figure 2. An embodiment of the present application provides a MIMO perception method, the execution subject of which can be the first node, which is not specifically limited here.
[0070] As shown in FIG2 , a MIMO sensing method provided in an embodiment of the present application includes the following steps:
[0071] Step 201: A first node obtains first information, where the first information includes precoding configuration information of a first signal.
[0072] The first node may obtain the first information by receiving the first information from other nodes or devices, or by determining the first information based on other auxiliary information, such as capability information of the second node.
[0073] It is worth mentioning that when the first node determines the first information, the first node also sends the first information to the second node, so that the second node can receive, perceive, measure and decode the first signal transmitted by at least two transmitting antenna ports based on the first information to obtain at least one of the perception measurement value, perception result and perception evaluation index.
[0074] For example: the first node can send the first information to the second node by broadcast / multicasting, carrying the first information in a physical broadcast channel (PBCH) or a system information block (SIB); or the first information can be sent to the second node by unicasting, carrying the first information in a radio resource control (RRC) or downlink control information (DCI); or a combination of the two, using a broadcast message to indicate a part of the public information in the first information, and using a unicast message to indicate that the other part of the first information is user-specified information specified for the second node.
[0075] It is worth mentioning that when the first node receives the first information from the first device, the first device also sends the first information to the second node so that the second node can obtain the configuration information of the first signal based on this, thereby realizing the reception, decoding, MIMO perception and other processes of the first signal.
[0076] For example, after determining the first information, the first device (core network perception function / perception network element) may send the first information to at least one of the first node and the second node via non-access stratum (NAS) signaling (forwarded via the AMF); or the first device may send the first information to the AMF, which may forward the first information to at least one of the first node and the second node via the N2 interface; or the first device may send the first information to the UPF, which may send the first information to at least one of the first node and the second node via the N3 interface. In the case where the first device sends the first information to one of the first node and the second node, the node that receives the first information may forward the first information to the other of the first node and the second node.
[0077] For ease of explanation, in the embodiments of the present application, an example is generally given of a first node determining and sending first information to a second node, which does not constitute a specific limitation.
[0078] Step 202: The first node precodes a first signal transmitted through at least two transmit antenna ports, wherein the precoding is used to suppress cross-correlation between first signals transmitted by different transmit antenna ports.
[0079] In some embodiments, the above-mentioned precoding may include precoding in at least one of the time domain, frequency domain, and spatial domain. For ease of explanation, in the embodiments of the present application, the precoding is illustrated as space-time coding (STC).
[0080] When the precoding is STC, the receiving end (second node) of the first signal can use time domain filtering and signal accumulation processing to obtain the channel matrix of the first signal, and obtain at least one of the perception measurement value, the perception result, and the perception evaluation index measurement value based on this.
[0081] In the communications field, STC can achieve diversity gain and improve transmission reliability. In the field of MIMO radar, some space-time coding (STC) has been studied for MIMO radar. Through STC, the cross-correlation of the transmitted signals from each transmitting antenna port of a MIMO radar can be suppressed, or in other words, the accumulation of mutual interference during signal processing at the radar receiver can be eliminated. The STC scheme employed by the radar transmitter varies depending on the radar receiver's signal processing method. Generally, radar receivers employ a matched filtering approach in the time domain. This involves performing a (time-domain sliding) correlation operation on the received and transmitted signals at the receiver to obtain a data matrix containing target information (the time-domain channel matrix). This approach is equivalent to performing a conjugate multiplication of the received and transmitted signals in the frequency domain. Furthermore, the radar receiver can perform a dot-wise division of the received and transmitted signals in the frequency domain to obtain a frequency-domain channel matrix, which serves as the data matrix for subsequent signal processing. The radar receiver can perform a two-dimensional fast Fourier transform (2D-FFT) on these two data matrices to obtain a delay-Doppler spectrum, which can then be further processed to achieve radar measurement.
[0082] Reference [1]: Song, Xiufeng, Shengli Zhou, and Peter Willett. "Reducing the waveform cross correlation of MIMO radar with space–time coding." IEEE Transactions on Signal Processing 58.8 (2010): 4213-4224. It points out that the signal to clutter ratio (SCR) of a MIMO radar receiver is related to the cross-correlation function (CCF) of the signals sent by each transmitting antenna of the MIMO radar. On the one hand, in the presence of clutter or multiple targets, the CCF will reduce the detection performance of the radar receiver, resulting in false detection or missed detection. On the other hand, the CCF will also make it impossible for the MIMO radar receiver to effectively separate the signals of each transmitting antenna, thereby reducing the MIMO radar's angle measurement performance.
[0083] To achieve better MIMO sensing performance, related technologies propose designing signals so that the signals from each transmitting antenna are orthogonal in the frequency, time, code, or Doppler domains to improve MIMO sensing performance. However, it should be noted that due to the interaction of the orthogonal signals transmitted by each port with the environment, most of the reflected signals (clutter) generated may not necessarily maintain good orthogonality. In this case, the reflected signals will interfere with the sensing accuracy of the receiving end.
[0084] In the embodiment of the present application, CCF can be completely eliminated by precoding (such as STC). In other words, the introduction of precoding relaxes the signal requirements for MIMO perception, that is, it is no longer required that the signals sent by each transmitting antenna are orthogonal, but only needs to ensure that the signals have good autocorrelation.
[0085] For example: Assume that the signal sequence sent by the lth antenna is s l =[s l,1 ,s l,2 ,…,s l,P ] T , where s l,m is the mth transmitted symbol, and P represents the total number of signal symbols. If the interference of clutter is not considered, the i-th receiving antenna receives the signal in the j-th pulse repetition period (PRP). for:
[0086] in, Indicates dimension N t ×P transmitted signal matrix, [] T represents matrix transpose; N t is the number of transmitting antennas, and P is the length of the STC code (the number of symbols). j =diag(a j ) is the STC coding matrix, where The corresponding N t The STC code vector of the antenna in the jth pulse.
[0087] is the target reflection coefficient matrix corresponding to the i-th receiving antenna, b is the dimension N t ×1 transmit array steering vector, α i is the i-th element of the receiving antenna array steering vector. i b T G i It can be regarded as the multi-input single-output (MISO) channel vector of the target reflection path corresponding to the i-th receiving antenna. i,jis the noise vector corresponding to the jth PRP of the i-th receiving antenna. If the clutter signal in the environment is considered, equation (1) can be written as:
[0088] Among them, the displacement matrix J with dimension P×P is used p , represents the relative delay between the clutter signal and the target reflected signal:
[0089] in, is the clutter reflection coefficient matrix. Assume that C j =diag(c j ) is the decoding matrix of the j-th pulse, is the decoding vector. After pulse compression by the radar receiver, it is expressed as the following equation:
[0090] in, is the delay P compression matrix of the jth PRP, d i,j The dimension is N t ×1 vector, the lth element corresponds to the jth symbol s transmitted by the lth transmitting antenna l Pulse compression output; [] H Denotes the matrix conjugate transpose. Signal correlation matrix R p Defined as:
[0091] Among them, R m,n (p) represents the signal s m and signal s n The correlation coefficient of , where s m Relative s n Delay for p symbols.
[0092] You can Simplified to Where ⊙ represents the Hadamard product (i.e., the dot product of matrix elements). Assuming that each transmitting antenna continuously sends the same signal within multiple PRPs (from j to j+K-1), and the receiving device accumulates the signals that pass through the STC K times, we have:
[0093] in, is the accumulated noise vector, and the first matrix The following equation is satisfied:
[0094] Among them, the matrix and The STC encoding and decoding matrices used by the transmitting device and the receiving device respectively satisfy the following equations:
[0095] Among them, the matrix is a diagonal matrix and
[0096] At this time, the cross-correlation of the signals of each transmission channel during the period from the jth to j+K-1 transmission symbols is eliminated, and the MIMO perception performance of the signal based on the K symbol length is no longer affected by the mutual interference of the signals of each transmitting antenna. Here, K≥N t .
[0097] It should be noted that in related technologies, most of the reflected signals (clutter) generated by the orthogonal signals sent by each port after interacting with the environment cannot necessarily maintain good orthogonality, that is, it cannot necessarily guarantee that R in equation (8) p It is a diagonal matrix, which makes the MIMO sensing performance based on signal orthogonality poor in clutter environment or multi-target sensing application scenarios.
[0098] In the embodiment of the present application, the complete elimination of CCF can be achieved by precoding (such as STC), even if In addition, signal design and STC coding can also be designed jointly, that is, by simultaneously designing R p and make is a diagonal matrix.
[0099] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0100] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; R p is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0101] In some embodiments, the first information includes precoding configuration information of the first signal, which can be the first information used by the first node to precode the first signal and used by the second node to decode the received first signal. For example, the first node and the second node can determine the time-frequency pattern of the configured first signal and how to precode and decode the first signal based on the first information.
[0102] It should be noted that the precoding and decoding in the embodiments of the present application are corresponding, for example: one precoding matrix corresponds to one or at least two decoding matrices. At this time, the first node and the second node can reach an agreement on the precoding and decoding process used for the first signal based on the first information.
[0103] In some embodiments, the precoding configuration information may be information used to instruct the first node to implement precoding of the first signal to be transmitted, such as a coding matrix, an association between elements in the coding matrix and transmitting antenna ports, an association between elements in the coding matrix and time-frequency resources, etc. In addition, the precoding configuration information may also include information used to instruct the second node to decode the received first signal, such as a decoding matrix.
[0104] It should be noted that, in some embodiments, the coding matrix and the decoding matrix may have a one-to-one correspondence. In this case, the information related to the coding matrix can be indicated to the first node and the second node through the first information, so that the first node pre-encodes the first signal to be sent accordingly, and the second node determines the unique corresponding decoding matrix information based on the information related to the coding matrix.
[0105] In other embodiments, a coding matrix may correspond to at least two decoding matrices. In this case, information related to the coding matrix can be transmitted to the first node through the first information, so that the first node can pre-code the first signal to be transmitted accordingly; the first information can also be used to indicate to the second node a certain decoding matrix information corresponding to the coding matrix, so that the second node can decode the received first signal based on the decoding matrix information; or, the first information can be used to indicate to the second node the coding matrix used for the first signal, and the second node can calculate the decoding matrix based on the coding matrix.
[0106] Optionally, the precoding configuration information includes at least one of the following:
[0107] 1) The dimension of the first encoding matrix. For example, when the first encoding matrix and the first decoding matrix are discrete Fourier transform (DFT) matrices, the dimension N of the DFT matrix can be indicated by the first information, where N ≥ K ≥ N tAt this time, the first node may indicate the type of space-time coding and decoding matrix, as well as the parameter N, to the second node. The second node then calculates and determines the DFT matrix based on the following equation according to the information:
[0108] Where ω=exp(j2π / N t ).
[0109] 2) The type of the first coding matrix, the type of the first coding matrix including at least any one of the following: a discrete Fourier transform (DFT) matrix, a Hadamard matrix, a matrix based on the Kronecker product of a unitary matrix, and a custom matrix; wherein the matrix based on the Kronecker product of a unitary matrix is a matrix obtained by calculating the Kronecker product based on at least two unitary matrices, and the unitary matrix includes a DFT matrix and a Hadamard matrix.
[0110] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0111] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0112] The first encoding matrix and the first decoding matrix are full rank matrices;
[0113] The first encoding matrix and the first decoding matrix are unitary matrices;
[0114] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0115] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0116] Among them, the DFT matrix is a unitary matrix. The DFT matrix is used as the STC encoding matrix, and the corresponding decoding matrix can be the same as the encoding matrix, which can avoid the conjugate transpose matrix of the corresponding decoding matrix. This is a problem of ill-conditioned matrix, and the amplitude differences of the elements of the row vector of the DFT matrix are small. In the STC encoding process based on the DFT matrix, it is equivalent to only phase modulating the first signal, so that each transmitting antenna of the first node transmits the signal with constant power.
[0117] 3) An initial 2nd-order Hadamard matrix or an index of the initial 2nd-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix; wherein the dimension of the Hadamard matrix must be an integer multiple of 2 or 4. A Hadamard matrix of dimension 2×2 is For dimension 2 m ×2 m ,m=2,3,4,... Hadamard matrices can be generated iteratively by Sylvester's construction method, that is, When the actual number of transmitting antennas N t If it is not an integer multiple of 4, the first node determines m' first, satisfying 4(m'-1) <N t <4m′, thus determining the Hadamard matrix H 4m′ , and then arbitrarily select N from the matrix t The obtained sub-matrix is used as the STC encoding matrix A, and the conjugate transposed matrix of the corresponding decoding matrix is
[0118] For example, when the type of the first coding matrix is a Hadamard matrix and the dimension N is an integer multiple of 2 or 4, the first coding matrix can be constructed based on the initial second-order Hadamard matrix H2. In this case, the first information includes the type of the first coding matrix, the dimension of the first coding matrix, and the initial second-order Hadamard matrix H2 or the index of the initial second-order Hadamard matrix H2. In this way, the first node and the second node can be based on Calculate and determine the Hadamard matrix used.
[0119] The following Table 2 gives an example of the initial second-order Hadamard matrix H2 and its index:
[0120] Table 2
[0121] Optionally, when the type of the first encoding matrix is a matrix obtained by calculating the Kronecker product based on at least two unitary matrices, if both matrices X and Y are unitary matrices, then their Kronecker product is Also based on the principle of unitary matrices, a matrix obtained by calculating the Kronecker product based on at least two unitary matrices can be used as the first encoding matrix, where: Indicates calculation of the Kronecker product. In some embodiments, the first information may indicate at least two DFT matrices, Hadamard matrices, and other predefined unitary matrices, or indicate the indexes of these unitary matrices, and the STC encoding matrix and decoding matrix actually used are the Kronecker products of the at least two DFT matrices, Hadamard matrices, and other predefined unitary matrices.
[0122] For another example: when the type of the first encoding matrix is a matrix obtained by calculating the Kronecker product based on at least two unitary matrices, the first information may also include at least one of the following items: the types of at least two unitary matrices, the dimensions of at least two unitary matrices, the initial second-order Hadamard matrix, or the index of the initial second-order Hadamard matrix.
[0123] 4) a first encoding matrix or an index of the first encoding matrix;
[0124] 5) at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0125] 6) at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0126] In some embodiments, the first information may directly indicate the content of the space-time coding matrix, or the first information may indicate the content of a submatrix extracted from at least one row and / or at least one column of the space-time coding matrix. For example, assuming that the dimension of the first coding matrix is N, when N is greater than K, K rows or K columns may be extracted from the first coding matrix so that the rows or columns of the obtained submatrix correspond one-to-one to the K transmit antenna ports.
[0127] 7) first association information, used to indicate an association relationship between at least one row vector or an index of a row vector in the first coding matrix and a transmit antenna port index of the first node;
[0128] In some embodiments, an STC code vector index (dimension N t ×1) or STC coding matrix (dimension N t ×K) index corresponds to a group of transmit antenna ports using STC coding:
[0129] (1) The mapping relationship between the vector element order or the matrix row order and the antenna port number needs to be indicated;
[0130] (2) When the number of MIMO-aware transmitting antenna ports exceeds the length of the STC coding vector / the number of rows of the STC coding matrix, it is also necessary to indicate the mapping relationship (i.e., indicate which antenna ports among the MIMO-aware transmitting antenna ports use STC); other transmitting antenna ports that do not use STC send signals through TDM / FDM / CDM / Dynamic Allocation Multiple Access (DDM) and other methods.
[0131] In some embodiments, different transmitting antenna ports may correspond to different rows in the first coding matrix. Based on the above-mentioned first association relationship, it can be determined that the first signal transmitted by each transmitting antenna port of the first node uses the vector elements in which row of the first coding matrix to be precoded.
[0132] In other embodiments, different transmitting antenna ports may correspond to different columns in the first coding matrix. For ease of explanation, the embodiments of the present application are illustrated by taking the example that different transmitting antenna ports may correspond to different columns in the first coding matrix, and the rows in the first coding matrix correspond to the time domain resources, which does not constitute a specific limitation here.
[0133] 8) second association information, used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0134] In some embodiments, if the first information indicates a first coding matrix index, or directly indicates the first coding matrix, the column sequence number of the first coding matrix corresponds one-to-one to the transmission timing, but the total time length for actually sending the coded perception signal may be less than the maximum time length for the receiving end to accumulate the signal. In this case, other time slots can be used to send data signals (the perception signal may even be non-uniform). In this case, it is necessary to indicate the transmission time slot of the column vector of the first coding matrix;
[0135] In some embodiments, different time domain resources or resource sets may correspond to columns in the first coding matrix. Based on the second association relationship, it may be determined which column of the first coding matrix the first signal transmitted on each time domain resource or resource set uses for precoding the vector elements.
[0136] For example, the following Table 3 illustrates the mapping relationship between the index of the STC coding matrix column and the time resource / resource set index:
[0137] Table 3
[0138] As shown in Table 3 above, an example of the mapping relationship between an STC coding matrix column index and a first signal time resource / resource set index (including a starting time slot index, a starting symbol index, and a starting frame index) is given. When the STC coding matrix is actually applied, within an accumulation period (i.e., completing K transmissions), the mapping relationship between the column vectors of an STC coding matrix and the time resource index is not unique. In other words, the order in which the first signals of different time sequences are encoded using the column vectors in the STC coding matrix may not be unique. Therefore, while indicating the STC coding matrix index i (and the STC coding matrix column index l), the mapping relationship between the STC coding matrix column index l and the first signal time resource / resource set index s can also be indicated. Figure 3b shows an example of how STC coding works. In this example, the configuration information (i.e., the above-mentioned first information) sent by the first node to the second node includes the STC coding matrix index i=1 (using the definition in Table 4 below as an example). In addition, the first node also needs to send the mapping relationship between the STC coding matrix column index l and the time resource / resource set index s shown in Table 3 to the second node. If the mapping example in Table 3 is followed, and it is assumed that the transmitting antenna port 2 is mapped to the STC coding matrix row index k=1, and the first signal time resource set index s=0, 1, 2, 3 of the transmitting antenna port 2 corresponds to the comb time-frequency resources on slot n symbol 3, slot n symbol 10, slot n+1 symbol 3, and slot n+1 symbol 10, respectively.
[0139] Table 4
[0140] 9) third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0141] Based on the third association relationship, it can be determined which array element in the first coding matrix is used for precoding the first signal transmitted on each frequency domain resource or resource set.
[0142] 10) fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0143] In some embodiments, different physical transmit antennas or physical transmit antenna sets may correspond to rows in the first coding matrix. Based on the fourth association relationship, it may be determined which row vector or vector elements in the first coding matrix are used for precoding the first signal transmitted by each physical transmit antenna or physical transmit antenna set of the first node.
[0144] It should be noted that the difference between MIMO perception and communication is that the perception result calculation end needs to know the location information of the physical antenna array element that actually sends the first signal. Through the above fourth association relationship, the second node can know the N after STC decoding. tx Which transmitting antennas does the data come from?
[0145] For example, the following Table 5 illustrates the mapping relationship between the index of the STC coding matrix row and the physical antenna / antenna set port index:
[0146] Table 5
[0147] As shown in Table 5 above, an example of the mapping relationship between the row index of the STC coding matrix and the physical antenna port index is given. Assuming that the MIMO transmitting device and the receiving device (the first node and the second node) have common knowledge of the necessary information of the physical antenna array of the transmitting device (including at least: the position relationship between the physical antenna index and the specific physical antenna in the physical antenna array, the physical antenna spacing, the physical antenna formation, etc.), the content of at least one row of the STC coding matrix can be mapped to the physical antenna of the transmitting device through the mapping method of Table 5. This mapping relationship can be flexible and configurable. During configuration, the first node sends the physical antenna index p corresponding to the coding matrix row index k to the second node.
[0148] Of course, the physical antenna index may be bound to the logical antenna port index, and then form a mapping relationship with the coding matrix row vector or row vector index, so that even if each transmitting antenna port sends exactly the same signal (time-frequency overlap and the same sequence), the second node can complete MIMO perception.
[0149] 11) A fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmission sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0150] In some embodiments, the first sequence may be at least one of the following sequences: an m-sequence, a Gold sequence, a ZC (Zadoff-Chu) sequence, a Chirp sequence, a Zero Correlation Zone (ZCZ) sequence, and other commonly used pseudo-random sequences, etc., which are not specifically limited herein. Optionally, the first sequence parameter information includes at least one of the following: a shift register initial value, a primitive polynomial, a sequence truncation position, a sequence root number, a cyclic shift value, a Chirp sequence bandwidth time-duration ratio, a ZCZ sequence zero correlation zone length, and a sequence length.
[0151] In some embodiments, the first sequence may also be a sequence whose elements are arbitrary fixed values, such as a sequence of all "1". Optionally, the first sequence parameter information includes at least one of the following: sequence element amplitude, sequence element phase, and sequence length.
[0152] In some embodiments, the first sequences used by different transmit antenna ports or different physical transmit antennas or different sets of physical transmit antennas of the first node may be different.
[0153] 12) The dimension of the first decoding matrix;
[0154] In some embodiments, the dimension of the first decoding matrix may be the same as or different from the dimension of the first encoding matrix.
[0155] 13) Type of the first decoding matrix;
[0156] In some embodiments, the type of the first decoding matrix may be the same as or different from the type of the first encoding matrix.
[0157] 14) an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0158] 15) a first decoding matrix or an index of the first decoding matrix;
[0159] 16) at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0160] 17) at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0161] The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0162] In some embodiments, when the first decoding matrix and the first encoding matrix have the same dimension, the first decoding matrix and the first encoding matrix may share a row index and a column index.
[0163] For example: assuming that the dimensions of the STC coding matrix and the decoding matrix are the same, their row vectors and column vectors correspond one to one, so the STC coding matrix and the decoding matrix can share the same row index k and column index l. The above-mentioned precoding configuration information, including at least one of the STC coding matrix index i, the STC decoding matrix index j, the row index k, the column index l, the mapping relationship between the row index k and the physical antenna / antenna set index p, the mapping relationship between the column index l and the time resource / resource set index s, etc., needs to be indicated by the first node to the second node. Specifically, it can be carried in a physical broadcast channel (PBCH) or a system information block (SIB) in a broadcast / multicast manner; it can also be carried in a radio resource control (RRC) or downlink control information (DCI) in a unicast manner; or a combination of the two, using a broadcast message to indicate a part of the public information and a unicast message to indicate the other part of the user-specified information specified for the second node.
[0164] In some embodiments, the first coding matrix is used to perform phase precoding on the first signal to be transmitted.
[0165] In some embodiments, within a signal accumulation period, each of the transmitting antenna ports repeatedly transmits the first signal K times, where K is greater than or equal to N. t integer, N t is the number of transmitting antenna ports used by the first node to transmit the first signal.
[0166] For example, assuming that the number of transmit antenna ports of the MIMO synaesthesia integrated system is 4, and assuming that the STC coding matrix A of the MIMO perception / synaesthesia integrated signal transmitting device is:
[0167] Assuming that the rows of the coding matrix A correspond to different transmit antenna ports and the columns correspond to the transmitted symbols at different times, as shown in Figure 3a, the effect of the coding matrix A in the time-frequency domain includes: in a complete signal accumulation cycle (encoding / decoding cycle), the first node needs to send at least K=N t = 4 signals, each signal (the first signal in each time resource set) is sequentially encoded using a column of matrix A. The first signals (specifically, also referred to as first sequences) of different transmit antenna ports can be different, and the length of the first sequence of each transmit antenna port is ≥ 1 and can be flexibly configured.
[0168] In some implementations, since the OFDM subcarriers are mutually orthogonal, the MIMO interawareness system can separate the signals on the subcarriers sent by each transmitting port by combining FDM with the STC.
[0169] In some embodiments, the first coding matrix is a phase precoding matrix. In this case, the amplitude difference of each vector element in the same row vector of the first precoding matrix is less than or equal to a preset threshold. For example, the amplitudes of each vector element in the same row vector of the first precoding matrix are equal. In this case, each transmitting antenna of the first signal transmits the signal at as constant power as possible.
[0170] It should be noted that if the amplitudes of the elements of the row vectors of the first coding matrix A vary significantly, the STC encoding process is equivalent to amplitude modulation of the first signal, meaning that the transmitting device transmits the signal at non-constant power. Transmitting the signal at constant power by each transmitting antenna can simplify the hardware complexity of each transmitting end.
[0171] In some embodiments, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0172] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0173] In this embodiment, the time-frequency resources of the first signal are divided, and the first signals of different transmitting antenna ports of the time-frequency resources in the same RE or time-frequency RB use the same set of first coding matrix and first decoding matrix, and the first signals of the time-frequency resources in different RE or time-frequency RB can use different first coding matrices and first decoding matrices.
[0174] For example, if the first signal occupies a certain bandwidth, the first signal can be divided into blocks in the frequency domain. The first signals of different transmit antenna ports with the same frequency resource in each frequency domain RB use the same STC coding matrix and decoding matrix. The first signals of frequency resources in different frequency domain RBs can use different STC coding matrices and decoding matrices.
[0175] It should be noted that, when the first encoding matrix uniquely corresponds to the first decoding matrix, the above-mentioned precoding configuration information may not include information related to the first decoding matrix, such as the dimension of the first decoding matrix, the type of the first decoding matrix, the first decoding matrix or the index of the first decoding matrix, the rows or columns of the first decoding matrix, etc.
[0176] For example: Still taking the above encoding matrix A as an example, suppose that on the second node side According to equation (11), we can get The corresponding decoding matrix C is:
[0177] At this time, the decoding matrix C and the encoding matrix A only differ by a factor of 1 / N t =1 / 4=0.25. Theoretically, any full-rank matrix can be used as the STC encoding matrix A, but when the condition number of A is large, the conjugate transposed matrix of the corresponding decoding matrix is It is easy to become an ill-conditioned matrix. From Equation 4), we can see that: C H When it is an ill-conditioned matrix, the pulse accumulation performance will be reduced, which will affect the MIMO perception performance. If the unitary matrix is used as the encoding matrix, it can be seen that if The decoding matrix and the encoding matrix will be exactly the same. In this case, the first node and the second node can agree in advance to use the unitary matrix as the encoding and decoding matrix. In this case, the precoding configuration information can be used to indicate the same unitary matrix or unitary matrix index to the first node and the second node, further reducing transmission overhead.
[0178] It should be pointed out that in order to achieve the basic requirements of MIMO perception (i.e., after the second node performs matched filtering and signal accumulation, the mutual interference of the signals of each transmission channel is eliminated), it is only required that the matrix For example, suppose that on the MIMO receiving device side The corresponding decoding matrix C is:
[0179] It can be seen from this that in order to meet the MIMO perception requirements, for a given STC encoding matrix, the decoding matrix is not unique. However, it should be pointed out that different decoding matrices will result in the matrix The amplitudes of the diagonal elements of are different, which reduces the signal-to-clutter ratio (SCR) and leads to differences in MIMO perception performance.
[0180] In some implementations, STC-based MIMO sensing can achieve the effect of actively performing fuzzy adjustable processing on the sensing result by indicating different decoding matrices to the second node.
[0181] In other implementations, only the STC encoding matrix A may be indicated to the second node, and the second node determines the decoding matrix C based on A.
[0182] Taking Table 4 above as an example, the coding matrix indices 0, 1, and 2 correspond one-to-one to the MIMO STC coding matrices with 2, 4, and 7 transmit antenna ports.
[0183] A similar mapping method can also be used for the decoding matrix. This mapping relationship is agreed upon in advance by the sending device and the receiving device. After that, the sending device (i.e., the first node) only needs to send the matrix index i to the receiving device (i.e., the second node); when it is necessary to indicate a row of a coding matrix separately, the sending device (i.e., the first node) only needs to send the matrix index i and the matrix row index k to the receiving device (i.e., the second node);
[0184] It should be noted that when the number of transmitting antennas N actually used to send the first signal t If the number of rows in the configured STC coding matrix is less than the number of rows in the configured STC coding matrix, the sending device can select N t The obtained sub-matrix is used as the STC coding matrix, and the corresponding indication can be achieved by sending the matrix index i and the matrix row index k. At this time, the conjugate transposed matrix of the corresponding decoding matrix is Where pinv(·) represents the pseudo-inverse of the matrix. Similarly, when a column of a coding matrix needs to be indicated separately, the sending device (ie, the first node) only needs to send the matrix index i and the matrix column index l to the receiving device (ie, the second node).
[0185] As an optional implementation manner, the first information further includes at least one of the following:
[0186] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0187] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0188] First indication information, where the first indication information is used to indicate a type of first processing adopted for acquiring the perception measurement value based on the first signal.
[0189] In some implementations, the first configuration information is used to configure perception-related parameters of the first signal, such as waveform, transmit power, time-frequency resources, etc.
[0190] Optionally, the first configuration information includes at least one of the following:
[0191] a) Waveform type, such as OFDM, single-carrier frequency division multiple access (SC-FDMA), orthogonal time frequency and space modulation (OTFS), FMCW, pulse signal, etc.
[0192] b) Subcarrier spacing, for example, the subcarrier spacing of the OFDM system is 30kHz;
[0193] c) Guard interval: The time interval from the moment a signal ends to the moment the latest echo signal of the signal is received; this parameter is proportional to the maximum perception distance; for example, it can be expressed as 2d max / c calculated, d max is the maximum sensing distance (belongs to the sensing requirement), for example, for the self-transmitted and self-received sensing signal / reference signal, d max Represents the maximum distance between the signal receiving point and the signal transmitting point. In some cases, the OFDM signal cyclic prefix (CP) can serve as the minimum guard interval.
[0194] d) Bandwidth, which is inversely proportional to the range resolution and can be calculated as c / (2Δd), where Δd is the range resolution (perception requirement) and c is the speed of light.
[0195] e) Data burst duration: This parameter is inversely proportional to the rate resolution (a perception requirement). This parameter is the time span of the signal and is mainly used to calculate the Doppler frequency shift. This parameter can be calculated by c / (2f c Δv) is calculated; where Δv is the velocity resolution; f c is the carrier frequency of the signal;
[0196] f) Time domain interval: This parameter can be expressed as c / (2f c v range ) is calculated; where v range It is the maximum rate minus the minimum speed (belongs to the perception requirement); this parameter is the time interval between two adjacent signals;
[0197] g) Transmit signal power, for example, ranging from -20dBm to 23dBm with a value of 2dBm;
[0198] h) Signal format, such as Sounding Reference Signal (SRS), Demodulation Reference Signal (DMRS), Positioning Reference Signal (PRS), or other predefined signals, as well as related sequence format information;
[0199] i) Signal direction; for example, the direction of the sensing signal / reference signal or beam information;
[0200] j) Time resources, such as the time slot index or symbol index of the time slot where the perception signal / reference signal is located. Time resources are divided into two types: one-time time resources, for example, one symbol sends an omnidirectional signal; the other is non-disposable time resources, such as multiple groups of periodic time resources or discontinuous time resources (which may include start time and end time). Each group of periodic time resources sends a signal in the same direction, and different groups of periodic time resources have different beam directions.
[0201] k) Frequency resources, including the signal's center frequency, bandwidth, RBs or subcarriers, reference points (such as the frequency resource of reference node A), and starting bandwidth location;
[0202] l) Quasi co-location (QCL) relationship, for example, the signal includes multiple resources, each resource is associated with a synchronization signal / physical broadcast channel signal block (or synchronization signal block) (Synchronization Signal and PBCH block, SSB) QCL, and the QCL includes Type A, Type B, Type C, or Type D;
[0203] m) antenna configuration information of at least one of the first node and the second node, the antenna configuration information including at least one of the following:
[0204] i) an antenna element ID or an antenna port ID used to send and / or receive the first signal;
[0205] ii) antenna panel ID + array element ID used to send and / or receive the first signal;
[0206] iii) Position information of an antenna element for transmitting and / or receiving the first signal relative to a local reference point on the antenna array (which can be expressed in Cartesian coordinates (x, y, z) or spherical coordinates) express);
[0207] iv) Position information of a panel for transmitting and / or receiving the first signal relative to a local reference point on the antenna array (which can be expressed in Cartesian coordinates (x, y, z) or spherical coordinates) ), and the position information of the antenna array elements for sending the first signal within these selected panels relative to a unified reference point of the panel (such as the center point of the panel) (which can be expressed as Cartesian coordinates (x, y, z) or spherical coordinates express);
[0208] v) bitmap information of antenna array elements, for example, the bitmap uses "1" to indicate that the array element is selected for transmitting and / or receiving the first signal, and uses "0" to indicate that the array element is not selected (and vice versa);
[0209] vi) Bitmap information of the array antenna panel, for example, the bitmap uses "1" to indicate that the panel is selected for transmitting and / or receiving the first signal, and uses "0" to indicate that the array element is not selected (or vice versa). As well as the bitmap information of the array elements in these selected panels;
[0210] vii) Antenna array element amplitude, phase, and gain information, i.e., antenna array element pattern information.
[0211] In some embodiments, the type of the first treatment includes at least one of the following:
[0212] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0213] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0214] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0215] For example, when the first coding matrix is an STC matrix, the first type of signal processing method may be used to decode the received signal and separate the first signal transmitted by each transmitting antenna port.
[0216] For another example: when the first coding matrix makes the inner product of the time domain vectors of each subcarrier signal of the first signal transmitted by each transmitting antenna port be 0, the above-mentioned second or third type of signal processing method can be used to achieve the purpose of separating the first signal transmitted by each transmitting antenna port.
[0217] In this embodiment, the first indication information is used to instruct the second node which type of first processing to achieve separation of the first signals transmitted by each transmitting antenna port, which can improve the second node's suppression performance of the cross-correlation between the first signals transmitted by different transmitting antenna ports, thereby improving the MIMO perception performance.
[0218] As an optional implementation manner, the first node acquiring the first information includes:
[0219] The first node obtains at least one of second information and third information, wherein the second information indicates information related to the sensing capability of the second node used to receive the first signal; and the third information indicates information related to the first service, where the first service is a service corresponding to MIMO sensing.
[0220] The first node determines the first information according to at least one of the second information and the third information.
[0221] In some embodiments, the capability information of the second node can determine information such as the resolution of the first signal by the second node in at least one of the time domain, frequency domain, and spatial domain. The first node needs to know this information in order to perform reasonable MIMO perception configuration in the time domain, frequency domain, and spatial domain.
[0222] In some embodiments, the second information includes at least one of the following:
[0223] 1) second indication information, where the second indication information is used to indicate at least one of the following detection capabilities of the second node: a noise floor level (NFL) in the delay domain, an NFL in the Doppler domain, a detection dynamic range in the delay domain, and a detection dynamic range in the Doppler domain;
[0224] 2) First resource information, where the first resource information indicates at least one of the following resources of the second node that can be used for the first service: bandwidth resources, time resources, and antenna resources; the first service is a service corresponding to MIMO perception.
[0225] Optionally, the bandwidth resources may include the number of physical resource blocks (PRBs), the number of subcarriers, the number of frequency domain resource elements (REs), and the number of bandwidth parts (BWPs).
[0226] Optionally, the time resources may include: the number of OFDM frames, the number of OFDM time slots, the number of OFDM symbols, and the number of time domain resource units.
[0227] Optionally, the antenna resources may include: the number of antenna ports (including the number of antenna ports in the horizontal and vertical directions, and the total number of antenna ports), the number of physical antennas (including the number of physical antennas in the horizontal and vertical directions, and the total number of physical antennas), and the antenna port index (including the physical antenna index).
[0228] 3) hardware information of the second node, the hardware information including at least one of antenna port information and physical antenna information;
[0229] Optionally, the antenna port information may include: position coordinates of the antenna port equivalent phase center relative to a predetermined reference point on the antenna array, the antenna port array, and the number of physical antennas of the subarray connected to the antenna port.
[0230] Optionally, the physical antenna information may include: the position coordinates of the physical antenna relative to a predetermined reference point on the antenna array, the physical antenna array, and the subarray array to which the antenna port is connected. The array includes: a linear array, a planar array, a circular array, a cylindrical array, an L-shaped array, a non-uniform array, etc.
[0231] In some embodiments, the third information includes at least one of the following:
[0232] 1) Quality of Service (QoS) information of the first service;
[0233] Optionally, the perception QoS may include at least one of the following: the priority of the first service (such as perception / synesthesia integrated service), the perception resolution requirement, the perception accuracy or perception error requirement + perception confidence requirement, the perception delay budget, the maximum perception range requirement, the continuous perception capability requirement, the perception update frequency requirement, and the probability of perception service availability.
[0234] For example, the characteristic parameters of QoS perception are defined as shown in Table 6 below:
[0235] Table 6
[0236] 2) first priori information, where the first priori information includes priori information related to the first service;
[0237] The first prior information may also be referred to as perceptual prior information. Optionally, the first prior information includes at least one of the following:
[0238] Detect at least one of the number, size, area, and radar cross section (RCS) of targets;
[0239] The estimated position coordinates of the sensing target, or the estimated position range of the sensing target, or the estimated movement speed range of the sensing target, or the estimated movement speed direction of the sensing target, provided by the demander of the first service or the sensing network element;
[0240] The network pre-stored perception area map information or obstacle information;
[0241] The network pre-stores the probability map of the initial position of the perception target in the perception area;
[0242] State information of the sensing node, the state information including at least one of a location coordinate, an antenna array orientation, and a moving speed (including a speed magnitude and a speed direction), wherein the sensing node may include the first node or the second node, or a base station or UE participating in the first service;
[0243] New radio interface (NR) positioning result of the sensing target, where the sensing target may be a UE;
[0244] a first perception result of a dedicated perception node or sensor, the first perception result including at least one of the following: speed, distance, material, shape, two-dimensional (2D) image, three-dimensional (3D) image, position coordinates, motion trajectory, and micro-Doppler information of a perceived target;
[0245] Channel information between a transmitter and a receiver of the first signal, the channel information including at least one of the following: maximum channel delay, root mean square delay spread, coherence bandwidth, maximum Doppler shift, and root mean square Doppler spread.
[0246] 3) historical perception measurement value of the first service;
[0247] The perceptual measurement quantity includes at least one of the following:
[0248] a) First-level measurement quantities (received signal / original channel information), including: received signal / channel response complex results, amplitude / phase, I / Q path and their operation results (operations include addition, subtraction, multiplication, and division, matrix addition, subtraction, multiplication, and division, matrix transposition, trigonometric operations, square root operations, and power operations, as well as threshold detection results and maximum / minimum value extraction results of the above operation results; operations also include Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform, and digital filtering, as well as threshold detection results and maximum / minimum value extraction results of the above operation results);
[0249] b) Second-level measurement quantities (basic measurement quantities), including: time delay, Doppler, angle, intensity, and their multi-dimensional combination representation;
[0250] c) Level 3 measurements (basic attributes / states), including: distance, speed, orientation, spatial position, and acceleration;
[0251] d) Level 4 measurements (advanced attributes / states) include: target presence, trajectory, movement, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.
[0252] The perception measurement result may be the above-mentioned perception measurement value, obtained by further operation (including addition, subtraction, multiplication, division or according to a predetermined function). The perception measurement result may also be the above-mentioned at least one perception measurement value.
[0253] 4) historical perception results of the first service;
[0254] Optionally, the historical perception results of the first service may include perception results of the same perception target or perception area within a historical time period.
[0255] 5) historical perception performance evaluation indicators of the first service;
[0256] Optionally, the perceptual performance evaluation index may be calculated based on a perceptual measurement quantity, and includes at least one of the following:
[0257] a) Perception SNR, which is the ratio of the perception signal energy reflected by the perception object or perception area to the noise signal energy in the environment and the device;
[0258] b) Perception Signal to Interference plus Noise Ratio (SINR), which is the ratio of the perception signal energy reflected by the perception object or perception area to the sum of the energy of the interference signal and noise signal in the environment and device;
[0259] c) the statistical mean, standard deviation or variance of multiple measurements of the same perceptual measurement;
[0260] d) the deviation between the predicted value of the perceived measurement quantity or perceived result and the actual measured value, as well as the statistical mean, standard deviation or variance of the deviation;
[0261] e) Ambiguity function related evaluation indicators, including the normalized sidelobe level (NSL), which is the height of the highest sidelobe of the normalized ambiguity function; or the ratio of the main lobe to the highest sidelobe of the ambiguity function (or the ratio of the highest sidelobe to the main lobe); in addition, it may also include the number of normalized ambiguity function sidelobes with peak values above a given threshold, the total power or total energy, and the width of the ambiguity function mainlobe (3dB width);
[0262] f) Cramér-Rao Lower Bound (CRLB), which is the lowest variance achievable by all unbiased estimators and is mathematically equal to the inverse of the Fisher information. This evaluation metric is related to the perceived SNR.
[0263] h) Capacity-Distortion Tradeoff, which quantitatively gives the maximum achievable rate of reliable transmission of the synaesthesia integrated system under given distortion constraints;
[0264] i) Equivalent mean square error (MSE), which converts the communication spectrum efficiency into the equivalent radar mean square error and is calculated by combining the perception Cramer-Rao lower bound;
[0265] j) Radar Estimation-Communication Rate: The perception channel is considered as a non-cooperative communication channel, and the mutual information between the perception system and the target is the estimation rate;
[0266] k) Welch Bound;
[0267] l) Perceptual reproducibility evaluation metrics (e.g., the sum of the Euclidean distances between two sequence samples, or the regularized path distance in Dynamic Time Warping (DTW), or other metrics that can reflect the similarity between two sequences, including but not limited to: Longest Common Subsequence (LCSS), Edit Distance on Real Sequences (EDR), Edit Distance with Real Penalty (ERP), Hausdorff Distance, Fréchet Distance, One Way Distance (OWD), Locality In-between Polylines (LIP), etc.);
[0268] m) The result of performing at least one operation of addition, subtraction, multiplication, or division on at least two of the aforementioned metrics, such as the perceived SNR, perceived SINR, and Cramer-Rao lower bound (CRLB).
[0269] It is worth mentioning that the measurement values based on the above-mentioned perceptual performance evaluation indicators can reflect the quality of perceptual performance.
[0270] 6) communication QoS information related to the first signal;
[0271] 7) second configuration information, where the second configuration information is used to configure communication parameters of the first signal;
[0272] The second configuration information may be referred to as communication parameter configuration information.
[0273] In some embodiments, the first signal may be a communication signal carrying communication information. In this case, the first signal also needs to satisfy the second configuration information or communication QoS information. Determining the first information based on the communication parameter configuration information or communication QoS information of the first signal can enable the first signal to be compatible with the MIMO-aware configuration and the communication configuration.
[0274] 8) Fifth information, the fifth information including at least one of the following:
[0275] a) a first identifier, the first identifier being used to identify a sensing area;
[0276] The sensing area is a target area to be sensed, which may be pre-divided and includes:
[0277] i) Multiple base station coverage areas (cells) form a perception area, associated with a perception area identifier n areaID As shown in FIG4a , each hexagonal area represents a base station coverage area, and the same filled area represents the same perception area. In particular, a RAN-based notification area (RNA) may be used as a perception area, and the RNA ID may be used as the first identifier.
[0278] ii) A single base station coverage area (cell) contains multiple sensing areas, which are associated with multiple second identifiers. For example, with the base station as the origin, its coverage area is rasterized and divided into multiple sensing areas, and each sensing area is associated with an area ID (second identifier) recorded as n areaID ,As shown in Figure 4b, the dotted line represents the base station ,coverage area, and each square represents the divided sensing area.
[0279] iii) Alternatively, a geographical area identifier such as longitude and latitude or coordinates that is not related to the base station location may be directly used to generate the area ID n areaID Among them, n areaID This is the first identifier.
[0280] iv) Different angle ranges relative to the base station can also be associated with different area IDs n areaID For example, the azimuth angle x1°~x2° and the elevation angle y1°~y2° correspond to the sensing area ID1. areaID This is the first identifier.
[0281] It is worth mentioning that when multiple first nodes perform joint perception of the same perception area, the multiple first nodes use a common area ID to generate a perception signal. Optionally, the generation parameters of the perception signal are independent of the cell identifier or the UE identifier, that is, different first nodes can use the same perception signal generation parameters, which facilitates further construction of a code-division orthogonal perception signal (for example: first generate a first perception signal based on the same generation parameters, and different first nodes use the same first perception signal and different orthogonal cover codes (OCC) sequences to generate mutually orthogonal second perception signals for perception measurement). The second node can obtain the perception signal and perform measurement based on the same perception signal generation parameters and code-division orthogonal method, thereby reducing interference between signals of different devices, reducing signaling overhead, and improving measurement efficiency.
[0282] b) a second identifier, where the second identifier is used to identify the first service, or the type of the first service, or whether it is used for sensing, or a sensing measurement amount;
[0283] The second identifier is generated based on whether the second identifier is used for perception, or a specific perception service identifier, or a perception service type identifier, or a perception measurement quantity identifier, including:
[0284] i) Generate a second identifier based on whether the identifier is used for perception, for example: assuming the second identifier is n sensingID , when not used for perception n sensingID =0; when used for perception n sensingID =1.
[0285] ii) Determine the second identifier based on the specific perception service identifier, for example: different perception services correspond to different perception service ID n sensingID For example, the sensing service may indicate the following:
[0286] Detection of target presence, positioning, speed detection, distance detection, angle detection, acceleration detection, material analysis, component analysis, shape detection, classification, radar cross-section RCS (Radar Cross Section, RCS) detection, polarization scattering characteristic detection, fall detection, intrusion detection, population statistics, indoor positioning, gesture recognition, lip reading recognition, gait recognition, expression recognition, facial recognition, respiration monitoring, heart rate monitoring, pulse monitoring, humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, topography, building / vegetation distribution detection, pedestrian or vehicle flow detection, crowd density, vehicle density detection, etc.
[0287] iii) The second identifier can also be an identifier of the type of sensing service. Different categories correspond to different sensing service IDs n sensingID For example, the sensing functions or service types are divided into the following sensing service types according to their scope:
[0288] Category 1 (close distance / small range): material analysis, component analysis, gesture recognition, lip reading recognition, gait recognition, expression recognition, facial recognition, respiratory monitoring, heart rate monitoring, pulse monitoring, etc.
[0289] Category 2 (medium distance / medium range): intrusion detection, population counting, indoor positioning, etc.
[0290] Category 3 (long distance / large range): humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, topography, building / vegetation distribution detection, pedestrian or vehicle flow detection, etc.
[0291] In other implementations, other classification criteria may be used, such as dividing the perception service types according to their functions into positioning perception, imaging perception, pattern recognition perception, etc., or dividing the perception service types according to power consumption / energy consumption, or dividing the perception service types according to resource occupancy, etc.
[0292] c) a third identifier, where the third identifier is used to identify the sensing target, such as a sensing target identifier or a tag identifier associated with the sensing target;
[0293] Optionally, the third identifier may include at least one of the following:
[0294] i) The identification of the sensing target obtained by the signal sending device. Different sensing targets correspond to different sensing target IDs n targetID , wherein the determination of the perception target can be based on prior information obtained from existing measurement results, for example, base station A sends a perception measurement signal through an omnidirectional beam for preliminary measurement, base station A obtains a range Doppler map (or a range angle map, etc.), determines the number of targets based on the range Doppler map, and assigns an ID to each target; or, base station A sends a perception measurement signal through an omnidirectional beam for preliminary measurement, a receiving device (such as another base station or terminal) obtains a range Doppler map (or a range angle map, etc.), determines the number of targets based on the range Doppler map, and assigns an ID to each target, and then notifies the sending base station of the target ID and / or target-related information. After the signal sending device determines the ID of each target, it generates signals for sensing different targets according to different target IDs, and these perception signals are sent using different beams, with the beam direction pointing to the perception target associated with the target ID;
[0295] ii) The sensing target is equipped with a tag, and different tags are associated with different tag IDs. The transmitting device obtains the tag ID of the corresponding target and then generates the signal used to sense the different sensing targets. The tag can be a device that supports backscatter communication, and its excitation source can be a device other than the tag, or the tag itself. It can also be a UE, that is, a sensing target equipped with a standard transceiver module, such as a communication device such as an in-vehicle terminal installed in a car.
[0296] iii) Identification of the perceived target type. Different types correspond to different perceived target IDs, such as static targets and moving targets. The latter can be further divided into high-speed targets and low-speed targets. Different types of targets correspond to different n targetID .
[0297] d) a fourth identifier, the fourth identifier being used to identify the perception measurement quantity;
[0298] In some implementations, a perception signal may be generated according to a measurement quantity identifier. For example, an association relationship between at least one of the perception measurement quantities and the measurement quantity identifier is shown in Table 8 below:
[0299] Table 8
[0300] e) a fifth identifier, where the fifth identifier is used to identify a device participating in the sensing measurement, such as a cell identifier or a terminal identifier (e.g., a Radio Network Temporary Identifier (RNTI));
[0301] f) Time domain resource information, such as radio frame index, subframe index, slot index, symbol index, duration, time domain density, cyclic prefix (CP) type, CP length, and coherent processing time window index;
[0302] g) Frequency domain resource information, such as resource element RE index, resource block RB index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0303] In addition, at least one item of the above-mentioned time domain resource information or frequency domain resource information can be identified by introducing at least one of the perception resource block index, port index or antenna index, and codeword index, wherein the perception resource block contains multiple PRBs and multiple time slots / symbols, that is, contains specific time-frequency domain resources (for example, performing a two-dimensional FFT operation to obtain the frequency domain resource length and time domain resource length corresponding to the range Doppler map).
[0304] Optionally, the transmission path of the second information may include at least one of the following:
[0305] Sent by the second node to the first node;
[0306] Sent by the second node to the first device, and then sent by the first device to the first node;
[0307] Sent by the first device to the first node.
[0308] In this embodiment, the first node may determine the first information based on information acquired in advance, for example, based on capability information of the second node acquired in advance, MIMO perception requirement information or prior information.
[0309] It is worth mentioning that when the first node determines the first information based on the second information and the third information, the first node needs to send the first information to the second node so that the second node can know the configuration information of the first signal based on this, so as to realize the reception, decoding, MIMO perception and other processes of the first signal.
[0310] For example: the first node determines the first signal transmitted by each transmitting antenna port and the precoding of the first signal to be transmitted based on the first information; the second node receives the first signal after being reflected by the perception target and decodes the first signal to obtain a perception measurement value. Thereafter, at least one of the first node, the second node, or the first device can compare the perception measurement value of the received first signal with the first signal transmitted by each transmitting antenna port determined based on the first information to obtain at least one of a perception result and a perception performance evaluation indicator measurement value.
[0311] As another optional implementation manner, the first node acquiring the first information includes:
[0312] The first node receives first information from a first device, where the first device includes a core network element for a first service, and the first service is a service corresponding to MIMO perception.
[0313] In this implementation manner, the first information is determined by the first device. In this case, the first node and the second node may respectively obtain the first information determined by the first device.
[0314] Optionally, the second node may obtain the first information in at least one of the following ways:
[0315] Sent by the first node to the second node;
[0316] Sent by the first node to the first device, and then by the first device to the second node;
[0317] Sent by the first device to the second node;
[0318] Sent by the first device to the first node, and then by the first node to the second node.
[0319] As an optional implementation, the method further includes:
[0320] The first node receives fourth information from the second node, where the fourth information is determined based on MIMO perception of the first signal, and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation index measurement value, and a perception result.
[0321] In some embodiments, the first node may directly or indirectly receive the fourth information from the second node. For example, the first node may obtain the fourth information by at least one of the following methods:
[0322] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first node;
[0323] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first device;
[0324] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first node, and the first node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first device.
[0325] In this embodiment, the first node can obtain the fourth information sent by the second node. At this time, the fourth information can be subsequently processed, such as calculating at least one of the perception result and the perception performance evaluation index measurement value based on the perception measurement quantity measurement value, and forwarding the fourth information to the first device, so that the first device can subsequently process the fourth information.
[0326] As an optional implementation, the method further includes:
[0327] The first node updates the first information according to the fourth information;
[0328] The first node precodes the first signal transmitted through at least two transmitting antenna ports according to the updated first information.
[0329] In some implementations, the first information may be adjusted according to the aforementioned perceptual performance evaluation indicator measurement value.
[0330] Optionally, the perceptual performance evaluation index measurement value includes SCR.
[0331] For example, when the perceptual performance evaluation index measurement value obtained based on the old first information indicates that the SCR of the first signal is low, at least one item in the first encoding matrix and the first decoding matrix may be changed to improve the SCR of the first signal.
[0332] The calculation method of SCR is:
[0333] Among them, R p and its element R m,n The calculation method of (p) can refer to equation (5) and equation (6);
[0334] When the mutual interference of each transmitting antenna port is eliminated, that is, when equation (11) is satisfied, the maximum SCR can be obtained. At this time, the maximum SCRρ can be calculated based on the following formula SCR :
[0335] Afterwards, the second node calculates the obtained ρ based on the above calculation method. SCRAs the perception performance evaluation index measurement value reported to at least one of the first node and the first device, the latter can be based on ρ SCR Update at least one of the first information, wherein the strategy for updating the first information may be to reduce ρ SCR At least one item of the first information is updated for the target.
[0336] Of course, the first information may also be dynamically adjusted according to at least one of the perception measurement value and the perception result, so that the perception measurement value and the perception result are more accurate, which will not be elaborated here.
[0337] In this embodiment, after the first information is updated according to the fourth information, the accuracy of the perception measurement value and the perception result obtained based on the updated first information can be gradually improved.
[0338] In some implementations, when the first information includes precoding configuration information:
[0339] The rows in the first coding matrix correspond to the transmit antenna ports of the first signal, and the columns in the first coding matrix correspond to the number of repeated transmissions; or,
[0340] The columns in the first coding matrix correspond to the transmit antenna ports of the first signal, and the rows in the first coding matrix correspond to the number of repeated transmissions.
[0341] For ease of explanation, in the embodiment of the present application, an example is given in which the rows in the first coding matrix correspond to the transmitting antenna ports of the first signal, and the columns in the first coding matrix correspond to the number of repeated transmissions, which does not constitute a specific limitation.
[0342] As an optional implementation, the embodiment of the present application can be applicable to the case where the number of first nodes is greater than 1. In this case, if MIMO perception / synaesthesia is integrated between each transceiver node pair (i.e., a node pair consisting of a transmitting node and a receiving node), the transmitting antenna ports of different transceiver node pairs send orthogonal first signals. For example, signal orthogonality can be achieved through TDM, FDM, and CDM, or it can be achieved using a signal sequence with low mutual correlation (such as a ZCZ sequence). The STC method described in this application can also be used to suppress the mutual correlation of the first signals between different transceiver node pairs; and the mutual interference of signals between each first node is eliminated, because the time-frequency resources of the transmitted signals between them may also be the same, STC can also be used to eliminate the mutual interference of signals between different first nodes. Specifically, the first device indicates the row vector or row vector index of the STC coding matrix to multiple first nodes, as well as the mapping relationship between the row vector or row vector index and the transmitting antenna port index of the first node. In other words, at this time, multiple first nodes use different row vectors of the same STC coding matrix for encoding, and different transmitting antenna ports of each first node use the same encoding, that is, the mapping relationship is that the row vector index is associated with all transmitting antenna port indices on the same first node.
[0343] In an embodiment of the present application, the first node obtains configuration information of the first signal and precodes the first signal transmitted through at least two transmit antenna ports based on the configuration information, thereby suppressing the mutual correlation between the first signals transmitted by different transmit antenna ports by precoding. In this way, the mutual interference of each TX-RX subchannel can be suppressed by precoding, so that the first signal transmitted by each transmit antenna port only needs to meet good autocorrelation to achieve MIMO perception based on the first signal. Compared with the method in the related art that requires the signals transmitted by each transmit antenna port to be orthogonal, the requirements for the time-frequency resources used to transmit the first signal can be reduced, and the utilization rate of the time-frequency resources used to transmit the first signal can be improved.
[0344] Referring to FIG5 , another MIMO sensing method provided in an embodiment of the present application, the execution subject of which may include a second node, is shown in FIG5 . The MIMO sensing method includes the following steps:
[0345] Step 501: A second node obtains first information, where the first information includes precoding configuration information of a first signal.
[0346] Step 502: The second node performs first processing and decoding on a first signal received through at least two receive antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmit antenna ports, and precoding based on the first information suppresses cross-correlation between first signals transmitted by different transmit antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0347] In some embodiments, the second node can use time domain matching filtering and signal energy accumulation to separate the first signal transmitted through different transmitting antenna ports, thereby realizing MIMO perception function. At this time, the first processing includes time domain matching filtering and signal energy accumulation processing.
[0348] Among them, the first information, the fourth information, and the first signal have the same meaning and function as the first information, the fourth information, and the first signal in the first node side method embodiment, respectively, and the decoding in the embodiment of the present application and the inverse processing corresponding to the precoding in the first node side method embodiment are not repeated here.
[0349] The embodiment of the present application corresponds to the first node side method embodiment, wherein the first node side method embodiment is that the first node precodes the first signal that needs to be transmitted through at least two transmitting antenna ports based on the first information, and the method embodiment as shown in Figure 5 is that the second node performs first processing and decoding on the first signal received through at least two receiving antenna ports based on the first information. The two are combined with each other to jointly realize the MIMO perception function.
[0350] In some implementations, the precoding configuration information includes at least one of the following:
[0351] The dimension of the first encoding matrix;
[0352] The type of the first encoding matrix;
[0353] An initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix;
[0354] A first encoding matrix or an index of the first encoding matrix;
[0355] at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0356] at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0357] First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in the first coding matrix and an index of a transmit antenna port of a first node used to transmit the first signal;
[0358] Second association information is used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0359] third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0360] Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0361] a fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmit sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0362] The dimension of the first decoding matrix;
[0363] The type of the first decoding matrix;
[0364] an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0365] A first decoding matrix or an index of the first decoding matrix;
[0366] at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0367] at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0368] The first encoding matrix is used to precode the first signal that needs to be transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0369] It should be noted that, in some embodiments, the decoding matrix corresponding to the first encoding matrix is not unique. In this case, the second node needs to obtain decoding-related information, such as the dimension of the first decoding matrix, the type of the first decoding matrix, the initial second-order Hadamard matrix or the index of the initial second-order Hadamard matrix, the first decoding matrix or the index of the first decoding matrix, at least one row of the first decoding matrix or the index of at least one row of the first decoding matrix, at least one column of the first decoding matrix or the index of at least one column of the first decoding matrix, etc. In this way, the second node can decode the first signal based on the decoding-related information.
[0370] Optionally, the first information further includes at least one of the following:
[0371] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0372] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0373] First indication information, where the first indication information is used to indicate a type of the first processing used to obtain the perception measurement value based on the first signal.
[0374] Optionally, the second node acquiring the first information includes:
[0375] The second node receives first information from at least one of a first device and a first node, wherein the first device includes a core network element for a first service, the first service is a service corresponding to MIMO perception, and the first node includes a sending end device of the first signal.
[0376] Optionally, before the second node receives the first information from at least one of the first device and the first node, the method further includes:
[0377] The second node sends second information to at least one of the first device and the first node, where the second information indicates information related to the sensing capability of the second node.
[0378] In this embodiment, the second node sends second information to at least one of the first device and the first node, so that at least one of the first device and the first node can determine the first information according to the second information and the obtained third information.
[0379] Optionally, the method further includes:
[0380] The second node sends the fourth information to at least one of the first node and the first device.
[0381] Optionally, the method further includes:
[0382] The second node receives the updated first information from at least one of the first node and the first device;
[0383] The second node performs first processing and decoding on the first signal received through at least two receiving antenna ports according to the updated first information to obtain updated fourth information.
[0384] Optionally, the perception performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
[0385] In this embodiment, the second node may calculate the SCR based on the measurement value of the first signal, so as to reflect the degree to which the first signal is interfered with by the clutter signal through the SCR.
[0386] Optionally, the type of the first process includes at least one of the following:
[0387] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0388] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0389] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0390] In this implementation, the second node may perform corresponding processing on the first signal based on the type of the first processing indicated in the first information, so as to implement a decoding process for the first signal.
[0391] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0392] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; Rp is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0393] Optionally, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0394] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0395] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0396] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0397] The first encoding matrix and the first decoding matrix are full rank matrices;
[0398] The first encoding matrix and the first decoding matrix are unitary matrices;
[0399] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0400] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0401] In an embodiment of the present application, the steps executed by the second node correspond to the steps executed by the first node in the first node side method embodiment, and the two cooperate with each other to jointly realize the use of precoding to suppress the cross-correlation between different transmitting antenna ports, which can relax the resource requirements for the first signal, and while improving the resource utilization of the first signal, it can also improve the MIMO perception performance.
[0402] To facilitate understanding of the MIMO perception process in the embodiment of the present application, the following process is taken as an example, taking the interaction process between the first node, the second node, and the first device in the embodiment of the present application as an example, and illustrating the MIMO perception process in the embodiment of the present application:
[0403] Step 1: At least one of the first node and the first device obtains second information.
[0404] The second information has the same meaning as the second information in the above method embodiment, and will not be repeated here.
[0405] Optionally, the transmission path of the second information may include at least one of the following:
[0406] Sent by the second node to the first node;
[0407] Sent by the second node to the first device, and then sent by the first device to the first node;
[0408] Sent by the first device to the first node.
[0409] Optionally, at least one of the first node and the first device obtains third information.
[0410] The third information has the same meaning as the third information in the above method embodiment, and will not be repeated here.
[0411] Step 2: At least one of the first node and the first device determines first information based on at least one of the second information and the third information.
[0412] The first information has the same meaning as the first information in the above method embodiment, and will not be repeated here.
[0413] Step 3: The second node obtains the first information.
[0414] In this step, the second node may obtain the first information in at least one of the following ways:
[0415] Sent by the first node to the second node;
[0416] Sent by the first node to the first device, and then by the first device to the second node;
[0417] Sent by the first device to the second node;
[0418] Sent by the first device to the first node, and then by the first node to the second node.
[0419] Step 4: The first node sends a first signal according to the first information, the second node receives the first signal according to the first information, and obtains at least one of a perception measurement value, a perception performance evaluation index measurement value, and a perception result based on the received first signal.
[0420] It should be noted that in this step, before sending the first signal, the first node performs STC on the first signal based on the precoding-related information in the first information. In addition, after receiving the first signal, the second node decodes the first signal based on the precoding-related information or decoding-related information in the first information, and obtains at least one of a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result based on the decoded data.
[0421] Optionally, the second node may send at least one of a perception measurement value, a perception performance evaluation index measurement value, and a perception result. For example, the second node sends at least one of a perception measurement value, a perception performance evaluation index measurement value, and a perception result in the following manner:
[0422] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first node;
[0423] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first device;
[0424] The second node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first node, and the first node sends at least one of the perception measurement value, the perception performance evaluation index measurement value, and the perception result to the first device.
[0425] Step 5. Optionally, at least one of the first node and the first device updates the first information based on at least one of the acquired perception measurement value, the perception performance evaluation index measurement value, and the perception result, and the first node and the second node re-execute steps 3 and 4 based on the updated first information.
[0426] The MIMO sensing method provided in the embodiment of the present application can be performed by a MIMO sensing device. In the embodiment of the present application, the MIMO sensing device performing the MIMO sensing method is taken as an example to illustrate the MIMO sensing device provided in the embodiment of the present application.
[0427] 6 , an embodiment of the present application further provides a MIMO sensing device, which is applied to a first node. As shown in FIG6 , the MIMO sensing device 600 includes:
[0428] A first acquisition module 601 is configured to acquire first information, wherein the first information includes precoding configuration information of a first signal;
[0429] The first precoding module 602 is configured to precode a first signal transmitted through at least two transmitting antenna ports, wherein the precoding is used to suppress the mutual correlation between the first signals transmitted by different transmitting antenna ports.
[0430] Optionally, the precoding includes space-time coding STC, and the first information includes precoding configuration information.
[0431] Optionally, the precoding configuration information includes at least one of the following:
[0432] The dimension of the first encoding matrix;
[0433] The type of the first encoding matrix;
[0434] An initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix;
[0435] A first encoding matrix or an index of the first encoding matrix;
[0436] at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0437] at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0438] First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in a first coding matrix and a transmit antenna port index of the first node;
[0439] Second association information is used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0440] third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0441] Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0442] a fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmit sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0443] The dimension of the first decoding matrix;
[0444] The type of the first decoding matrix;
[0445] an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0446] A first decoding matrix or an index of the first decoding matrix;
[0447] at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0448] at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0449] The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0450] Optionally, the first information further includes at least one of the following:
[0451] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0452] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0453] First indication information, where the first indication information is used to indicate a type of first processing adopted for acquiring the perception measurement value based on the first signal.
[0454] Optionally, the first acquisition module 601 is specifically configured to:
[0455] First information is received from a first device, wherein the first device includes a core network element for a first service, and the first service is a service corresponding to MIMO perception.
[0456] Optionally, the first acquisition module 601 includes:
[0457] A first acquiring unit is configured to acquire at least one of second information and third information; wherein the second information indicates information related to a sensing capability of a second node used to receive the first signal; and the third information indicates information related to a first service, where the first service is a service corresponding to MIMO sensing;
[0458] The first determining unit is configured to determine the first information according to at least one of the second information and the third information.
[0459] Optionally, the MIMO sensing device 600 further includes:
[0460] The first sending module is configured to send the first information to a second node, and the second node is configured to receive the first signal.
[0461] Optionally, the MIMO sensing device 600 further includes:
[0462] The first receiving module is used to receive fourth information from the second node, where the fourth information is determined based on MIMO perception of the first signal, and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation index measurement value, and a perception result.
[0463] Optionally, the MIMO sensing device 600 further includes:
[0464] an updating module, configured to update the first information according to the fourth information;
[0465] The second precoding module is configured to precode the first signal transmitted through at least two transmitting antenna ports according to the updated first information.
[0466] Optionally, the perception performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
[0467] Optionally, the type of the first process includes at least one of the following:
[0468] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0469] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0470] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0471] Optionally, within a signal accumulation period, each of the transmitting antenna ports repeatedly transmits the first signal K times, where K is greater than or equal to N. t integer, N t is the number of transmitting antenna ports used by the first node to transmit the first signal.
[0472] Optionally, when the first information includes precoding configuration information:
[0473] The rows in the first coding matrix correspond to the transmit antenna ports of the first signal, and the columns in the first coding matrix correspond to the number of repeated transmissions; or,
[0474] The columns in the first coding matrix correspond to the transmit antenna ports of the first signal, and the rows in the first coding matrix correspond to the number of repeated transmissions.
[0475] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0476] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; R p is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0477] Optionally, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0478] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0479] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0480] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0481] The first encoding matrix and the first decoding matrix are full rank matrices;
[0482] The first encoding matrix and the first decoding matrix are unitary matrices;
[0483] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0484] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0485] The MIMO sensing device provided in the embodiment of the present application can implement each process in the first node side method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0486] 7 , the embodiment of the present application further provides a MIMO sensing device, which is applied to the second node. As shown in FIG7 , the MIMO sensing device 700 includes:
[0487] A second acquisition module 701 is configured to acquire first information, wherein the first information includes precoding configuration information of the first signal;
[0488] The first processing module 702 is configured to perform first processing and decoding on a first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and precoding based on the first information suppresses cross-correlation between first signals transmitted from different transmitting antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0489] Optionally, the precoding configuration information includes at least one of the following:
[0490] The dimension of the first encoding matrix;
[0491] The type of the first encoding matrix;
[0492] An initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix;
[0493] A first encoding matrix or an index of the first encoding matrix;
[0494] at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0495] at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0496] First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in the first coding matrix and an index of a transmit antenna port of a first node used to transmit the first signal;
[0497] Second association information is used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0498] third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0499] Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0500] a fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmit sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0501] The dimension of the first decoding matrix;
[0502] The type of the first decoding matrix;
[0503] an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0504] A first decoding matrix or an index of the first decoding matrix;
[0505] at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0506] at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0507] The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0508] Optionally, the first information further includes at least one of the following:
[0509] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0510] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0511] First indication information, where the first indication information is used to indicate a type of the first processing used to obtain the perception measurement value based on the first signal.
[0512] Optionally, the second obtaining module 701 is specifically configured to:
[0513] Receive first information from at least one of a first device and a first node, wherein the first device includes a core network element for a first service, the first service is a service corresponding to MIMO perception, and the first node includes a sending end device of the first signal.
[0514] Optionally, the MIMO sensing device 700 further includes:
[0515] The second sending module is used to send second information to at least one of the first device and the first node, where the second information indicates information related to the perception capability of the second node.
[0516] Optionally, the MIMO sensing device 700 further includes:
[0517] The third sending module is configured to send the fourth information to at least one of the first node and the first device.
[0518] Optionally, the MIMO sensing device 700 further includes:
[0519] a second receiving module, configured to receive the updated first information from at least one of the first node and the first device;
[0520] The second processing module is configured to perform first processing and decoding on the first signal received through at least two receiving antenna ports according to the updated first information to obtain updated fourth information.
[0521] Optionally, the perception performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
[0522] Optionally, the type of the first process includes at least one of the following:
[0523] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0524] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0525] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0526] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0527] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; R p is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0528] Optionally, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0529] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0530] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0531] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0532] The first encoding matrix and the first decoding matrix are full rank matrices;
[0533] The first encoding matrix and the first decoding matrix are unitary matrices;
[0534] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0535] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0536] The MIMO sensing device provided in the embodiment of the present application can implement each process in the second node side method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0537] Optionally, as shown in Figure 8, an embodiment of the present application also provides a communication device 800, including a processor 801 and a memory 802, and the memory 802 stores programs or instructions that can be run on the processor 801. For example: when the communication device 800 acts as a first node, the program or instruction is executed by the processor 801 to implement the various steps of the aforementioned first node side method embodiment, and can achieve the same technical effect; when the communication device 800 acts as a second node, the program or instruction is executed by the processor 801 to implement the various steps of the aforementioned second node side method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0538] The embodiment of the present application also provides a communication device, including a processor and a communication interface;
[0539] When the communication device serves as the first node, the communication interface is used to obtain first information, wherein the first information includes precoding configuration information of the first signal; the processor is used to perform time domain, spatial domain, and frequency domain precoding on the first signal transmitted through at least two transmit antenna ports, wherein the time domain, spatial domain, and frequency domain precoding is used to suppress cross-correlation between the first signals transmitted by different transmit antenna ports; or
[0540] When the communication device serves as a second node, the communication interface is used to obtain first information, wherein the first information includes precoding configuration information of a first signal; the processor is used to perform first processing and decoding on the first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports of the first node, and time domain, spatial domain, and frequency domain precoding based on the first information suppresses the mutual correlation between the first signals transmitted by different transmitting antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0541] This communication device embodiment corresponds to the aforementioned MIMO perception method embodiment on the first node side and the second node side. The various implementation processes and implementation methods of the aforementioned method embodiments are applicable to this communication device embodiment and can achieve the same technical effects.
[0542] Specifically, FIG9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0543] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of the processor 910.
[0544] Those skilled in the art will appreciate that the terminal 900 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG9 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0545] It should be understood that in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 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 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 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 an operating stick, which will not be repeated here.
[0546] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 901 may transmit the data to the processor 910 for processing. Furthermore, the RF unit 901 may send uplink data to the network-side device. Typically, the RF unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0547] The memory 909 can be used to store software programs or instructions and various data. The memory 909 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 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. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0548] Processor 910 may include one or more processing units. Optionally, processor 910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 910.
[0549] In one implementation, the terminal 900 serves as the first node.
[0550] At this time, the radio frequency unit 901 is configured to obtain first information, where the first information includes precoding configuration information of the first signal;
[0551] The processor 910 is configured to precode a first signal transmitted through at least two transmitting antenna ports, wherein the precoding is used to suppress cross-correlation between the first signals transmitted by different transmitting antenna ports.
[0552] Optionally, the precoding includes space-time coding STC, and the first information includes precoding configuration information.
[0553] Optionally, the precoding configuration information includes at least one of the following:
[0554] The dimension of the first encoding matrix;
[0555] The type of the first encoding matrix;
[0556] An initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix;
[0557] A first encoding matrix or an index of the first encoding matrix;
[0558] at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0559] at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0560] First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in a first coding matrix and a transmit antenna port index of the first node;
[0561] Second association information is used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0562] third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0563] Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0564] a fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmit sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0565] The dimension of the first decoding matrix;
[0566] The type of the first decoding matrix;
[0567] an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0568] A first decoding matrix or an index of the first decoding matrix;
[0569] at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0570] at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0571] The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0572] Optionally, the first information further includes at least one of the following:
[0573] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0574] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0575] First indication information, where the first indication information is used to indicate a type of first processing adopted for acquiring the perception measurement value based on the first signal.
[0576] Optionally, the acquiring of the first information performed by the RF unit 901 includes:
[0577] First information is received from a first device, wherein the first device includes a core network element for a first service, and the first service is a service corresponding to MIMO perception.
[0578] Optionally, the acquiring of the first information performed by the RF unit 901 includes:
[0579] The radio frequency unit 901 is configured to obtain at least one of second information and third information; wherein the second information indicates information related to a sensing capability of a second node used to receive the first signal; and the third information indicates information related to a first service, where the first service is a service corresponding to MIMO sensing.
[0580] The processor 910 is configured to determine the first information based on at least one of the second information and the third information.
[0581] Optionally, the radio frequency unit 901 is further configured to send the first information to a second node, and the second node is configured to receive the first signal.
[0582] Optionally, the radio frequency unit 901 is further used to receive fourth information from the second node, where the fourth information is determined based on MIMO perception of the first signal, and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation index measurement value, and a perception result.
[0583] Optionally, the processor 910 is further configured to:
[0584] updating the first information according to the fourth information;
[0585] The first signal transmitted through at least two transmitting antenna ports is precoded according to the updated first information.
[0586] Optionally, the perception performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
[0587] Optionally, the type of the first process includes at least one of the following:
[0588] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0589] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0590] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0591] Optionally, within a signal accumulation period, each of the transmitting antenna ports repeatedly transmits the first signal K times, where K is greater than or equal to N. t integer, N t is the number of transmitting antenna ports used by the first node to transmit the first signal.
[0592] Optionally, when the first information includes precoding configuration information:
[0593] The rows in the first coding matrix correspond to the transmit antenna ports of the first signal, and the columns in the first coding matrix correspond to the number of repeated transmissions; or,
[0594] The columns in the first coding matrix correspond to the transmit antenna ports of the first signal, and the rows in the first coding matrix correspond to the number of repeated transmissions.
[0595] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0596] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; R p is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0597] Optionally, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0598] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0599] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0600] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0601] The first encoding matrix and the first decoding matrix are full rank matrices;
[0602] The first encoding matrix and the first decoding matrix are unitary matrices;
[0603] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0604] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0605] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned first node side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0606] In another embodiment, the terminal 900 serves as the second node.
[0607] At this time, the radio frequency unit 901 is configured to obtain first information, where the first information includes precoding configuration information of the first signal;
[0608] The processor 910 is configured to perform first processing and decoding on a first signal received through at least two receive antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmit antenna ports, and precoding based on the first information suppresses cross-correlation between first signals transmitted by different transmit antenna ports; and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation indicator measurement value, and a perception result.
[0609] Optionally, the precoding configuration information includes at least one of the following:
[0610] The dimension of the first encoding matrix;
[0611] The type of the first encoding matrix;
[0612] An initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is of the type of the first encoding matrix;
[0613] A first encoding matrix or an index of the first encoding matrix;
[0614] at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix;
[0615] at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix;
[0616] First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in the first coding matrix and an index of a transmit antenna port of a first node used to transmit the first signal;
[0617] Second association information is used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index used by the first node to transmit the first signal;
[0618] third association information, used to indicate an association relationship between the first coding matrix or the index of the first coding matrix and the frequency domain resource or resource set index used by the first node to transmit the first signal;
[0619] Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node;
[0620] a fifth association, used to indicate an association between at least one row vector in the first coding matrix or an index of the at least one row vector and at least one of a first sequence, a first sequence index, and first sequence information used by the first node to send the first signal, where the first sequence is a transmit sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence;
[0621] The dimension of the first decoding matrix;
[0622] The type of the first decoding matrix;
[0623] an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix;
[0624] A first decoding matrix or an index of the first decoding matrix;
[0625] at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix;
[0626] at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix;
[0627] The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
[0628] Optionally, the first information further includes at least one of the following:
[0629] First sequence information, where the first sequence information is parameter information used to determine a first sequence, where the first sequence is a transmission sequence used by the first signal;
[0630] First configuration information, where the first configuration information is used to configure perception parameters of the first signal;
[0631] First indication information, where the first indication information is used to indicate a type of the first processing used to obtain the perception measurement value based on the first signal.
[0632] Optionally, the acquiring of the first information performed by the RF unit 901 includes:
[0633] Receive first information from at least one of a first device and a first node, wherein the first device includes a core network element for a first service, the first service is a service corresponding to MIMO perception, and the first node includes a sending end device of the first signal.
[0634] Optionally, before executing the receiving of the first information from at least one of the first device and the first node, the radio frequency unit 901 is further used to send second information to at least one of the first device and the first node, where the second information indicates information related to the perception capability of the second node.
[0635] Optionally, the radio frequency unit 901 is further configured to send the fourth information to at least one of the first node and the first device.
[0636] Optionally, the radio frequency unit 901 is further configured to receive updated first information from at least one of the first node and the first device;
[0637] The processor 910 is further configured to perform first processing and decoding on the first signal received through at least two receiving antenna ports according to the updated first information to obtain updated fourth information.
[0638] Optionally, the perception performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
[0639] Optionally, the type of the first process includes at least one of the following:
[0640] The first type includes: performing time-domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement; or performing time-domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform (FFT) processing on the perceptual data to obtain a perceptual measurement;
[0641] The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform (2D-FFT) on the frequency domain channel matrix to obtain a perceptual measurement value;
[0642] The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
[0643] Optionally, the first information is used to configure the first matrix as a diagonal matrix. for:
[0644] Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of time-domain symbols of the first signal; R p is the signal correlation matrix with delay p; is a sum matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
[0645] Optionally, the time-frequency resource of the first signal includes at least one resource element RE, or a time-frequency resource block RB composed of REs;
[0646] Each of the REs or the time-frequency RBs is associated with at least one row or column of the respective first encoding matrix and the first decoding matrix.
[0647] Optionally, at least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following:
[0648] The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix;
[0649] The first encoding matrix and the first decoding matrix are full rank matrices;
[0650] The first encoding matrix and the first decoding matrix are unitary matrices;
[0651] The first encoding matrix and the first decoding matrix are Hadamard matrices;
[0652] The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product type.
[0653] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned second node side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0654] The embodiment of the present application further provides a network side device. As shown in FIG10 , the network side device 1000 includes: a processor 1001, a network interface 1002, and a memory 1003. The network interface 1002 is, for example, a Common Public Radio Interface (CPRI).
[0655] Specifically, the network side device 1000 of the embodiment of the present application also includes: instructions or programs stored in the memory 1003 and can be run on the processor 1001. The processor 1001 calls the instructions or programs in the memory 1003 to execute the method executed by each module as shown in Figure 6 or Figure 7, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
[0656] 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 aforementioned first node side method embodiment or the second node side method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0657] 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-transitory readable storage medium.
[0658] 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 aforementioned first node side method embodiment or the second node side method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0659] 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.
[0660] An embodiment of the present application further provides 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 aforementioned first node-side method embodiment or the second node-side method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0661] An embodiment of the present application further provides a wireless communication system, including a first node and a second node, wherein the first node is used to execute the steps of the aforementioned first node side method embodiment, and the second node is used to execute the steps of the aforementioned second node side method embodiment, and can achieve the same technical effect. To avoid repetition, they are not repeated here.
[0662] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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 a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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 the opposite 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.
[0663] Through the description of the above embodiments, 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0664] 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 this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A multiple-input multiple-output MIMO sensing method, comprising: The first node acquires first information, wherein the first information includes precoding configuration information of the first signal; The first node precodes a first signal transmitted through at least two transmit antenna ports, wherein the precoding is used to suppress mutual correlation between first signals transmitted by different transmit antenna ports.
2. The method according to claim 1, wherein: The precoding configuration information includes at least one of the following: The dimension of the first encoding matrix; The type of the first encoding matrix; an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first encoding matrix; A first encoding matrix or an index of the first encoding matrix; at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix; at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix; First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in a first coding matrix and an index of a transmit antenna port of the first node; Second association information, used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index for transmitting the first signal by the first node; third association information, used to indicate an association relationship between a first coding matrix or an index of the first coding matrix and a frequency domain resource or a resource set index through which the first node transmits the first signal; Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node; a fifth association relationship, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a first sequence used by the first node to send the first signal, or a first sequence index, and at least one of first sequence information, wherein the first sequence is a sending sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence; The dimension of the first decoding matrix; The type of the first decoding matrix; an initial 2nd-order Hadamard matrix or an index of the initial 2nd-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix; A first decoding matrix or an index of the first decoding matrix; at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix; at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix; The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
3. The method according to claim 1 or 2, wherein: The first information also includes at least one of the following: first sequence information, where the first sequence information is parameter information used to determine a first sequence, and the first sequence is a sending sequence used by the first signal; First configuration information, where the first configuration information is used to configure perception parameters of the first signal; First indication information, where the first indication information is used to indicate a type of a first process used to obtain the perception measurement value based on the first signal.
4. The method according to any one of claims 1 to 3, wherein: The first node acquires first information, including: The first node receives first information from a first device, wherein the first device includes a core network element for a first service, and the first service is a service corresponding to MIMO perception.
5. The method according to any one of claims 1 to 3, wherein: The first node acquires first information, including: The first node acquires at least one of the second information and the third information; wherein the second information indicates information related to the perception capability of the second node used to receive the first signal; and the third information indicates information related to the first service, where the first service is a service corresponding to MIMO perception; The first node determines the first information according to at least one of the second information and the third information.
6. The method according to claim 4 or 5, further comprising: The first node sends the first information to a second node, and the second node is used to receive the first signal.
7. The method according to any one of claims 1 to 6, further comprising: The first node receives fourth information from the second node, where the fourth information is determined based on MIMO perception of the first signal, and the fourth information includes at least one of the following: a perception measurement value, a perception performance evaluation index measurement value, and a perception result.
8. The method according to claim 7, further comprising: The first node updates the first information according to the fourth information; The first node precodes the first signal transmitted through at least two transmitting antenna ports according to the updated first information.
9. The method according to claim 7 or 8, wherein: The perceptual performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
10. The method according to claim 3, wherein: The type of the first process includes at least one of the following: The first type includes: performing time domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement amount; or performing time domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform FFT processing on the perceptual data to obtain a perceptual measurement amount; The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform 2D-FFT process on the frequency domain channel matrix to obtain a perceptual measurement amount; The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
11. The method according to any one of claims 1 to 10, wherein: In a signal accumulation period, each of the transmitting antenna ports repeatedly transmits the first signal K times, where K is greater than or equal to N t integer, N t is the number of transmitting antenna ports used by the first node to transmit the first signal.
12. The method according to claim 11, wherein: In the case where the first information includes precoding configuration information: The rows in the first coding matrix correspond to the transmit antenna ports of the first signal, and the columns in the first coding matrix correspond to the number of repeated transmissions; or, The columns in the first coding matrix correspond to the transmit antenna ports of the first signal, and the rows in the first coding matrix correspond to the number of repeated transmissions.
13. The method according to any one of claims 1 to 12, wherein: The first information is used to configure the first matrix as a diagonal matrix. for: Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of symbols of the first signal in the time domain; R p is the signal correlation matrix with delay p; is a summation matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; It is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
14. The method according to any one of claims 2 to 13, wherein: The time-frequency resource of the first signal includes at least one resource unit RE, or a time-frequency resource block RB composed of REs; Each of the REs or the time-frequency RBs is associated with at least one row or column of the first encoding matrix and the first decoding matrix.
15. The method according to any one of claims 2 to 14, wherein: At least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following: The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix; The first encoding matrix and the first decoding matrix are full rank matrices; The first encoding matrix and the first decoding matrix are unitary matrices; The first encoding matrix and the first decoding matrix are types of Hadamard matrices; The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product types.
16. A multiple-input multiple-output MIMO sensing method, comprising: The second node acquires first information, wherein the first information includes precoding configuration information of the first signal; The second node performs first processing and decoding on the first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and the precoding based on the first information suppresses the mutual correlation between the first signals transmitted by different transmitting antenna ports; the fourth information includes at least one of the following: a perception measurement quantity measurement value, a perception performance evaluation index measurement value, and a perception result.
17. The method according to claim 16, wherein: The precoding configuration information includes at least one of the following: The dimension of the first encoding matrix; The type of the first encoding matrix; an initial second-order Hadamard matrix or an index of the initial second-order Hadamard matrix, wherein the Hadamard matrix is a type of the first encoding matrix; A first encoding matrix or an index of the first encoding matrix; at least one row of the first encoding matrix or an index of at least one row of the first encoding matrix; at least one column of the first encoding matrix or an index of at least one column of the first encoding matrix; First association information, used to indicate an association relationship between at least one row vector or an index of a row vector in a first coding matrix and an index of a transmitting antenna port of a first node used to transmit the first signal; Second association information, used to indicate an association relationship between at least one column vector or an index of a column vector in the first coding matrix and a time domain resource or a resource set index for transmitting the first signal by the first node; third association information, used to indicate an association relationship between a first coding matrix or an index of the first coding matrix and a frequency domain resource or a resource set index through which the first node transmits the first signal; Fourth association information, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a physical transmit antenna or a physical transmit antenna set index of the first node; a fifth association relationship, used to indicate an association relationship between at least one row vector in the first coding matrix or an index of the at least one row vector and a first sequence used by the first node to send the first signal, or a first sequence index, and at least one of first sequence information, wherein the first sequence is a sending sequence used by the first signal, and the first sequence information is parameter information used to determine the first sequence; The dimension of the first decoding matrix; The type of the first decoding matrix; an initial 2nd-order Hadamard matrix or an index of the initial 2nd-order Hadamard matrix, wherein the Hadamard matrix is a type of the first decoding matrix; A first decoding matrix or an index of the first decoding matrix; at least one row of the first decoding matrix or an index of at least one row of the first decoding matrix; at least one column of the first decoding matrix or an index of at least one column of the first decoding matrix; The first encoding matrix is used to precode the first signal transmitted through at least two transmitting antenna ports, and the first decoding matrix is used to decode the first signal received through at least two receiving antenna ports.
18. The method according to claim 16 or 17, wherein: The first information also includes at least one of the following: first sequence information, where the first sequence information is parameter information used to determine a first sequence, and the first sequence is a sending sequence used by the first signal; First configuration information, where the first configuration information is used to configure perception parameters of the first signal; First indication information, where the first indication information is used to indicate a type of the first processing used to obtain the perception measurement value based on the first signal.
19. The method according to any one of claims 16 to 18, wherein: The second node acquires the first information, including: The second node receives first information from at least one of a first device and a first node, wherein the first device includes a core network element for a first service, the first service is a service corresponding to MIMO perception, and the first node includes a sending end device of the first signal.
20. The method according to claim 19, wherein: Before the second node receives the first information from at least one of the first device and the first node, the method further includes: The second node sends second information to at least one of the first device and the first node, where the second information indicates information related to the sensing capability of the second node.
21. The method according to any one of claims 16 to 20, further comprising: The second node sends the fourth information to at least one of the first node and the first device.
22. The method according to claim 21, further comprising: The second node receives the updated first information from at least one of the first node and the first device; The second node performs first processing and decoding on the first signal received through at least two receiving antenna ports according to the updated first information to obtain updated fourth information.
23. The method according to any one of claims 16 to 22, wherein: The perceptual performance evaluation index measurement value includes a signal-to-clutter ratio SCR.
24. The method of claim 18, wherein: The type of the first process includes at least one of the following: The first type includes: performing time domain matched filtering and signal accumulation on the first signal to obtain a perceptual measurement amount; or performing time domain matched filtering and signal accumulation on the first signal to obtain perceptual data, and performing fast Fourier transform FFT processing on the perceptual data to obtain a perceptual measurement amount; The second type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain point division method, and performing a two-dimensional fast Fourier transform 2D-FFT process on the frequency domain channel matrix to obtain a perceptual measurement amount; The third type includes: obtaining a frequency domain channel matrix of the first signal based on a frequency domain conjugate point multiplication method, and performing 2D-FFT processing on the frequency domain channel matrix to obtain a perceptual measurement value.
25. The method according to any one of claims 16 to 24, wherein: The first information is used to configure the first matrix as a diagonal matrix. for: Wherein, j is the symbol index of the first signal; K is the number of repeated transmissions of the first signal within a signal accumulation period; p is the delay index of the received signal during matched filtering at the receiving end, the value range of p is [1-P, P-1], and p is not equal to 0, and P is the total number of symbols of the first signal in the time domain; R p is the signal correlation matrix with delay p; is a summation matrix of precoding matrices of the first signal from the jth symbol to the j+K-1th symbol; It is the summation matrix of the decoding matrices of the first signal from the jth symbol to the j+K-1th symbol; ⊙ represents the Hadamard product.
26. The method according to any one of claims 17 to 25, wherein: The time-frequency resource of the first signal includes at least one resource unit RE, or a time-frequency resource block RB composed of REs; Each of the REs or the time-frequency RBs is associated with at least one row or column of the first encoding matrix and the first decoding matrix.
27. The method according to any one of claims 17 to 26, wherein: At least one of the first encoding matrix and the first decoding matrix satisfies at least one of the following: The product matrix of the first encoding matrix and the conjugate matrix of the first decoding matrix is a diagonal matrix; The first encoding matrix and the first decoding matrix are full rank matrices; The first encoding matrix and the first decoding matrix are unitary matrices; The first encoding matrix and the first decoding matrix are types of Hadamard matrices; The first encoding matrix and the first decoding matrix are of unitary matrix Kronecker product types.
28. A multiple-input multiple-output (MIMO) sensing device, applied to a first node, the device comprising: A first acquisition module, configured to acquire first information, wherein the first information includes precoding configuration information of the first signal; The first precoding module is used to precode the first signal transmitted through at least two transmitting antenna ports, wherein the precoding is used to suppress the mutual correlation between the first signals transmitted by different transmitting antenna ports.
29. A multiple-input multiple-output (MIMO) sensing device, applied to a second node, the device comprising: A second acquisition module, configured to acquire first information, wherein the first information includes precoding configuration information of the first signal; The first processing module is used to perform first processing and decoding on a first signal received through at least two receiving antenna ports to obtain fourth information; wherein the first signal is transmitted through at least two transmitting antenna ports, and the precoding based on the first information suppresses the mutual correlation between the first signals transmitted by different transmitting antenna ports; the fourth information includes at least one of the following: a perception measurement quantity measurement value, a perception performance evaluation index measurement value, and a perception result.
30. A communication device, comprising 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 multi-input multi-output MIMO perception method as described in any one of claims 1 to 15 are implemented, or the steps of the MIMO perception method as described in any one of claims 16 to 27 are implemented.
31. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the multi-input multi-output MIMO perception method as described in any one of claims 1 to 15, or implements the steps of the MIMO perception method as described in any one of claims 16 to 27.
Citation Information
Patent Citations
Data transmission method and device
CN112822671A
Signal transmission method and apparatus
US20230261841A1
DFT-s-OFDM multiple layer and subband transmission
WO2022029717A1
DATA-AWARE PRECODING FOR BASE STATIONS AND USER EQUIPMENT (UEs)
WO2022236456A1
Channel estimation method and wireless sensing device
WO2023174058A1