Circuit board for channel state information measurement, and communication system

By designing a circuit board for channel state information measurement, including the transmitting and receiving chips, the problems of high cost of obtaining CSI data and poor operational flexibility in the prior art are solved, and efficient, reliable and flexible CSI state measurement is achieved.

WO2025113559A1PCT designated stage expired Publication Date: 2025-06-05ESPRESSIF SYST SHANGHAI
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/135248
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-28
Filing Date
2024-11-28
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In the prior art, using commercial network cards to obtain channel status information (CSI) is costly and has poor operational flexibility, making it difficult to modify and adjust according to specific needs, and it is difficult to obtain the time code of CSI data, affecting time synchronization.

Method used

A circuit board for channel state information measurement is designed, including a transmitting chip and a receiving chip. The CSI measurement data frame is transmitted and received through the on-board antenna called time-sharing by the transmitting chip. The receiving chip is used to receive the CSI measurement data frame to obtain the CSI data.

Benefits of technology

Simplifies the acquisition and processing of CSI data, reduces costs, improves operational flexibility, solves the time alignment problem, and improves the efficiency of data acquisition and processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024135248_05062025_PF_FP_ABST
    Figure CN2024135248_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a circuit board for channel state information (CSI) measurement, and a communication system. The circuit board comprises a sending end chip, a receiving end chip separated from the sending end chip, and at least one on-board antenna invoked by the sending end chip in a time-sharing manner, wherein the receiving end chip is used for receiving a CSI measurement data frame so as to acquire CSI data. The present application can provide a more efficient, reliable and flexible solution for CSI state measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Circuit board and communication system for channel state information measurement Technical Field

[0001] The present application relates to the field of communications, and in particular to a circuit board and a communication system for measuring channel state information. Background Art

[0002] Channel State Information (CSI) is a crucial element used in wireless communications to describe channel conditions. It provides detailed information about channel fading, multipath effects, and interference. In wireless communications systems, CSI is widely used in key technical areas such as beamforming, adaptive modulation, and interference management.

[0003] Currently, the most common solution for acquiring CSI data is to use commercial off-the-shelf network cards (NICs), such as the Intel 530 and Atheros Wi-Fi cards. Furthermore, acquiring CSI using these cards requires installing a specialized third-party driver. After installing the driver, you need to use methods such as terminal commands to send ping packets to another NIC or an additional router. After receiving the response packet, the NIC cannot directly retrieve CSI information. Instead, you need to write a script using a socket service to pass the NIC output information to third-party software, such as MATLAB or Octave, for parsing and display.

[0004] However, the cost of building CSI applications using commercial off-the-shelf network cards is high. Furthermore, the solution is not very flexible in terms of operation, primarily due to the following: (1) it is difficult for users to modify and adjust the existing solution based on specific needs; and (2) it is difficult for users to obtain the time code of CSI data, making it difficult to synchronize time with other devices, which hinders subsequent development. Summary of the Invention

[0005] The present application aims to solve at least one of the technical problems existing in the prior art or related art. To this end, the present application provides a circuit board and a communication system for measuring channel state information.

[0006] According to a first aspect of the present application, a circuit board for channel state information (CSI) measurement is provided, comprising: a transmitting chip, a receiving chip separated from the transmitting chip, and at least one onboard antenna time-sharingly called by the transmitting chip; wherein the receiving chip is used to receive CSI measurement data frames to obtain CSI data.

[0007] As an embodiment of the present application, the circuit board also includes an antenna called by the receiving end chip.

[0008] As an embodiment of the present application, the circuit board also includes a first interface, which is used to connect to an external antenna called by the receiving chip.

[0009] As an embodiment of the present application, the antenna called by the receiving chip or the external antenna called by the receiving chip includes an omnidirectional antenna.

[0010] As an embodiment of the present application, the antenna called by the receiving chip or the external antenna called by the receiving chip is a directional antenna and is set to correspond to the direction of at least one onboard antenna.

