Channel information determination method and device, processing device, storage medium and program product

By generating channel parameters between the transmitter and the target, and between the target and the receiver, and combining these parameters with the target's radar cross section, the channel impulse response of the target channel is calculated using a concatenated convolution method. This solves the problem of target channel simulation in the ISAC system and achieves accurate simulation of the target channel.

CN122179039APending Publication Date: 2026-06-09CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2024-12-09
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing channel simulation schemes are not applicable to target channels in Sensor-Integrated Communication (ISAC) systems and cannot effectively simulate the channel characteristics between the transmitter, target, and receiver.

Method used

The channel parameters of the first channel between the transmitter and the target and the second channel between the target and the receiver are generated. Combined with the radar cross section (RCS) of the target, the channel impulse response (CIR) of the target channel is calculated by the concatenated convolution method to realize the simulation of the target channel.

Benefits of technology

It achieves effective simulation of the target channel in the ISAC system, accurately simulating the channel characteristics between the transmitter, target, and receiver, and is suitable for integrated sensing and communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122179039A_ABST
    Figure CN122179039A_ABST
Patent Text Reader

Abstract

The application discloses a channel information determination method and device, processing equipment, a storage medium, and a program product. The method comprises the following steps: generating channel parameters of a first channel and channel parameters of a second channel, the first channel being a channel between a transmitting end and a target, and the second channel being a channel between the target and a receiving end; generating target RCS of the target; and calculating channel impulse response (CIR) of a target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RCS, the target channel being a channel between the transmitting end and the receiving end via the target.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a method and apparatus for determining channel information, a processing device, a storage medium, and a program product. Background Technology

[0002] Channel simulation refers to simulating the characteristics of a channel in a wireless communication system to simulate various effects that a signal experiences during transmission, such as path loss, multipath effects, fading, and interference.

[0003] Traditional channel simulation schemes are designed for communication channels between the transmitter and receiver (i.e., the communication channel between the receiver and the transmitter), and there are no simulation schemes for Integrated Sensing and Communication (ISAC) systems. In ISAC systems, the target channel is the channel between the transmitter, the target, and the receiver. Therefore, traditional channel simulation schemes are not applicable to the target channel in ISAC systems. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a method and apparatus for determining channel information, a processing device, a storage medium, and a program product.

[0005] The method for determining channel information provided in this application includes:

[0006] Generate channel parameters for a first channel and channel parameters for a second channel, wherein the first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver.

[0007] Generate the target's radar cross section (RCS);

[0008] Based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC, the channel impulse response (CIR) of the target channel is calculated, where the target channel is the channel between the transmitter and the receiver via the target.

[0009] The channel information determination apparatus provided in this application includes:

[0010] The first generation unit is used to generate channel parameters for a first channel and channel parameters for a second channel, wherein the first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver.

[0011] The second generation unit is used to generate the target RCS of the target;

[0012] The third generation unit is used to calculate the CIR of the target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC, wherein the target channel is the channel between the transmitter and the receiver via the target.

[0013] The processing device provided in this application includes a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute any of the above-described methods for determining channel information.

[0014] The computer-readable storage medium provided in this application embodiment is used to store a computer program that causes a computer to execute any of the above-described methods for determining channel information.

[0015] The computer program product provided in this application includes computer program instructions that cause a computer to execute any of the above-described methods for determining channel information.

[0016] In the technical solution of this application embodiment, in the ISAC system, in addition to the transmitter and receiver, there is also a target located between the transmitter and receiver. The target channel includes two segments: one is the channel between the transmitter and the target (i.e., the first channel), and the other is the channel between the target and the receiver (i.e., the second channel). The CIR of the target channel is calculated by using the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC of the target, thereby achieving the purpose of simulating the target channel. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating the method for determining channel information provided in an embodiment of this application;

[0018] Figure 2 This is an overall architecture diagram provided in the embodiments of this application;

[0019] Figure 3 This is a schematic diagram of the structure of the channel information determination device provided in the embodiments of this application;

[0020] Figure 4 This is a schematic structural diagram of a processing device provided in an embodiment of this application;

[0021] Figure 5 This is a schematic structural diagram of the chip according to an embodiment of this application. Detailed Implementation

