Electromagnetic propagation environment acquisition method and system, electronic equipment and storage medium
By adopting time-division switching scanning technology in the electromagnetic propagation environment acquisition system, time-sharing multiplexing of signal processing units is achieved, and the problem of high cost of electromagnetic propagation environment acquisition system in the prior art is solved, and more efficient electromagnetic propagation environment parameter acquisition is achieved.
Patent Information
- Application Number
- CN202411966517.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-30
AI Technical Summary
The existing electromagnetic propagation environment acquisition system requires a signal processing unit for each antenna array, which leads to expensive construction costs.
By realizing time-division switching scanning in the switching network, the antenna array is scanned by different times, time-sharing multiplexing of signal processing units is realized, thereby reducing the number of signal processing units.
The construction cost of the electromagnetic propagation environment acquisition system is reduced, and the accurate collection of electromagnetic propagation environment parameters is achieved.
Smart Images

Figure CN119767345A_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the field of data processing technology, and in particular to a method and system for collecting electromagnetic propagation environment, an electronic device and a storage medium. Background Art
[0002] The wireless channel data of the electromagnetic propagation environment is usually generated based on two methods: simulation and actual measurement. The former is usually based on existing wireless channel simulators (for example, through 3GPP 38.901, QuaDRiGa, ray tracing, etc.) to generate wireless channel data under different frequency bands, distances, and antenna postures. The latter obtains wireless channel data by building a wireless channel measurement system with a transceiver and performing channel measurements in different scenarios.
[0003] In the process of generating wireless channel data based on actual measurements, due to the dispersion of electromagnetic signals in space, in order to accurately extract the propagation laws of the electromagnetic environment, it is usually necessary to equip an antenna array when collecting the electromagnetic propagation environment. The spatial electromagnetic signal received by each antenna element in the antenna array needs to be converted into a baseband signal through a signal processing unit to realize data collection of the electromagnetic propagation environment.
[0004] The price of a signal processing unit is usually much higher than that of an antenna array. If each antenna array is equipped with a signal processing unit, the construction cost of the electromagnetic propagation environment acquisition system will be very expensive. Therefore, there is an urgent need to provide a better electromagnetic propagation environment acquisition solution. Summary of the invention
[0005] The embodiments of this specification provide a method and device, an electronic device and a storage medium for collecting electromagnetic propagation environment, so as to provide a better solution for collecting electromagnetic propagation environment.
[0006] In a first aspect, one or more embodiments of this specification provide a method for collecting an electromagnetic propagation environment, for use in a computing control center, comprising: When receiving a parameter acquisition signal of an electromagnetic propagation environment, a time-division switching scanning signal is sent to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; receiving a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by performing signal processing on the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; Based on preset parameter collection indicators, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
[0007] In a second aspect, an embodiment of the present specification provides a system for collecting electromagnetic propagation environment, including: Antenna array, used to receive air interface signals in the electromagnetic propagation environment; A switch network, configured to scan the antenna array through different time slices based on a time-division-switched scanning signal sent by a computing control center, to obtain air interface signals of multiple time slices, wherein different arrays in the antenna array are scanned by each time slice; A signal processing unit, configured to perform signal processing on the air interface signal after receiving the air interface signal of the plurality of time slices, so as to obtain a first channel impulse response; The computing control center is used to send a time-division switching scanning signal to the switch network when receiving a parameter acquisition signal of the electromagnetic propagation environment; The computing control center is also used to, upon receiving the first channel impulse response, jointly process and analyze the first channel impulse responses of different time slices based on preset parameter collection indicators to obtain the parameters of the electromagnetic propagation environment.
[0008] In a third aspect, an embodiment of the present specification provides a device for collecting electromagnetic propagation environment, which is used in a computing control center, including: A scanning module is used to send a time-division switching scanning signal to a switch network when receiving a parameter acquisition signal of an electromagnetic propagation environment, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; A first receiving module, configured to receive a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by processing the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; The parameter module is used to jointly process and analyze the first channel impulse responses of different time slices based on preset parameter collection indicators to obtain the parameters of the electromagnetic propagation environment.
[0009] In a fourth aspect, an embodiment of the present specification provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0010] In a fifth aspect, an embodiment of the present specification provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0011] In a sixth aspect, an embodiment of the present specification provides a chip, the chip comprising a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run a program or instruction to implement the method described in the first aspect.
[0012] In a seventh aspect, an embodiment of this specification provides a computer program product, and when the computer program is executed by a processor, it implements the method described in the first aspect.
[0013] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0015] Figure 1 It is a schematic flow chart of a method for collecting electromagnetic propagation environment according to an embodiment of this specification.
[0016] Figure 2 It is a schematic diagram of a process of collecting data on an electromagnetic propagation environment according to an embodiment of the present specification.
[0017] Figure 3 The present invention is a schematic diagram of the working principle of scanning of a switch network for time-division switching according to an embodiment of the present specification.
[0018] Figure 4 It is a schematic flow chart of a method for collecting electromagnetic propagation environment according to an embodiment of this specification.
[0019] Figure 5 It is a flowchart of a system operation for collecting electromagnetic propagation environment according to an embodiment of the present specification.
[0020] Figure 6 It is a structural schematic diagram of a device for collecting electromagnetic propagation environment according to an embodiment of this specification.
[0021] Figure 7 It is a structural schematic diagram of an electronic device according to an embodiment of this specification. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of this specification can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0024] Figure 1 A flow chart of a method for collecting electromagnetic propagation environment according to an embodiment of the present disclosure is shown, and the method can be applied to a computing control center in a system for collecting electromagnetic propagation environment, and the computing control center can be a terminal device, a server or other processing device, etc. The terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc.
[0025] In some possible implementations, the method for collecting the electromagnetic propagation environment may be implemented by a processor calling computer-readable instructions stored in a memory.
[0026] like Figure 1 As shown, the method for collecting the electromagnetic propagation environment may include: Step S102: when receiving a parameter acquisition signal of an electromagnetic propagation environment, sending a time-division switching scanning signal to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices.
[0027] The electromagnetic propagation environment may be the electromagnetic propagation environment of any wireless communication system such as 4G, 5G, Wifi, Bluetooth, C-V2X, etc. For 5G cellular networks, common electromagnetic propagation environments may include dense urban areas, streets, trunk roads, shopping malls, subways, underground garages, etc.
[0028] Air interface signals are wirelessly transmitted signals that can be received by antenna arrays. The antenna array consists of large arrays pointing in all directions, each of which can receive air interface signals. The antenna array can be a three-dimensional omnidirectional antenna array that can cover all possible directions of incoming waves. In order to improve the resolution of spatial signals, the size of the antenna array can be larger than several wavelengths to achieve a sufficiently large equivalent antenna aperture.
[0029] Figure 2 Figure 1 shows a schematic diagram of the process of collecting data on the electromagnetic propagation environment. Figure 2 As shown, a detection antenna with M arrays can be used to receive a downlink pilot signal sent by a network device, and the parameters of the electromagnetic propagation environment can be obtained by performing operations such as channel estimation on the downlink pilot signal.
[0030] For the air interface signal received by the antenna array, the air interface signal can be processed by the signal processing unit, and the signal processing may include low-power amplification, filtering, analog-to-digital conversion, etc., to convert the air interface signal into a baseband signal. As mentioned above, the price of the signal processing unit is much higher than that of the antenna array. In one implementation, before sending the time-division switching scanning signal to the switch network, the method further includes: Dividing the antenna array into a plurality of array regions, each of the array regions comprising arrays having the same number as the signal processing units; The scanning signal is constructed based on the array area.
[0031] The array area is an area containing multiple arrays in the antenna array. To avoid repeated data processing, arrays in different array areas are not repeated. Specifically, the arrays in the antenna array can be divided into different array areas. To fully utilize the signal processing units, the number of arrays in each array area is the same as the number of signal processing units.
[0032] The channel impulse response (CIR) refers to the output response of a unit pulse signal after passing through the channel. After the array area is divided, a scanning signal can be constructed to be sent to the switch network. The scanning signal can include the distribution of the array area and the scanning frequency. After receiving the scanning signal, the switch network can use different time slices to scan the antenna array, and transmit the air interface signal of each time slice to the signal processing unit for signal processing through the signal processing unit to obtain the first channel impulse response corresponding to the air interface signal.
[0033] Figure 3 The schematic diagram shows the working principle of the scanning of the switching network for time division switching. The antenna array includes M antenna probes (i.e. arrays), the number of signal processing units is N, and M is much larger than N. Figure 3 As shown, in the first time slice, the switch network scans and transmits the air interface signals received by the 1st, 2nd, ..., Nth antenna probes to the signal processing unit; in the second time slice, the switch network scans and transmits the air interface signals received by the N+1th, N+2th, ..., 2Nth antenna probes to the signal processing unit, and so on, until all M antenna probes are scanned.
[0034] Assume that the time length of the kth time slice is T k , then the total scanning time is as shown in formula 1: (Formula 1) in, T all is the total scan time, T k is the duration of the kth scanning time slice, k∈1, 2, ..., K, K is the channel reduction factor, K=M / N.
[0035] Step S104: receiving a first channel impulse response located in a plurality of time slices and sent by a signal processing unit.
[0036] The first channel impulse response is obtained by processing the air interface signal after the signal processing unit receives the air interface signal of multiple time slices transmitted by the switch network.
[0037] Specifically, after receiving the air interface signal of one of the time slices, the signal processing unit can process the air interface signal in real time to obtain the first channel impulse response, and send the first channel impulse response to the computing control center. Next, the signal processing unit can receive the air interface signal of the next time slice and perform signal processing. Among them, based on formula 2, the N-channel air interface signal on the k-th time slice can be processed in the first t kExtraction of channel impulse response of sampling points: (Formula 2) Among them, k∈[1,K], K is the channel reduction factor, K=M / N, and the variable and are the amplitude and phase of the channel frequency domain response corresponding to the qth subcarrier on the nth channel on the kth time slice, respectively. represents the first channel impulse response on the nth channel at the kth time slice.
[0038] Step S106: Based on the preset parameter collection index, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
[0039] Since the arrays at different positions in the antenna array collect air interface signals from different wave directions, the first channel impulse responses of different time slices can be integrated, such as obtaining the receiving matrix of M electromagnetic signals, etc., and the first channel impulse responses can be jointly processed and analyzed to obtain comprehensive parameters of the electromagnetic propagation environment. Specifically, the parameter collection indicators can be important fading parameters such as multipath delay distribution of wireless channels and multipath spatial power distribution. The parameters of the electromagnetic propagation environment are not specifically limited in this specification and can be determined according to actual conditions.
[0040] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment.
[0041] When collecting environmental data, it is sometimes impossible to accurately determine the location of the base station. The local oscillator signal is the basic reference frequency for the operation of the wireless system. The local oscillator offset directly causes the offset of the transceiver operating frequency, resulting in phase offset, delay offset, etc. on the baseband signal, thereby affecting the quality of the collected data. The first channel impulse response is easily affected by uncertain factors (such as transceiver local oscillator offset, transceiver link jitter, random environmental disturbances, etc.), which will reduce the acquisition accuracy of the electromagnetic propagation environment. In one implementation, before the first channel impulse responses of different time slices are jointly processed and analyzed, the method includes: receiving a second channel impulse response in a plurality of time slices sent by the signal processing unit, wherein the second channel impulse response is obtained by performing signal processing on a reference signal after the signal processing unit receives a reference signal in a plurality of time slices transmitted by the reference antenna; Based on the second channel impulse response of the first time slice, obtaining the offset of the second channel impulse response of the remaining time slices; For each time slice, the first channel impulse response is corrected based on the offset to obtain a corrected first channel impulse response.
[0042] In one example, a reference antenna can be set in the system for collecting electromagnetic propagation environment, and a signal processing unit for collecting the reference signal sent by the reference antenna can be set at the same time. By tracking and estimating the downlink broadband pilot signal in the existing network, the channel response on different time slices is calculated. When there are M signal processing units connected to the switching network, the system for collecting electromagnetic propagation environment should include a total of M+1 signal processing units. While the M signal processing units receive air interface signals, the signal processing unit connected to the reference antenna simultaneously receives the reference signal to obtain reference signals of multiple time slices. The signal processing unit will perform signal processing on the reference signal to obtain the second channel impulse response corresponding to the reference signal. The reference signal and the air interface signal can be signals sent by the same network device. In order to distinguish the signals received by the antenna array and the reference antenna, the signal received by the former is called the air interface signal, and the signal received by the latter is called the reference signal. The extraction process of the second channel impulse response can be performed based on Formula 3: (Formula 3) in, f q represents the qth subcarrier in the downlink broadband wireless signal, q=1,2,...,Q, q represents the sequence number of different subcarriers, Q is the number of subcarriers, and the variable and are the amplitude and phase of the frequency domain response of the qth subcarrier channel on the kth time slice, respectively. represents the second channel impulse response at the kth time slice.
[0043] Furthermore, based on the second channel impulse response of the first time slice, the offset of the second channel impulse response of the remaining time slices relative to the first time slice can be obtained. The offset can be obtained based on Formula 4: (Formula 4) in, represents the second channel impulse response at the kth time slice, represents the offset on the kth time slice, represents the second channel impulse response at the first time slice.
[0044] In this way, for each time slice, the first channel impulse response can be corrected based on the offset to obtain a corrected first channel impulse response, thereby avoiding the influence of the broadband complex response of the reference channel itself on the acquisition result. In one implementation, for each time slice, the first channel impulse response is corrected based on the offset to obtain a corrected first channel impulse response, including: For each time slice, based on the offset, an equivalent time delay deviation value, an equivalent phase deviation value and an equivalent amplitude deviation value are obtained; Reconstructing the offset using the equivalent time delay deviation value, the equivalent phase deviation value and the equivalent amplitude deviation value to obtain a reconstructed offset; Based on the reconstruction offset, the first channel impulse response is corrected to obtain a corrected first channel impulse response.
[0045] Specifically, Formula 5 can be used to calculate the equivalent delay deviation value, equivalent phase deviation value, and equivalent amplitude deviation value on the kth time slice to avoid the problem of inaccurate reference data caused by random disturbances (such as interference, transmission power jitter, timing error, etc.) during field acquisition, and further improve the local oscillator tracking accuracy and acquisition data accuracy of the wireless communication system being analyzed: (Formula 5) in, represents the equivalent delay deviation value on the kth time slice, represents the equivalent phase deviation value on the kth time slice, represents the equivalent amplitude deviation value on the kth time slice, Indicates the offset on the k-th time slice.
[0046] After obtaining the equivalent delay deviation value, the equivalent phase deviation value, and the equivalent amplitude deviation value based on Formula 5, the offset on the kth time slice can be reconstructed using Formula 6: (Formula 6) in, represents the reconstruction offset on the kth time slice, represents the equivalent delay deviation value on the kth time slice, represents the equivalent phase deviation value on the kth time slice, Represents the equivalent amplitude deviation value at the kth time slice.
[0047] Furthermore, the channel impulse responses of all M air interface signals obtained based on Formula 2 may be corrected according to the calculation result of Formula 6. The correction process may be performed based on Formula 7: (Formula 7) in, is the corrected first channel impulse response of the k*N+nth probe on the qth subcarrier, represents the first channel impulse response of the nth channel on the qth subcarrier in the kth time slice, Represents the reconstruction offset on the nth channel of the kth time slice.
[0048] In the process of using the reference signal to calibrate the air interface signal, in order to avoid the problem that the phase difference of the signal channel caused by the two using different local oscillator signals cannot offset each other, in one implementation, the signal processing units corresponding to the air interface signal and the reference signal both use the local oscillator signal of the frequency source as the reference frequency. In this way, the N+1 signal processing units use the same frequency source as the reference frequency, that is, the receiver has a common local oscillator, which can offset the phase difference factor caused by the local oscillator source and improve the quality of the electromagnetic propagation environment acquisition data.
[0049] In the above process, the first channel impulse response is corrected based on the second channel impulse response, which can avoid the deviation of the broadband channel impulse influence of different time slices of the reference channel, and correct the collected data at the sampling points corresponding to the M antenna probes, thereby realizing the correction of uncertain influences such as transceiver local oscillator offset, transceiver link jitter, and environmental random disturbance, achieving the equivalent effect of large-scale multi-channel synchronous reception, and realizing the collection of electromagnetic propagation environment data.
[0050] In one implementation, the method further includes: A wireless channel data set is constructed according to the corrected first channel impulse responses of multiple electromagnetic propagation environments.
[0051] Communication networks are the cornerstone of the development of the digital economy. Improving the intelligence level of communication networks and building highly digitalized, intelligent and self-intelligent networks are not only hot topics in technological innovation in the current information and communication technology industry (IC), but also relate to the new driving force for the development of the digital economy.
[0052] In the future 6G network, AI is the main vision technology of the next generation of communication technology, and the integration of AI and wireless communication has become an important trend in 6G communication. The design, training and verification of AI models with representative architectures such as neural networks require a large number of data sets related to wireless communication as support. For example, in the application of wireless communication channel estimation using AI, a large number of wireless channel data sets based on the existing network are required for model training and verification in order to achieve accurate and fast channel estimation.
[0053] However, for a long time, the communications industry has lacked public data sets of communication networks with industry influence and credibility, especially real, diverse and large-scale data with the characteristics of existing networks, which has restricted the development and breakthrough of key technologies for network intelligence. Therefore, the industry urgently needs high-quality and large-scale wireless channel data sets to support the development of AI technology integrated with wireless communication technology.
[0054] In one example, a wireless channel data set can be constructed based on the corrected first channel impulse responses of multiple electromagnetic propagation environments obtained using the aforementioned method. Specifically, a receiving matrix can be constructed using Formula 8 based on the corrected first channel impulse responses corresponding to the M arrays of each electromagnetic propagation environment: (Formula 8) in, represents the receiving matrix, is the corrected first channel impulse response of the k*N+nth probe on the qth subcarrier.
[0055] Furthermore, the first channel impulse response can be jointly processed and analyzed based on the receiving matrix of the electromagnetic propagation environment to obtain comprehensive electromagnetic propagation environment parameters to serve the design and test verification of wireless communication products. Specifically, the parameter collection indicators can be important fading parameters such as the multipath delay distribution of the wireless channel and the multipath spatial power distribution. Among them, the multipath delay distribution can be calculated by formula 9: (Formula 9) in, The preset L delay values, is the estimated energy distribution in the electromagnetic environment corresponding to L time delay values, is the multipath delay distribution.
[0056] In the embodiments of this specification, based on the measured generation method, by building a wireless channel measurement system with a transceiver, channel measurements in different scenarios are performed to realize the construction of a wireless channel data set. The wireless channel data set uses the existing network channel acquisition parameters and has the existing network channel characteristics, which may include the beamforming characteristics of the base station, the channel propagation environment, etc.; the generated broadband wireless channel data has the port and frequency domain distribution specified in the 3GPP standard protocol, and can be directly used for AI model training.
[0057] Figure 4 The structure diagram of the system for collecting electromagnetic propagation environment according to an embodiment of this specification is shown. The system can measure and record the air interface propagation environment of the wireless communication system, and collect electromagnetic propagation information in multiple dimensions such as time domain, space domain, polarization domain, etc. Figure 4 As shown, the system includes an antenna array 41 including M elements, an M to N switch network 42 (M is much larger than N), N signal processing units 43, and a computing control center 44.
[0058] The antenna array 41 is used to receive air interface signals in the electromagnetic propagation environment; The switch network 42 is used to scan the antenna array through different time slices based on the time-division switching scanning signal sent by the computing control center to obtain air interface signals of multiple time slices, wherein different arrays in the antenna array are scanned in each time slice; The signal processing unit 43 is used to perform signal processing on the air interface signal after receiving the air interface signal of multiple time slices to obtain a first channel impulse response; The computing control center 44 is used to send a time-division switching scanning signal to the switch network when receiving a parameter acquisition signal of the electromagnetic propagation environment; The computing control center 44 is further configured to, upon receiving the first channel impulse response, jointly process and analyze the first channel impulse responses of different time slices based on preset parameter collection indicators to obtain the parameters of the electromagnetic propagation environment.
[0059] Specifically, the M arrays of the antenna array 41 receive air interface signals of wireless communication environments with different wave directions. After receiving the time-division switching scanning signal sent by the computing control center 44, the switch network 42 can use different time slices to scan the antenna array 41, and transmit the N air interface signals of each time slice to the N signal processing units 43, so that the signal processing units 43 perform signal processing to obtain the first channel impulse response corresponding to the air interface signal. In the first time slice, the switch network 42 scans and transmits the received signals of the 1st, 2nd, ..., Nth arrays to the signal processing unit 43; in the second time slice, the switch network 42 scans and transmits the received signals of the N+1th, N+2th, ..., 2Nth arrays to the signal processing unit 43, and so on, until all the M arrays are completely scanned.
[0060] During the switching process, the electromagnetic propagation environment is required to remain unchanged, that is, this method is only applicable to static or quasi-static scenarios, not to high-speed dynamic scenarios. Since the switching time of a solid-state switch is usually in nanoseconds, the total time to complete K scans is usually in milliseconds or seconds, and fixed-point acquisition scenarios generally meet the static assumption.
[0061] In the embodiment of the present specification, the system for collecting electromagnetic propagation environment data can realize time-division multiplexing of the signal processing unit 43, thereby reducing the cost of building the system for collecting electromagnetic propagation environment data.
[0062] In one implementation, a reference antenna 45 may be provided in the system for collecting electromagnetic propagation environment, and an N+1th signal processing unit 43 corresponding to the reference antenna 45 may be provided to correct the air interface signal using the reference signal received by the reference antenna 45. In the process of correcting the air interface signal using the reference signal, in order to avoid the problem that the phase difference of the signal channel caused by using different local oscillator signals for both cannot offset each other, a frequency source 46 may be provided in the system for collecting electromagnetic propagation environment, and the signal processing units 43 corresponding to the air interface signal and the reference signal both use the local oscillator signal of the frequency source 46 as the reference frequency.
[0063] Figure 5 Shows Figure 4 The schematic diagram of the system working flow of electromagnetic propagation environment acquisition in Fig. Figure 5As shown, when N signal processing units 43 receive air interface signals of different time slices, the N+1th signal processing unit 43 receives reference signals of different time slices, and extracts the first channel impulse response by analyzing the air interface signals of different time slices, and extracts the second channel impulse response by analyzing the reference signals of different time slices. Furthermore, the offset between the reference signals of different time slices (i.e., the differential broadband channel impulse response deviation) can be calculated, and the offset can be reconstructed using the equivalent delay deviation, equivalent power deviation, and equivalent phase deviation based on the maximum likelihood criterion, and the first channel impulse response can be corrected using the reconstructed offset to obtain the corrected first channel impulse response. After obtaining the calibrated first channel impulse response, a deep three-dimensional fading feature analysis can be performed to extract wireless channel data.
[0064] In the above process, the first channel impulse response is corrected based on the second channel impulse response, which can avoid the local oscillator signal offset between the wireless communication system and the acquisition system, and correct the acquisition data at the sampling points corresponding to the M-way antenna probes, thereby realizing the correction of uncertainties such as transceiver local oscillator offset, transceiver link jitter, and environmental random disturbances, achieving the equivalent effect of large-scale multi-channel synchronous reception, and improving the accuracy of electromagnetic propagation environment acquisition.
[0065] It can be understood that the above-mentioned various method embodiments mentioned in this specification can be combined with each other to form a combined embodiment without violating the principle logic. Due to space limitations, they will not be repeated in this specification. Those skilled in the art can understand that in the above-mentioned method of the specific implementation method, the specific execution order of each step should be determined according to its function and possible internal logic.
[0066] It should be noted that the method for collecting electromagnetic propagation environment provided in the embodiments of this specification can be performed by a device for collecting electromagnetic propagation environment, or a control module in the device for collecting electromagnetic propagation environment for performing the method for collecting electromagnetic propagation environment. In the embodiments of this specification, the method for collecting electromagnetic propagation environment performed by the device for collecting electromagnetic propagation environment is taken as an example to illustrate the device for collecting electromagnetic propagation environment provided in the embodiments of this specification.
[0067] Figure 6 Schematic diagram of the structure of the device for collecting electromagnetic propagation environment according to an embodiment of the present invention. Figure 6 As shown, the device 600 for collecting electromagnetic propagation environment is used for calculating the control center, including: The scanning module 610 is used to send a time-division switching scanning signal to the switch network when receiving the parameter acquisition signal of the electromagnetic propagation environment, so that the switch network scans the antenna array for receiving the air interface signal through different time slices, and the arrays in the antenna array scanned by each time slice are different; A first receiving module 610 is configured to receive a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by processing the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; The parameter module 620 is used to jointly process and analyze the first channel impulse responses of different time slices based on preset parameter collection indicators to obtain the parameters of the electromagnetic propagation environment.
[0068] In one embodiment, the electromagnetic propagation environment acquisition device 600 includes: A second receiving module is configured to receive second channel impulse responses in multiple time slices sent by the signal processing unit before jointly processing and analyzing first channel impulse responses in different time slices, wherein the second channel impulse responses are obtained by performing signal processing on reference signals of multiple time slices transmitted by the reference antenna after the signal processing unit receives the reference signals; An offset module, used for obtaining an offset of the second channel impulse response of the remaining time slices based on the second channel impulse response of the first time slice; The correction module is used to correct the first channel impulse response based on the offset for each time slice to obtain a corrected first channel impulse response.
[0069] In one embodiment, the correction module includes: A calculation unit, configured to obtain, for each time slice, an equivalent time delay deviation value, an equivalent phase deviation value, and an equivalent amplitude deviation value based on the offset; A reconstruction unit, configured to reconstruct the offset using the equivalent time delay deviation value, the equivalent phase deviation value and the equivalent amplitude deviation value to obtain a reconstructed offset; A correction unit is used to correct the first channel impulse response based on the reconstruction offset to obtain a corrected first channel impulse response.
[0070] In one embodiment, the electromagnetic propagation environment acquisition device 600 further includes: The data set module is used to construct a wireless channel data set according to the corrected first channel impulse responses of multiple electromagnetic propagation environments.
[0071] In one embodiment, the signal processing units corresponding to the air interface signal and the reference signal both use a local oscillator signal of a frequency source as a reference frequency.
[0072] In one embodiment, the electromagnetic propagation environment acquisition device 600 further includes: A division module, used for dividing the antenna array into a plurality of array areas before sending a time-division-switched scanning signal to the switch network, each of the array areas including arrays having the same number as the signal processing units; The signal construction module is used to construct the scanning signal based on the array area.
[0073] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment.
[0074] Each module in the above-mentioned device for collecting electromagnetic propagation environment can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the terminal device or the processor on the server side in the form of hardware, or can be stored in the memory in the terminal device or the memory on the server side in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0075] Further, corresponding to the above-described method for collecting electromagnetic propagation environment, based on the same technical concept, one or more embodiments of the present application further provide an electronic device, such as Figure 7 As shown. The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 701 and memory 702, and the memory 702 may store one or more storage applications or data. Among them, the memory 702 may be a temporary storage or a permanent storage. The application stored in the memory 702 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 701 can be configured to communicate with the memory 702 to execute a series of computer executable instructions in the memory 702 on the electronic device. The electronic device may also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input and output interfaces 705, and one or more keyboards 706.
[0076] In a specific embodiment, the electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the electronic device, and the one or more programs configured to be executed by one or more processors include the following computer executable instructions: When receiving a parameter acquisition signal of an electromagnetic propagation environment, a time-division switching scanning signal is sent to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; receiving a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by performing signal processing on the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; Based on preset parameter collection indicators, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
[0077] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment.
[0078] It should be noted that the embodiment of the electronic device in the present application and the embodiment of the method for collecting electromagnetic propagation environment in the present application are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method for collecting electromagnetic propagation environment mentioned above, and the repeated parts will not be repeated.
[0079] Furthermore, corresponding to the method for collecting the electromagnetic propagation environment described above, based on the same technical concept, one or more embodiments of the present application further provide a storage medium for storing computer executable instructions. In a specific embodiment, the storage medium may be a USB flash drive, an optical disk, a hard disk, etc. When the computer executable instructions stored in the storage medium are executed by the processor, the following process can be implemented: When receiving a parameter acquisition signal of an electromagnetic propagation environment, a time-division switching scanning signal is sent to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; receiving a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by performing signal processing on the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; Based on preset parameter collection indicators, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
[0080] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment.
[0081] It should be noted that the embodiment of the storage medium in the present application and the method for collecting the electromagnetic propagation environment in the present application are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method for collecting the electromagnetic propagation environment, and the repeated parts will not be repeated.
[0082] Furthermore, corresponding to the method for collecting the electromagnetic propagation environment described above, based on the same technical concept, one or more embodiments of the present application further provide a computer program product, the computer program product including a computer program, which can implement the following process when executed by a processor: When receiving a parameter acquisition signal of an electromagnetic propagation environment, a time-division switching scanning signal is sent to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; receiving a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by performing signal processing on the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; Based on preset parameter collection indicators, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
[0083] In the embodiment of the present specification, a time-division switching scanning signal is first sent to the switch network, so that the switch network scans the antenna array, and the air interface signals of multiple time slices for signal processing by the signal processing unit are obtained. The computing control center performs joint processing and analysis on the first channel impulse response obtained by the signal processing to obtain the parameters of the electromagnetic propagation environment. In this process, the time-division switching scanning of the antenna array by the switch network realizes the time-division multiplexing of the signal processing unit, reduces the number of signal processing units, and thus reduces the construction cost of the system for collecting the electromagnetic propagation environment.
[0084] It should be noted that the embodiment of the computer program product in the present application and the embodiment of the method for collecting electromagnetic propagation environment in the present application are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method for collecting electromagnetic propagation environment mentioned above, and the repeated parts will not be repeated.
[0085] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0086] In the 1990s, it was very clear whether the improvement of a technology was hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0087] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.
[0088] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0089] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0090] Those skilled in the art will appreciate that one or more embodiments of the present application may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0091] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0092] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0093] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0094] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0095] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0096] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined in this article, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0097] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0098] One or more embodiments of the present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present application may also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0099] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0100] The above are only embodiments of this document and are not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.
Claims
1. A method for collecting electromagnetic propagation environment, characterized in that: For a computing control center, the method comprises: When receiving a parameter acquisition signal of an electromagnetic propagation environment, a time-division switching scanning signal is sent to a switch network, so that the switch network scans an antenna array for receiving air interface signals through different time slices, and each time slice scans a different array in the antenna array; receiving a first channel impulse response in a plurality of time slices sent by a signal processing unit, wherein the first channel impulse response is obtained by performing signal processing on the air interface signal after the signal processing unit receives the air interface signal in a plurality of time slices transmitted by the switch network; Based on preset parameter collection indicators, the first channel impulse responses of different time slices are jointly processed and analyzed to obtain the parameters of the electromagnetic propagation environment.
2. The method according to claim 1, characterized in that: Before jointly processing and analyzing the first channel impulse responses of different time slices, the method comprises: receiving a second channel impulse response in a plurality of time slices sent by the signal processing unit, wherein the second channel impulse response is obtained by performing signal processing on a reference signal after the signal processing unit receives a reference signal in a plurality of time slices transmitted by the reference antenna; Based on the second channel impulse response of the first time slice, obtaining the offset of the second channel impulse response of the remaining time slices; For each time slice, the first channel impulse response is corrected based on the offset to obtain a corrected first channel impulse response.
3. The method according to claim 2, characterized in that The step of correcting the first channel impulse response based on the offset for each time slice to obtain a corrected first channel impulse response includes: For each time slice, based on the offset, an equivalent time delay deviation value, an equivalent phase deviation value and an equivalent amplitude deviation value are obtained; Reconstructing the offset using the equivalent time delay deviation value, the equivalent phase deviation value and the equivalent amplitude deviation value to obtain a reconstructed offset; Based on the reconstruction offset, the first channel impulse response is corrected to obtain a corrected first channel impulse response.
4. The method according to claim 2, characterized in that: The method further comprises: A wireless channel data set is constructed according to the corrected first channel impulse responses of multiple electromagnetic propagation environments.
5. The method according to claim 2, characterized in that: The signal processing units corresponding to the air interface signal and the reference signal both use the local oscillator signal of the frequency source as the reference frequency.
6. The method according to claim 1, characterized in that Before sending the time-division switching scanning signal to the switch network, the method further includes: Dividing the antenna array into a plurality of array regions, each of the array regions comprising arrays having the same number as the signal processing units; The scanning signal is constructed based on the array area.
7. An electromagnetic propagation environment acquisition system, characterized in that: The electromagnetic propagation environment acquisition system comprises: Antenna array, used to receive air interface signals in the electromagnetic propagation environment; A switch network, configured to scan the antenna array through different time slices based on a time-division-switched scanning signal sent by a computing control center, to obtain air interface signals of multiple time slices, wherein different arrays in the antenna array are scanned by each time slice; A signal processing unit, configured to perform signal processing on the air interface signal after receiving the air interface signal of the plurality of time slices, so as to obtain a first channel impulse response; The computing control center is used to send a time-division switching scanning signal to the switch network when receiving a parameter acquisition signal of the electromagnetic propagation environment; The computing control center is also used to, upon receiving the first channel impulse response, jointly process and analyze the first channel impulse responses of different time slices based on preset parameter collection indicators to obtain the parameters of the electromagnetic propagation environment.
8. An electronic device, characterized in that: include: processor; as well as A memory arranged to store computer executable instructions, the executable instructions being configured to be executed by the processor, the executable instructions comprising instructions for performing the steps in the method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is used to store computer-executable instructions, and the executable instructions enable a computer to execute the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.
Citation Information
Patent Citations
Signal processing system and related electronic equipment
CN113225109A
Method and device for determining channel impulse response, equipment, medium and program product
CN114615115A
Measurement method and measurement system
EP4145146A1
Propagation channel information acquisition device and propagation channel information acquisition method
JP2017103554A
Method and apparatus for transmitting a traffic signal using an adaptive antenna array
US20030125002A1