[0011] As an embodiment of the present application, the antenna called by the receiving chip or the external antenna called by the receiving chip is a rod antenna.

[0012] As an embodiment of the present application, at least one onboard antenna is arranged at different positions of the circuit board according to different radiation directions.

[0013] As an embodiment of the present application, the at least one onboard antenna includes multiple onboard antennas, and the multiple onboard antennas are arranged on different edges of the circuit board.

[0014] As an embodiment of the present application, the circuit board also includes a crystal oscillator for generating a clock signal. The crystal oscillator is directly connected to the transmitting chip and the receiving chip to output the generated clock signal to the transmitting chip and the receiving chip respectively.

[0015] As an embodiment of the present application, the circuit board also includes: a crystal oscillator for generating a clock signal; and a clock buffer connected to the crystal oscillator, for replicating the clock signal generated by the crystal oscillator to generate two clock signals; wherein the clock buffer is also connected to the transmitting chip and the receiving chip, respectively, for outputting the two generated clock signals to the transmitting chip and the receiving chip, respectively.

[0016] As an embodiment of the present application, the transmitting chip and the receiving chip are configured as follows: the transmitting chip broadcasts the CSI measurement data frame externally, and the receiving chip monitors the CSI measurement data frame.

[0017] As an embodiment of the present application, the transmitting chip and the receiving chip are configured as follows: the transmitting chip is connected to the access point, the transmitting chip sends an Internet packet exploration (PING) packet to the access point, and the receiving chip receives the air packet from the access point to obtain a CSI measurement data frame.

[0018] As an embodiment of the present application, CSI data is used for local and / or remote calculation to obtain a first detection result about the physical environment in which the circuit board is located.

[0019] As an embodiment of the present application, CSI data includes phase information.

[0020] As an embodiment of the present application, the circuit board also includes at least one second interface, which is used to connect an external marking device, and the marking device is used to obtain a second detection result about the physical environment in which the circuit board is located, so that the CSI detection algorithm can be calibrated based on the second detection result and the first detection result.

[0021] As an embodiment of the present application, the labeling device is selected from one or more of a radar device, an ultrasonic sensing device, an infrared sensing device, a camera device, and a Bluetooth device.

[0022] According to the second aspect of the present application, a communication system is also provided, which includes a communication device and an access point; wherein the communication device includes any of the above-mentioned circuit boards, and the transmitting chip in the communication device is configured to establish a connection with the access point to enable the transmitting chip to send a PING packet to the access point, and the receiving chip to receive an air packet from the access point to obtain a CSI measurement data frame.

[0023] As an embodiment of the present application, the transmitting chip and the receiving chip in the communication device are further configured as follows: the application program interface (API) is switched to the transmitting chip to broadcast the CSI measurement data frame externally, and the receiving chip monitors the CSI measurement data frame.

[0024] The circuit board and communication system for channel state information measurement provided in the embodiments of the present application have one or more of the following advantages or beneficial effects:

[0025] (1) Compared with the existing solution using commercial network cards, the embodiments of the present application eliminate the need to install special drivers, use terminal commands and additional scripts for complex operation steps, making the acquisition and processing of CSI data more simplified and efficient.

[0026] (2) The embodiment of the present application uses two chips (i.e., a transmitting chip and a receiving chip) to construct a circuit board, and the two chips are chips of different models / functions, which reduces costs and is more economical and affordable compared to expensive commercial network cards.

[0027] (3) The embodiments of the present application provide APIs and operational flexibility, allowing users to freely adjust, modify, and configure functions to adapt to different application requirements without relying on special drivers and additional scripts.

[0028] (4) The embodiment of the present application integrates CSI data acquisition and detection results of other annotation devices on the same development board, solving the time alignment problem.

[0029] (5) The embodiments of the present application effectively improve the efficiency of data acquisition and processing by providing a high-speed data storage function, and enhance the practicality of CSI analysis and application.