[0022] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0023] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0024] It should also be noted that the terms "first, second, and third" used in the embodiments of this application are only used to distinguish similar objects and do not represent a specific order of objects. It is understood that "first, second, and third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0025] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that the term "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two objects, or it can indicate an association between them.

[0026] Figure 1 This is a flowchart illustrating the method for determining channel information provided in an embodiment of this application, as shown below. Figure 1 As shown, the method for determining the channel information includes the following steps:

[0027] Step 101: Generate the channel parameters of the first channel and the channel parameters of the second channel. The first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver.

[0028] In this embodiment of the application, in the ISAC system, the target channel is the channel between the transmitter, the target, and the receiver. The target channel comprises two segments: the channel between the transmitter (Tx) and the target (Tar) (i.e., the first channel), and the channel between the target (Tar) and the receiver (Rx) (i.e., the second channel). The first channel can also be referred to as the Tx-Tar channel, and the second channel can also be referred to as the Tar-Rx channel. The target channel can also be referred to as the Tx-Tar-Rx channel.

[0029] In some implementations, generating the channel parameters of the first channel includes the following steps:

[0030] 1) Configure global parameters.

[0031] Specifically, select a communication scenario and configure the following global parameters for that scenario: the location of the transmitter, the location of the target, the location of the receiver, the communication frequency band, the communication bandwidth, the type of the transmitter's transmitting antenna, the layout of the transmitter's transmitting antenna (such as the number of antenna elements, the spacing between antenna elements, etc.), the type of the receiver's receiving antenna, and the layout of the receiver's receiving antenna (such as the number of antenna elements, the spacing between antenna elements, etc.).

[0032] The target location can be determined definitively based on requirements, or it can be placed randomly. The placement method can differ depending on the type of target being sensed. For example, random placement by drones needs to be within a certain deployment altitude, while placement by vehicles needs to be considered on the roads between building grids.

[0033] 2) Based on the location of the transmitter and the location of the target, calculate the line-of-sight (LOS) probability, non-line-of-sight (NLOS) probability, and outdoor-to-indoor (O2I) probability of the target relative to the transmitter.

[0034] 3) Based on parameters such as the communication scenario, communication frequency band, distance between the transmitter and the target (Tx-Tar), and height difference between Tx-Tar, calculate the path loss (PL) of Tx-Tar. Furthermore, consult the parameter table corresponding to the communication scenario to calculate large-scale parameters with cross-correlation characteristics, such as delay spread (DS), angle spread (AS), and shadow fading (SF).

[0035] 4) Generate small-scale parameters for the Tx-Tar channel sequentially, including cluster delay, cluster power, cluster / path angle, and cross-polarization ratio (XPR). The angles include: Azimuth of Arrival (AOA), Azimuth of Departure (AOD), Zenith of Arrival (ZOA), and Zenith of Departure (ZOD).

[0036] In some implementations, generating the channel parameters for the second channel includes the following steps:

[0037] 1) Configure global parameters.

[0038] Specifically, select a communication scenario and configure the following global parameters for that scenario: the location of the transmitter, the location of the target, the location of the receiver, the communication frequency band, the communication bandwidth, the type of the transmitter's transmitting antenna, the layout of the transmitter's transmitting antenna (such as the number of antenna elements, the spacing between antenna elements, etc.), the type of the receiver's receiving antenna, and the layout of the receiver's receiving antenna (such as the number of antenna elements, the spacing between antenna elements, etc.).

[0039] 2) Based on the location of the target and the location of the receiver, calculate the LOS probability, NLOS probability and O2I probability of the receiver relative to the target.

[0040] 3) Calculate the PL of Tar-Rx based on parameters such as the communication scenario, communication frequency band, distance between the target and the receiver (Tar-Rx), and height difference of Tar-Rx. Further, consult the parameter table corresponding to the communication scenario to calculate large-scale parameters such as DS, AS, and SF that possess cross-correlation characteristics.

[0041] 4) Generate small-scale parameters such as cluster / path delay, cluster / path power, cluster / path angle, and XPR of the Tar-Rx channel sequentially. Among them, the angles include: AOA, AOD, ZOA, and ZOD.

[0042] Step 102: Generate the target's target RCS.

