This application pertains to the field of communication technologies, and specifically relates to a preamble sending method, a terminal, and a storage medium.
In a four-step random access procedure or a two-step random access procedure, a terminal needs to send a preamble to a network-side device. For example, the terminal sends a preamble in a Message 1 (MSG 1) in the four-step random access procedure, or sends a preamble in a message A (MSG A) in the two-step random access procedure. However, in practical study, it is found that currently, before sending the preamble, the terminal sends the preamble only based on a measurement result related to communication. Consequently, in a case that the terminal that sends the preamble cannot meet a wireless sensing requirement, sensing performance of the terminal is poor.
Embodiments of this application provide a preamble sending method, a terminal, and a storage medium.
According to a first aspect, a preamble sending method is provided, including:
According to a second aspect, a preamble sending apparatus is provided, including:
According to a third aspect, a terminal is provided. The terminal includes a processor and a memory, the memory stores a program or instructions capable of running on the processor, and when the program or the instructions are executed by the processor, the steps of the preamble sending method provided in the embodiments of this application are implemented.
According to a fourth aspect, a terminal is provided. The terminal includes a processor and a communication interface. The communication interface is configured to: measure a first signal to obtain a target measurement result, where the target measurement result includes a sensing measurement result; and send a preamble based on the target measurement result.
According to a fifth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions, and when the program or the instructions are executed by a processor, the steps of the preamble sending method provided in the embodiments of this application are implemented.
According to a sixth aspect, a chip is provided. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the preamble sending method provided in the embodiments of this application.
According to a seventh aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the steps of the preamble sending method provided in the embodiments of this application.
In the embodiments of this application, a terminal measures a first signal to obtain a target measurement result, where the target measurement result includes a sensing measurement result; and the terminal sends a preamble based on the target measurement result. In this way, because the preamble is sent based on the sensing measurement result, the terminal that sends the preamble can better meet a sensing requirement, so that sensing performance is improved.
The following clearly describes technical solutions in embodiments of this application with reference to accompanying drawings in the embodiments of this application. Clearly, the described embodiments are merely some rather than all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects instead of describing a specified order or sequence. It should be understood that, terms used in this way may be interchangeable under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. Moreover, the terms “first” and “second” typically distinguish between objects of a same category rather than limiting a quantity of objects. For example, a first object may be one object or a plurality of objects. In addition, in the specification and claims, “and/or” represents at least one of connected objects, and the character “/” generally represents an “or” relationship between associated objects.
It should be noted that, a technology described in embodiments of this application is not limited to a Long Term Evolution (LTE)/LTE-advanced (LTE-A) system, and may be further applied to other wireless communication systems, such as a Code Division Multiple Access (CDMA) system, a Time Division Multiple Access (TDMA) system, a Frequency Division Multiple Access (FDMA) system, an Orthogonal Frequency Division Multiple Access (OFDMA) system, a Single-carrier Frequency Division Multiple Access (SC-FDMA) system, and another system. The terms “system” and “network” are often used interchangeably in the embodiments of this application. A described technology may be used for the systems and radio technologies described above, as well as other systems and radio technologies. A New Radio (NR) system is described in the following description for illustrative purposes, and NR terms are used in most of the following description, although these technologies can also be applied to applications other than the NR system application, such as a 6th Generation (6G) communication system.
In this embodiment of this application, sidelink (SL) transmission may be performed between terminals 11. In other words, data transmission is directly performed at a physical layer between the terminals 11. SL transmission between the terminals 11 may be broadcast, unicast, multicast, groupcast, or the like. In addition, all terminals that perform SL transmission may be online or offline, or some devices are online and some devices are offline.
The network-side device 12 may include a radio access network device and a core network device. The radio access network device may also be referred to as a Radio Access Network (RAN), a radio access network function, or a radio access network unit. The radio access network device may include a base station, a Wireless Local Area Network (WLAN) access point, a WiFi node, or the like. The base station may be referred to as a NodeB, an evolved NodeB (eNB), an access point, a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service
Set (ESS), a home NodeB, a home evolved NodeB, a Transmitting Receiving Point (TRP), a small cell, or another appropriate term in the field. Provided that same technical effects are achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, only a base station in an NR system is used as an example for description, but a specific type of the base station is not limited.
The core network device may include but is not limited to at least one of the following: a core network node, a core network function, a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF), a Policy Control Function (PCF), a Policy and Charging Rules Function (PCRF) unit, an Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), a Home Subscriber Server (HSS), a Centralized network configuration (CNC), a Network Repository Function (NRF), a Network Exposure Function (NEF), a local NEF (Local NEF or L-NEF), a Binding Support Function (BSF), an Application Function (AF), a Network Data Analytics Function (NWDAF), a Location Management Function (LMF), or the like.
In this embodiment of this application, the network-side device and the terminal may have a sensing capability, and by sending and receiving a wireless signal, the network-side device and the terminal can sense information such as a direction, a distance, and a speed of a target object, or detect, track, identify, and image a target object, an event, an environment, or the like. Some sensing functions and application scenarios are shown in Table 1.
It should be noted that the sensing category shown in the foregoing Table 1 is merely an example for description, and a sensing measurement category is not limited in this embodiment of this application.
In addition, this embodiment of this application may be applied to an integrated communication and sensing scenario. Integrated communication and sensing refers to the design of implementing integration of communication and sensing functions through spectrum sharing and hardware sharing in a same system. While transferring information, the system is also capable of sensing information such as a direction, a distance, and a speed, and detecting, tracking, and identifying a target device or event. A communication system and a sensing system cooperate with each other, to improve overall performance and bring better service experience.
For example, integration of communication and radar is a typical integrated communication and sensing application, and fusion of a communication system and a radar system can bring many advantages, such as reducing costs, reducing a size, reducing power consumption, improving spectrum efficiency, and reducing mutual interference, thereby improving overall system performance.
In this embodiment of this application, based on different sensing signal sending nodes and receiving nodes, six types of sensing links shown in
Sensing link 1: Sensing in which a base station performs sending and receiving. In this manner, the base station sends a sensing signal, and obtains a sensing result by receiving an echo of the sensing signal.
Sensing link 2: Air-interface sensing between base stations. In this manner, a base station 2 receives a sensing signal sent by a base station 1, and obtains a sensing result.
Sensing link 3: Uplink air-interface sensing. In this manner, a base station receives a sensing signal sent by a terminal, and obtains a sensing result.
Sensing link 4: Downlink air-interface sensing. In this manner, a terminal receives a sensing signal sent by a base station, and obtains a sensing result.
Sensing link 5: Sensing in which a terminal performs sending and receiving. In this manner, the terminal sends a sensing signal, and obtains a sensing result by receiving an echo of the sensing signal.
Sensing link 6: Sidelink sensing between terminals. For example, a terminal 2 receives a sensing signal sent by a terminal 1, and obtains a sensing result, or a terminal 1 receives a sensing signal sent by a terminal 2, and obtains a sensing result.
With reference to the accompanying drawings, the following describes, in detail by using some embodiments and application scenarios thereof, a preamble sending method, a terminal, and a storage medium that are provided in the embodiments of this application.
Referring to
Step 301: A terminal measures a first signal to obtain a target measurement result, where the target measurement result includes a sensing measurement result.
That the terminal measures the first signal may be as follows: The terminal measures one or more first signals. When the terminal measures a plurality of first signals, the plurality of first signals may include signals of a same type or different types. For example, some first signals are signals sent by a network-side device, some first signals may be first signals sent by another terminal, and some first signals may be signals sent and received by the foregoing terminal.
For example, the terminal measures a plurality of synchronization signal and PBCH block (SSB) signals or resources of a plurality of Channel State Information-Reference Signal (CSI-RS).
The sensing measurement result may also be referred to as link sensing performance.
Step 302: The terminal sends a preamble based on the target measurement result.
That the terminal sends a preamble based on the target measurement result may be: sending the preamble in a case that the sensing measurement result meets a preset condition. In some embodiments, that the terminal sends a preamble based on the target measurement result may be: sending a preamble that matches the target measurement result, for example, selecting, from a pre-obtained preamble set, the preamble that matches the target measurement result, and sending the preamble.
In an implementation, the preamble may be a pilot, a reference signal, or the like.
In this embodiment of this application, the preamble may be sent based on the sensing measurement result by using the foregoing steps, so that the terminal that sends the preamble can better meet a sensing requirement, and sensing performance is improved.
In an implementation, the target measurement result further includes a communication measurement result.
In this way, the preamble may be sent based on the sensing measurement result and the communication measurement result, and the preamble may be sent by comprehensively taking communication performance and sensing performance into consideration, to improve access performance of the terminal.
In an implementation, the sending a preamble based on the target measurement result includes:
That the target measurement result meets a preset condition includes: the sensing measurement result meets a first preset condition.
In a case that the target measurement result further includes a communication measurement result, that the target measurement result meets a preset condition includes at least one of the following:
The first preset condition and the second preset condition may be defined in a protocol, or may be configured by the network-side device.
That the target measurement result meets a preset condition may be that sensing measurement results of one or more first signals meet the first preset condition. In some embodiments, that the target measurement result meets a preset condition may be that communication measurement results of one or more first signals meet the second preset condition. In some embodiments, that the target measurement result meets a preset condition may be: sensing measurement results of one or more first signals meet the second preset condition, and the communication measurement results of the one or more first signals meet the second preset condition.
That the sensing measurement result meets the first preset condition may be:
It should be noted that, in a case that the terminal measures a plurality of first signals, measurement results of some or all of the first signals may meet the preset condition.
In this implementation, the terminal may send the preamble in a case that at least one of the sensing measurement result or the communication measurement result meets the preset condition, to avoid a case in which a measurement result does not meet a requirement when the terminal sends the preamble, thereby improving performance of the terminal, for example, improving sensing performance.
It should be noted that, in this embodiment of this application, one corresponding sensing measurement result may be determined for each first signal, or one sensing measurement result may be obtained for a plurality of first signals. In other words, the first signal and the sensing measurement result may be in a one-to-one correspondence, or may be in a many-to-one relationship. It should be noted that the plurality of first signals herein may be some or all of the first signals measured in step 301. For example, in step 301, N first signals are measured. In some implementations, N sensing measurement results may be obtained. In some other implementations, M measurement results may be obtained. M is an integer greater than or equal to 1 and less than N. Similarly, the first signal and the communication measurement result may be in a one-to-one correspondence, or may be in a many-to-one relationship.
In an implementation, the first signal may be a signal that does not include transmission information, and the signal that does not include transmission information may be a synchronization signal or a reference signal.
For example, the first signal may include:
In some embodiments, the first signal may be a single-frequency Continuous Wave (CW), a Frequency Modulated CW (FMCW), an ultra-wideband Gaussian pulse, and the like commonly used by a radar.
In some embodiments, the first signal may be a newly designed dedicated signal, for example, a signal that has a good correlation characteristic and a low peak-to-average power ratio; or a newly designed integrated communication and sensing signal, where the signal carries specific information and has relatively good sensing performance. For example, the first signal is a signal obtained by splicing, combining, or superimposing at least one dedicated sensing signal/reference signal and at least one communication signal in time domain and/or frequency domain.
In an implementation, in a case that the target measurement result includes the sensing measurement result and the communication measurement result,
The sensing measurement result and the communication measurement result that are obtained by measuring the same first signal may be a sensing measurement result obtained by performing measurement in terms of sensing measurement results on one or more first signals and a communication measurement result obtained by performing measurement in terms of communication measurement results on the one or more first signals. In other words, each first signal is measured to obtain a corresponding sensing measurement result and a corresponding communication measurement result. In this way, the preamble may be sent in a case that sensing measurement results and communication measurement results of some or all first signals meet the preset condition.
The sensing measurement result obtained by measuring the first signal set and the communication measurement result obtained by measuring the second signal set may be: the sensing measurement result is obtained by measuring a part of the first signals, and the communication measurement result is obtained by measuring the other part of the first signals. In this way, the preamble may be sent in a case that sensing measurement results of some first signals meet the preset condition and communication measurement results of some first signals meet the preset condition.
In addition, the first signal set and the second signal set may include first signals of a same type or different types.
In an implementation, before the terminal measures the first signal to obtain the target measurement result, the method further includes:
The configuration information includes at least one of the following:
The waveform type may be a type such as Orthogonal frequency division multiplex (OFDM), Single-carrier Frequency-Division Multiple Access (SC-FDMA), Orthogonal Time Frequency Space (OTFS), Frequency Modulated Continuous Wave (FMCW), or a pulse signal.
The subcarrier spacing may be a subcarrier spacing of an OFDM system, for example, 30 KHz.
The guard interval may be a time interval from a moment at which sending of a signal ends to a moment at which a latest echo signal of the signal is received. This parameter is proportional to a maximum sensing distance. For example, this parameter may be obtained through calculation of 2dmax/c, where dmax is the maximum sensing distance (belonging to a sensing requirement). For example, for a self-sent and received sensing signal, dmax represents a maximum distance between a signal transmitting and receiving point of a sensing signal and a signal transmitting point. In some cases, an OFDM signal cyclic prefix (CP) may function as a minimum guard interval.
The bandwidth may be inversely proportional to distance resolution, and may be obtained through calculation of c/(2Δd), where Ad is the distance resolution (belonging to a sensing requirement), and c is the speed of light.
The Burst duration may be inversely proportional to rate resolution (belonging to a sensing requirement). This parameter is a time span of a sensing signal, and is mainly used to calculate a Doppler frequency offset. This parameter may be obtained through calculation of c/(2fcΔv), where Av is speed resolution, and fc is a carrier frequency of the sensing signal.
The time domain spacing may be obtained through calculation of c/(2fcvrange), where vrange is a maximum speed minus a minimum speed (belonging to a sensing requirement), and this parameter is a time interval between two adjacent sensing signals.
One value may be taken every 2 dBm from −20 dBm to 23 dBm as the transmit power.
The signal format may be information such as an SRS, a DMRS, or a PRS, or another predefined signal, and a related sequence format.
The signal direction may be direction or beam information of the first signal.
The time resource may be an index of a slot in which the first signal is located or a symbol index of the slot. There are two types of time resources: One is a one-time time resource, for example, one omnidirectional sensing signal is sent on one symbol. The other is non-one-time time resource, such as a plurality of groups of periodic time resources or non-continuous time resources (which may include start time and end time), where sensing signals in a same direction are sent on each group of periodic time resources, and beam directions of periodic time resources in different groups are different.
The frequency resource may include a center frequency, bandwidth, a Resource block (RB), a subcarrier, a reference point (Point A), a start bandwidth location, and the like of the first signal.
The QCL relationship may be QCL between a resource of the first signal and an SSB. For example, the first signal includes a plurality of resources, each resource is in
QCL with one SSB, and the QCL includes a type (Type) A, a type B, a type C, or a type D.
The antenna configuration information may be antenna configuration information of a device (for example, the network-side device or the terminal) that sends or receives the first signal, and may include at least one of the following:
The type of the sensing measurement result may include at least one of the following:
The first preset condition corresponding to the sensing measurement result may be a threshold condition corresponding to the sensing measurement result, for example, a threshold condition corresponding to each of the signal component power, the sensing SNR, the sensing SINR, the quantity of sensing targets, the sensing RCS, the sensing spectrum information, the sensing delay, the sensing distance, the sensing Doppler, the sensing speed, or the sensing angle information.
The measurement requirement may be used to instruct the terminal that obtains, by measuring the first signal, the sensing measurement result meeting the preset condition to send the preamble. For example, the measurement requirement is a sensing requirement, and the sensing requirement may be used to instruct a terminal that obtains, by measuring the first signal, sensing link performance meeting a sensing condition to send the preamble.
In the foregoing implementation, because the first indication information is received before the first signal is measured, measurement may be performed and the preamble may be sent based on the first indication information, to improve accuracy of measuring and sending the preamble by the terminal.
In an implementation, before the sending a preamble, the method further includes:
It should be noted that, in a case that the target measurement result does not include the communication measurement result, in this implementation, the preamble sending parameter may be determined based on the sensing measurement result, and in a case that target measurement result includes the communication measurement result, in this implementation, the preamble sending parameter may be determined based on at least one of the sensing measurement result or the communication measurement result.
The preamble sending parameter may include at least one of the following:
The time domain resource is a time domain resource location for sending the preamble, the frequency domain resource is a frequency domain resource location for sending the preamble, and the preamble sequence parameter may be a preamble sequence format, a preamble sequence index, or the like.
In some implementations, the preamble sending parameter includes at least one of the following:
A correspondence or a mapping relationship between the first signal and the preamble sending parameter is defined in a protocol and/or is configured by a base station for the terminal.
In this implementation, each first signal corresponds to a group of preamble sending parameters. For example, a preamble sending parameter corresponding to each first signal includes at least one of the following:
In addition, preamble sending parameters corresponding to different first signals may be different, or preamble sending parameters corresponding to some first signals are the same.
A sensing measurement result of each first signal in the third signal set meets the first preset condition, and a communication measurement result meets the second preset condition. The preamble sending parameter corresponding to the at least one first signal in the third signal set may be determined in the following manner: selecting the at least one first signal from the third signal set, and determining the preamble sending parameter corresponding to the at least one first signal.
A sensing measurement result of each first signal in the fifth signal set meets the first preset condition, and a communication measurement result of each first signal in the sixth signal set meets the second preset condition.
The preamble sending parameter corresponding to the fourth signal set may be determined in the following manner: selecting at least one first signal from the fifth signal set, selecting at least one first signal from the sixth signal set, and then determining a preamble sending parameter corresponding to the at least one first signal selected from the fifth signal set and a preamble sending parameter corresponding to the at least one first signal selected from the sixth signal set. The preamble sending parameter corresponding to the at least one first signal selected from the fifth signal set and the preamble sending parameter corresponding to the at least one first signal selected from the sixth signal set are the same. In other words, finally determined preamble sending parameters respectively correspond to the at least one first signal in the fifth signal set and the at least one first signal in the sixth signal set, so that the finally determined preamble sending parameters correspond to both the first signal whose sensing measurement result meets the first preset condition and the first signal whose communication measurement result meets the second preset condition. In this way, performance of sending the preamble is improved.
That the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the fifth signal set and the preamble sending parameter corresponding to the at least one first signal in the sixth signal set may be understood as follows: the preamble sending parameter includes two groups of preamble sending parameters.
In some implementations, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the fifth signal set and the preamble sending parameter corresponding to the at least one first signal in the sixth signal set, the sending a preamble includes:
In this implementation, the preamble may be sent twice, for example, two different preambles are sent.
In some implementations, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the third signal set or the preamble sending parameter corresponding to the fourth signal set, the terminal sends one preamble, and uplink transmit power of the preamble is determined based on Reference Signal Received Power (RSRP) of the first signal whose communication measurement result meets the second preset condition.
Determining the uplink transmit power based on the RSRP may be: determining the uplink transmit power based on a calculation formula or a mapping relationship between the RSRP and the uplink transmit power that is agreed upon in a protocol.
In this implementation, the uplink transmit power of the preamble may be determined based on RSRP of the first signal whose communication measurement result meets the second preset condition, so that the uplink transmit power of the preamble matches the RSRP of the first signal whose communication measurement result meets the second preset condition, thereby improving transmission reliability of the preamble.
In some implementations, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the fifth signal set and the preamble sending parameter corresponding to the at least one first signal in the sixth signal set, the terminal sends two preambles, where uplink transmit power of one preamble is determined based on RSRP of the first signal whose communication measurement result meets the second preset condition, and uplink transmit power of the other preamble is determined based on RSRP of the first signal whose sensing measurement result meets the first preset condition.
In this implementation, uplink transmit power of one preamble may be determined based on the RSRP of the first signal whose communication measurement result meets the second preset condition, and uplink transmit power of the other preamble may be determined based on the RSRP of the first signal whose sensing measurement result meets the first preset condition, so that the two preambles are separately sent at different power, thereby improving a success rate of access by the terminal.
In an implementation, the sending a preamble includes:
The sensing measurement amount may include the following four types:
In some implementations, the sensing measurement amount may further include corresponding label information, for example, include at least one of the following:
That the first message includes the sensing measurement result may be: in a two-step random access procedure, the terminal sends the preamble, and sends the sensing measurement result of the first signal, the sensing measurement amount for the first signal, or the sensing measurement result and the sensing measurement amount through a Physical Uplink Shared Channel (PUSCH) of a MSG A (message A).
In this implementation, because the sensing measurement amount and the sensing measurement result are reported, the network-side device may determine the sensing measurement amount corresponding to the sensing measurement result, to more accurately understand sensing link performance of the terminal.
In an implementation, the sensing measurement result includes at least one of the following:
The sensing component power of the first signal may be power information of a signal component associated with the sensing target, for example, power information of a sensing path. In some embodiments, power of a signal component that is in the first signal and that is significantly affected by the sensing target is received, which may include at least one of the following:
It should be noted that the maximum amplitude may be or exceeds a specific threshold, and the specific threshold may be indicated by the network-side device, or may be obtained by the terminal through calculation based on noise power and/or interference power. The specific delay/Doppler range is related to the sensing requirement, and may be indicated by the network-side device, or may be obtained by the terminal based on the sensing requirement.
The sensing SNR may be a ratio of the sensing component power of the first signal to the noise power, and the sensing SINR may be a ratio of the sensing component power of the first signal to a sum of the noise power and the interference power.
Radar detection is used as an example. The sensing component power of the first signal is echo power, and a method for obtaining power of an echo signal may be at least one of the following options:
Manner 1: Constant False Alarm Rate Detection (CFAR) is performed based on a one-dimensional delay map obtained through fast-time dimensional FFT processing of the echo signal, and a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, and the amplitude thereof is used as a target signal amplitude, to calculate the power of the echo signal, as shown in
Manner 2: CFAR is performed based on a one-dimensional Doppler map obtained through slow-time dimensional FFT processing of the echo signal, and a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, and the amplitude thereof is used as a target signal amplitude, to calculate the power of the echo signal, also as shown in
Manner 3: CFAR is performed based on a two-dimensional Doppler map obtained through 2D-FFT processing of the echo signal, and a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, and the amplitude thereof is used as a target signal amplitude, to calculate the power of the echo signal.
Manner 4: CFAR is performed based on a three-dimensional delay-Doppler-angle map obtained through 3D-FFT processing of the echo signal, and a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, and the amplitude thereof is used as a target signal amplitude, to calculate the power of the echo signal.
In addition to the foregoing method in which the sample value point with the maximum amplitude whose CFAR exceeds the threshold is used as the target sample value point, a method for determining a signal amplitude may also be as follows: the sample value point with the maximum amplitude whose CFAR exceeds the threshold and an average value of several nearest sample value points exceeding the threshold are used as a target signal amplitude to calculate the power of the echo signal.
The foregoing method for obtaining the sensing SNR and the sensing SINR may include at least one of the following manners:
Manner 1: CFAR is performed based on a one-dimensional delay map obtained through fast-time dimensional FFT processing of the echo signal, a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, the amplitude thereof is used as a target signal amplitude, and all sample value points other than ±ε sample value points from a location of the target sample value point in the one-dimensional map are used as interference/noise sample value points, and an average interference/amplitude thereof is counted as an interference/noise signal amplitude, as shown in
Manner 2: CFAR is performed based on a one-dimensional Doppler map obtained through slow-time dimensional FFT processing of the echo signal, a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, the amplitude thereof is used as a target signal amplitude, and all sample value points other than ±η sample value points from a location of the target sample value point in the one-dimensional map are used as interference/noise sample value points, and an average amplitude thereof is counted as an interference/noise signal amplitude. Finally, an SNR/SINR is calculated by using the target signal amplitude and the interference/noise signal amplitude. η is a constant.
Manner 3: CFAR is performed based on a two-dimensional delay-Doppler map obtained through 2D-FFT processing of the echo signal, a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, the amplitude thereof is used as a target signal amplitude, and all sample value points other than ±ε (a fast-time dimension) and ±η (a slow-time dimension) sample value points from the target sample value point in the two-dimensional map are used as interference/noise sample value points, and an average amplitude thereof is counted as an interference/noise signal amplitude. Finally, an SNR/SINR is calculated by using the target signal amplitude and the interference/noise signal amplitude.
Manner 4: CFAR is performed based on a three-dimensional delay-Doppler-angle map obtained through 3D-FFT processing of the echo signal, a sample value point with a maximum amplitude whose CFAR exceeds a threshold is used as a target sample value point, the amplitude thereof is used as a target signal amplitude, and all sample value points other than ±ε (a fast-time dimension), ±η (a slow-time dimension), and ±δ (an angle dimension) sample value points from the target sample value point in the three-dimensional map are used as interference/noise sample value points, and an average amplitude thereof is counted as an interference/noise signal amplitude. Finally, an SNR/SINR is calculated by using the target signal amplitude and the interference/noise signal amplitude. δ is a constant.
Manner 5: In addition to the foregoing method in which the sample value point with the maximum amplitude whose CFAR exceeds the threshold is used as the target sample value point, a method for determining the target signal amplitude may also be as follows: an average value of the sample value point with the maximum amplitude whose CFAR exceeds the threshold and several nearest sample value points exceeding the threshold is used as the target signal amplitude.
In addition, a method for determining the interference/noise sample value point may be: performing further screening based on the foregoing determined interference/noise sample value point. A screening method is as follows: For the one-dimensional delay map, several sample value points near a delay of 0 are removed, and remaining interference/noise sample points are used as noise sample value points; or for the one-dimensional Doppler map, several sample value points near Doppler of 0 are removed, and remaining interference/noise sample value points are used as interference/noise sample value points; or for the two-dimensional delay-Doppler map, several points near a delay of 0 and interference/noise sample points in a strip range formed by all Doppler ranges are removed, and remaining noise sample value points are used as interference/noise sample value points; or for the three-dimensional delay-Doppler-angle map, several points near a delay of 0 and interference/noise sample value points in a slice range formed by all Doppler ranges and all angle ranges are removed, and remaining interference/noise sample points are used as interference/noise sample points.
Whether the sensing target exists may be: performing sensing to determine whether the sensing target exists, or performing sensing to determine whether a target within a preset speed/Doppler range exists, or performing sensing to determine whether a target within a preset distance/delay range exists.
The quantity of sensing targets may be a quantity of targets in a preset sensing speed/Doppler range or a quantity of targets in a preset sensing distance/delay range.
The preset range may be obtained by sensing requirement information.
In some implementations, a manner of determining whether the target exists may be: determining whether a sample value point whose amplitude exceeds a specific threshold exists in a one-dimensional or two-dimensional delay/Doppler map. If the sample value point exists, it is considered that the target is detected. Determining a quantity of existing targets may be: considering a quantity of sample value points whose amplitudes exceed a specific threshold in the one-dimensional or two-dimensional delay/Doppler map as the quantity of targets.
The sensing RCS may be RCS information of a single sensing target, or may be RCS information of a plurality of targets.
The sensing spectrum information may include at least one of the following:
The sensing delay, the sensing distance, the sensing Doppler, the sensing speed, and the sensing angle information may be sensing information of a single sensing target, or may be sensing information of a plurality of targets.
In the foregoing implementation, sending of the preamble may be triggered based on sensing measurement, so that the corresponding first signal for sending the preamble meets the sensing requirement. For example, in a case that the communication measurement result is a communication performance measurement result, the first signal (for example, an SSB) may be selected by comprehensively taking communication performance and sensing performance into consideration, and a target first signal (for example, a target SSB) may be found in a timely manner to meet the sensing requirement.
In some implementations, the first preset condition corresponding to the sensing measurement result includes at least one of the following:
The first threshold condition to the eleventh threshold condition are configured by a network side or agreed upon in a protocol. In addition, each threshold condition may include one or more thresholds.
That the sensing component power of the first signal meets the first threshold condition may be that signal component power of one first signal meets the first threshold condition, or may be that signal component power of X first signals meets the first threshold condition, where X is configured by the network side, X is an integer greater than 1, and the signal component power is calculated based on the X first signals.
For another example, that the sensing SNR meets the second threshold condition may be that a sensing SNR of one first signal meets the second threshold condition, or may be that sensing SNRs of X first signals meet the second threshold condition, where the sensing SNR is calculated based on the X first signals.
For another example, that the sensing SINR meets the third threshold condition may be that a sensing SINR of one first signal meets the third threshold condition, or may be that sensing SINRs of X first signals meet the third threshold condition, where the sensing SINR is calculated based on the X first signals.
That the quantity of sensing targets meets the fourth threshold condition may be that at least Y targets are detected, where Y is configured by the network side or agreed upon in a protocol.
That the quantity of sensing targets meets the fourth threshold condition may be, In some embodiments, that a manner similar to a bitmap is used, where a location of each bit in the bitmap represents a target, a bit being 1 indicates that the target is detected, a bit being 0 indicates that the target is not detected, and a bitmap corresponding to the fourth threshold condition is configured by the network-side device or agreed upon in a protocol.
That the sensing RCS meets the fifth threshold condition may be that RCS information of a single sensing target meets the fifth threshold condition, or may be that RCS information of a plurality of targets meets the fifth threshold condition.
The sensing spectrum information, the sensing delay, the sensing distance, the sensing Doppler, the sensing speed, and the sensing angle information may be that sensing information of a single sensing target or sensing information of a plurality of targets meets a corresponding threshold condition.
In addition, in this embodiment of this application, a sensing performance evaluation indicator corresponding to sensing link performance may be calculated based on a sensing measurement amount. For example, the sensing performance evaluation indicator may include at least one of the following:
Dynamic Time Warping (DTW), or another indicator that can reflect similarity between two sequences, including but not limited to a Longest Common Subsequence (LCSS), an Edit Distance on Real Sequences (EDR), an Edit Distance with Real Penalty (ERP), a Hausdorff distance (Hausdorff Distance), a Fréchet distance (Fréchet Distance), a One Way Distance (OWD), a Locality In-between Polylines (LIP), and the like).
In an implementation, the communication measurement result includes at least one of the following:
RSRP, a Received Signal Strength Indication (RSSI), a Precoding matrix indicator (PMI), a Rank indicator (RI), a Channel quality indicator (CQI), a signal-to-noise ratio, a signal-to-interference-plus-noise ratio, a Bit Error Rate (BER), or a Block Error Rate (BLER).
In this implementation, the communication measurement result is a communication link measurement result, or is referred to as communication link performance. Therefore, the preamble can be sent based on the communication link performance.
In addition, the first threshold condition to the eleventh threshold condition may be that sensing measurement results of one or more first signals meet a corresponding threshold condition, which indicates that the sensing link performance meets a communication condition, so that the preamble is sent.
In some implementations, the second preset condition corresponding to the communication measurement result includes at least one of the following:
The twelfth threshold condition to the twentieth threshold condition are configured by the network side or agreed upon in a protocol. In addition, each threshold condition may include one or more thresholds.
In addition, the twelfth threshold condition to the twentieth threshold condition may be that communication measurement results of one or more first signals meet a corresponding threshold condition, which indicates that the communication link performance meets a communication condition, so that the preamble is sent.
In an implementation, the sending a preamble includes:
In this implementation, the preamble may be sent in a four-step random access procedure or a two-step random access procedure.
In this embodiment of this application, the preamble may be sent based on the sensing measurement result, so that the terminal that sends the preamble can better meet the sensing requirement, thereby improving sensing performance.
The method provided in the embodiments of this application is described below as an example by using two embodiments.
This embodiment is described by using four-step random access (which may be performed when a downlink sensing requirement arrives) as an example, and includes the following steps:
The first indication information is used to indicate at least one of the following:
In addition, the first indication information may be L1 signaling (for example, a MSG 0) carried on a PDCCH, SIB signaling such as a SIB 1, a MAC CE, RRC signaling, paging, or the like.
If sensing link performance of one or more first signals meets the sensing condition and communication link performance of the same first signal meets the communication condition, or sensing link performance of one or more first signals meets the sensing condition and communication link performance of one or more other first signals meets the communication condition, the UE needs to send the preamble. Otherwise, the UE does not need to send the preamble.
Method A for determining the sending parameter of the preamble by the UE: determining a target SSB (a type of the first signal) set whose sensing link performance meets the sensing condition and whose communication link performance meets the communication condition; and selecting one or more SSBs from the target SSB set, and determining a sending parameter of a preamble corresponding to the one or more SSBs (if the preamble is sent once, the preamble corresponds to one SSB in the target SSB set whose sensing link performance meets the sensing condition and whose communication link performance meets the communication condition).
Method B for determining the sending parameter of the preamble by the UE: determining a target SSB set whose sensing link performance meets the sensing condition; selecting one or more SSBs (an SSB set X) from the target SSB set; determining a target SSB set whose communication link performance meets the communication condition; selecting one or more SSBs (an SSB set Y) from the target SSB set; and determining a sending parameter of a preamble corresponding to the SSB set X and the SSB set Y, where in this case, the preamble is sent once.
Method C for determining the sending parameter of the preamble by the UE: determining a target SSB set whose sensing link performance meets the sensing condition; selecting one or more SSBs from the target SSB set, and determining a sensing parameter of a preamble 1 corresponding to the one or more SSBs; determining a target SSB set whose communication link performance meets the communication condition; and selecting one or more SSBs from the target SSB set, and determining a sending parameter of a preamble 2 corresponding to the one or more SSBs, where in this case, the preamble is sent twice.
A sending parameter (including a time domain resource, a frequency domain resource, a preamble sequence format, and the like) of a preamble corresponding to one or more SSBs is configured by the base station and/or defined in a protocol.
Two preamble received target powers (preambleReceivedTargetPower) may be separately set for communication and sensing.
When sending a MSG 3, the UE may send a sensing measurement amount of the first signal or a sensing measurement result of the first signal to the base station.
This embodiment is described by using two-step random access (which may be performed when a downlink sensing requirement arrives) as an example, and includes the following steps:
The first indication information is used to indicate at least one of the following:
The first indication information may be L1 signaling (for example, a MSG 0) carried on a PDCCH, SIB signaling such as a SIB 1, a MAC CE, RRC signaling, paging, or the like.
If sensing link performance of one or more first signals meets the sensing condition and communication link performance of the same first signal meets the communication condition, or sensing link performance of one or more first signals meets the sensing condition and communication link performance of one or more other first signals meets the communication condition, the UE needs to send the preamble. Otherwise, the UE does not need to send the preamble.
Method A for determining the sending parameter of the preamble by the UE: determining a target SSB (a type of the first signal) set whose sensing link performance meets the sensing condition and whose communication link performance meets the communication condition; and selecting one or more SSBs from the target SSB set, and determining a sending parameter of a preamble corresponding to the one or more SSBs (if the preamble is sent once, the preamble corresponds to one SSB in the target SSB set whose sensing link performance meets the sensing condition and whose communication link performance meets the communication condition); or
A sending parameter (including a time domain resource, a frequency domain resource, a preamble sequence format, and the like) of a preamble corresponding to one or more SSBs is configured by the base station and/or defined in a protocol.
If the UE sends one preamble, an uplink power control of the preamble may determine uplink power of the preamble based on RSRP of the first signal whose communication link performance meets the communication condition.
If the UE sends two preambles, an uplink power control of the two preambles determines uplink transmit power of the preamble 1 based on RSRP of a first signal whose communication link performance meets the communication condition, and determines uplink transmit power of the preamble 2 based on RSRP of a first signal whose sensing link performance meets the sensing condition.
Two preambleReceivedTargetPower may be separately set for communication and sensing.
In addition, a PUSCH part of a MSG A sent by the UE may carry a sensing measurement amount of the first signal or a sensing measurement result of the first signal.
Referring to
In some embodiments, the target measurement result further includes a communication measurement result.
In some embodiments, the sending module 502 is configured to send the preamble in a case that the target measurement result meets a preset condition.
In some embodiments, in a case that the target measurement result further includes the communication measurement result, that the target measurement result meets the preset condition includes at least one of the following:
In some embodiments, in a case that the target measurement result includes the sensing measurement result and the communication measurement result,
In some embodiments, the apparatus further includes:
In some embodiments, the configuration information includes at least one of the following:
In some embodiments, the apparatus further includes:
In some embodiments, the preamble sending parameter includes at least one of the following:
In some embodiments, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the fifth signal set and the preamble sending parameter corresponding to the at least one first signal in the sixth signal set, the sending a preamble includes:
In some embodiments, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the third signal set or the preamble sending parameter corresponding to the fourth signal set, the apparatus sends one preamble, and uplink transmit power of the preamble is determined based on reference signal received power RSRP of a first signal whose communication measurement result meets the second preset condition; or
In some embodiments, a preamble sending parameter corresponding to each first signal includes at least one of the following:
In some embodiments, the preamble sending parameter includes at least one of the following:
In some embodiments, the sending a preamble includes:
In some embodiments, the sensing measurement result includes at least one of the following:
In some embodiments, the first preset condition corresponding to the sensing measurement result includes at least one of the following:
In some embodiments, the communication measurement result includes at least one of the following:
In some embodiments, the second preset condition corresponding to the communication measurement result includes at least one of the following: the RSRP meets a twelfth threshold condition;
In some embodiments, the sending a preamble includes:
The preamble sending apparatus can improve sensing performance of the terminal.
The preamble sending apparatus in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component such as an integrated circuit or a chip in the electronic device. For example, the electronic device may be a network-side device, or may be another device other than the network-side device. For example, the network-side device may include but is not limited to the types of the network-side device enumerated in the embodiments of this application. Another device may be a server, a Network Attached Storage (NAS), or the like. This is not specifically limited in the embodiments of this application.
The preamble sending apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment in
As shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface. The communication interface is used as a measurement module configured to: measure a first signal to obtain a target measurement result, where the target measurement result includes a sensing measurement result; and send a preamble based on the target measurement result. This terminal embodiment corresponds to the foregoing method embodiments on a terminal side. Each implementing process and implementation of the foregoing method embodiments may be applicable to this terminal embodiment, and a same technical effect can be achieved.
The terminal 700 includes but is not limited to at least some components in a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and the like.
A person skilled in the art may understand that, the terminal 700 may further include a power source (for example, a battery) that supplies power to each component. The power source may be logically connected to the processor 710 by using a power management system, to implement functions such as charging management, discharging management, and power consumption management by using the power management system. The structure of the terminal shown in
It should be understood that in this embodiment of this application, the input unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042, and the graphics processing unit 7041 processes image data of a still picture or a video obtained by an image capture apparatus (for example, a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 or another input device 7072. The touch panel 7071 is also referred to as a touchscreen. The touch panel 7071 may include two parts: a touch detection apparatus and a touch controller. The another input device 7072 may include but is not limited to a physical keyboard, a function key (such as a volume control key or an on/off key), a trackball, a mouse, and an operating lever. Details are not described herein again.
In this embodiment of this application, after receiving downlink data from a network-side device, the radio frequency unit 701 may transmit the downlink data to the processor 710 for processing. In addition, the radio frequency unit 701 may send uplink data to a network-side device. Generally, the radio frequency unit 701 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
The memory 709 may be configured to store a software program or instructions and various types of data. The memory 709 may mainly include a first storage area for storing a program or instructions and a second storage area for storing data. The first storage area may store an operating system, an application program or instructions required by at least one function (for example, a sound play function or an image play function), and the like. In addition, the memory 709 may include a volatile memory or a non-volatile memory, or the memory 709 may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDRSDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 709 in this embodiment of this application includes but is not limited to these memories and any other suitable type of memory.
The processor 710 may include one or more processing units. In some embodiments, the processor 710 integrates an application processor and a modem processor. The application processor mainly processes operations related to an operating system, a user interface, an application program, and the like. The modem processor, such as a baseband processor, mainly processes a wireless communication signal. It may be understood that, the foregoing modem processor may not be integrated into the processor 710.
The radio frequency unit 701 is configured to: measure a first signal to obtain a target measurement result, where the target measurement result includes a sensing measurement result; and send a preamble based on the target measurement result.
In some embodiments, the target measurement result further includes a communication measurement result.
In some embodiments, the sending a preamble based on the target measurement result includes:
In some embodiments, in a case that the target measurement result further includes the communication measurement result, that the target measurement result meets the preset condition includes at least one of the following:
In some embodiments, in a case that the target measurement result includes the sensing measurement result and the communication measurement result,
In some embodiments, before the terminal measures the first signal to obtain the target measurement result, the radio frequency unit 701 is further configured to:
In some embodiments, the configuration information includes at least one of the following:
In some embodiments, before sending the preamble, the radio frequency unit 701 is further configured to:
In some embodiments, the preamble sending parameter includes at least one of the following:
In some embodiments, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the fifth signal set and the preamble sending parameter corresponding to the at least one first signal in the sixth signal set, the sending a preamble includes:
In some embodiments, in a case that the preamble sending parameter includes the preamble sending parameter corresponding to the at least one first signal in the third signal set or the preamble sending parameter corresponding to the fourth signal set, the terminal sends one preamble, and uplink transmit power of the preamble is determined based on reference signal received power RSRP of a first signal whose communication measurement result meets the second preset condition; or
In some embodiments, a preamble sending parameter corresponding to each first signal includes at least one of the following:
In some embodiments, the preamble sending parameter includes at least one of the following:
In some embodiments, the sending a preamble includes:
In some embodiments, the sensing measurement result includes at least one of the following:
In some embodiments, the first preset condition corresponding to the sensing measurement result includes at least one of the following:
In some embodiments, the communication measurement result includes at least one of the following:
RSRP, a received signal strength indicator RSSI, a precoding matrix indicator PMI, a rank indicator RI, a channel quality indicator CQI, a signal-to-noise ratio SNR, a signal-to-interference-plus-noise ratio SINR, a bit error rate BER, or a block error rate BLER.
In some embodiments, the second preset condition corresponding to the communication measurement result includes at least one of the following:
In some embodiments, the sending a preamble includes:
The foregoing terminal can improve sensing performance of the terminal.
An embodiment of this application further provides a readable storage medium. The readable storage medium stores a program or instructions, the program or instructions are executed by a processor to implement the processes in the foregoing embodiment of the preamble sending method, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal in the foregoing embodiments. 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 disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the processes in the foregoing embodiment of the preamble sending method, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be understood that, the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, or a system on chip.
An embodiment of this application further provides a computer program/program product. The computer program/program product is stored in a storage medium, the computer program/program product is executed by at least one processor to implement the processes in the foregoing embodiment of the preamble sending method, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be noted that in this specification, the term “comprise”, “include”, or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. Without more constraints, an element preceded by “includes a . . . ” does not preclude the existence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that, the scope of the method and apparatus in the implementations of this application is not limited to performing functions in a sequence shown or discussed, and may further include performing functions in a basically simultaneous manner or in a reverse order based on the functions involved. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
According to the foregoing descriptions of the implementations, a person skilled in the art may clearly understand that the method in the foregoing embodiments may be implemented by software and a necessary general-purpose hardware platform, or may be implemented by hardware. However, in many cases, the former is a better implementation. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing specific embodiments. The foregoing specific embodiments are merely illustrative rather than restrictive. Inspired by this application, a person of ordinary skill in the art may develop many other manners without departing from principles of this application and the protection scope of the claims, and all such manners fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202211146481.8 | Sep 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/118441, filed Sep. 13, 2023, which claims priority to Chinese Patent Application No. 202211146481.8, filed Sep. 20, 2022. The entire contents of each of the above-referenced applications are expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/118441 | Sep 2023 | WO |
Child | 19082129 | US |