[0030] In summary, the circuit board and communication system provided in the embodiments of the present application provide a more efficient, reliable and flexible solution for CSI status measurement, and have significant technical advantages in terms of simplified operating procedures, cost reduction, operational flexibility, functional integration and data acquisition efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. The drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0032] FIG1 shows a schematic structural diagram of a circuit board for CSI measurement according to an embodiment of the present application.

[0033] FIG2 shows a schematic structural diagram of a first eutectic oscillator circuit provided according to an embodiment of the present application.

[0034] FIG3 shows a schematic structural diagram of a second eutectic oscillator circuit provided according to an embodiment of the present application.

[0035] FIG4 shows an exemplary flowchart of a circuit board performing CSI measurement according to an embodiment of the present application.

[0036] FIG5 shows a schematic structural diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0038] Figure 1 shows a schematic diagram of the structure of a circuit board for CSI measurement, according to an embodiment of the present application. As shown in Figure 1, the circuit board provided in this embodiment of the present application includes a transmitting chip, a receiving chip separated from the transmitting chip, and at least one onboard antenna time-shared by the transmitting chip. The receiving chip is used to receive CSI measurement data frames to obtain CSI data.

[0039] In this embodiment, the transmitter and receiver chips are integrated on the same circuit board. The transmitter chip's functions are relatively simple: continuously sending out packets over the air that comply with protocol requirements. Furthermore, the transmitter chip is equipped with an onboard antenna to convert radio frequency (RF) signals into electromagnetic waves for free-space transmission. The receiver chip receives CSI measurement data frames to obtain CSI data. The transmitter and receiver chips can use different chip models for different functions to minimize costs.

[0040] Furthermore, unlike the existing model of using a commercial network card with a third-party driver, this embodiment provides more flexible CSI information and allows for more configuration options. For example, while the solution using the Intel 5300 network card only provides CSI data for 30 subcarriers from a single receiving antenna for packets that meet the 802.11a / g / n protocol requirements, this embodiment can provide all CSI specified by the protocol. For example, for packets that meet the 802.11a / g / n protocol requirements, this embodiment can provide CSI information for 64, 128, or 192 subcarriers per packet, respectively. Furthermore, this embodiment can obtain more detailed CSI-related information, such as the MAC address of the packet-sending device, the destination MAC address, the MCS rate, the number of aggregated packets, the noise level, the signal gain, the packet length, the number of packets sent, the antenna number of the receiving packet, the FFT gain, the AGC gain, the packet reception time, the packet bandwidth, and the CSI type. In addition, this embodiment can also freely modify the packet transmission frequency (the packet transmission frequency can be up to 7000Hz, and the packet reception frequency can be up to approximately 2000Hz when the write function is enabled, which is better than the maximum packet transmission and reception frequency of approximately 1000Hz of the Intel 5300 network card), fix the AGC gain and FFT gain according to the needs of specific applications, and set the energy-saving mode. Here, the AGC gain and FFT gain can be used to automatically adjust the strength of the received packet signal. Therefore, the amplitude / phase changes caused by environmental changes / actions can be more realistically obtained by fixing the gain value. These are very critical parameters in applications such as motion detection. Therefore, compared to using off-the-shelf commercial network cards to build CSI applications, based on the circuit board provided by this embodiment, users can modify and adjust the configuration and functions according to specific needs, which provides high operational flexibility.

[0041] For example, in order to enable the transmitting chip and the receiving chip to work normally, they can also be equipped with power supply circuits, flash memory, memory and other devices on the circuit board.

[0042] In some embodiments, the circuit board further includes an antenna that is used by the receiving chip. In some embodiments, the circuit board further includes a first interface for connecting an external antenna used by the receiving chip. For example, the first interface may be a radio frequency connector (IPEX) interface for connecting an external antenna to the receiving chip. Of course, the antenna used by the receiving chip in this embodiment may also be fixed on the circuit board and used by the receiving chip; this application does not impose specific limitations on this.