[0043] In this embodiment of the application, the RCS is used in the ISAC system to characterize the effect of the target on the propagating signal. The RCS and the target RCS can be used interchangeably to describe each other.

[0044] In this embodiment of the application, the target RCS can be generated in any of the following ways:

[0045] Method 1: Calculate the target RCS based on the angle of the first channel and / or the angle of the second channel, and the angle correlation function; wherein the angle of the first channel is one of the channel parameters of the first channel, and the angle of the second channel is one of the channel parameters of the second channel.

[0046] In some implementations, the angle correlation function can be denoted as φ. RCS (φ out ,θ out ,φ in ,θ in This function is an angle-dependent function (specifically, a function dependent on both horizontal and vertical angles), where φ out The ZOD corresponding to the Tar-Rx channel, θ out Corresponding to the AOD of the Tar-Rx channel, φ inThe ZOD corresponding to the Tx-Tar channel, θ in The AOA corresponding to the Tx-Tar channel. φ is calculated based on the angle correlation function. RCS This is the target RCS.

[0047] Method 2: Generate the target RCS based on statistical distribution data; wherein, the statistical distribution data is obtained by measuring the target's RCS.

[0048] Here, the RCS statistical distribution data differs for different targets. The target RCS can be determined based on the RCS statistical distribution data obtained by measuring the RCS of the target. In some implementations, the RCS statistical distribution data includes the mean and variance of the RCS distribution.

[0049] For example, targets such as humans and drones can be fitted with a log-normal distribution to obtain their corresponding target RCS. The matrix and variance of the relevant distribution can be selected based on reports of measurement results.

[0050] Method 3: Determine the target RCS based on the type of the target.

[0051] Here, different types of targets correspond to different RCS, and one type of target corresponds to a fixed RCS. For example, the RCS of some relatively regular objects, such as spheres and cylinders, is a fixed value.

[0052] In some implementations, a certain type of target can be measured multiple times, and the average value of the RCS obtained from the measurements (which is a fixed value) can be used as the RCS of the target.

[0053] Method 4: Query the target RCS based on a table; where the table records the RCS of multiple targets.

[0054] In some implementations, the RCS of some irregular objects without geometric regularity can be obtained by looking up a table.

[0055] It should be noted that, depending on the type of the target, you can choose the appropriate method from the four methods mentioned above to generate the target RCS.

[0056] Step 103: Calculate the CIR of the target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC. The target channel is the channel between the transmitter and the receiver via the target.

[0057] In this embodiment of the application, when determining the CIR of the target channel, in addition to considering the channel parameters of the first channel and the channel parameters of the second channel, the target RSC is also considered. That is, when determining the CIR of the target channel, the characteristics of the target itself (such as RCS) are taken into consideration.

[0058] Specifically, the CIR of the first channel is generated based on the channel parameters of the first channel; the CIR of the second channel is generated based on the channel parameters of the second channel; and the CIR of the target channel is calculated based on the CIR of the first channel, the CIR of the second channel, and the target RSC.

[0059] For ease of description, the first channel will be referred to as the Tx-Tar channel, and the second channel as the Tar-Rx channel.

[0060] The CIR of the horizontal Tx-Tar channel is generated using the channel parameters of the Tx-Tar channel, referring to the following formula (1):

[0061]

[0062] The CIR of the horizontal Tar-Rx channel is generated using the channel parameters of the Tar-Rx channel, as shown in the following formula (2):

[0063]

[0064] The meanings of the parameters in formulas (1) and (2) are as follows:

[0065] 1. The cluster indices and total number of clusters for the Tx-Tar channel and the Tar-Rx channel are n1,n2 and N1,N2, respectively.

[0066] 2. The indices and total number of paths within the cluster for the Tx-Tar and Tar-Rx channels are m1, m2 and M1, M2, respectively. Paths within the cluster can also be simply referred to as trails.

[0067] 3. The multipath powers of the Tx-Tar channel and the Tar-Rx channel are respectively: and

[0068] 4. The radiation patterns of antenna s at the transmitting end (Tx) and antenna u at the receiving end (Rx) are as follows: F s ,F u .

[0069] 5. The angle of the (n1, m1)th path in the Tx-Tar channel is... The angle of the (n2, m2)th path in the Tar-Rx channel

[0070] 6. The position vectors of antenna u and s are respectively: The multipath delays of antennas u and s are respectively: τ n1,m1 ,τ n2,m2 .

[0071] 7. The CIR values ​​for the horizontal Tx-Tar and Tar-Rx channels are as follows:

[0072] It should be noted that all parameters in formulas (1) and (2) are generated by the preceding step 101. Specifically, the parameters in formula (1) correspond to the channel parameters of the first channel (i.e., the Tx-Tar channel) in step 101, and the parameters in formula (2) correspond to the channel parameters of the second channel (i.e., the Tar-Rx channel) in step 101. It should also be noted that, for simplification, formulas (1) and (2) only consider the horizontal dimension, resulting in the CIR of the horizontal Tx-Tar channel and the CIR of the horizontal Tar-Rx channel, respectively. If the vertical dimension is considered, ZOA and ZOD information need to be added to formulas (1) and (2).

[0073] In some implementations, the CIR of the target channel is calculated based on the CIR of the first channel, the CIR of the second channel, and the target RSC, including:

[0074] Convolve the CIR of the first channel and the CIR of the second channel, and calculate the CIR of the target channel based on the convolution result and the target RSC.

[0075] In some implementations, the CIR of the first channel (i.e., the Tx-Tar channel) is expressed as: The CIR expression for the second channel (i.e., the Tar-Rx channel) is as follows: The target RSC is expressed as φ in the horizontal direction. RCS (θ out ,θ in Based on the concatenated convolution method, the layers of the path will be... and Perform convolution, then combine with φ RCS (θ out ,θ in The CIR of the target channel is generated. Here, in the concatenated convolution method, the multipath power of the Tx-Tar channel and the multipath power of the Tar-Rx channel are multiplied one-to-one, and the time delays are added accordingly. Finally, the multipaths with different time delays are accumulated to obtain the CIR of the target channel.

[0076] It should be noted that the power of the convolutional concatenation channel is obtained by multiplying the multipath power in the Tx-tar channel, the multipath power in the Tar-Rx channel, and the selected RCS value; the delay of the convolutional concatenation channel is obtained by adding the multipath delays in the Tx-tar channel and the multipath delays in the Tar-Rx channel.

[0077] The formula for calculating the CIR of the target channel is as follows (3):

[0078]

[0079] Where * represents the convolution operation, θ out ,θ in These represent the horizontal departure angle (AOD) of the Tar-Rx channel and the horizontal arrival angle (AOA) of the Tx-Tar channel, respectively.

[0080] By substituting the above formulas (1) and (2) into formula (3), the expanded expression of the CIR of the target channel can be obtained, as shown in the following formula (4):

[0081]

[0082] It should be noted that the meaning of each parameter in formula (4) can be referred to the description of formulas (1) to (3) above. It should be noted that the convolution operation in formulas (3) to (4) above only occurs in the time delay domain, while for the other four corner domains, the convolution operation can be simplified to multiplication. The δ function in formula (4) acts as a sampler.

[0083] In some implementations, the convolution operations in formulas (3) to (4) above can be implemented using the code shown in Table 1 below:

[0084] Table 1: Convolution Operation Code

[0085]

[0086] The technical solution of this application, based on the principle of Geometry-Based Statistical Modeling (GBSM), proposes a target channel simulation method for ISAC systems based on concatenated convolution. This method can characterize the relationship between the target channel and the two channels (i.e., the Tx-Tar channel and the Tar-Rx channel) from the perspective of multipath propagation. Specifically, after obtaining the channel parameters of the Tx-Tar and Tar-Rx channels and the target RCS, the CIR of the Tx-Tar channel and the CIR of the Tar-Rx channel are first calculated. Then, based on the concatenated convolution method, the CIR of the Tx-Tar channel, the CIR of the Tar-Rx channel, and the target RCS are combined to form the CIR of the target channel of the ISAC system.

[0087] Figure 2 This is an overall architecture diagram provided in the embodiments of this application, such as... Figure 2 As shown, the following steps are involved:

[0088] Step 1: Generation of cluster / path parameters for Tx-Tar channels; and generation of cluster / path parameters for Tar-Rx channels.

[0089] This step corresponds to step 101 in the aforementioned scheme, and the implementation of this step can refer to the description of step 101 above.

[0090] In this step, whether it's the generation of cluster / path parameters for the Tx-Tar channel or the Tar-Rx channel, the following process is included:

[0091] 1) Configure global parameters.

[0092] Specifically, select a communication scenario and configure the following global parameters for that scenario: the location of the transmitter, the location of the target, the location of the receiver, the communication frequency band, the communication bandwidth, the type of the transmitter's transmitting antenna, the layout of the transmitter's transmitting antenna (such as the number of antenna elements, the spacing between antenna elements, etc.), the type of the receiver's receiving antenna, and the layout of the receiver's receiving antenna (such as the number of antenna elements, the spacing between antenna elements, etc.).

[0093] 2) Configure propagation conditions (LOS / NLOS / O2I probabilities).

[0094] 3) Generate large-scale parameters (PL / DS / AS / SF).

