Speed measurement method, equipment, device and storage medium
By preprocessing signals and configuring resources at both the receiving and transmitting ends, the problem of limited maximum sensing speed is solved, achieving a wider speed range and improved resource utilization efficiency.
Patent Information
- Application Number
- CN202410577871.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
In integrated sensing and communication systems, existing technologies, while maintaining the same measurement resolution, reduce the number of measurement symbols, which leads to a smaller maximum sensing speed and low resource utilization efficiency.
By sensing the offset or range of speed-related measurements at the receiver and transmitter, the signal is preprocessed, sensing resources are configured to expand the maximum value of speed measurement, and resource configuration can be flexibly adjusted.
It supports a wider speed range under the same resolution and symbol configuration, reduces symbol usage, improves resource configuration flexibility, and reduces air interface resource waste.
Smart Images

Figure CN120935581A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a speed measurement method, device, apparatus, and storage medium. Background Technology
[0002] In an Integrated Sensing and Communication (ISAC) system, sensing the velocity of an object requires a certain sensing resolution (e.g., target object velocity sensing resolution: 0.3 m / s). Without considering the signal-to-noise ratio (SNR), the accumulation duration of measurement symbols (including symbol intervals) determines the velocity sensing resolution, while the measurement symbol interval determines the maximum perceived velocity. A longer accumulation duration results in a smaller sensing resolution, a smaller measurement symbol interval, and a larger maximum perceived velocity.
[0003] To reduce resource consumption, time decimation can be used to reduce the number of measurement symbols while keeping the accumulation time constant, thus maintaining the same resolution. However, this method increases the interval between measurement symbols, thereby reducing the maximum sensing speed. Summary of the Invention
[0004] This application provides a speed measurement method, device, apparatus, and storage medium to extend the maximum value of speed measurement.
[0005] In a first aspect, this application provides a speed measurement method applied to a sensing receiver, comprising:
[0006] Preprocessing of the received signal is performed based on the offset or range of velocity-related measurements, where velocity-related measurements are velocity or Doppler frequency offset.
[0007] The measured values of velocity-related quantities are determined based on the preprocessed sensor-received signals.
[0008] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0009] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0010] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0011] In some embodiments, the method further includes:
[0012] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0013] The parameters related to the measurement quantity include one or more of the following:
[0014] Speed range;
[0015] Doppler frequency offset range;
[0016] Velocity offset value;
[0017] Doppler frequency offset value.
[0018] In some embodiments, the configuration methods for measurement-related parameters include:
[0019] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0020] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0021] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0022] In some embodiments, the method further includes:
[0023] The system receives resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The first set of sensing resources is sent earlier than the second set of sensing resources.
[0024] Based on the first set of sensing resources, the range of velocity-related measurements is determined.
[0025] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0026] In some embodiments, the first set of sensing resources are non-periodic sensing resources, and the second set of sensing resources are periodic sensing resources.
[0027] In some embodiments, the configuration parameters related to the sensing resources include one or more of the following:
[0028] Sequence index;
[0029] Time-domain symbol number;
[0030] Time-domain symbol interval;
[0031] Starting symbol position.
[0032] In some embodiments, the method further includes:
[0033] In the case of multiple perceptions, the range of velocity-type measurements corresponding to the nth perception is determined based on the measured values of velocity-type measurements determined by at least one perception prior to the nth perception, where n is an integer greater than 1.
[0034] In some embodiments, the method further includes:
[0035] Report the measured values of velocity-type measurements to the sensing entity; or...
[0036] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0037] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0038] Secondly, this application also provides a speed measurement method applied to a sensing transmitter, comprising:
[0039] Preprocessing of the sensed transmission signal is performed based on the offset value or range of velocity-type measurements, where velocity-type measurements are velocity or Doppler frequency offset.
[0040] Send the preprocessed sensing signal.
[0041] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0042] The second velocity or second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0043] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0044] In some embodiments, the method further includes:
[0045] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0046] The parameters related to the measurement quantity include one or more of the following:
[0047] Speed range;
[0048] Doppler frequency offset range;
[0049] Velocity offset value;
[0050] Doppler frequency offset value.
[0051] In some embodiments, the configuration methods for measurement-related parameters include:
[0052] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0053] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0054] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0055] In some embodiments, the method further includes:
[0056] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0057] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0058] Thirdly, this application also provides a speed measurement method applied to a sensing functional entity, including:
[0059] Configure measurement-related parameters to the sensing node. These measurement-related parameters include one or more of the following:
[0060] Speed range;
[0061] Doppler frequency offset range;
[0062] Velocity offset value;
[0063] Doppler frequency offset value.
[0064] In some embodiments, the configuration methods for measurement-related parameters include:
[0065] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0066] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0067] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0068] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0069] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0070] Configure the effective time information of the measurement parameters to the sensing nodes.
[0071] Fourthly, this application also provides a sensing receiver, including a memory, a transceiver, and a processor;
[0072] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0073] Preprocessing of the received signal is performed based on the offset or range of velocity-related measurements, where velocity-related measurements are velocity or Doppler frequency offset.
[0074] The measured values of velocity-related quantities are determined based on the preprocessed sensor-received signals.
[0075] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0076] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0077] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0078] In some embodiments, the operation further includes:
[0079] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0080] The parameters related to the measurement quantity include one or more of the following:
[0081] Speed range;
[0082] Doppler frequency offset range;
[0083] Velocity offset value;
[0084] Doppler frequency offset value.
[0085] In some embodiments, the configuration methods for measurement-related parameters include:
[0086] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0087] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0088] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0089] In some embodiments, the operation further includes:
[0090] The system receives resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The first set of sensing resources is sent earlier than the second set of sensing resources.
[0091] Based on the first set of sensing resources, the range of velocity-related measurements is determined.
[0092] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0093] In some embodiments, the first set of sensing resources are non-periodic sensing resources, and the second set of sensing resources are periodic sensing resources.
[0094] In some embodiments, the configuration parameters related to the sensing resources include one or more of the following:
[0095] Sequence index;
[0096] Time-domain symbol number;
[0097] Time-domain symbol interval;
[0098] Starting symbol position.
[0099] In some embodiments, the operation further includes:
[0100] In the case of multiple perceptions, the range of velocity-type measurements corresponding to the nth perception is determined based on the measured values of velocity-type measurements determined by at least one perception prior to the nth perception, where n is an integer greater than 1.
[0101] In some embodiments, the operation further includes:
[0102] Report the measured values of velocity-type measurements to the sensing entity; or...
[0103] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0104] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0105] Fifthly, this application also provides a sensing transmitter, including a memory, a transceiver, and a processor;
[0106] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0107] Preprocessing of the sensed transmission signal is performed based on the offset value or range of velocity-type measurements, where velocity-type measurements are velocity or Doppler frequency offset.
[0108] Send the preprocessed sensing signal.
[0109] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0110] The second velocity or second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0111] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0112] In some embodiments, the operation further includes:
[0113] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0114] The parameters related to the measurement quantity include one or more of the following:
[0115] Speed range;
[0116] Doppler frequency offset range;
[0117] Velocity offset value;
[0118] Doppler frequency offset value.
[0119] In some embodiments, the configuration methods for measurement-related parameters include:
[0120] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0121] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0122] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0123] In some embodiments, the operation further includes:
[0124] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0125] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0126] Sixthly, this application also provides a sensing functional entity, including a memory, a transceiver, and a processor;
[0127] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0128] Configure measurement-related parameters to the sensing node. These measurement-related parameters include one or more of the following:
[0129] Speed range;
[0130] Doppler frequency offset range;
[0131] Velocity offset value;
[0132] Doppler frequency offset value.
[0133] In some embodiments, the configuration methods for measurement-related parameters include:
[0134] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0135] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0136] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0137] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0138] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0139] Configure the effective time information of the measurement parameters to the sensing nodes.
[0140] Seventhly, this application also provides a speed measuring device, comprising:
[0141] The first processing unit is used to preprocess the sensed and received signal based on the offset value or range of velocity-type measurement quantities, where the velocity-type measurement quantities are velocity or Doppler frequency offset.
[0142] The first determining unit is used to determine the measured value of velocity-type measurement quantities based on the preprocessed sensing and receiving signals.
[0143] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0144] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0145] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0146] In some embodiments, the device further includes:
[0147] The second determining unit is used to determine the offset value or range of velocity-type measurements based on the measurement-related parameters configured by the sensing functional entity.
[0148] The parameters related to the measurement quantity include one or more of the following:
[0149] Speed range;
[0150] Doppler frequency offset range;
[0151] Velocity offset value;
[0152] Doppler frequency offset value.
[0153] In some embodiments, the configuration methods for measurement-related parameters include:
[0154] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0155] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0156] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0157] In some embodiments, the device further includes:
[0158] The receiving unit is used to receive resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The transmission time of the first set of sensing resources is earlier than the transmission time of the second set of sensing resources.
[0159] The third determining unit is used to determine the range of speed-type measurement quantities based on the first set of sensing resources.
[0160] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0161] In some embodiments, the first set of sensing resources are non-periodic sensing resources, and the second set of sensing resources are periodic sensing resources.
[0162] In some embodiments, the configuration parameters related to the sensing resources include one or more of the following:
[0163] Sequence index;
[0164] Time-domain symbol number;
[0165] Time-domain symbol interval;
[0166] Starting symbol position.
[0167] In some embodiments, the device further includes:
[0168] The fourth determining unit is used to determine the range of velocity-type measurement quantities corresponding to the nth perception based on the measurement value of the velocity-type measurement quantity determined by at least one perception prior to the nth perception in the case of multiple perceptions, where n is an integer greater than 1.
[0169] In some embodiments, the apparatus further includes a reporting unit for:
[0170] Report the measured values of velocity-type measurements to the sensing entity; or...
[0171] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0172] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0173] Eighthly, this application also provides a speed measuring device, comprising:
[0174] The second processing unit is used to preprocess the sensed transmission signal based on the offset value or range of velocity-type measurements, where the velocity-type measurements are velocity or Doppler frequency offset.
[0175] The transmitting unit is used to transmit the preprocessed sensing transmission signal.
[0176] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0177] The second velocity or second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0178] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0179] In some embodiments, the device further includes:
[0180] The fifth determining unit is used to determine the offset value or range of velocity-type measurements based on the measurement-related parameters configured by the sensing functional entity.
[0181] The parameters related to the measurement quantity include one or more of the following:
[0182] Speed range;
[0183] Doppler frequency offset range;
[0184] Velocity offset value;
[0185] Doppler frequency offset value.
[0186] In some embodiments, the configuration methods for measurement-related parameters include:
[0187] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0188] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0189] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0190] In some embodiments, the apparatus further includes a sixth determining unit, configured to:
[0191] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0192] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0193] Ninthly, this application also provides a speed measuring device, comprising:
[0194] The configuration unit is used to configure measurement-related parameters to the sensing node. The measurement-related parameters include one or more of the following:
[0195] Speed range;
[0196] Doppler frequency offset range;
[0197] Velocity offset value;
[0198] Doppler frequency offset value.
[0199] In some embodiments, the configuration methods for measurement-related parameters include:
[0200] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0201] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0202] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0203] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0204] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0205] Configure the effective time information of the measurement parameters to the sensing nodes.
[0206] In a tenth aspect, this application also provides a non-transiently readable storage medium storing a computer program for causing a processor to execute the speed measurement method described in the first aspect, or the speed measurement method described in the second aspect, or the speed measurement method described in the third aspect.
[0207] Eleventhly, this application also provides a communication device, wherein the communication device stores a computer program, the computer program being used to cause the communication device to perform the speed measurement method described in the first aspect, or the speed measurement method described in the second aspect, or the speed measurement method described in the third aspect.
[0208] In a twelfth aspect, this application also provides a processor-readable storage medium storing a computer program for causing a processor to perform the speed measurement method described in the first aspect, or the speed measurement method described in the second aspect, or the speed measurement method described in the third aspect.
[0209] In a thirteenth aspect, this application also provides a chip product, wherein the chip product stores a computer program, the computer program being used to cause the chip product to perform the speed measurement method described in the first aspect, or the speed measurement method described in the second aspect, or the speed measurement method described in the third aspect.
[0210] The speed measurement method, equipment, apparatus, and storage medium provided in this application preprocess the received signal based on the offset value or range of speed-related measurements at the sensing receiver, and then determine the measured value of the speed-related measurements based on the preprocessed received signal. This can support a larger speed range under the same resolution and symbol configuration, or reduce the number of symbols under the same resolution and speed range. This makes the maximum speed measurement value not limited by the time domain resource configuration (symbol interval, measurement time length), and allows for flexible adjustment of resource configuration, thereby improving the flexibility of measurement resource configuration and reducing the waste of air interface resources. Attached Figure Description
[0211] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0212] Figure 1 Schematic diagrams of single-base sensing and dual-base sensing provided for related technologies;
[0213] Figure 2 This is one of the flowcharts illustrating the speed measurement method provided in the embodiments of this application;
[0214] Figure 3 A second schematic flowchart illustrating the speed measurement method provided in this application embodiment;
[0215] Figure 4 The third schematic flowchart of the speed measurement method provided in the embodiments of this application;
[0216] Figure 5 This is a schematic diagram of the structure of the sensing receiver provided in an embodiment of this application;
[0217] Figure 6 This is a schematic diagram of the structure of the sensing transmitter provided in an embodiment of this application;
[0218] Figure 7 This is a schematic diagram of the structure of the sensing functional entity provided in the embodiments of this application;
[0219] Figure 8 This is one of the structural schematic diagrams of the speed measuring device provided in the embodiments of this application;
[0220] Figure 9 This is a second schematic diagram of the structure of the speed measuring device provided in the embodiments of this application;
[0221] Figure 10The third schematic diagram of the speed measuring device provided in the embodiments of this application. Detailed Implementation
[0222] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0223] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0224] In the embodiments of this application, the terms "first," "second," etc., are used to distinguish similar objects, and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited; for example, the first object can be one or more.
[0225] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0226] To facilitate a clearer understanding of the technical solutions of the various embodiments of this application, some technical content related to the various embodiments of this application will be introduced first.
[0227] 1. ISAC
[0228] ISAC, as a key candidate evolution technology for New Radio (NR) systems, is based on the idea of introducing wireless sensing capabilities into wireless mobile communication. Wireless sensing refers to sensing environmental information via wireless signals. This information includes the distribution, size, quantity, and temperature of environmental objects, human actions and behaviors, and even human breathing rate and heart rate. The principle of wireless sensing involves transmitting radio signals to the environment at the sensing transmitter and simultaneously collecting the reflected, scattered, and multipath-transmitted wireless signals at the sensing receiver. Because the collected wireless signals are influenced by the environment, they carry environmental information. After receiving the signals and undergoing complex signal processing, environmental characteristics can be discovered, and the sensed environment can be reconstructed on a computer. This includes identifying people and objects in the environment, detecting temperature, detecting human movements, and even monitoring breathing and heart rate. It can be used in fields such as health monitoring and security.
[0229] Wireless sensing is generally divided into two modes: mono-static sensing and bi-static sensing. Mono-static sensing refers to a base station (or terminal) actively transmitting a sensing signal, which is then reflected by the object being sensed and received by the same base station (or terminal). Bi-static sensing refers to a base station (or terminal) transmitting a sensing signal, which is then transmitted through a wireless channel and received by another base station (or terminal).
[0230] Figure 1 Schematic diagrams of single-base sensing and dual-base sensing provided for related technologies, such as Figure 1 As shown, single-base sensing includes: base station (gNB) single-base sensing and terminal (User Equipment, UE) single-base sensing. Dual-base sensing includes: UE-gNB dual-base sensing, gNB-UE dual-base sensing, UE-UE dual-base sensing, and gNB-gNB dual-base sensing.
[0231] 2. Speed resolution
[0232] Theoretically, the optimal solution for velocity resolution Δv is:
[0233]
[0234] Where λ is the wavelength corresponding to the carrier frequency, and N sym T represents the total number of Orthogonal Frequency Division Multiplexing (OFDM) symbols traversed during the velocity estimation measurement. sym N represents the time length of a single OFDM symbol. sym T sym The total time elapsed for speed estimation measurements.
[0235] 3. Maximum perceived speed
[0236] The range of perceived speed is typically from 0 to ±v. max Theoretically, the maximum perceived speed v max for:
[0237]
[0238] Where N t This measures the number of symbols used in the signal, with symbols transmitted at equal intervals.
[0239]
[0240]
[0241]
[0242] Where f c Δf is the carrier frequency, c0 is the speed of light, and Δf is the subcarrier spacing.
[0243] Examples are given below:
[0244] Case 1: Sensing range v is 0 to ±70 km / h, Δf = 120 kHz, speed resolution is 0.3 m / s, f c =28GHz, N sym =2002(143 slots * 14 symbols), assuming the sensing symbol intervals are uniformly distributed, then the number of symbols required in the time domain is:
[0245]
[0246] The number of sensing symbols N required in the time domain can be calculated. t There are 121.
[0247] Case 2: Sensing range v is 0 to 70 km / h, Δf = 120 kHz, speed resolution is 0.3 m / s, f c =28GHz, N sym =2002, assuming the sensing symbol interval is uniformly distributed, then the number of symbols required in the time domain is:
[0248]
[0249] The number of sensing symbols N required in the time domain can be calculated. t There are 121.
[0250] Figure 2 This is one of the flowcharts illustrating the speed measurement method provided in the embodiments of this application. The method is applied to a sensing receiver, such as... Figure 2 As shown, the method includes the following steps:
[0251] Step 200: Preprocess the received signal based on the offset value or range of velocity-type measurements, where velocity-type measurements are velocity or Doppler frequency offset.
[0252] Specifically, a sensing receiver refers to a sensing node that receives sensing signals, such as a terminal or base station. For single-base sensing, the sensing receiver and the sensing transmitter are the same sensing node; for dual-base sensing, the sensing receiver and the sensing transmitter are different sensing nodes. The sensing transmitter is the sensing node that sends sensing signals.
[0253] The sensed signal refers to the sensed signal received by the sensed receiver.
[0254] After receiving the sensing signal, the sensing receiver first preprocesses the signal based on the offset value or range of velocity-type measurements. The specific form of the preprocessing is not limited in this application. In some embodiments, the sensing signal may be multiplied by a formula (function or expression), which is constructed based on the offset value or range of velocity-type measurements.
[0255] The offset or range of velocity-related measurements can be configured by the sensing function entity (or sensing server, SF), determined by the sensing receiver itself, or obtained in other ways; there are no restrictions here.
[0256] In some embodiments, preprocessing the sensed and received signal based on the velocity offset value may involve multiplying the sensed and received signal by... Where v L The offset value represents the velocity, and μ represents the time index of the signal sequence, μ = 0, ..., N′. t -1, N′ t Based on the maximum perceived speed v′ max The number of symbols required in the time domain, v′, is calculated. max Based on v L The adjusted maximum perceived speed.
[0257] Since velocity and Doppler frequency offset can be converted, all descriptions of velocity in this application are equally applicable to Doppler frequency offset, and can be modified or varied accordingly based on the conversion relationship between velocity and Doppler frequency offset. The following explanation will mainly focus on velocity, and will not elaborate on Doppler frequency offset.
[0258] It should be noted that all velocities in this application refer to radial velocities, and the line connecting the sensing receiver and the sensing target is radial.
[0259] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0260] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0261] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0262] Specifically, preprocessing the received signal based on the range of speed-related measurements can involve first determining a first speed or a first Doppler frequency offset based on the range of speed-related measurements, and then preprocessing the received signal based on this first speed or first Doppler frequency offset. The specific first speed or first Doppler frequency offset is not limited; it can be a certain speed value or a certain Doppler frequency offset value determined based on the range of speed-related measurements. For example, if the speed range is 0–70 km / h, the first speed determined based on this speed range could be half of the maximum speed, i.e., 35 km / h.
[0263] This application does not limit the specific form of preprocessing the sensed and received signal based on the first velocity or the first Doppler frequency offset. In some embodiments, the preprocessing of the sensed and received signal based on the velocity offset value described above can be similar, by multiplying the sensed and received signal by a term (function or expression) constructed based on the first velocity or the first Doppler frequency offset. For example, multiplying the sensed and received signal by... Where v1 represents the first velocity.
[0264] Step 201: Determine the measured values of velocity-related quantities based on the preprocessed sensing and receiving signals.
[0265] Specifically, after the sensing receiver preprocesses the sensing and receiving signal, the sensing receiver can calculate the measured value of velocity-type measurement quantities based on the preprocessed sensing and receiving signal. The specific calculation method can refer to the existing technical solution, and the preprocessed sensing and receiving signal replaces the sensing and receiving signal in the existing technical solution.
[0266] The actual velocity or Doppler frequency offset of the sensed target can be determined based on the measured value and offset value (or the first velocity and the first Doppler frequency offset) of velocity-related measurements. For example, the actual velocity of the sensed target can be obtained by adding the velocity measurement value to the velocity offset value (or the first velocity).
[0267] The following uses the Discrete Fourier Transform (DFT) speed measurement algorithm as an example to illustrate the specific implementation process.
[0268] In existing speed measurement, the sensing and receiving signal I rThe relationship between (μ) and the sensed transmitted signal I(μ) is as follows:
[0269]
[0270] The received sensing signal I r (μ), multiplied by (Taking velocity-based offset preprocessing as an example), then calculate I div (μ), here denoted as I′ div (μ), as follows:
[0271]
[0272] to I ′ div (μ) Perform DFT operation:
[0273]
[0274] The DFT result will have one or more peaks, and the DFT sequence number of the peak is used. peak The velocity measurement value v′ can be calculated:
[0275]
[0276] The actual velocity of the perceived target is v = v ′ +v L .
[0277] Since velocity and Doppler frequency deviation can be converted, if the measured value is the Doppler frequency deviation, then:
[0278]
[0279] The actual Doppler frequency offset of the perceived target is fd = fd′ + fd L , where fd L This represents the offset value of the Doppler frequency shift.
[0280] The following example illustrates the principle of the speed measurement method in this application:
[0281] Taking the previously mentioned use case 2 as an example, the sensing range v is 0 to 70 km / h, Δf = 120 kHz, and the speed resolution is 0.3 m / s. c =28GHz, N sym =2002, then the number of symbols required in the time domain is N. t for:
[0282]
[0283] The number of sensing symbols N required in the time domain can be calculated. tThere are 121.
[0284] Assuming a velocity shift occurs, the velocity offset value v L =35, then the maximum perceived speed is v′ max =v max -v L =35, then the number of symbols required in the time domain is N′ t for:
[0285]
[0286] The number of symbols N′ required in the time domain can be calculated. t There are 61.
[0287] Compared with traditional algorithms, the speed measurement method of this application saves 60 symbols required in the time domain, which is half the resources. It can be seen that, under the same symbol configuration, the speed measurement method of this application can greatly extend the maximum value of the sensing speed.
[0288] The speed measurement method provided in this application preprocesses the received signal based on the offset value or range of the speed-type measurement quantity by the sensing receiver, and then determines the measured value of the speed-type measurement quantity based on the preprocessed received signal. It can support a larger speed range under the same resolution and symbol configuration, or reduce the symbol occupation under the same resolution and speed range, so that the maximum value of the speed measurement is not limited by the time domain resource configuration (symbol interval, measurement time length), and the resource configuration can be flexibly adjusted, thereby improving the flexibility of the measurement resource configuration and reducing the waste of air interface resources.
[0289] In some embodiments, the method further includes:
[0290] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0291] The parameters related to the measurement quantity include one or more of the following:
[0292] Speed range;
[0293] Doppler frequency offset range;
[0294] Velocity offset value;
[0295] Doppler frequency offset value.
[0296] Specifically, the sensing functional entity can configure one or more of the following to the sensing receiver: velocity range, Doppler frequency offset range, velocity offset value, and Doppler frequency offset value. The sensing receiver determines the offset value or range of velocity-related measurements based on the measurement-related parameters configured by the sensing functional entity.
[0297] The sensing entity can predetermine the speed (Doppler frequency offset) range according to the measurement requirements of different sensing nodes. For example, the speed (Doppler frequency offset) range of sensing node A can be set to 0 to 70 km / h (0 to 600 Hz), and the speed (Doppler frequency offset) range of sensing node B can be set to -70 to 0 km / h (-600 to 0 Hz). Then, the speed (Doppler frequency offset) range can be configured to the corresponding sensing nodes.
[0298] The sensing function entity can also configure one or more of the following parameters for the sensing transmitter: velocity range, Doppler frequency offset range, velocity offset value, and Doppler frequency offset value. Based on the measurement-related parameters configured by the sensing function entity, the sensing transmitter determines the offset value or range of velocity-related measurements. The sensing transmitter then allocates sensing resources based on the offset value or range of the velocity-related measurements and notifies the sensing receiver.
[0299] In some embodiments, the configuration methods for measurement-related parameters include:
[0300] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0301] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0302] Specifically, when a sensing entity configures measurement-related parameters to a sensing node, there are two different methods. One is to configure an optional set of measurement-related parameters through higher-level parameters, and the other is to add the configuration information of the measurement-related parameters in the Media Access Control (MAC) layer signaling used to configure sensing resources.
[0303] For example, the optional set of speed ranges {0:0~70, 1:-70~0} can be configured through the high-level parameter ISAC_speed_range.
[0304] For example, the MAC layer signaling used to configure sensing resources includes the field ISAC_speed_range{0:0~70, 1:-70~0}, which is used to configure the speed range.
[0305] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0306] Specifically, in some embodiments, when the sensing function entity configures measurement-related parameters to the sensing node, it can configure them based on the sensing node or sensing node group. That is, each sensing node or each sensing node group is configured with its own measurement-related parameters, and the configured measurement-related parameters are associated with the corresponding sensing node identifier or sensing node group identifier.
[0307] In some embodiments, when the sensing functional entity configures measurement-related parameters to the sensing node, it can be based on the measurement configuration, that is, the measurement-related parameters are configured separately for each measurement, and all sensing nodes in a measurement share the same configuration of measurement-related parameters.
[0308] For example, when configuring an optional set of measurement parameters through high-level parameters, the high-level parameters can be configured based on sensing nodes (groups): each sensing node (group) is configured with its own high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This parameter is per point(s) and has a corresponding sensing node (group) identifier (Identifier, ID): ISAC_point(s)ID. Alternatively, measurement configuration can be based on high-level parameters: Configure a common high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}) for all sensing nodes in each measurement. This parameter is of the common nature. Here, ISAC_speed_range represents the speed range, ISAC_doppler_range represents the Doppler frequency offset range, ISAC_speed_offset represents the speed offset, and ISAC_doppler_offset represents the Doppler frequency offset. This concept remains consistent throughout the text and will not be repeated hereafter.
[0309] For example, when adding configuration information for measurement-related parameters in the MAC layer signaling used to configure sensing resources, configuration can be based on sensing nodes (groups) through MAC layer control signaling: each sensing node (group) is instructed to include the following fields in its respective MAC layer signaling: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). The signaling contains the corresponding sensing node (group) ID: ISAC_point(s)ID, which can be added to the MAC layer signaling for resource configuration. Alternatively, based on the measurement configuration, control signaling at the MAC layer can be used to indicate a common control signaling field for each measurement: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This field can be added to the MAC layer signaling in the resource configuration.
[0310] In some embodiments, the method further includes:
[0311] The system receives resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The first set of sensing resources is sent earlier than the second set of sensing resources.
[0312] Based on the first set of sensing resources, the range of velocity-related measurements is determined.
[0313] Specifically, the sensing transmitter can configure two sets of sensing resources for the sensing receiver. The first set of sensing resources is used for range estimation of speed-related measurements. The sensing receiver estimates the range of speed-related measurements based on the signals received from the first set of sensing resources, thus determining the range of speed-related measurements. For example, the default speed range is -70 to 70 km / h. If the speed measurement value obtained from the signals received from the first set of sensing resources is greater than 0, the sensing receiver can determine the speed range as 0 to 70 km / h. If the speed measurement value obtained from the signals received from the first set of sensing resources is less than 0, the speed range can be determined as -70 to 0 km / h. The second set of sensing resources is used for measuring speed-related measurements. After determining the range of speed-related measurements based on the first set of sensing resources, the sensing receiver preprocesses the received signals from the second set of sensing resources based on this range, and then determines the measured value of the speed-related measurements based on the preprocessed received signals.
[0314] In some embodiments, the relevant configuration parameters of the sensing resource include one or more of the following: sequence index; number of time-domain symbols; time-domain symbol interval; and starting symbol position.
[0315] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0316] In some embodiments, the first set of sensing resources are aperiodic sensing resources, and the second set of sensing resources are periodic sensing resources. In some embodiments, the sensing receiver can determine the range of velocity-related measurements based on the first set of aperiodic sensing resources, preprocess the first received sensing signal on the second set of periodic sensing resources based on that range, and then determine the measured value of the velocity-related measurements based on the preprocessed sensing signal.
[0317] In some embodiments, the first set includes a sensing resource configuration sequence index, the number of time-domain symbols, the time-domain symbol interval, and the starting symbol position; the second set includes a sensing resource configuration sequence index, the number of time-domain symbols, the time-domain symbol interval, the starting symbol position, and the transmission period.
[0318] In some embodiments, the method further includes:
[0319] In the case of multiple perceptions, the range of velocity-type measurements corresponding to the nth perception is determined based on the measured values of velocity-type measurements determined by at least one perception prior to the nth perception, where n is an integer greater than 1.
[0320] Specifically, in scenarios involving multiple sensing operations (such as target object tracking), the sensing receiver can determine the range of velocity-related measurements corresponding to the nth sensing operation based on the measured values of velocity-related measurements determined in the (n-1)th sensing operation; alternatively, the sensing receiver can determine the range of velocity-related measurements corresponding to the nth sensing operation based on the measured values of velocity-related measurements determined in the previous N (N>1) sensing operations (nNth, ..., n-2th, n-1th). For example, the sensing receiver can use the measurement result of the (n-1)th sensing operation or the average value of the previous n-1 measurement results as the basis for judging or calculating the range of velocity-related measurements in the nth sensing operation.
[0321] In some embodiments, the method further includes:
[0322] Report the measured values of velocity-type measurements to the sensing entity; or...
[0323] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0324] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0325] Specifically, after the sensing receiver determines the measured value of a velocity-type measurement, it can report the measured value to the sensing function entity, or report the measured value and the offset value or range of the velocity-type measurement associated with the measured value to the sensing function entity. In this case, the sensing function entity determines the actual velocity or Doppler frequency offset of the sensing target based on the information reported by the sensing receiver.
[0326] In some embodiments, after the sensing receiver determines the measured value of a velocity-type measurement, it can determine the actual velocity or Doppler frequency offset of the sensing target based on the measured value and the offset value or range of the velocity-type measurement associated with the measured value, and then report the actual velocity or Doppler frequency offset of the sensing target to the sensing functional entity.
[0327] Figure 3 This is a second flowchart illustrating the speed measurement method provided in this application embodiment. The method is applied to a sensing transmitter, such as... Figure 3 As shown, the method includes the following steps:
[0328] Step 300: Preprocess the sensing and transmitting signal based on the offset value or range of velocity-type measurements, where velocity-type measurements are velocity or Doppler frequency offset.
[0329] Step 301: Send the preprocessed sensing signal.
[0330] Specifically, the sensed transmission signal refers to the original transmission signal. In this embodiment, the sensed transmitting end first preprocesses the sensed transmission signal based on the offset value or range of the velocity-type measurement, and then transmits the preprocessed sensed transmission signal. The specific form of the preprocessing is not limited in this application. In some embodiments, the sensed received signal may be multiplied by a formula (function or expression), which is constructed based on the offset value or range of the velocity-type measurement.
[0331] The offset or range of velocity measurements can be configured by the sensing entity, determined by the sensing transmitter, or obtained in other ways; there are no restrictions here.
[0332] In some embodiments, preprocessing the sensed transmitted signal based on the velocity offset value may involve multiplying the sensed transmitted signal by... Where v L The offset value represents the velocity, and μ represents the time index of the signal sequence, μ = 0, ..., N′. t -1, N′ t Based on the maximum perceived speed v′ max The number of symbols required in the time domain, v′, is calculated. max Based on v L The adjusted maximum perceived speed.
[0333] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0334] The second velocity or the second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0335] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0336] Specifically, preprocessing the sensed transmission signal based on the range of velocity-related measurements can involve first determining a second velocity or a second Doppler frequency offset based on the range of velocity-related measurements, and then preprocessing the sensed transmission signal based on this second velocity or second Doppler frequency offset. The specific second velocity or second Doppler frequency offset is not limited; it can be a certain velocity value or a certain Doppler frequency offset value determined based on the range of velocity-related measurements. For example, if the velocity range is 0–70 km / h, the second velocity determined based on this velocity range could be half of the maximum velocity, i.e., 35 km / h.
[0337] This application does not limit the specific form of preprocessing the sensing and transmitting signal based on the second velocity or the second Doppler frequency offset. In some embodiments, the preprocessing of the sensing and transmitting signal based on the velocity offset value described above can be similar, by multiplying the sensing and transmitting signal by a term (function or expression) constructed based on the second velocity or the second Doppler frequency offset. For example, multiplying the sensing and transmitting signal by... v2 represents the second velocity.
[0338] In this embodiment, after the sensing receiver receives the sensing signal, it does not need to preprocess the sensing signal. It can directly calculate the measured value of the speed-type measurement based on the sensing signal. The specific calculation method can refer to the existing technical solution and is not limited here.
[0339] The actual velocity or Doppler frequency offset of the sensed target can be determined based on the measured value and offset value (or second velocity, second Doppler frequency offset) of velocity-related measurements. For example, the actual velocity of the sensed target can be obtained by adding the velocity measurement value to the velocity offset value (or the second velocity).
[0340] The following uses the DFT velocimetry algorithm as an example to illustrate the specific implementation process.
[0341] In existing speed measurement, the sensing and receiving signal I r The relationship between (μ) and the sensed transmitted signal I(μ) is as follows:
[0342]
[0343] Multiply the transmitted sensing signal I(μ) by (Taking velocity-based offset preprocessing as an example) The transmitted signal is denoted as I′(μ), and the received signal is... The sensing receiver still calculates the signal as I(μ), which is denoted as I here. ′ div (μ), as follows:
[0344]
[0345] to I ′ div (μ) Perform DFT operation:
[0346]
[0347] The DFT result will have one or more peaks, and the DFT sequence number of the peak is used. peak The velocity measurement value v′ can be calculated:
[0348]
[0349] The actual velocity of the perceived target is v = v′ + v L .
[0350] Since velocity and Doppler frequency deviation can be converted, if the measured value is the Doppler frequency deviation, then:
[0351]
[0352] The actual Doppler frequency offset of the perceived target is fd = fd′ + fd L , where fd L This represents the offset value of the Doppler frequency shift.
[0353] The speed measurement method provided in this application preprocesses the sensing and transmitting signal based on the offset value or range of speed-related measurement quantities at the sensing and transmitting end, and then transmits the preprocessed sensing and transmitting signal. This can support a larger speed range under the same resolution and symbol configuration, or reduce the number of symbols occupied under the same resolution and speed range. This makes the maximum speed measurement value not limited by the time domain resource configuration (symbol interval, measurement time length), and allows for flexible adjustment of resource configuration, thereby improving the flexibility of measurement resource configuration and reducing the waste of air interface resources.
[0354] In some embodiments, the method further includes:
[0355] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0356] The parameters related to the measurement quantity include one or more of the following:
[0357] Speed range;
[0358] Doppler frequency offset range;
[0359] Velocity offset value;
[0360] Doppler frequency offset value.
[0361] Specifically, the sensing function entity can configure one or more of the following to the sensing transmitter: velocity range, Doppler frequency offset range, velocity offset value, and Doppler frequency offset value. The sensing transmitter determines the offset value or range of velocity-related measurements based on the measurement parameters configured by the sensing function entity.
[0362] The sensing entity can predetermine the speed (Doppler frequency offset) range according to the measurement requirements of different sensing nodes. For example, the speed (Doppler frequency offset) range of sensing node A can be set to 0 to 70 km / h (0 to 600 Hz), and the speed (Doppler frequency offset) range of sensing node B can be set to -70 to 0 km / h (-600 to 0 Hz). Then, the speed (Doppler frequency offset) range can be configured to the corresponding sensing nodes.
[0363] In some embodiments, the configuration methods for measurement-related parameters include:
[0364] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0365] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0366] Specifically, when a sensing entity configures measurement-related parameters to a sensing node, there are two different methods. One is to configure an optional set of measurement-related parameters through higher-level parameters, and the other is to add the configuration information of the measurement-related parameters to the MAC layer signaling used to configure sensing resources.
[0367] For example, the optional set of speed ranges {0:0~70, 1:-70~0} can be configured through the high-level parameter ISAC_speed_range.
[0368] For example, the MAC layer signaling used to configure sensing resources includes the field ISAC_speed_range{0:0~70, 1:-70~0}, which is used to configure the speed range.
[0369] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0370] Specifically, in some embodiments, when the sensing function entity configures measurement-related parameters to the sensing node, it can configure them based on the sensing node or sensing node group. That is, each sensing node or each sensing node group is configured with its own measurement-related parameters, and the configured measurement-related parameters are associated with the corresponding sensing node identifier or sensing node group identifier.
[0371] In some embodiments, when the sensing functional entity configures measurement-related parameters to the sensing node, it can be based on the measurement configuration, that is, the measurement-related parameters are configured separately for each measurement, and all sensing nodes in a measurement share the same configuration of measurement-related parameters.
[0372] For example, when configuring an optional set of measurement parameters through high-level parameters, the high-level parameters can be configured based on sensing nodes (groups): each sensing node (group) is configured with its own high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This parameter is per point(s) and has a corresponding sensing node (group) identifier (Identifier, ID): ISAC_point(s)ID. Alternatively, based on measurement configuration using high-level parameters: configure a common high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}) for all sensing nodes for each measurement. This parameter is of the common nature.
[0373] For example, when adding configuration information for measurement-related parameters in the MAC layer signaling used to configure sensing resources, configuration can be based on sensing nodes (groups) through MAC layer control signaling: each sensing node (group) is instructed to include the following fields in its respective MAC layer signaling: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). The signaling contains the corresponding sensing node (group) ID: ISAC_point(s)ID, which can be added to the MAC layer signaling for resource configuration. Alternatively, based on the measurement configuration, control signaling at the MAC layer can be used to indicate a common control signaling field for each measurement: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This field can be added to the MAC layer signaling in the resource configuration.
[0374] In some embodiments, the method further includes:
[0375] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0376] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0377] Specifically, when processing signals based on offset values or ranges of velocity-related measurements, the sensing transmitter can use different Resource Element (RE) powers to transmit the sensing signal. For example, for signals employing velocity shifting, since the number of REs is reduced, higher power can be used for transmission. In this application, velocity shifting refers to processing signals based on offset values or ranges of velocity.
[0378] The first power adjustment parameter can be a power adjustment parameter configured for "processing signals based on the offset value or range of velocity-type measurements". For example, assuming that power P1 is applied to the signal RE power without velocity shifting, and power P2 is applied to the signal RE power with velocity shifting, then SF can configure the first power adjustment parameter to calculate power P2.
[0379] In some embodiments, the sensing transmitter can make a calculation based on the actual amount of resources used. For example, if the number of REs occupied by the signal using speed shifting is half that of the signal not using speed shifting, the power can be adjusted to twice that of the signal not using speed shifting.
[0380] Figure 4 This is the third flowchart illustrating the speed measurement method provided in the embodiments of this application. This method is applied to sensing functional entities, such as... Figure 4 As shown, the method includes the following steps:
[0381] Step 400: Configure measurement-related parameters to the sensing node. The measurement-related parameters include one or more of the following: velocity range; Doppler frequency offset range; velocity offset value; Doppler frequency offset value.
[0382] Specifically, the sensing functional entity can configure one or more of the following to the sensing node (sensing transmitter and / or sensing receiver): velocity range, Doppler frequency offset range, velocity offset value, and Doppler frequency offset value. The sensing transmitter or sensing receiver determines the offset value or range of velocity-related measurements based on the measurement-related parameters configured by the sensing functional entity.
[0383] The sensing entity can predetermine the speed (Doppler frequency offset) range according to the measurement requirements of different sensing nodes. For example, the speed (Doppler frequency offset) range of sensing node A can be set to 0 to 70 km / h (0 to 600 Hz), and the speed (Doppler frequency offset) range of sensing node B can be set to -70 to 0 km / h (-600 to 0 Hz). Then, the speed (Doppler frequency offset) range can be configured to the corresponding sensing nodes.
[0384] In some embodiments, the configuration methods for measurement-related parameters include:
[0385] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0386] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0387] Specifically, when a sensing entity configures measurement-related parameters to a sensing node, there are two different methods. One is to configure an optional set of measurement-related parameters through higher-level parameters, and the other is to add the configuration information of the measurement-related parameters to the MAC layer signaling used to configure sensing resources.
[0388] For example, the optional set of speed ranges {0:0~70, 1:-70~0} can be configured through the high-level parameter ISAC_speed_range.
[0389] For example, the MAC layer signaling used to configure sensing resources includes the field ISAC_speed_range{0:0~70, 1:-70~0}, which is used to configure the speed range.
[0390] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0391] Specifically, in some embodiments, when the sensing function entity configures measurement-related parameters to the sensing node, it can configure them based on the sensing node or sensing node group. That is, each sensing node or each sensing node group is configured with its own measurement-related parameters, and the configured measurement-related parameters are associated with the corresponding sensing node identifier or sensing node group identifier.
[0392] In some embodiments, when the sensing functional entity configures measurement-related parameters to the sensing node, it can be based on the measurement configuration, that is, the measurement-related parameters are configured separately for each measurement, and all sensing nodes in a measurement share the same configuration of measurement-related parameters.
[0393] For example, when configuring an optional set of measurement parameters through high-level parameters, the high-level parameters can be configured based on sensing nodes (groups): each sensing node (group) is configured with its own high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This parameter is per point(s) and has a corresponding sensing node (group) identifier (Identifier, ID): ISAC_point(s)ID. Alternatively, based on measurement configuration using high-level parameters: configure a common high-level parameter ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}) for all sensing nodes for each measurement. This parameter is of the common nature.
[0394] For example, when adding configuration information for measurement-related parameters in the MAC layer signaling used to configure sensing resources, configuration can be based on sensing nodes (groups) through MAC layer control signaling: each sensing node (group) is instructed to include the following fields in its respective MAC layer signaling: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). The signaling contains the corresponding sensing node (group) ID: ISAC_point(s)ID, which can be added to the MAC layer signaling for resource configuration. Alternatively, based on the measurement configuration, control signaling at the MAC layer can be used to indicate a common control signaling field for each measurement: ISAC_speed_range{0:0~70, 1:-70~0} (ISAC_doppler_range{0:0~600, 1:-600~0}) or ISAC_speed_offset{0:35, 1:-35} (ISAC_doppler_offset{0:300, 1:-300}). This field can be added to the MAC layer signaling in the resource configuration.
[0395] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0396] Specifically, if the perceived velocity of the target is at the boundary of two velocity ranges, a velocity measurement ambiguity problem may occur, meaning that the object's velocity range may be selected back and forth between the two velocity ranges. To solve this problem, the following method can be used: the velocity range configuration has overlapping parts. For example, the configurable values of the velocity range can be set as: {0:-10~70, 1:-70~10}. In practice, when the radial velocity of the object is greater than 0, velocity range 0 (i.e., -10~70) is selected, and when it is less than 0, velocity range 1 (i.e., -70~10) is selected.
[0397] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0398] Configure the effective time information of the measurement parameters to the sensing nodes.
[0399] Specifically, the sensing entity can configure the validity period information for the measured parameters along with the parameters themselves. For example, a validity period can be configured for the speed range. Within the validity period, the speed range is assumed to remain unchanged. After the validity period, the speed range needs to be reconfigured; otherwise, it reverts to the default range. For instance, the default speed range can be preset to {-70 to 70}. By configuring the validity period, the problem of speed measurement ambiguity can be solved.
[0400] The methods provided in the various embodiments of this application are based on the same concept, so the implementation of each method can be referred to each other, and repeated parts will not be described again.
[0401] The methods provided in the above embodiments of this application are illustrated below through examples of specific application scenarios.
[0402] Example 1: SF configures a speed range, and the sensing transmitter processes the signal according to the speed range.
[0403] Step 1-1: Configure the speed range for the sensing transmitter in SF. For example, the speed range ISAC_speed_range = 0 (0~70km / h).
[0404] Step 1-2: The SF notifies the sensing sender to process according to the speed range. This step can also be combined into step 1-1, by configuring the speed range to implicitly notify the sensing sender to process according to the speed range.
[0405] Steps 1-3: The sensing transmitter allocates sensing resources according to the speed range and notifies the sensing receiver of the resource allocation information and the original sequence information. This requires configuring the sequence index, number of time-domain symbols, time-domain symbol interval, and start symbol position.
[0406] Steps 1-4: The sensing and transmitting end pre-transforms the original sequence and then sends the transformed sequence.
[0407] Steps 1-5: The sensing receiver obtains the received sequence based on the received sensing resource allocation information, uses the received sequence and the original sequence to perform speed measurement, and reports the speed measurement result (speed measurement value) to SF.
[0408] Steps 1-6: SF processes the received speed measurement results and speed range information to obtain the true speed (actual speed of the perceived target) information.
[0409] Among them, steps 1-1, 1-2, and 1-6 are implemented by SF, steps 1-3 and 1-4 are implemented by the sensing transmitter, and step 1-5 is implemented by the sensing receiver.
[0410] Example 2: SF configures a speed range, and the sensing receiver processes the signal according to the speed range.
[0411] Step 2-1: Configure the speed range for the sensing transmitter and the sensing receiver. For example, the speed range ISAC_speed_range = 0 (0~70km / h).
[0412] Step 2-2: SF notifies the sensing transmitter and receiver to process according to the speed range. This step can also be combined with step 2-1, implicitly notifying the sensing transmitter and receiver to process according to the speed range by configuring the speed range.
[0413] Steps 2-3: The sensing transmitter allocates sensing resources according to the speed range and notifies the sensing receiver of the resource allocation information and the original sequence information. This requires configuring the sequence index, number of time-domain symbols, time-domain symbol interval, and start symbol position.
[0414] Steps 2-4: The sensing end sends the original sequence.
[0415] Steps 2-5: The sensing receiver obtains the received sequence based on the received sensing resource allocation information, performs a pre-transformation on the received sequence, and then uses the transformed received sequence and the original sequence to measure the speed.
[0416] Steps 2-6: The sensing receiver processes the speed measurement results based on the speed range information to obtain the true speed information, and then reports the true speed information to SF.
[0417] Steps 2-1 and 2-2 are implemented by SF, steps 2-3 and 2-4 are implemented by the sensing transmitter, and steps 2-5 and 2-6 are implemented by the sensing receiver.
[0418] Example 3: The sensing receiver obtains the speed range through coarse measurement, and then processes the signal based on the speed range.
[0419] Step 3-1: The sensing transmitter configures two sets of sensing resources for a single sensing operation. This requires configuring the sequence index, number of time-domain symbols, time-domain symbol interval, and start symbol position. The first set of sensing resources and the transmission sequence are used for velocity range measurement (small symbol interval, short duration), and the second set of sensing resources and the transmission sequence are used for velocity measurement (large symbol interval, long duration). The transmitter then notifies the sensing receiver of the configuration of both sets of sensing resources. The transmission times of the two sets of sensing resources are configured by the sensing transmitter, with the transmission time of the first set of sensing resources being earlier than that of the second set.
[0420] Step 3-2: The sensing receiver performs speed range measurement based on the transmitted signals received from the first set of sensing resources.
[0421] Step 3-3: The sensing receiver pre-transforms the sequence on the second set of sensing resources received after the speed range is measured, and then uses the transformed received sequence to measure the speed.
[0422] Steps 3-4: The sensing receiver reports the speed range and speed measurement results to the SF.
[0423] Step 3-1 is implemented at the sensing transmitter, and steps 3-2, 3-3, and 3-4 are implemented at the sensing receiver.
[0424] Example 4: The sensing receiver obtains the speed range through coarse measurement and tracking, and processes the signal according to the speed range.
[0425] Step 4-1: The sensing transmitter configures two sets of sensing resources for a single sensing operation. One set of aperiodic sensing resources is used for velocity range measurement, requiring configuration of the sequence index, number of time-domain symbols, time-domain symbol interval, and start symbol position. The other set of periodic sensing resources is used for velocity measurement, requiring configuration of the sequence index, number of time-domain symbols, time-domain symbol interval, start symbol position, and transmission period.
[0426] Step 4-2: Based on the speed range measured by the first group of aperiodic sensing resources, the sensing receiver pre-transforms the sequence first received on the second group of periodic sensing resources, and then uses the transformed received sequence to measure the speed.
[0427] Step 4-3: The sensing receiver reports the speed range and speed measurement results to the SF.
[0428] Step 4-4: The sensing receiver calculates the speed range for the nth measurement based on the historical speed measurement results. For example, the sensing node can use the measurement result of the (n-1)th measurement or the average of the previous (n-1) measurement results as the basis for judging or calculating the speed range for the nth measurement.
[0429] Steps 4-5: The sensing receiver pre-transforms the sequence received in the nth cycle on the sensing resources of the second period according to the speed range of the nth time, and then uses the transformed received sequence to measure the speed.
[0430] Steps 4-6: The sensing receiver reports the speed range and speed measurement result for the nth time to the SF. This process is repeated throughout the entire cycle.
[0431] Step 4-1 is implemented at the sensing transmitter, and steps 4-2, 4-3, 4-4, 4-5, and 4-6 are implemented at the sensing receiver.
[0432] The methods and apparatuses provided in the various embodiments of this application are based on the same concept. Since the methods and apparatuses solve problems in similar ways, the implementations of the apparatuses and methods can refer to each other, and repeated details will not be repeated.
[0433] Figure 5 This is a schematic diagram of the structure of the sensing receiver provided in the embodiments of this application, as shown below. Figure 5 As shown, the sensing receiver includes a memory 520, a transceiver 510, and a processor 500; wherein the processor 500 and the memory 520 can also be physically arranged separately.
[0434] The memory 520 is used to store computer programs; the transceiver 510 is used to send and receive data under the control of the processor 500.
[0435] Specifically, the transceiver 510 is used to receive and send data under the control of the processor 500.
[0436] Among them, Figure 5 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 500 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 510 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0437] The processor 500 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 500 when performing operations.
[0438] The processor 500 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0439] The processor 500 calls the computer program stored in the memory 520 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions, such as: preprocessing the sensed and received signal based on the offset value or range of the velocity-type measurement, where the velocity-type measurement is velocity or Doppler frequency offset; and determining the measured value of the velocity-type measurement based on the preprocessed sensed and received signal.
[0440] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0441] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0442] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0443] In some embodiments, the method further includes:
[0444] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0445] The parameters related to the measurement quantity include one or more of the following:
[0446] Speed range;
[0447] Doppler frequency offset range;
[0448] Velocity offset value;
[0449] Doppler frequency offset value.
[0450] In some embodiments, the configuration methods for measurement-related parameters include:
[0451] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0452] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0453] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0454] In some embodiments, the method further includes:
[0455] The system receives resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The first set of sensing resources is sent earlier than the second set of sensing resources.
[0456] Based on the first set of sensing resources, the range of velocity-related measurements is determined.
[0457] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0458] In some embodiments, the first set of sensing resources are non-periodic sensing resources, and the second set of sensing resources are periodic sensing resources.
[0459] In some embodiments, the configuration parameters related to the sensing resources include one or more of the following:
[0460] Sequence index;
[0461] Time-domain symbol number;
[0462] Time-domain symbol interval;
[0463] Starting symbol position.
[0464] In some embodiments, the method further includes:
[0465] In the case of multiple perceptions, the range of velocity-type measurements corresponding to the nth perception is determined based on the measured values of velocity-type measurements determined by at least one perception prior to the nth perception, where n is an integer greater than 1.
[0466] In some embodiments, the method further includes:
[0467] Report the measured values of velocity-type measurements to the sensing entity; or...
[0468] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0469] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0470] Figure 6 This is a schematic diagram of the structure of the sensing transmitter provided in an embodiment of this application, as shown below. Figure 6 As shown, the sensing transmitter includes a memory 620, a transceiver 610, and a processor 600; wherein the processor 600 and the memory 620 can also be physically arranged separately.
[0471] The memory 620 is used to store computer programs; the transceiver 610 is used to send and receive data under the control of the processor 600.
[0472] Specifically, the transceiver 610 is used to receive and send data under the control of the processor 600.
[0473] Among them, Figure 6 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 610 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0474] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.
[0475] The processor 600 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0476] The processor 600 calls the computer program stored in the memory 620 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions, such as: preprocessing the sensing transmission signal based on the offset value or range of a velocity-type measurement, where the velocity-type measurement is velocity or Doppler frequency offset; and transmitting the preprocessed sensing transmission signal.
[0477] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0478] The second velocity or the second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0479] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0480] In some embodiments, the method further includes:
[0481] Based on the measurement parameters configured by the sensing functional entity, determine the offset value or range of velocity-type measurement quantities;
[0482] The parameters related to the measurement quantity include one or more of the following:
[0483] Speed range;
[0484] Doppler frequency offset range;
[0485] Velocity offset value;
[0486] Doppler frequency offset value.
[0487] In some embodiments, the configuration methods for measurement-related parameters include:
[0488] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0489] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0490] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0491] In some embodiments, the method further includes:
[0492] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0493] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0494] Figure 7 This is a schematic diagram of the structure of the sensing functional entity provided in the embodiments of this application, such as... Figure 7 As shown, the sensing function entity includes a memory 720, a transceiver 710, and a processor 700; wherein the processor 700 and the memory 720 can also be physically arranged separately.
[0495] The memory 720 is used to store computer programs; the transceiver 710 is used to send and receive data under the control of the processor 700.
[0496] Specifically, the transceiver 710 is used to receive and send data under the control of the processor 700.
[0497] Among them, Figure 7 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 710 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0498] The processor 700 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 during operation.
[0499] The processor 700 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0500] The processor 700 calls the computer program stored in the memory 720 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions, such as configuring measurement-related parameters to the sensing node. The measurement-related parameters include one or more of the following: velocity range; Doppler frequency offset range; velocity offset value; and Doppler frequency offset value.
[0501] In some embodiments, the configuration methods for measurement-related parameters include:
[0502] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0503] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0504] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0505] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0506] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0507] Configure the effective time information of the measurement parameters to the sensing nodes.
[0508] It should be noted that the sensing receiver, sensing transmitter, and sensing functional entity provided in this application embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0509] Figure 8 This is one of the structural schematic diagrams of the speed measuring device provided in the embodiments of this application, such as... Figure 8 As shown, the device includes:
[0510] The first processing unit 800 is used to preprocess the sensed received signal based on the offset value or range of a velocity-type measurement, where the velocity-type measurement is velocity or Doppler frequency offset.
[0511] The first determining unit 810 is used to determine the measured value of a velocity-type measurement based on the preprocessed sensing and receiving signal.
[0512] In some embodiments, preprocessing of the sensed received signal based on the offset value or range of velocity-type measurements includes:
[0513] The first velocity or the first Doppler frequency offset is determined based on the range of velocity-type measurements.
[0514] The received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
[0515] In some embodiments, the device further includes:
[0516] The second determining unit is used to determine the offset value or range of velocity-type measurements based on the measurement-related parameters configured by the sensing functional entity.
[0517] The parameters related to the measurement quantity include one or more of the following:
[0518] Speed range;
[0519] Doppler frequency offset range;
[0520] Velocity offset value;
[0521] Doppler frequency offset value.
[0522] In some embodiments, the configuration methods for measurement-related parameters include:
[0523] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0524] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0525] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0526] In some embodiments, the device further includes:
[0527] The receiving unit is used to receive resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of velocity-type measurements, and the second set of sensing resources is used for measurement of velocity-type measurements. The transmission time of the first set of sensing resources is earlier than the transmission time of the second set of sensing resources.
[0528] The third determining unit is used to determine the range of speed-type measurement quantities based on the first set of sensing resources.
[0529] In some embodiments, the symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
[0530] In some embodiments, the first set of sensing resources are non-periodic sensing resources, and the second set of sensing resources are periodic sensing resources.
[0531] In some embodiments, the configuration parameters related to the sensing resources include one or more of the following:
[0532] Sequence index;
[0533] Time-domain symbol number;
[0534] Time-domain symbol interval;
[0535] Starting symbol position.
[0536] In some embodiments, the device further includes:
[0537] The fourth determining unit is used to determine the range of velocity-type measurement quantities corresponding to the nth perception based on the measurement value of the velocity-type measurement quantity determined by at least one perception prior to the nth perception in the case of multiple perceptions, where n is an integer greater than 1.
[0538] In some embodiments, the apparatus further includes a reporting unit for:
[0539] Report the measured values of velocity-type measurements to the sensing entity; or...
[0540] Report the measured value of a velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with that value, to the sensing functional entity; or,
[0541] Based on the measured value of velocity-type measurement and the offset value or range of velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
[0542] Figure 9 This is a second schematic diagram of the speed measuring device provided in the embodiments of this application, as shown below. Figure 9 As shown, the device includes:
[0543] The second processing unit 900 is used to preprocess the sensed transmission signal based on the offset value or range of velocity-type measurement quantities, where the velocity-type measurement quantities are velocity or Doppler frequency offset.
[0544] The transmitting unit 910 is used to transmit the preprocessed sensing transmission signal.
[0545] In some embodiments, preprocessing of the sensed transmitted signal based on the offset value or range of velocity-type measurements includes:
[0546] The second velocity or the second Doppler frequency offset is determined based on the range of velocity-type measurements.
[0547] Preprocessing of the sensing transmission signal based on the second velocity or the second Doppler frequency offset.
[0548] In some embodiments, the device further includes:
[0549] The fifth determining unit is used to determine the offset value or range of velocity-type measurements based on the measurement-related parameters configured by the sensing functional entity.
[0550] The parameters related to the measurement quantity include one or more of the following:
[0551] Speed range;
[0552] Doppler frequency offset range;
[0553] Velocity offset value;
[0554] Doppler frequency offset value.
[0555] In some embodiments, the configuration methods for measurement-related parameters include:
[0556] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0557] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0558] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0559] In some embodiments, the apparatus further includes a sixth determining unit, configured to:
[0560] The transmit power of the sensed signal is determined based on the first power adjustment parameter configured by the sensing functional entity; or,
[0561] The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
[0562] Figure 10 This is the third schematic diagram of the speed measuring device provided in the embodiments of this application, as shown below. Figure 10 As shown, the device includes:
[0563] Configuration unit 1000 is used to configure measurement-related parameters to the sensing node. The measurement-related parameters include one or more of the following:
[0564] Speed range;
[0565] Doppler frequency offset range;
[0566] Velocity offset value;
[0567] Doppler frequency offset value.
[0568] In some embodiments, the configuration methods for measurement-related parameters include:
[0569] Configure the set of parameters related to the measurement quantity through high-level parameter configuration; or,
[0570] Add configuration information for measurement-related parameters to the media access control layer signaling used to configure sensing resources.
[0571] In some embodiments, the measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
[0572] In some embodiments, when multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or multiple Doppler frequency offset ranges.
[0573] In some embodiments, configuring measurement-related parameters to the sensing node further includes:
[0574] Configure the effective time information of the measurement parameters to the sensing nodes.
[0575] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0576] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0577] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0578] On the other hand, embodiments of this application also provide a non-transiently readable storage medium storing a computer program, the computer program being used to cause a processor to execute the speed measurement methods provided in the above embodiments.
[0579] It should be noted that the non-transiently readable storage medium provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0580] The non-transiently readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0581] The technical solutions provided in this application can be applied to various systems, especially 5G and 6G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evloved Packet System (EPS), 5G system (5GS), 6G system, etc.
[0582] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. They exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0583] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0584] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0585] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0586] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0587] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A speed measurement method, characterized in that, Applications in sensing receivers include: The sensed and received signal is preprocessed based on the offset value or range of velocity-type measurements, where the velocity-type measurements are velocity or Doppler frequency offset. The measured value of the velocity-type measurement is determined based on the preprocessed sensing and receiving signal.
2. The speed measurement method according to claim 1, characterized in that, The preprocessing of the sensed and received signal based on the offset value or range of velocity-type measurements includes: The first velocity or the first Doppler frequency offset is determined based on the range of the aforementioned velocity-type measurements; The sensed and received signal is preprocessed based on the first velocity or the first Doppler frequency offset.
3. The speed measurement method according to claim 1 or 2, characterized in that, The method further includes: Based on the measurement-related parameters configured by the sensing functional entity, determine the offset value or range of the velocity-type measurement; The parameters related to the measurement quantity include one or more of the following: Speed range; Doppler frequency offset range; Velocity offset value; Doppler frequency offset value.
4. The speed measurement method according to claim 3, characterized in that, The configuration methods for the parameters related to the measurement quantity include: The set of parameters related to the measurement quantity is configured through high-level parameter settings; or, Add configuration information for the measurement-related parameters to the media access control layer signaling used to configure the sensing resources.
5. The speed measurement method according to claim 4, characterized in that, The measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
6. The speed measurement method according to claim 1 or 2, characterized in that, The method further includes: The system receives resource configuration information sent by the sensing transmitter. The resource configuration information is used to configure two sets of sensing resources. In the two sets of sensing resources, the first set of sensing resources is used for range estimation of the velocity-type measurement quantity, and the second set of sensing resources is used for measurement of the velocity-type measurement quantity. The transmission time of the first set of sensing resources is earlier than the transmission time of the second set of sensing resources. Based on the first set of sensing resources, the range of the speed-type measurement quantities is determined.
7. The speed measurement method according to claim 6, characterized in that, The symbol interval of the first group of sensing resources is smaller than the symbol interval of the second group of sensing resources, and the occupancy time of the first group of sensing resources is smaller than the occupancy time of the second group of sensing resources.
8. The speed measurement method according to claim 6, characterized in that, The first group of sensing resources are non-periodic sensing resources, and the second group of sensing resources are periodic sensing resources.
9. The speed measurement method according to claim 6, characterized in that, The relevant configuration parameters of the sensing resources include one or more of the following: Sequence index; Time-domain symbol number; Time-domain symbol interval; Starting symbol position.
10. The speed measurement method according to claim 1 or 2, characterized in that, The method further includes: In the case of multiple perceptions, based on the measured value of the velocity-type measurement quantity determined by at least one perception prior to the nth perception, the range of the velocity-type measurement quantity corresponding to the nth perception is determined, where n is an integer greater than 1.
11. The speed measurement method according to claim 1 or 2, characterized in that, The method further includes: Report the measured values of the speed-type measurements to the sensing functional entity; or... Report the measured value of the velocity-type measurement, along with the offset value or range of the velocity-type measurement associated with the measured value, to the sensing functional entity; or, Based on the measured value of the velocity-type measurement and the offset value or range of the velocity-type measurement associated with the measured value, the velocity of the perceived target is determined, and then the velocity of the perceived target is reported to the perception function entity.
12. A speed measurement method, characterized in that, Applications to sensing transmitters include: The sensing and transmitting signal is preprocessed based on the offset value or range of velocity-type measurements, where the velocity-type measurements are velocity or Doppler frequency offset. Send the preprocessed sensing signal.
13. The speed measurement method according to claim 12, characterized in that, The preprocessing of the sensed transmission signal based on the offset value or range of velocity-type measurements includes: The second velocity or the second Doppler frequency offset is determined based on the range of the aforementioned velocity-type measurements; The sensing transmission signal is preprocessed based on the second velocity or the second Doppler frequency offset.
14. The speed measurement method according to claim 12 or 13, characterized in that, The method further includes: Based on the measurement-related parameters configured by the sensing functional entity, determine the offset value or range of the velocity-type measurement; The parameters related to the measurement quantity include one or more of the following: Speed range; Doppler frequency offset range; Velocity offset value; Doppler frequency offset value.
15. The speed measurement method according to claim 14, characterized in that, The configuration methods for the parameters related to the measurement quantity include: The set of parameters related to the measurement quantity is configured through high-level parameter settings; or, Add configuration information for the measurement-related parameters to the media access control layer signaling used to configure the sensing resources.
16. The speed measurement method according to claim 15, characterized in that, The measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
17. The speed measurement method according to claim 12, characterized in that, The method further includes: The transmission power of the sensing signal is determined based on the first power adjustment parameter configured for the sensing functional entity; or, The transmission power of the sensing signal is determined based on the number of resource units occupied by the sensing signal.
18. A speed measurement method, characterized in that, Applied to sensing functional entities, including: Configure measurement-related parameters to the sensing node, wherein the measurement-related parameters include one or more of the following: Speed range; Doppler frequency offset range; Velocity offset value; Doppler frequency offset value.
19. The speed measurement method according to claim 18, characterized in that, The configuration methods for the parameters related to the measurement quantity include: The set of parameters related to the measurement quantity is configured through high-level parameter settings; or, Add configuration information for the measurement-related parameters to the media access control layer signaling used to configure the sensing resources.
20. The speed measurement method according to claim 19, characterized in that, The measurement-related parameters are configured based on sensing nodes or sensing node groups; or, the measurement-related parameters are configured based on measurement settings.
21. The speed measurement method according to any one of claims 18 to 20, characterized in that, When multiple velocity ranges or multiple Doppler frequency offset ranges are configured for the same sensing node, there is an overlap between the multiple velocity ranges or the multiple Doppler frequency offset ranges.
22. The speed measurement method according to any one of claims 18 to 20, characterized in that, The configuration of measurement-related parameters to the sensing node also includes: Configure the effective time information of the measurement parameters to the sensing nodes.
23. A sensing receiver, characterized in that, Includes memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor. Processor, configured to read the computer program in the memory and perform the following operations: The sensed and received signal is preprocessed based on the offset value or range of velocity-type measurements, where the velocity-type measurements are velocity or Doppler frequency offset. The measured value of the velocity-type measurement is determined based on the preprocessed sensing and receiving signal.
24. A sensing transmitter, characterized in that, Includes memory, transceiver, and processor; Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: The sensing and transmitting signal is preprocessed based on the offset value or range of velocity-type measurements, where the velocity-type measurements are velocity or Doppler frequency offset. Send the preprocessed sensing signal.
25. A sensory functional entity, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Configure measurement-related parameters to the sensing node, wherein the measurement-related parameters include one or more of the following: Speed range; Doppler frequency offset range; Velocity offset value; Doppler frequency offset value.
26. A speed measuring device, characterized in that, include: The first processing unit is used to preprocess the sensed and received signal based on the offset value or range of a velocity-type measurement, wherein the velocity-type measurement is velocity or Doppler frequency offset. The first determining unit is used to determine the measured value of the speed-type measurement based on the preprocessed sensing and receiving signal.
27. A speed measuring device, characterized in that, include: The second processing unit is used to preprocess the sensed transmission signal based on the offset value or range of velocity-type measurement quantities, wherein the velocity-type measurement quantities are velocity or Doppler frequency offset. The transmitting unit is used to transmit the preprocessed sensing transmission signal.
28. A speed measuring device, characterized in that, include: A configuration unit is configured to configure measurement-related parameters to the sensing node, wherein the measurement-related parameters include one or more of the following: Speed range; Doppler frequency offset range; Velocity offset value; Doppler frequency offset value.
29. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 11.
30. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method described in any one of claims 12 to 17.
31. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 18 to 22.