[0043] In some embodiments, the antenna used by the receiving chip or the external antenna used by the receiving chip includes an omnidirectional antenna. For another example, the antenna used by the receiving chip or the external antenna used by the receiving chip is a directional antenna and is arranged to correspond to the direction of at least one onboard antenna. For another example, the antenna used by the receiving chip or the external antenna used by the receiving chip is a rod antenna.

[0044] It is understood that the concept behind the aforementioned embodiments of using an antenna or an external antenna invoked by the receiving chip is to enable the receiving chip to obtain as much CSI data as possible from different directions to better enable subsequent applications. Based on this, those skilled in the art may conceive of more diverse implementations of antennas or external antennas invoked by the receiving chip, such as an external antenna invoked by the receiving chip that can be extended by an extension cable to achieve omnidirectional or directional antenna functionality; this application does not impose specific limitations on this.

[0045] In some embodiments, at least one onboard antenna, which is time-sharedly used by the transmitting chip, is positioned at different locations on the circuit board according to different radiation directions. For example, the at least one onboard antenna may include multiple onboard antennas, each of which is positioned at different edges of the circuit board. For example, referring to FIG1 , the circuit board is square and may include three onboard antennas, each positioned at different edges of the circuit board. For example, the onboard antennas may be serpentine F antennas, inverted F antennas, or the like. By arranging the onboard antennas at different locations and in different shapes on the circuit board, electromagnetic waves are transmitted in different spatial directions, avoiding mutual interference of signals and improving the accuracy of the CSI measurement data frames acquired by the receiving chip.

[0046] In addition, since the transmitting chip and the receiving chip are set on the same circuit board, compared with the existing long-distance discrete settings of the transmitting device and the receiving device, calling multiple onboard antennas through the transmitting chip can, on the one hand, better control the detection area (for example, avoiding the space on the back of the detection circuit board), and on the other hand, provide different electromagnetic wave transmission paths within the close detection area, so that the receiving chip can obtain more different CSI data. Secondly, through the time-sharing calling of at least one onboard antenna by the transmitting chip, since the time consumption of signal transmission and antenna switching is very short compared to the duration of the action occurring in the detection space, although different transmitting antennas are called in a time-sharing manner, the receiving chip can obtain multiple sets of CSI data for the same detection action, thereby facilitating better subsequent applications.

[0047] In some embodiments, the transmitting chip and the receiving chip shown in FIG1 may use a common crystal oscillator circuit to provide a clock signal.

[0048] Figure 2 shows a schematic diagram of the structure of a first common-crystal oscillator circuit according to an embodiment of the present application. As shown in Figure 2, the circuit board also includes a crystal oscillator for generating a clock signal. The crystal oscillator is directly connected to the transmitting chip and the receiving chip to output the generated clock signal to the transmitting chip and the receiving chip respectively.

[0049] For example, the transmitting chip and the receiving chip can be grounded in the same ground as the crystal oscillator, the corresponding 3.3v interfaces of the transmitting chip and the receiving chip that power the crystal oscillator are connected and connected to the power supply terminal VDD of the crystal oscillator, and then the output of the crystal oscillator is directly connected to the transmitting chip and the receiving chip.

[0050] In this embodiment, by placing the transmitting and receiving chips on the same circuit board and sharing a common crystal oscillator, the transmitter and receiver chips can eliminate time and frequency errors. This can overcome issues such as inaccurate frequency synchronization during CSI transmission and reception, eliminating signal errors in the received CSI and achieving higher detection accuracy when using CSI for environmental monitoring.

[0051] Figure 3 shows a structural schematic diagram of a second common crystal oscillator circuit provided according to an embodiment of the present application. As shown in Figure 3, the circuit board also includes: a crystal oscillator for generating a clock signal; and a clock buffer connected to the crystal oscillator, for replicating the clock signal generated by the crystal oscillator to generate two clock signals; wherein the clock buffer is also connected to the transmitting chip and the receiving chip, respectively, for outputting the two generated clock signals to the transmitting chip and the receiving chip, respectively.