[0095] 4) Generate small-scale parameters such as cluster delay, cluster power, cluster / path angle, and XPR sequentially. Among them, the angles include: AOA, AOD, ZOA, and ZOD.

[0096] Step 2: Target RCS generation.

[0097] This step corresponds to step 102 in the aforementioned scheme, and the implementation of this step can refer to the description of step 102 above.

[0098] In this step, the target RCS can be generated based on angle correlation functions or statistical distributions, random or fixed values, or tables.

[0099] Step 3: CIR generation of Tx-Tar-Rx channels.

[0100] This step corresponds to step 103 in the aforementioned scheme, and the implementation of this step can refer to the description of step 103 above.

[0101] In this step, the CIR of the Tx-Tar channel is generated based on the cluster / path parameters of the Tx-Tar channel, and the CIR of the Tar-Rx channel is generated based on the cluster / path parameters of the Tar-Rx channel. The CIRs of the Tx-Tar channel and the CIRs of the Tar-Rx channel are then concatenated and convolved with the target RCS to obtain the CIR of the Tx-Tar-Rx channel.

[0102] Figure 3 This is a schematic diagram of the structure of the channel information determination device provided in the embodiments of this application, which is applied to a processing device, such as... Figure 3 As shown, the channel information determination device includes:

[0103] The first generation unit 301 is used to generate channel parameters of a first channel and channel parameters of a second channel, wherein the first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver.

