Multi-ue detection and multipath measurement method and apparatus, frequency sweeper, and storage medium
By processing baseband data in the time and frequency domains, the problem of vehicle network frequency sweepers being unable to detect multiple UEs has been solved, enabling multi-UE detection and multipath measurement, thus improving the detection and measurement capabilities of vehicle network frequency sweepers.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG LINKTESTER TECH
- Filing Date
- 2022-04-29
- Publication Date
- 2026-07-21
AI Technical Summary
Existing vehicle-to-everything (V2X) frequency scanners cannot detect the Physical Cut-through Control Channel (PSCCH) carried by multiple User Equipment (UE) devices on Physical Resource Blocks, and lack multipath measurement solutions.
By acquiring baseband data that has been synchronized, deviation calculation is performed in the time domain to verify the synchronization. Then, in the frequency domain, the positions of multiple PSCCHs to be inspected are obtained according to the pre-configured information, and multi-UE detection and multipath measurement are performed.
It enables the detection of PSCCH carried by multiple UEs on physical resource blocks and can perform multipath measurement, thereby improving the detection capability and functional range of the vehicle network frequency sweeper.
Smart Images

Figure CN117014272B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive wireless communication technology, and in particular to a method, apparatus, sweep frequency meter and storage medium for multi-UE detection and multipath measurement. Background Technology
[0002] With the deep integration of communication and vehicle technologies, Vehicle-to-Everything (V2X) has gradually become one of the key research directions in the Internet of Things (IoT) field. V2X is a new generation of information and communication technology that connects vehicles with everything else. In V2X, vehicles interact wirelessly with other entities that can influence vehicle driving and services, thereby improving traffic efficiency, safety, and service experience.
[0003] A vehicle-to-everything (V2X) frequency scanner is an instrument used for V2X signal quality testing, V2X message detection, and interference spectrum analysis on actual roads. Currently, V2X frequency scanners can only detect the Physical Sidelink Control Channel (PSCCH) carried by a single User Equipment (UE) on a Physical Resource Block (PRB), and cannot detect multiple UEs. Furthermore, there is a lack of mature solutions for using V2X frequency scanners for multipath measurement. Summary of the Invention
[0004] This application provides a method, apparatus, vehicle network frequency scanner, and storage medium for multi-UE detection and multipath measurement, which addresses the deficiency of vehicle network frequency scanners in being unable to detect PSCCHs of multiple UEs carried on physical resource blocks, and realizes multi-UE detection and multipath measurement for vehicle network frequency scanners.
[0005] In a first aspect, embodiments of this application provide a method for multi-UE detection and multipath measurement, including:
[0006] Retrieve baseband data that has been synchronized on a scheduled basis;
[0007] By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data;
[0008] If the timing synchronization of the baseband data is accurate, the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) are obtained in the frequency domain based on the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement.
[0009] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of performing deviation calculation processing on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, in order to verify the timing synchronization of the baseband data, includes:
[0010] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0011] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of obtaining the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0012] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0013] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0014] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0015] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain the detection positions of multiple PSCCHs includes:
[0016] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0017] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of detecting the UE's PSCCH at each of the multiple PSCCH locations to be inspected, thereby detecting the UE, includes:
[0018] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0019] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH carrying the UE is located at the location to be inspected and detecting the UE if the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, includes:
[0020] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0021] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0022] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0023] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, when the PSCCH carrying the UE is located at the location to be inspected on the PSCCH, multipath measurement is performed, including:
[0024] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0025] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0026] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0027] Optionally, in a multi-UE detection and multipath measurement method according to an embodiment of this application, the sampling frequency of the baseband data is 30.72MHz.
[0028] Optionally, in a multi-UE detection and multipath measurement method according to an embodiment of this application, the predetermined frequency offset threshold is 2000Hz.
[0029] Optionally, according to one embodiment of the multi-UE detection and multipath measurement method of this application, the baseband data includes ten sub-channels, and the bandwidth of each sub-channel is ten resource blocks.
[0030] Secondly, embodiments of this application also provide a vehicle networking frequency scanner, including a memory, a transceiver, and a processor;
[0031] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
[0032] Retrieve baseband data that has been synchronized on a scheduled basis;
[0033] By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data;
[0034] If the timing synchronization of the baseband data is accurate, the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) are obtained in the frequency domain based on the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement.
[0035] Optionally, according to an embodiment of the vehicle-to-everything (V2X) frequency sweeper of this application, the step of performing deviation calculation processing on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, in order to verify the timing synchronization of the baseband data, includes:
[0036] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0037] Optionally, according to one embodiment of the vehicle-to-everything (V2X) frequency scanner, the step of acquiring the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0038] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0039] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0040] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0041] Optionally, according to one embodiment of the vehicle-to-everything (V2X) frequency scanner of this application, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain the detection positions of multiple PSCCHs includes:
[0042] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0043] Optionally, according to one embodiment of the vehicle-to-everything (V2X) frequency scanner, the step of detecting the UE's PSCCH at each of the plurality of PSCCH locations to be detected, thereby detecting the UE, includes:
[0044] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0045] Optionally, according to one embodiment of the vehicle-to-everything (V2X) frequency scanner of this application, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH carrying the UE is located at the location to be inspected and detecting the UE if the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, includes:
[0046] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0047] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0048] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0049] Optionally, according to one embodiment of the vehicle network frequency scanner of this application, when the PSCCH carrying the UE's PSCCH is located at the location to be inspected on the PSCCH, the multipath measurement includes:
[0050] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0051] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0052] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0053] Optionally, in one embodiment of the vehicle networking frequency scanner according to this application, the sampling frequency of the baseband data is 30.72MHz.
[0054] Optionally, in one embodiment of the vehicle network frequency sweeper according to this application, the predetermined frequency offset threshold is 2000Hz.
[0055] Optionally, according to one embodiment of the vehicle networking frequency sweeper of this application, the baseband data includes ten sub-channels, and the bandwidth of each sub-channel is ten resource blocks.
[0056] Thirdly, embodiments of this application also provide a multi-UE detection and multipath measurement device, comprising:
[0057] The data acquisition unit is used to acquire baseband data that has been synchronized on a timer.
[0058] The time-domain verification unit is used to perform deviation calculation on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, so as to verify the timing synchronization of the baseband data.
[0059] The frequency domain detection unit is used to obtain the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data, provided that the timing synchronization of the baseband data is accurate, so as to perform multi-UE detection and multipath measurement.
[0060] Fourthly, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the multi-UE detection and multipath measurement method described in the first aspect above.
[0061] The multi-UE detection and multipath measurement method, apparatus, vehicle network frequency sweeper and storage medium provided in this application transform the baseband data that has been accurately timed and synchronized to the frequency domain, and perform UE detection on the locations to be detected of multiple PSCCHs in the frequency domain. This enables the detection of multiple PSCCHs carried on physical resource blocks and allows multipath measurement to be performed on each detected UE. Attached Figure Description
[0062] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the 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.
[0063] Figure 1 This is a flowchart illustrating a method for detecting the Physical Cut-through Link Control Channel (PSCCH) carried by a single UE on a Physical Resource Block (PRB).
[0064] Figure 2 This is a spectrum of floating-point PRB detection for a single UE;
[0065] Figure 3 It is a spectrum diagram of floating-point PRB detection for multiple UEs;
[0066] Figure 4 This is a flowchart illustrating the multi-UE detection and multipath measurement method provided in the embodiments of this application;
[0067] Figure 5 This is a schematic diagram of the multi-UE detection and multipath measurement method provided in the embodiments of this application;
[0068] Figure 6 This is a schematic diagram of the structure of the vehicle networking frequency sweeper provided in the embodiments of this application;
[0069] Figure 7 This is a schematic diagram of the structure of the multi-UE detection and multipath measurement device provided in the embodiments of this application. Detailed Implementation
[0070] 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.
[0071] Furthermore, the terms "first," "second," etc., are used for descriptive purposes only to distinguish features of similarity and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0072] The technical solutions provided in this application can be applied to various systems, especially 5G 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 systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0073] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. 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.
[0074] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0075] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0076] 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.
[0077] Current vehicle-to-everything (V2X) frequency scanners can only detect the PSCCH carried on a single UE's PRB. They use frequency-domain power blind detection of the PRB to decode the PSCCH, thereby determining the frequency domain resource location and size of the PSSCH, and obtaining the distribution of frequency domain scheduling resources for received data, including the number of resource blocks (RBs) and the starting position of the RBs. The Physical Sidelink Control Channel (PSCCH) is used to transmit sidelink control information (SCI). The Physical Sidelink Share Channel (PSSCH) is used to carry data for sidelink communication. Sidelink communication is only applicable at the physical layer and does not carry messages from upper layers. The physical signal for sidelink communication is a demodulation reference signal or synchronization signal. The PSSCH is used to transmit data between UEs and does not participate in cross-layer information transmission. The PSSCH and PSCCH together form a frame for a PSCCH cycle transmission.
[0078] Figure 1 This is a flowchart illustrating a method for detecting the Physical Cut-Through Link Control Channel (PSCCH) carried by a single UE on a Physical Resource Block (PRB). (Refer to...) Figure 1 The current method for vehicle networking frequency scanning instruments to detect the PSCCH of the UE carried on the PRB includes the following steps.
[0079] Step 110: Receive the signal after timing estimation, and extract the received reference symbol data from the Fast Fourier Transform samples. This received reference symbol data does not contain a cyclic prefix (CP). Based on this received reference symbol data, the position index of the first pilot can be obtained.
[0080] Step 120: Perform a Fast Fourier Transform (FFT) on the received reference symbol data, and then perform spectral shifting on the data after the FFT operation.
[0081] Step 130: Calculate the power of each sample point of the received reference symbol data.
[0082] Step 140: Using frequency domain power blind detection PRB, PSCCH decoding is performed to determine the frequency domain resource location and size of PSSCH, and to obtain the distribution of frequency domain scheduling resources for received reference symbol data, including the number of RBs and their starting positions. Step 140 includes the following sub-steps.
[0083] Step 141: First, use the decision window to make a cyclic decision on each sample point of the received reference symbol data. For a sample point in the decision window, if the power is less than the first preset threshold, continue the loop; if the power is greater than the first preset threshold, record the position and exit the loop.
[0084] Then determine the starting position of the PRB. Based on the positions recorded above, the starting position on the left side of the PRB can be determined. Similarly, the ending position on the right side of the PRB can also be determined based on the positions recorded above.
[0085] Step 142: Determine the termination position of the PRB. Based on the positions recorded above, the number of PRBs and the termination position of the PRBs can be determined.
[0086] Here we can return to step 130 and recalculate the average power of the data, with the granularity of the calculation being the resource element (RE). Steps 130 to 142 can be looped twice, meaning two PRB checks are performed before proceeding to step 143.
[0087] Steps 143 and 144: In step 142, the total number of resource blocks (RBs) has been calculated. These RBs may include non-scheduled RBs between PSCCH and PSSCH. Next, in steps 143 and 144, the PRBs of PSCCH and PSSCH are distinguished, and their positions are recorded. Based on the starting positions and number of PRBs calculated in steps 141 and 142, the frequency domain power of each RB is averaged. In the direction of increasing RB power, each RB is compared with a second preset threshold. The position of the first RB with power less than the second preset threshold is found and recorded as the left position of the PSSCH. Based on this left position of the PSSCH, in the direction of increasing RB power, each RB is compared with the second preset threshold. The position of the first RB with power greater than the second preset threshold is found and recorded as the starting position of the PSSCH. Based on the starting position of the PRB, the ending position of the PRB, the left position of the PSSCH, and the starting position of the PSSCH, the starting position of the RB of the PSCCH, the number of RBs of the PSCCH, the starting position of the RB of the PSSCH, and the number of RBs of the PSSCH are obtained. Thus, the PRBs of the PSCCH and the PRBs of the PSSCH are distinguished, and the positions of the PSCCH and the PSSCH are recorded.
[0088] Figure 2 This is a spectrogram of floating-point PRB detection for a single UE. Figure 3 This is a spectrogram of floating-point PRB detection for multiple UEs. (Reference) Figure 2 and Figure 3 The following further explains why current vehicular network frequency sweepers cannot detect multiple UEs due to their inability to detect PSCCH carried by UEs on PRBs. In current vehicular network frequency sweepers, the PRB detection principle is to approximate the data point-by-point from both ends of the frequency domain, comparing the power of each subcarrier with a threshold. When the power of the frequency domain data is greater than or less than the threshold, the data position is considered the start or end position, thus obtaining the distribution of frequency domain scheduling resources for the received data, including the number of RBs and their starting positions. This method cannot meet the requirements for multi-UE detection because the channel experiences fading, and UEs vary in distance.
[0089] In real-world scenarios, since multiple UEs may use frequency division multiplexing, the approach of detecting PRB boundaries is no longer applicable because there may be invalid RBs (Resource Blocks) in between, i.e., unused RBs. When dealing with a single UE, PRB detection can be used to approximate the correct number of RBs and the starting position of RBs from both sides of the frequency domain, calculating the correct number of RBs and the starting position of RBs for the current data. However, when there are two or more UEs, the starting and ending positions obtained by PRB detection are not the accurate boundaries of the current data because there are invalid RBs between multiple sets of data. Consequently, the frequency domain resource positions and sizes of the subsequently calculated number of RBs, PSCCH, and PSSCH are also incorrect.
[0090] This application provides a method, apparatus, vehicle-to-everything (V2X) frequency scanner, and storage medium for multi-UE detection and multipath measurement, addressing the limitation of V2X frequency scanners in being unable to detect PSCCHs carried by multiple UEs on physical resource blocks, thus enabling multi-UE detection and multipath measurement for V2X frequency scanners. The technical solutions in this application will be clearly and completely described below with reference to the accompanying drawings.
[0091] Figure 4 This is a flowchart illustrating the multi-UE detection and multipath measurement method provided in the embodiments of this application, as shown below. Figure 4 As shown in the figure, this application provides a UE detection and multipath measurement method, the execution subject of which can be a vehicle network frequency sweeper, and the method includes:
[0092] Step 410: Obtain the baseband data that has been synchronized on a timed basis.
[0093] Specifically, the first step is to acquire the baseband data that has already undergone timed synchronization. This data can be baseband data synchronized at specific times by a vehicle-to-everything (V2X) frequency sweeper, and the synchronization position is already known. This baseband data may carry the PSSCHs of multiple UEs; therefore, the method of using PRB detection to approximate the data point-by-point from both sides of the frequency domain and calculate the correct number of RBs and the starting position of the RBs will not yield accurate results. This timed synchronized baseband data will be used for subsequent UE detection and multipath measurement.
[0094] Step 420: The frequency domain deviation of the baseband data is obtained by performing deviation calculation on the baseband data in the time domain, so as to verify the timing synchronization of the baseband data.
[0095] Specifically, the timing synchronization of baseband data may have some errors. It's necessary to check whether the time-domain offset of the data is small enough to have no impact on the data converted to the frequency domain. Therefore, after obtaining the timing-synchronized baseband data, a cyclic prefix (CP) correlation is performed based on this data. The frequency domain deviation of the baseband data is calculated through CP correlation. The frequency domain deviation reflects whether the time-domain offset is small enough, i.e., whether the timing synchronization error is small enough and accurate.
[0096] Step 430: If the timing synchronization of the baseband data is accurate, obtain the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain according to the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement.
[0097] Specifically, after verifying the timing synchronization of the baseband data, if the timing synchronization is deemed accurate, the next step can begin. Multi-UE detection and multipath measurement presuppose that the timing synchronization of the baseband data has been completed accurately, or that the error is sufficiently small. UE detection refers to detecting the Physical Sidelink Shared Channel (PSCCH) of the UE within a specific location of the baseband data resource block. Multi-UE detection here involves detecting the correct PSCCH of all UEs on the baseband data. The specific method involves determining the locations where the correct PSCCH of a UE might exist, i.e., the PSCCH to be detected, based on the pre-configuration information of the baseband data. After determining these PSCCH to be detected locations, the UE is then detected. Furthermore, if a UE is detected, multipath measurement of the Physical Sidelink Shared Channel (PSSCH) continues.
[0098] The UE detection and multipath measurement method provided in this application transforms the baseband data that has been accurately timed and synchronized to the frequency domain, and performs UE detection on the test locations of multiple PSCCHs in the frequency domain. This achieves multi-UE detection on the time-domain baseband data, solves the defect that the vehicle network frequency sweeper cannot detect PSCCHs of multiple UEs carried on the PRB, and can perform multipath measurement on each detected UE.
[0099] Optionally, the step of performing deviation calculation on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, in order to verify the timing synchronization of the baseband data, includes:
[0100] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0101] Specifically, a threshold can be set, namely a predetermined frequency offset threshold. When the frequency domain deviation of the baseband data is less than or equal to this threshold, it is considered that the offset of the data in the time domain is small enough to have no impact on the data after conversion to the frequency domain, that is, the timing synchronization of the baseband data is accurate.
[0102] Optionally, in a multi-UE detection and multipath measurement method according to an embodiment of this application, the predetermined frequency offset threshold is 2000Hz.
[0103] Specifically, the predetermined frequency offset threshold can be set to 2000Hz. Practice shows that when the frequency domain deviation of the baseband data is below 2000Hz, or less than or equal to 2000Hz, it can be considered that the offset of the data in the time domain has no effect on the data after conversion to the frequency domain, and the timing synchronization of the baseband data is accurate.
[0104] Optionally, according to an embodiment of the multi-UE detection and multipath measurement method of this application, the step of obtaining the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0105] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0106] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0107] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0108] Specifically, based on the bandwidth and sub-channel configuration information of the baseband data, a sliding detection method can be used to select all possible correct PSCCH locations on the baseband data where a UE might be present, i.e., the PSCCH inspection locations. Then, at each PSCCH inspection location, it is checked whether a UE's PSCCH is being carried. It is possible that multiple PSCCH inspection locations will show PSCCHs carrying UEs, meaning multiple UEs are detected. Next, for each detected UE, i.e., the PSCCH on the RB carrying the UE's PSCCH, multipath measurement is further performed.
[0109] When electromagnetic waves propagate through complex communication environments, the receiver may receive multiple copies of signals arriving from different paths. These signal copies arriving via different propagation paths have varying delays and energy attenuations. If the time difference between the first and last arriving signals (multipath delay spread) is very small, it's equivalent to all signals being constructive superpositions (peaks superimposed, troughs superimposed), and such multipath superposition has little impact on signal decoding. However, when the multipath delay spread is large, the signal superposition may become destructive (peaks superimposed), causing signal distortion and making it impossible for the receiver to decode the signal. Therefore, it is necessary to perform multipath measurement, i.e., measuring the arrival time and energy attenuation of different signal copies in a multipath channel.
[0110] Currently, vehicle network frequency sweepers do not provide multipath measurement functionality. The UE detection and multipath measurement method proposed in this application includes multipath measurement, making the vehicle network frequency sweeper more powerful and its application scope wider.
[0111] Optionally, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain multiple PSCCH detection positions includes:
[0112] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0113] Specifically, based on the pre-configured information of the baseband data, it can be determined that the UE's PSCCH can only be carried on resource blocks at specific locations within each sub-channel. Therefore, UE detection only needs to be performed at these specific locations, thus simplifying the multi-UE detection method and improving efficiency. The specific locations, specifically the first two resource blocks within the sub-channel bandwidth, are determined by the structure and / or configuration of the resource blocks in the channel. Based on the structure or configuration of the resource blocks in the channel, the effective frequency domain position of the PSCCH is detected only on the first two resource blocks within the location to be detected. This further narrows the detection range and improves detection efficiency. Because detection is required within each sub-channel, the number of locations to be detected for the PSCCH is the same as the number of sub-channels.
[0114] Optionally, the sampling frequency of the baseband data is 30.72MHz.
[0115] Optionally, the baseband data includes ten sub-channels, each with a bandwidth of ten resource blocks.
[0116] Specifically, the center frequency of the baseband data is 5915MHz, and the bandwidth is 20MHz. With a sampling rate of 30.72MHz, the number of FFT points is 2048, of which only 1200 are useful; the excess FFT points are equivalent to frequency domain filtering. There are 100 RBs within the 20MHz bandwidth, and the baseband data includes 10 sub-channels, each containing 10 RBs.
[0117] Optionally, detecting the UE's PSCCH at each of the plurality of PSCCH locations to be inspected, thereby detecting the UE, includes:
[0118] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0119] Specifically, PSCCH decoding is performed on the location to be inspected within the PSCCH. In one embodiment, PSCCH decoding is performed on the first two resource blocks within each sub-channel bandwidth. This further narrows the detection range, improves detection efficiency, and can handle situations where there are multiple UEs in the baseband data. The PSCCH decoding method can adopt various existing or future PSCCH decoding methods. Cyclic Redundancy Check (CRC) is a channel coding technique that generates a short, fixed-length checksum based on data packets. It is mainly used to detect or verify errors that may occur after data transmission or storage. It utilizes the principle of division and remainders for error detection.
[0120] Optionally, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH at the location to be inspected carries the PSCCH of the UE, and detecting the UE, if the PSCCH decoding is successful and the CRC result is correct, includes:
[0121] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0122] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0123] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0124] Specifically, channel estimation, frequency offset estimation and compensation, channel equalization, demodulation, and descrambling are performed on the PSCCH to be inspected position to complete symbol-level processing and obtain the soft bits of the PSCCH; the soft bits of the PSCCH are deinterleaved, derate-matched, decoded, and deCRC-decoded to complete bit-level processing and obtain the CRC result and the original bit stream carried on the PSCCH; when the deCRC result is 0, it indicates that the CRC check is passed, the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0125] Optionally, when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH, performing multipath measurement includes:
[0126] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0127] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0128] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0129] Specifically, if the CRC check passes, the sidelink control information (SCI) can be extracted from the original bit stream carried on the PSCCH. According to the communication protocol, the SCI can be parsed to obtain the PSSCH scheduled by the SCI. Figure 5 This is a schematic diagram of the multi-UE detection and multipath measurement method provided in the embodiments of this application, with reference to... Figure 5 It can be seen that the PSSCH and PSCCH both reside within 1ms in the time domain, i.e., one subframe, while in the frequency domain, the RBs of the PSSCH and PSCCH are adjacent. UE detection is performed on the PSCCH. When the UE's PSCCH is detected to be carried on an RB at a specific location, the SCI can be parsed according to the communication protocol to obtain the PSSCH scheduled by the SCI. Through the above or other methods of distinguishing the RBs of the PSSCH and PSCCH, the starting position of the PSSCH (the starting position of the RB in the frequency domain) and the number of RBs can be determined. Based on the starting position of the PSSCH and the number of resource blocks, multipath measurement is performed. Here, multipath measurement mainly uses the demodulation reference signal (DMRS) data of the PSSCH. DMRS is specific to a specific UE and is used to estimate the radio channel.
[0130] Figure 6This is a schematic diagram of the structure of a vehicle network frequency sweeper provided in an embodiment of this application, as shown below. Figure 6 As shown, the vehicle network frequency sweeper includes a memory 620, a transceiver 600, and a processor 610, wherein:
[0131] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:
[0132] Retrieve baseband data that has been synchronized on a scheduled basis;
[0133] By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data;
[0134] If the timing synchronization of the baseband data is accurate, the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) are obtained in the frequency domain based on the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement.
[0135] Specifically, the transceiver 600 is used to receive and send data under the control of the processor 610. Figure 6 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 610) and memory (memory 620). The bus architecture may 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 described further herein. Bus interface 630 provides an interface. Transceiver 600 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 610 is responsible for managing the bus architecture and general processing, and memory 620 may store data used by processor 610 during operation.
[0136] The processor 610 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.
[0137] Optionally, according to the vehicle network frequency sweeper of this application embodiment, the step of obtaining the frequency domain deviation of the baseband data by performing deviation calculation processing on the baseband data in the time domain to verify the timing synchronization of the baseband data includes:
[0138] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0139] Optionally, according to the vehicle-to-everything (V2X) frequency scanner of this application embodiment, the step of acquiring the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0140] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0141] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0142] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0143] Optionally, according to the vehicle network frequency sweeper of this application embodiment, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain the detection positions of multiple PSCCHs includes:
[0144] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0145] Optionally, according to the vehicle network frequency scanner of this application embodiment, the step of detecting the UE's PSCCH at each of the plurality of PSCCH locations to be detected, thereby detecting the UE, includes:
[0146] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0147] Optionally, according to the vehicle-to-everything (V2X) frequency scanner of this application embodiment, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH carrying the UE is located at the location to be inspected and detecting the UE if the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, includes:
[0148] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0149] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0150] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0151] Optionally, according to the vehicle network frequency scanner of this application embodiment, when the PSCCH carrying the UE is located at the location to be tested on the PSCCH, the multipath measurement includes:
[0152] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0153] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0154] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0155] Optionally, in the vehicle networking frequency scanner according to the embodiments of this application, the sampling frequency of the baseband data is 30.72MHz.
[0156] Optionally, in the vehicle network frequency sweeper according to the embodiments of this application, the predetermined frequency offset threshold is 2000Hz.
[0157] Optionally, in the vehicle networking frequency sweeper according to the embodiments of this application, the baseband data includes ten sub-channels, and the bandwidth of each sub-channel is ten resource blocks.
[0158] It should be noted that the vehicle network frequency sweeper provided in this application embodiment can implement all the method steps implemented by the method embodiment with the vehicle network frequency sweeper as the execution subject, 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.
[0159] This application provides a method and apparatus for multi-UE detection and multipath measurement to address the shortcomings of existing vehicle network frequency sweepers in detecting PSCCHs carried by multiple UEs on physical resource blocks, thereby enabling multi-UE detection and multipath measurement for vehicle network frequency sweepers.
[0160] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0161] Figure 7 This is a schematic diagram of the structure of the multi-UE detection and multipath measurement device provided in the embodiments of this application, with reference to... Figure 7 The multi-UE detection and multipath measurement device provided in this application includes:
[0162] The data acquisition unit 710 is used to acquire baseband data that has been synchronized at regular intervals.
[0163] The time-domain verification unit 720 is used to obtain the frequency domain deviation of the baseband data by performing deviation calculation processing on the baseband data in the time domain, so as to verify the timing synchronization of the baseband data.
[0164] The frequency domain detection unit 730 is used to obtain the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain according to the pre-configuration information of the baseband data, provided that the timing synchronization of the baseband data is accurate, so as to perform multi-UE detection and multipath measurement.
[0165] 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.
[0166] 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.
[0167] Optionally, in the multi-UE detection and multipath measurement apparatus according to embodiments of this application, the step of obtaining the frequency domain deviation of the baseband data by performing deviation calculation processing on the baseband data in the time domain to verify the timing synchronization of the baseband data includes:
[0168] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0169] Optionally, in the multi-UE detection and multipath measurement apparatus according to embodiments of this application, the step of obtaining the locations to be detected of multiple Physical Through-Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0170] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0171] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0172] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0173] Optionally, in the multi-UE detection and multipath measurement apparatus according to embodiments of this application, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain the detection positions of multiple PSCCHs includes:
[0174] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0175] Optionally, in the multi-UE detection and multipath measurement apparatus according to embodiments of this application, the step of detecting the UE's PSCCH at each of the plurality of PSCCH locations to be inspected, thereby detecting the UE, includes:
[0176] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0177] Optionally, according to the multi-UE detection and multipath measurement apparatus of this application embodiment, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH carrying the UE is located at the location to be inspected and detecting the UE if the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, includes:
[0178] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0179] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0180] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0181] Optionally, in the multi-UE detection and multipath measurement apparatus according to embodiments of this application, when the PSCCH carrying a UE is located at the position to be inspected on the PSCCH, multipath measurement is performed, including:
[0182] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0183] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0184] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0185] Optionally, in a multi-UE detection and multipath measurement apparatus according to an embodiment of this application, the sampling frequency of the baseband data is 30.72MHz.
[0186] Optionally, in the multi-UE detection and multipath measurement apparatus according to the embodiments of this application, the predetermined frequency offset threshold is 2000Hz.
[0187] Optionally, in the multi-UE detection and multipath measurement apparatus according to the embodiments of this application, the baseband data includes ten sub-channels, and the bandwidth of each sub-channel is ten resource blocks.
[0188] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can 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.
[0189] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute the methods provided in the above embodiments, including:
[0190] Retrieve baseband data that has been synchronized on a scheduled basis;
[0191] By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data;
[0192] If the timing synchronization of the baseband data is accurate, the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) are obtained in the frequency domain based on the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement.
[0193] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0194] Optionally, according to the processor-readable storage medium of this application embodiment, the step of performing deviation calculation processing on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, in order to verify the timing synchronization of the baseband data, includes:
[0195] If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
[0196] Optionally, according to the processor-readable storage medium of the present application embodiments, the step of obtaining the locations to be detected of multiple Physical Pass-Through Link Control Channels (PSCCHs) in the frequency domain based on the pre-configuration information of the baseband data for multi-UE detection and multipath measurement includes:
[0197] Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions;
[0198] The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE;
[0199] Multipath measurement is performed when the PSCCH carrying the UE is located at the position to be inspected on the PSCCH.
[0200] Optionally, according to the processor-readable storage medium of this application embodiment, the step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain the detection positions of multiple PSCCHs includes:
[0201] The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
[0202] Optionally, according to the processor-readable storage medium of the embodiments of this application, the step of detecting the UE's PSCCH at each of the plurality of PSCCH locations to be detected, thereby detecting the UE, includes:
[0203] The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
[0204] Optionally, according to the processor-readable storage medium of the embodiments of this application, the step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH at the location to be inspected carries the PSCCH of the UE and detecting the UE if the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, includes:
[0205] The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH;
[0206] The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption;
[0207] If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
[0208] Optionally, according to the processor-readable storage medium of the embodiments of this application, when the PSCCH carrying the UE's PSCCH is located at the location to be inspected, performing multipath measurement includes:
[0209] In the case of UE detection, SCI (Straight-through Link Control Information) is extracted from the original bit stream;
[0210] By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined.
[0211] Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
[0212] Optionally, in a processor-readable storage medium according to one embodiment of this application, the sampling frequency of the baseband data is 30.72MHz.
[0213] Optionally, in the processor-readable storage medium according to embodiments of this application, the predetermined frequency offset threshold is 2000Hz.
[0214] Optionally, according to the processor-readable storage medium of the present application embodiment, the baseband data includes ten sub-channels, each sub-channel having a bandwidth of ten resource blocks.
[0215] 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.
[0216] 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.
[0217] 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.
[0218] 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.
[0219] 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 method for multi-UE detection and multipath measurement, characterized in that, include: Retrieve baseband data that has been synchronized on a scheduled basis; By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data; If the timing synchronization of the baseband data is accurate, the locations of multiple Physical Direct Link Control Channels (PSCCHs) to be detected are obtained in the frequency domain according to the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement. The step of obtaining the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configured information of the baseband data for multi-UE detection and multipath measurement includes: Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions; The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE; When the PSCCH carrying the UE is located at the position to be tested, multipath measurement is performed; When the PSCCH carrying the UE is located at the position to be inspected on the PSCCH, multipath measurement is performed, including: When a UE is detected, the SCI (Straight-through Link Control Information) is extracted from the raw bit stream carried on the PSCCH. By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined. Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
2. The multi-UE detection and multipath measurement method according to claim 1, characterized in that, The step of calculating the frequency domain deviation of the baseband data in the time domain to verify the timing synchronization of the baseband data includes: If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
3. The multi-UE detection and multipath measurement method according to claim 1, characterized in that, The step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain multiple PSCCH detection positions includes: The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
4. The multi-UE detection and multipath measurement method according to claim 1, characterized in that, The step of detecting the UE's PSCCH at each of the multiple PSCCH locations to be inspected, thereby detecting the UE, includes: The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
5. The multi-UE detection and multipath measurement method according to claim 4, characterized in that, The step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH at the location to be inspected carries the UE's PSCCH if the PSCCH decoding is successful and the CRC result is correct, and thus detecting the UE, includes: The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH; The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption; If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
6. The multi-UE detection and multipath measurement method according to claim 1, characterized in that, The sampling frequency of the baseband data is 30.72MHz.
7. A vehicle networking frequency sweeper, comprising a memory, a transceiver, and a processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; characterized in that... The processor is used to read the computer program in the memory and perform the following operations: Retrieve baseband data that has been synchronized on a scheduled basis; By performing deviation calculation on the baseband data in the time domain, the frequency domain deviation of the baseband data is obtained to verify the timing synchronization of the baseband data; If the timing synchronization of the baseband data is accurate, the locations of multiple Physical Direct Link Control Channels (PSCCHs) to be detected are obtained in the frequency domain according to the pre-configuration information of the baseband data, so as to perform multi-UE detection and multipath measurement. The step of obtaining the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configured information of the baseband data for multi-UE detection and multipath measurement includes: Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions; The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE; When the PSCCH carrying the UE is located at the position to be tested, multipath measurement is performed; When the PSCCH carrying the UE is located at the position to be inspected on the PSCCH, multipath measurement is performed, including: When a UE is detected, the SCI (Straight-through Link Control Information) is extracted from the raw bit stream carried on the PSCCH. By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined. Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
8. The vehicle networking frequency sweeper according to claim 7, characterized in that, The step of calculating the frequency domain deviation of the baseband data in the time domain to verify the timing synchronization of the baseband data includes: If the frequency domain deviation of the baseband data is less than or equal to a predetermined frequency deviation threshold, the timing synchronization of the baseband data is determined to be accurate.
9. The vehicle networking frequency sweeper according to claim 7, characterized in that, The step of performing sliding detection in the frequency domain of the baseband data based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data to obtain multiple PSCCH detection positions includes: The positions to be inspected for the PSCCH are obtained on the first two resource blocks within the sub-channel bandwidth, and the number of positions to be inspected for the PSCCH is the same as the number of sub-channels.
10. The vehicle networking frequency sweeper according to claim 7, characterized in that, The step of detecting the UE's PSCCH at each of the multiple PSCCH locations to be inspected, thereby detecting the UE, includes: The PSCCH to be inspected position is parsed. If the PSCCH decoding is successful and the cyclic redundancy check (CRC) result is correct, it is determined that the PSCCH to be inspected position carries the UE's PSCCH, and the UE is detected.
11. The vehicle networking frequency sweeper according to claim 10, characterized in that, The step of parsing the PSCCH at the location to be inspected, and determining that the PSCCH at the location to be inspected carries the UE's PSCCH if the PSCCH decoding is successful and the CRC result is correct, and thus detecting the UE, includes: The position to be detected in the PSCCH is processed at the symbol level to obtain the soft bits of the PSCCH; The soft bits of the PSCCH are processed at the bit level to obtain the CRC result and the original bit stream carried on the PSCCH, wherein the bit level processing includes CRC decryption; If the CRC result is 0, the CRC result is determined to be correct, and the UE is detected.
12. The vehicle networking frequency sweeper according to claim 7, characterized in that, The sampling frequency of the baseband data is 30.72MHz.
13. A multi-UE detection and multipath measurement device, characterized in that, include: The data acquisition unit is used to acquire baseband data that has been synchronized on a timer. The time-domain verification unit is used to perform deviation calculation on the baseband data in the time domain to obtain the frequency domain deviation of the baseband data, so as to verify the timing synchronization of the baseband data. The frequency domain detection unit is used to obtain the locations to be detected of multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain according to the pre-configuration information of the baseband data, provided that the timing synchronization of the baseband data is accurate, so as to perform multi-UE detection and multipath measurement. The step of obtaining the locations to be detected for multiple Physical Direct Link Control Channels (PSCCHs) in the frequency domain based on the pre-configured information of the baseband data for multi-UE detection and multipath measurement includes: Based on the channel bandwidth, sub-channel bandwidth, and number of sub-channels of the baseband data, sliding detection is performed in the frequency domain of the baseband data to obtain multiple PSCCH detection positions; The UE's PSCCH is detected at each of the multiple PSCCH locations to be detected, thereby detecting the UE; When the PSCCH carrying the UE is located at the position to be tested, multipath measurement is performed; When the PSCCH carrying the UE is located at the position to be inspected on the PSCCH, multipath measurement is performed, including: When a UE is detected, the SCI (Straight-through Link Control Information) is extracted from the raw bit stream carried on the PSCCH. By parsing the SCI, the PSSCH scheduled by the SCI is obtained, and the starting position and number of resource blocks of the PSSCH are determined. Multipath measurement is performed based on the starting position of the PSSCH and the number of resource blocks.
14. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 6.