[0052] In this embodiment, the clock buffer can be designed with specific input and output impedances. These impedance values ​​can be selected based on the circuit requirements to ensure that the clock signal is transmitted without reflections or loss of signal integrity. Matching the input and output impedances can reduce signal reflections and interference, further improving the circuit's RF performance.

[0053] In some embodiments, the present application provides two working modes of the circuit board according to the present application.

[0054] In the first operating mode, the transmitting and receiving chips are configured such that the transmitting chip broadcasts CSI measurement data frames, and the receiving chip listens for them. In this mode, the receiving chip must know the target device's MAC address in advance to receive data packets from the target device. In other words, the receiving chip first obtains the target transmitting chip's MAC address and uses it to filter air packets to receive only CSI measurement data frames from the target transmitting chip. In this case, the CSI reflects the channel status between the transmitting and receiving chips.

[0055] In the second operating mode, the transmitting chip and the receiving chip are configured as follows: the transmitting chip connects to the access point, sends an Internet Packet Discovery (PING) packet to the access point, and the receiving chip receives the air packets from the access point to obtain CSI measurement data frames. In this mode, the receiving chip selects the access point (such as a router) as the target device, obtains the MAC address of the access point, and receives the air packets from the access point to obtain CSI measurement data frames. At this time, the CSI reflects the channel status between the access point and the receiving chip. For example, the receiving chip can connect to the router using the router's SSID and password, and thereby obtain the router's MAC address.

[0056] The operating modes of the two aforementioned circuit boards both enable the receiving chip to receive wireless packets at a sufficient rate. Users can configure and switch the operating mode through the API based on actual application scenarios to adapt to different application requirements without relying on specialized drivers and additional scripts. This flexible operation simplifies and streamlines the acquisition and processing of CSI data.

[0057] In some embodiments, the CSI data is used for local and / or remote calculation to obtain a first detection result about the physical environment in which the circuit board is located.

[0058] In the first case, after the receiving chip obtains the CSI data, it can be used to calculate the detection results about the physical environment locally. The acquired CSI data can be stored in the memory on the circuit board or in a TF card connected to the circuit board through an interface. CSI data includes CSI raw data, signal strength, in-machine time, signal gain, noise level and other information. The receiving chip runs the detection algorithm locally and saves the local detection results in the memory or TF card. Storing CSI data on the TF card can, on the one hand, provide the ability to save data at high operating frequencies, and on the other hand, the CSI data stored in the TF card can be used for other application requirements, such as algorithm development.

[0059] When the receiving chip runs for a long time, continuously writing to the same file will gradually increase the writing time. Therefore, to improve file saving capabilities, you can create a new file after writing a certain amount of data to a file and write to the new file. Furthermore, to support higher file saving rates, you can encode the content to be saved (for example, Base 64 encoding) before writing it. To facilitate parsing of the saved content, you can also choose to encapsulate the received content in JSON format before saving. Encapsulating in JSON format and saving in encoded format do not conflict.

[0060] For example, the local detection algorithm using CSI data is as follows: When motion occurs in the circuit board's surrounding environment, there are significant differences between different subcarriers, and the same subcarrier also has different amplitudes at different times. Therefore, the variance between different subcarriers and the similarity of the amplitude of the same subcarrier within a time window can be used as judgment criteria. If the similarity falls below a fixed threshold, it is assumed that no human movement is occurring in the current environment, and vice versa.

[0061] In the second scenario, the receiving chip acquires CSI data and uses it to remotely compute detection results about the physical environment. The receiving chip can optionally upload the CSI data to the cloud, where detection algorithms can run and feedback the results to the receiving chip. Alternatively, the receiving device can upload CSI data to the cloud for algorithm verification and development, enabling optimization and more accurate detection results.