[0104] The second generation unit 302 is used to generate the target RCS of the target;

[0105] The third generation unit 303 is used to calculate the CIR of the target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC, wherein the target channel is the channel between the transmitting end and the receiving end via the target.

[0106] In some embodiments, the second generation unit 302 is configured to calculate the target RCS of the target based on the angle of the first channel and / or the angle of the second channel, and an angle correlation function; wherein the angle of the first channel is one of the channel parameters of the first channel, and the angle of the second channel is one of the channel parameters of the second channel.

[0107] In some embodiments, the second generation unit 302 is used to generate the target RCS of the target based on statistical distribution data; wherein the statistical distribution data is obtained based on the measurement of the RCS of the target.

[0108] In some implementations, the second generation unit 302 is used to determine the target RCS of the target based on the type of the target.

[0109] In some implementations, the second generation unit 302 is used to query the target RCS of the target based on a table; wherein the table records the RCS of multiple targets.

[0110] In some embodiments, the third generation unit 303 is configured to generate the CIR of the first channel based on the channel parameters of the first channel; generate the CIR of the second channel based on the channel parameters of the second channel; and calculate the CIR of the target channel based on the CIR of the first channel, the CIR of the second channel, and the target RSC.

[0111] In some embodiments, the third generation unit 303 is used to convolve the CIR of the first channel and the CIR of the second channel, and calculate the CIR of the target channel based on the convolution result and the target RSC.

[0112] Those skilled in the art should understand that Figure 3 The functions of each unit in the channel information determination device shown can be understood by referring to the relevant descriptions of the aforementioned method. Figure 3 The functions of each unit in the channel information determination device shown can be implemented by a program running on a processor or by specific logic circuits.