[0062] In some embodiments, CSI data includes phase information. This is because CSI phase information is more sensitive to the environment than CSI amplitude information. Therefore, subtle changes in the channel environment can be measured using CSI phase information.

[0063] However, in actual applications, errors may be introduced due to the influence of the transceiver hardware. Therefore, returning to Figure 1, in some embodiments, the circuit board also includes at least one second interface, which is used to connect to an external labeling device. The labeling device is used to obtain a second detection result regarding the physical environment in which the circuit board is located, so that the CSI detection algorithm can be calibrated based on the second detection result and the first detection result. Based on this, during the calibration process, the phase offset of the CSI data is calibrated by comparing the CSI data with the measurement data of the labeling device, thereby reducing and eliminating phase errors, thereby improving the accuracy of the CSI data.

[0064] The annotation device may be selected from one or more of a radar device, an ultrasonic sensing device, an infrared sensing device, a camera device, and a Bluetooth device.

[0065] In this embodiment, the circuit board uses a second interface for wired communication with the annotation device, enabling real-time detection results from the annotation device while minimizing interference with CSI data acquisition. Furthermore, the circuit board allows for maximum I / O pins; to ensure robust connections, some I / O pins are encapsulated according to different transmission protocols, providing a wide range of services to support annotation devices using different transmission protocols.

[0066] For example, radar equipment can be used to identify the presence of a person. For example, using a 5.8G radar to optimize a locally running detection algorithm, during the calibration phase, while collecting and storing CSI data for local algorithm detection, a second radar detection result can be simultaneously obtained. This second radar detection result is then used as a benchmark to calibrate and optimize the first detection result obtained by the CSI detection algorithm.

[0067] For example, ultrasonic sensing devices can be used to mark the distance from obstacles to the development board, infrared sensing devices and Bluetooth devices can be used to sense the movement of human bodies or objects. These marking devices can be connected to the circuit board using interfaces such as UART and SPI to obtain second detection results about the surrounding environment for optimizing the CSI detection algorithm.

[0068] For another example, a camera interface can be provided on the circuit board for connecting to a camera device. The camera device can be used to capture images for body annotation. The CSI data can then be combined with the image information to calibrate and optimize the CSI detection results and CSI detection algorithm.

[0069] Furthermore, in this embodiment, the CSI data acquisition results of the receiving chip and the detection results of the annotation device are integrated on the same circuit board, sharing the same internal clock. This solves the time alignment problem, thereby minimizing phase errors introduced by the annotation device when calibrating the CSI data and improving the robustness of phase information calibration. Furthermore, the integration of the annotation device facilitates data annotation in conjunction with data storage, making data processing more convenient and providing more information for analysis.

[0070] It can be understood that after the optimization of the CSI measurement algorithm of the circuit board is completed, the marking device can be removed and the circuit board can be directly used for CSI communication to achieve environmental perception.

[0071] To help those skilled in the art better understand the CSI measurement process of the present application, a more detailed embodiment is listed below. As shown in FIG4 , a flowchart of performing CSI measurement on a circuit board provided in an embodiment of the present application includes the following steps:

[0072] Step S401: Power on and initialize the device.

[0073] In this step, power on the circuit board, insert a TF card, and connect a marking device. For example, connect an external radar to the circuit board through the IPEX interface to mark whether there are moving or stationary people or other objects in the environment.

[0074] Step S402: The local device obtains CSI data.

[0075] In this step, the receiving chip receives the CSI measurement data frame between the transceiver devices to obtain CSI data.

[0076] Step S403: The local machine and the annotation device run the detection algorithm.

[0077] In this step, while executing the CSI detection algorithm based on the CSI data obtained by the receiving chip, the detection results of the labeling device are simultaneously obtained.

[0078] Step S404: If no detection result is obtained, the CSI data and the measurement result of the annotation device are saved.

[0079] In this step, for the purpose of subsequent development, the saved data should be based on the CSI raw data obtained by the machine. Each time the raw data is saved, the latest test result (in-machine + calibration equipment) should be saved.

[0080] Since the detection algorithms in the machine and the annotation device may need to use CSI raw data at multiple times to generate a detection result, the receiver always saves the latest detection result to the TF card when saving the raw information.

[0081] Step S405: If the detection result is obtained, exit the process.

[0082] Based on this, this embodiment provides a circuit board on which a transmitting chip and a receiving chip are integrated, and is connected to a labeling device through an interface. When the circuit board is used to perform CSI measurement, the receiving chip receives CSI measurement data frames between the transmitting and receiving devices to obtain CSI data. At the same time, the CSI data is calibrated based on the measurement results of the labeling device to optimize the detection algorithm and detection results of the CSI data.

[0083] Referring to Figure 5 , an embodiment of the present application further provides a communication system comprising a communication device and an access point. The communication device comprises any of the aforementioned circuit boards, and the transmitting chip in the communication device is configured to establish a connection with the access point, enabling the transmitting chip to send a PING packet to the access point, and the receiving chip to receive over-the-air packets from the access point to obtain CSI measurement data frames. Exemplarily, the access point may be a router. In this case, the CSI reflects the channel status between the router and the receiving chip.

[0084] In some embodiments, the transmitting chip and receiving chip in the communication device are further configured to: switch via an application programming interface (API) to the transmitting chip to broadcast CSI measurement data frames, and the receiving chip to monitor CSI measurement data frames. In this case, the CSI reflects the channel status between the transmitting chip and the receiving chip.

[0085] Of course, when the communication system of the embodiment of the present application is used to perform CSI measurement, its specific limitations, implementation principles and beneficial effects can be found in the above description of the circuit board, and will not be repeated here.

[0086] Therefore, embodiments of the present application provide a circuit board and a communication system for channel state information measurement, which have one or more of the following advantages or beneficial effects:

[0087] (1) Compared with the existing solution using commercial network cards, the embodiments of the present application eliminate the need to install special drivers, use terminal commands and additional scripts for complex operation steps, making the acquisition and processing of CSI data more simplified and efficient.

[0088] (2) The embodiment of the present application uses two chips (i.e., a transmitting chip and a receiving chip) to construct a circuit board, and the two chips use chips of different models, which reduces costs and is more economical and affordable compared to expensive commercial network cards.

[0089] (3) The embodiments of the present application provide APIs and operational flexibility, allowing users to freely adjust, modify, and configure functions to adapt to different application requirements without relying on special drivers and additional scripts.

[0090] (4) The embodiment of the present application integrates CSI data acquisition and detection results of other annotation devices on the same development board, solving the time alignment problem.

[0091] (5) The embodiments of the present application effectively improve the efficiency of data acquisition and processing by providing a high-speed data storage function, and enhance the practicality of CSI analysis and application.

[0092] In summary, the circuit board and communication system provided in the embodiments of the present application provide a more efficient, reliable and flexible solution for CSI communication, and have significant technical advantages in terms of simplified operating procedures, cost reduction, operational flexibility, functional integration and data acquisition efficiency.

[0093] Although various embodiments of various aspects of the present application have been described for the purposes of this disclosure, it should not be understood that the teachings of this disclosure are limited to these embodiments. Features disclosed in a specific embodiment are not limited to that embodiment, but can be combined with features disclosed in different embodiments. For example, one or more features and / or operations of the method according to the present application described in one embodiment may also be applied individually, in combination or as a whole in another embodiment. It should be understood by those skilled in the art that there are possible more optional implementations and variations, and various changes and modifications may be made to the above-mentioned system without departing from the scope defined by the claims of this application.

Claims

1. A circuit board for channel state information (CSI) measurement, characterized in that: include: Transmitter chip; A receiving end chip disposed separately from the transmitting end chip; as well as At least one onboard antenna used by the transmitting chip in a time-sharing manner; The receiving end chip is used to receive the CSI measurement data frame to obtain CSI data.