[0113] Figure 4 This is a schematic structural diagram of a processing device 400 provided in an embodiment of this application. Figure 4 The processing device 400 shown includes a processor 410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0114] Optionally, such as Figure 4 As shown, the processing device 400 may further include a memory 420. The processor 410 can retrieve and run computer programs from the memory 420 to implement the methods described in the embodiments of this application.

[0115] The memory 420 can be a separate device independent of the processor 410, or it can be integrated into the processor 410.

[0116] Optionally, such as Figure 4 As shown, the processing device 400 may also include a transceiver 430, which the processor 410 can control to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices.

[0117] The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of antennas may be one or more.

[0118] The processing device 400 can implement the corresponding processes of the various methods implemented in the embodiments of this application, which will not be described in detail here for the sake of brevity.

[0119] Figure 5 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 5 The chip 500 shown includes a processor 510, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0120] Optionally, such as Figure 5As shown, chip 500 may further include memory 520. Processor 510 can retrieve and run computer programs from memory 520 to implement the methods described in this embodiment.

[0121] The memory 520 can be a separate device independent of the processor 510, or it can be integrated into the processor 510.

[0122] Optionally, the chip 500 may also include an input interface 530. The processor 510 can control the input interface 530 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0123] Optionally, the chip 500 may also include an output interface 540. The processor 510 can control the output interface 540 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0124] The chip can implement the corresponding processes of the various methods in the embodiments of this application, which will not be described in detail here for the sake of brevity.

[0125] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0126] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0127] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0128] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0129] This application also provides a computer-readable storage medium for storing a computer program. This computer program causes a computer to execute the corresponding processes implemented by the various methods of this application embodiment; for brevity, these will not be elaborated upon here.

[0130] This application also provides a computer program product, including computer program instructions. These computer program instructions cause a computer to execute the corresponding processes implemented by the various methods of this application embodiment; for brevity, they will not be described in detail here.

[0131] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0132] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0133] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0134] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0135] In addition, 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.

[0136] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-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 a portion 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.) 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.

[0137] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining channel information, characterized in that, The method includes: Generate channel parameters for a first channel and channel parameters for a second channel, wherein the first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver. Generate the target radar cross section (RCS) of the target; The channel impulse response (CIR) of the target channel is calculated based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC. The target channel is the channel between the transmitter and the receiver via the target.

2. The method according to claim 1, characterized in that, The target radar cross section (RCS) generated for the target includes: The target RCS of the target is calculated based on the angle of the first channel and / or the angle of the second channel, and an angle correlation function; wherein the angle of the first channel is one of the channel parameters of the first channel, and the angle of the second channel is one of the channel parameters of the second channel.

3. The method according to claim 1, characterized in that, The target radar cross section (RCS) generated for the target includes: The target RCS of the target is generated based on statistical distribution data; wherein the statistical distribution data is obtained by measuring the RCS of the target.

4. The method according to claim 1, characterized in that, The target radar cross section (RCS) generated for the target includes: The target RCS of the target is determined based on the type of the target.

5. The method according to claim 1, characterized in that, The target radar cross section (RCS) generated for the target includes: The target RCS is queried based on a table; wherein the table records the RCS corresponding to multiple targets.

6. The method according to any one of claims 1 to 5, characterized in that, The calculation of the CIR of the target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC includes: Generate the CIR of the first channel based on the channel parameters of the first channel; Generate the CIR of the second channel based on the channel parameters of the second channel; The CIR of the target channel is calculated based on the CIR of the first channel, the CIR of the second channel, and the target RSC.

7. The method according to claim 6, characterized in that, The calculation of the target channel's CIR based on the CIR of the first channel, the CIR of the second channel, and the target RSC includes: Convolve the CIR of the first channel and the CIR of the second channel, and calculate the CIR of the target channel based on the convolution result and the target RSC.

8. A device for determining channel information, characterized in that, The device method includes: The first generation unit is used to generate channel parameters for a first channel and channel parameters for a second channel, wherein the first channel is the channel between the transmitter and the target, and the second channel is the channel between the target and the receiver. The second generation unit is used to generate the target RCS of the target; The third generation unit is used to calculate the CIR of the target channel based on the channel parameters of the first channel, the channel parameters of the second channel, and the target RSC, wherein the target channel is the channel between the transmitter and the receiver via the target.

9. A processing device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 7.

11. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 7.