2. The circuit board according to claim 1 further includes an antenna called by the receiving end chip.

3. The circuit board according to claim 1 further includes a first interface, wherein the first interface is used to connect an external antenna called by the receiving chip.

4. The circuit board according to claim 2 or 3, wherein: The antenna used by the receiving end chip or the external antenna used by the receiving end chip includes an omnidirectional antenna.

5. The circuit board according to claim 2 or 3, wherein: The antenna used by the receiving end chip or the external antenna used by the receiving end chip is a directional antenna and is arranged to correspond to the direction of the at least one onboard antenna.

6. The circuit board according to claim 2 or 3, wherein: The antenna used by the receiving end chip or the external antenna used by the receiving end chip is a rod antenna.

7. The circuit board according to claim 1, wherein: The at least one onboard antenna is arranged at different positions of the circuit board according to different radiation directions.

8. The circuit board according to claim 7, wherein: The at least one onboard antenna includes a plurality of onboard antennas, and the plurality of onboard antennas are disposed at different edges of the circuit board.

9. The circuit board according to claim 1 further includes a crystal oscillator for generating a clock signal, wherein the crystal oscillator is directly connected to the transmitting chip and the receiving chip to output the generated clock signal to the transmitting chip and the receiving chip respectively.

10. The circuit board according to claim 1, further comprising: A crystal oscillator used to generate a clock signal; as well as A clock buffer connected to the crystal oscillator, for duplicating the clock signal generated by the crystal oscillator to generate two clock signals; The clock buffer is also connected to the transmitting chip and the receiving chip respectively, so as to output the two generated clock signals to the transmitting chip and the receiving chip respectively.

11. The circuit board according to claim 1, wherein: The transmitting chip and the receiving chip are configured as follows: the transmitting chip broadcasts a CSI measurement data frame externally, and the receiving chip monitors the CSI measurement data frame.

12. The circuit board according to claim 1, wherein: The transmitting chip and the receiving chip are configured as follows: the transmitting chip is connected to an access point, the transmitting chip sends an Internet Packet Discovery (PING) packet to the access point, and the receiving chip receives an air packet from the access point to obtain the CSI measurement data frame.

13. The circuit board according to claim 1, wherein the CSI data is used for local and / or remote calculation to obtain a first detection result about the physical environment in which the circuit board is located.

14. The circuit board according to claim 1, wherein: The CSI data includes phase information.

15. The circuit board according to claim 1 further includes at least one second interface, wherein the second interface is used for an external marking device, and the marking device is used to obtain a second detection result about the physical environment in which the circuit board is located, so that the CSI detection algorithm can be calibrated according to the second detection result and the first detection result.

16. The circuit board according to claim 15, wherein the marking device is selected from one or more of a radar device, an ultrasonic sensing device, an infrared sensing device, a camera device, and a Bluetooth device.

17. A communication system comprising: A communication device comprising a circuit board according to any one of claims 1 to 16; as well as Access point; The transmitting chip in the communication device is configured to establish a connection with the access point so that the transmitting chip sends a PING packet to the access point, and the receiving chip receives an air packet from the access point to obtain the CSI measurement data frame.

18. The communication system according to claim 17, wherein: The transmitting chip and the receiving chip in the communication device are also configured to: switch from an application program interface (API) to the transmitting chip to broadcast CSI measurement data frames externally, and the receiving chip to monitor the CSI measurement data frames.

Citation Information

Patent Citations

  • Fingerprint modeling and identification method for wireless device

    CN106961434A

  • Radar signal transmitting and receiving method and device

    CN112639507A

  • Circuit board for channel state information measurement and communication system

    CN117614476A

  • Method, apparatus, and system for wireless object scanning

    US20200191913A1

  • Method, apparatus, and system for voice activity detection based on radio signals

    US20230090763A1