Vehicle-mounted voice communication system and method based on star flash wireless local area network

By adopting a vehicle voice call system based on Starflash wireless LAN in the on-vehicle communication system, a distributed network is built and the communication resource information of slave node devices is calculated, and the problems of low channel utilization and insufficient sound field restoration in real-time voice calls between multiple devices within the vehicle are solved, and efficient channel utilization and accurate sound field restoration are achieved.

CN120151806APending Publication Date: 2025-06-13CHINA SOUTH IND GRP SHANGHAI ELECTRIC CONTROL RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510356298.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing vehicle communication system has problems such as low channel utilization, insufficient sound field restoration and poor dynamic applicability in real-time voice calls between multiple devices inside the vehicle.

Method used

A vehicle-mounted voice call system based on Starflash wireless local area network is adopted to build a distributed network through Starflash communication master node equipment and multiple voice call slave node equipment. The master node equipment receives digital signals from the slave node equipment, filters the effective slave node equipment, calculates its communication resource information, and allocates the time slot length and the number of orthogonal sub-channels based on this information to improve channel utilization and sound field restoration.

Benefits of technology

It improves channel utilization, adapts to dynamic node topology, solves the problems of channel competition, voice delay and packet loss during concurrent communication between multiple nodes, enhances the sound field restoration degree, and improves data transmission rate and communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120151806A_ABST
    Figure CN120151806A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle-mounted voice communication system based on a star flash wireless local area network, belongs to the technical field of star flash communication, and solves the problems of low channel utilization rate, insufficient sound field reduction degree and poor dynamic applicability in the existing vehicle-mounted communication system. The satellite flash communication master node equipment receives digital signals from the voice call slave node equipment, wherein the digital signals comprise three-dimensional sound field data, a target slave node equipment set and dynamic priority parameters of the target slave node equipment; screening effective slave node equipment from the target slave node equipment set and constructing an effective slave node equipment set; calculating communication resource information of each effective slave node device in the effective slave node device set based on the dynamic priority parameter and the three-dimensional sound field data of each effective slave node device; and according to the communication resource information of the effective slave node equipment, controlling the star flash communication master node equipment to forward the digital signal to the effective slave node equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of SparkLink communication, and particularly to an in-vehicle voice call system based on SparkLink wireless local area network. Background Art

[0002] With the rapid development of automotive intelligent and connected technologies, in-vehicle communication systems play an increasingly important role in vehicle safety, information entertainment, remote monitoring, etc. In-vehicle communication systems not only need to achieve efficient communication between in-vehicle devices, but also meet the seamless connection requirements with external networks.

[0003] Currently, in-vehicle communication systems mainly adopt wired connections or traditional wireless technologies such as Bluetooth, Wi-Fi, etc. These technologies meet the in-vehicle communication requirements to a certain extent, but there are still some limitations in specific scenarios, such as real-time voice calls between multiple in-vehicle devices. Wired connection methods have deficiencies in flexibility and maintainability, while traditional wireless technologies sometimes struggle to meet high-standard requirements in terms of transmission stability, anti-interference ability, and transmission rate.

[0004] Traditional wireless technologies have low resource allocation efficiency. The fixed time slot allocation method has a high channel vacancy rate and cannot adapt to dynamic node topologies. Channel competition is likely to occur during multi-node concurrent communication, resulting in voice delay or packet loss. Traditional wireless technologies have insufficient spatial positioning accuracy in the complex in-vehicle electromagnetic environment. The sound field mapping error of traditional beamforming and device three-dimensional coordinate binding is relatively large, and it is difficult to accurately restore the three-dimensional sound field distribution in the vehicle through audio signals. The single RSSI evaluation of link quality is low, resulting in a high misjudgment rate and affecting the effectiveness of hierarchical modulation. Summary of the Invention

[0005] In view of the above analysis, embodiments of the present invention aim to provide an in-vehicle voice call system based on SparkLink wireless local area network to solve the problems of low channel utilization rate, insufficient sound field restoration degree, and poor dynamic applicability in existing in-vehicle communication systems.

[0006] Embodiments of the present invention provide an in-vehicle voice call system based on SparkLink wireless local area network, and the system includes:

[0007] A SparkLink communication master node device and multiple voice call slave node devices;

[0008] The SparkLink communication master node device receives digital signals from the voice call slave node devices, and the digital signals include three-dimensional sound field data, a set of target slave node devices, and dynamic priority parameters of the target slave node devices;

[0009] Screen effective slave node devices from the set of target slave node devices and construct a set of effective slave node devices;

[0010] Calculate the communication resource information of each effective slave node device in the set of effective slave node devices based on the dynamic priority parameter and three-dimensional sound field data of each effective slave node device;

[0011] According to the communication resource information of the effective slave node device, control the SparkLink communication master node device to forward the digital signal to the effective slave node device.

[0012] As a further improvement of this application, both the SparkLink communication master node device and multiple voice call slave node devices are provided with SparkLink communication modules; each voice call slave node device realizes two-way SparkLink wireless communication with the SparkLink communication module of the SparkLink communication master node device through its corresponding SparkLink communication module.

[0013] As a further improvement of this application, the SparkLink communication master node device further includes a master node main control MCU, and the master node main control MCU is used to obtain the communication resource information of the effective slave node device based on the digital signal from the voice call slave node device; control the SparkLink communication module of the SparkLink communication master node device to forward the digital signal to the SparkLink communication module of the effective slave node device based on the communication resource information.

[0014] As a further improvement of this application, each voice call slave node device further includes:

[0015] A microphone array module, configured to collect multi-channel audio signals and process them to obtain a spatial audio feature vector including the horizontal angle and height angle of the sound source;

[0016] A slave node main control MCU, configured to bind the spatial audio feature vector with the device position coordinates to generate three-dimensional sound field data, and generate a dynamic priority parameter of the target slave node device based on the transmission instruction of the voice call slave node device.

[0017] As a further improvement of this application, according to the communication resource information of the effective slave node device, controlling the SparkLink communication master node device to forward the digital signal to the effective slave node device includes:

[0018] Allocate a time slot length for each effective slave node device according to the communication resource information;

[0019] Determine the number of orthogonal sub-channels of each effective slave node device based on the communication resource information;

[0020] Control the SparkLink communication master node device to forward the digital signal to the effective slave node device based on the time slot length and the number of orthogonal sub-channels of each effective slave node device.

[0021] As a further improvement of this application, calculating the communication resource information of each effective slave node device in the set of effective slave node devices based on the dynamic priority parameter and three-dimensional sound field data of each effective slave node device includes:

[0022] Calculate the weight factor of each effective slave node device based on the dynamic priority parameter and the three-dimensional sound field data;

[0023] Calculate the communication resource information of each effective slave node device based on the weight factor and the link quality of the effective device.

[0024] As a further improvement of the present application, calculate the communication resource information of each effective slave node device based on the weight factor and the link quality of the effective slave node device as shown in calculation formula (1);

[0025]

[0026] Where, Q j is the link quality of the effective slave node device j, Q avg is the average value of the link quality of the effective slave node device, W j is the weight factor of the effective slave node device j, d j is the communication resource information of the effective slave node device j.

[0027] As a further improvement of the present application, allocate the time slot length for each effective slave node device according to the communication resource information as shown in calculation formula (2);

[0028]

[0029] Where, Δt j is the time slot length of the j-th effective slave node device, d j is the communication resource information of the effective slave node device j, C max is the maximum concurrent channel capacity of the SparkLink communication module, and K is the time slot reference coefficient.

[0030] As a further improvement of the present application, calculate the weight factor of each effective slave node device based on the dynamic priority parameter and the three-dimensional sound field data as shown in calculation formula (3);

[0031]

[0032] Where, W j is the weight factor, ω j is the dynamic priority parameter of the j-th effective slave node device, is the three-dimensional sound field data of the transmitting slave node device, n is the total number of effective slave node devices, ω k is the dynamic priority parameter of the k-th effective slave node device, and is the Frobenius norm.

[0033] As a further improvement of this application, the spatial audio feature vector is bound to the device position coordinates to generate three-dimensional sound field data as shown in calculation formula (5);

[0034]

[0035] where is the current sound source horizontal angle of the transmitting slave node device, β is the current sound source height angle of the transmitting slave node device, x s , y s , z s are the x-axis, y-axis, and z-axis coordinates of the transmitting slave node device respectively.

[0036] Compared with the prior art, the present invention can at least achieve one of the following beneficial effects:

[0037] 1. The present invention constructs a distributed network by setting a SparkLink communication master node and multiple voice call slave nodes. The main control MCU of the master node controls the SparkLink communication master node device to receive digital signals from the voice call slave node devices, filters out valid slave node devices based on the target set of slave node devices and constructs a set of valid slave node devices, and calculates the communication resource information of each valid slave node device based on the dynamic priority parameters of each valid slave node device. According to the communication resource information, the time slot length is allocated to each valid slave node device and the number of orthogonal sub-channels of each valid slave node device is determined. Based on the time slot length and the number of orthogonal sub-channels, the SparkLink communication master node device is controlled to forward the digital signals to the valid slave node devices, improving the channel utilization rate, adapting to the dynamic node topology, and solving the problems of channel competition, voice delay, and packet loss during multi-node concurrent communication.

[0038] 2. The slave node device of the present invention collects multi-channel audio signals through a microphone array, generates a spatial feature vector containing the sound source azimuth angle through adaptive beamforming, and binds it to the device coordinates to generate a three-dimensional sound field mapping matrix, enhancing the sound field restoration degree and reducing the sound field mapping error between beamforming and three-dimensional coordinate binding.

[0039] 3. The system of the present invention supports multiple modulation methods, such as QPSK, 16QAM, 64QAM, 256QAM modulation, and 1024QAM. And the master node calculates the time slot length in real time according to the link quality and weight factor to achieve the optimal allocation of resources, improving the data transmission rate and communication efficiency, and meeting the requirements of high-efficiency communication in the scenario of multi-device simultaneous communication.

[0040] In the present invention, the above technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the following specification. Moreover, some advantages can be made obvious from the specification and can be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained from the content specifically pointed out in the specification and the accompanying drawings. Description of the Drawings

[0041] The drawings are only for the purpose of showing specific embodiments and are not considered as a limitation to the present invention. Throughout the drawings, the same reference signs denote the same components.

[0042] Figure 1 FIG. is a schematic structural diagram of a vehicle-mounted voice call system based on a SparkLink wireless local area network provided for an embodiment of the present invention. Detailed Embodiments

[0043] The following will specifically describe the preferred embodiments of the present invention in conjunction with the accompanying drawings. The accompanying drawings form a part of this application and are used together with the embodiments of the present invention to explain the principles of the present invention, rather than to limit the scope of the present invention.

[0044] The following refers to Figure 1 , Figure 1 which is a schematic structural diagram of a vehicle-mounted voice call system based on a SparkLink wireless local area network provided for an embodiment of the present invention. As Figure 1 shown, a vehicle-mounted voice call system based on a SparkLink wireless local area network includes:

[0045] a SparkLink communication master node device and multiple voice call slave node devices;

[0046] Each of the slave node devices can communicate with the master node device and realize communication between the slave node devices through the master node device;

[0047] The SparkLink communication master node device receives digital signals from the voice call slave node devices. The digital signals include three-dimensional sound field data, a set of target slave node devices, and dynamic priority parameters of the target slave node devices;

[0048] Screen effective slave node devices from the set of target slave node devices and construct a set of effective slave node devices;

[0049] Calculate the communication resource information of each effective slave node device in the set of effective slave node devices based on the dynamic priority parameters and three-dimensional sound field data of each effective slave node device;

[0050] Forward the digital signals to the effective slave node devices according to the communication resource information of the effective slave node devices.

[0051] The StarFlash communication master node device receives digital signals from each voice call slave node device, processes and forwards these signals. The master node device establishes a communication connection with the slave node devices through its StarFlash communication module to achieve communication coordination and management among the slave node devices. The voice call slave node device collects the user's voice signal and converts it into a digital signal to send to the master node device, and at the same time receives the voice signals of other slave node devices forwarded by the master node device.

[0052] The StarFlash communication master node device also includes a master node main control MCU, which is used to obtain the communication resource information of the effective slave node devices based on the digital signals from the voice call slave node devices; and control the StarFlash communication module of the StarFlash communication master node device to forward the digital signals to the StarFlash communication modules of the effective slave node devices based on the communication resource information.

[0053] Specifically, the StarFlash communication master node device and each voice call slave node device are equipped with a StarFlash communication module, through which two-way communication can be carried out between the devices. The StarFlash communication module can include a radio frequency front end, an antenna and peripheral circuits, which work together to achieve the reception, processing and transmission of wireless signals. The master node main control MCU of the StarFlash communication master node device performs the following steps:

[0054] Step 1, control the StarFlash communication master node device to receive digital signals from the voice call slave node devices, where the digital signals include three-dimensional sound field data, a set of target slave node devices and the dynamic priority parameters of the target slave node devices.

[0055] The set of target slave node devices adopts a frame structure with a fixed length. The frame header contains a synchronization byte and frame length information, and the frame body contains the above data fields. The master node main control MCU extracts the content of the set of target slave node devices by parsing the frame header and the frame body.

[0056] Step 2, screen out the effective slave node devices from the set of target slave node devices and construct a set of effective slave node devices.

[0057] Based on the set of target slave node devices, the master node main control MCU screens out the effective slave node devices with link quality meeting the requirements and constructs a set of effective slave node devices. Screening out the effective slave node devices based on the set of target slave node devices includes:

[0058] Calculate the link quality of each slave node device in the set of slave node devices;

[0059] Screen the slave node devices with link quality greater than the preset link quality threshold as valid slave node devices. For each device in the target set of slave node devices, the master node main control MCU calculates the link quality based on the detected received signal strength, signal-to-noise ratio, and bit error rate. Screen the slave node devices with link quality greater than the preset link quality threshold as valid slave node devices. Store the identifiers of the screened valid slave node devices in the memory of the master node main control MCU to form a set of valid slave node devices, and the set of valid slave node devices is the list of slave node devices determined to participate in the current communication. Calculate the link quality of each valid slave node device in the set of slave node devices as shown in calculation formula (1);

[0060]

[0061] Among them, RSSI j is the received signal strength of device j, SINR j is the signal-to-noise ratio of device j, BER j is the bit error rate of device j, BER max is the maximum allowable bit error rate of the system.

[0062] Step 3, calculate the communication resource information of each valid slave node device in the set of valid slave node devices based on the dynamic priority parameter and three-dimensional sound field data of each valid slave node device. Calculating the communication resource information of each valid slave node device in the set of valid slave node devices based on the dynamic priority parameter and three-dimensional sound field data includes:

[0063] Calculate the weight factor of each valid slave node device based on the dynamic priority parameter and three-dimensional sound field data. The dynamic priority parameter is an index to measure the importance and urgency of the slave node device in the current communication scenario. The dynamic priority parameter is a variable value used to reflect the priority order of the slave node device in the communication system. At the system initialization, an initial priority value is assigned to each slave node device based on the transmission instruction of the voice call slave node device, and subsequent dynamic adjustments can be made according to communication requirements and signal strength, etc. The three-dimensional sound field data is generated after processing the audio signals collected by the microphone array module of the slave node device, and contains the spatial characteristics of the sound source and the device position information. The three-dimensional sound field data contains the horizontal angle, elevation angle of the sound source, and the position coordinates of the device in three-dimensional space, and is generated by processing the multi-channel audio signals collected by the microphone array module.

[0064] Calculate the communication resource information of each effective slave node device based on the weight factor and link quality of the effective device. The weight factor is calculated based on the dynamic priority parameter and three-dimensional sound field data, and is used to ensure that devices with high priority and significant audio characteristics can obtain more communication resources. The communication resource information is a numerical value used to represent the amount of resources that should be allocated to a device in the current communication scenario based on the weight factor and link quality of the device.

[0065] Calculate the weight factor of each effective slave node device based on the dynamic priority parameter and three-dimensional sound field data as shown in calculation formula (2);

[0066]

[0067] Where, W j is the weight factor, ω j is the dynamic priority parameter of the jth effective slave node device, is the three-dimensional sound field data of the transmitting slave node device, n is the total number of effective slave node devices, ω k is the dynamic priority parameter of the kth effective slave node device, and is the Frobenius norm.

[0068] Calculate the communication resource information of each effective slave node device based on the weight factor and link quality of the effective slave node device as shown in calculation formula (3);

[0069]

[0070] Where, Q j is the link quality of the effective slave node device j, Q avg is the average link quality of the effective slave node devices, W j is the weight factor of the effective slave node device j, d j is the communication resource information of the effective slave node device j.

[0071] Step 4: According to the communication resource information of the effective slave node devices, control the SparkLink communication master node device to forward the digital signal to the effective slave node devices.

[0072] Controlling the SparkLink communication master node device to forward the digital signal to the effective slave node devices according to the communication resource information of the effective slave node devices includes:

[0073] Step 401: Allocate the slot length for each effective slave node device according to the communication resource information.

[0074] Allocate the slot length for each effective slave node device according to the communication resource information. The slot length is the length of the communication time slice allocated to each device. Allocate the slot length for each effective slave node device according to the communication resource information as shown in calculation formula (4);

[0075]

[0076] where Δt j is the time slot length of the j-th effective slave node device, and d j is the communication resource information of the effective slave node device j, and C max is the maximum concurrent channel capacity of the SparkLink communication module. The maximum concurrent channel capacity refers to the maximum data capacity that the SparkLink communication module can support within a unit time. K is the time slot reference coefficient, and the time slot reference coefficient is a parameter used to standardize time allocation.

[0077] Step 402: Determine the number of orthogonal sub-channels of each effective slave node device based on the communication resource information. Determine the number of orthogonal sub-channels of each effective slave node device based on the ratio of the communication resource information to the single-channel reference capacity. The number of orthogonal sub-channels is the number of frequency bands or sub-carriers allocated to each device. The single-channel reference capacity is a parameter used to describe the maximum communication capacity that a single sub-channel in the communication system can provide, and it is the maximum data volume that a single sub-channel can transmit within a unit time.

[0078] Step 403: Control the SparkLink communication master node device to forward the digital signal to the effective slave node device based on the time slot length and the number of orthogonal sub-channels.

[0079] The master node device divides the entire communication cycle into multiple time slices according to the time slot length of each slave node device. Within each time slice, the master node device communicates only with the slave node device corresponding to that time slot to ensure that each device receives or sends data within the allocated time. The master node device divides the spectrum resources into multiple sub-channels according to the number of orthogonal sub-channels of each slave node device. Each slave node device receives or sends data on its allocated sub-channel to avoid spectrum resource conflicts. Within the time slot of each slave node device, the master node device modulates the digital signal onto the allocated sub-channel and sends it to the corresponding slave node device. The slave node device receives the signal on its allocated sub-channel and completes data demodulation within the specified time slot.

[0080] Each slave node device is provided with a microphone array module and a slave node main control MCU. The microphone array module is used to collect multi-channel audio signals and obtain a spatial audio feature vector containing the horizontal angle and height angle of the sound source through signal processing. The slave node main control MCU is responsible for binding the spatial audio feature vector with the device position coordinates, generating three-dimensional sound field data, and generating a dynamic priority parameter of the target slave node device based on the transmission instruction of the voice call slave node device.

[0081] Further, the microphone array module includes at least two microphone units and an adaptive beamforming processor; it is used to collect multi-channel audio signals through at least two microphone units, and generate a spatial audio feature vector containing the horizontal angle of the sound source and the height angle of the sound source after being processed by the adaptive beamforming processor. The height angle of the sound source refers to the vertical direction angle of the sound source relative to the device. The horizontal angle of the sound source refers to the horizontal direction angle of the sound source relative to the device (such as the microphone array).

[0082] The microphone unit is used to capture sound waves and convert them into electrical signals. At least two microphone units can collect multi-channel audio signals. The adaptive beamforming processor analyzes the multi-channel audio signals, dynamically adjusts the phase and amplitude of the signals, enhances the signals of the target sound source, suppresses background noise, and outputs a spatial audio feature vector to provide the direction information of the sound source.

[0083] The slave node master MCU is used to bind the spatial audio feature vector with the device position coordinates to generate a digital signal containing three-dimensional sound field data. The position coordinates of each slave node device can be obtained through a positioning system inside the vehicle such as GPS, etc. The three-dimensional sound field data is a data set used to describe the distribution and characteristics of the sound field in three-dimensional space, including the horizontal angle and height angle of the spatial audio features of the sound source and the position coordinates of the device, which is used to describe the spatial information of the voice signal and help the system optimize the allocation of communication resources. Thus, it can accurately reflect the layout and characteristics of the sound field in space.

[0084] The generation of the three-dimensional sound field data includes:

[0085] Binding the spatial audio feature vector with the device position coordinates to generate the three-dimensional sound field data as shown in calculation formula (5);

[0086]

[0087] where, is the current horizontal angle of the sound source of the transmitting slave node device, β is the current height angle of the sound source of the transmitting slave node device, x s , y s , z s are the x-axis, y-axis, and z-axis coordinates of the transmitting slave node device respectively.

[0088] Further, the voice call slave node device may further include:

[0089] The voice call slave node radio frequency front end is used to filter and amplify the radio frequency signal received by the antenna, and then transmit it to the slave node master MCU, and is also used to receive the radio frequency signal from the slave node master MCU, perform amplification and filtering processing, and then transmit it to the antenna for external transmission;

[0090] The voice call slave node antenna is connected to the voice call slave node RF front-end, and is used for wirelessly transmitting the RF signal modulated by the slave node main control MCU, and receiving the RF signal transmitted by the SparkLink communication master node device;

[0091] The voice call slave node peripheral circuit is connected to the slave node main control MCU, and is used to provide power management, clock circuit, and interface circuit.

[0092] After the audio signal collected by the microphone array module is converted into an analog signal, the voice call slave node main control MCU converts the analog signal into a digital signal, and transmits it to the slave node main control MCU of the voice call slave node SparkLink communication module. The slave node main control MCU encodes and modulates the digital signal, and then after being processed by the voice call slave node RF front-end, it is wirelessly transmitted by the voice call slave node antenna;

[0093] When the voice call slave node antenna of the voice call slave node SparkLink communication module receives the RF signal sent by the SparkLink communication master node device, it amplifies and filters the signal through the voice call slave node RF front-end, and transmits it to the slave node main control MCU for demodulation and decoding. The slave node main control MCU converts the decoded digital signal into an analog signal, and then transmits it to the speaker module, and finally outputs the audio signal.

[0094] The SparkLink communication module in the voice call slave node device may include a slave node main control MCU, a voice call slave node RF front-end, a voice call slave node antenna, and a voice call slave node peripheral circuit. These components work together to enable the voice call slave node device to perform wireless communication. Among them, the slave node main control MCU is a component for processing the SparkLink wireless communication protocol, and it can implement the encoding, modulation, and transmission of digital signals, as well as the reception, demodulation, and decoding of RF signals.

[0095] The slave node main control MCU is used to process the digital signal transmitted from the voice call slave node main control MCU, encode and modulate it and then send it. At the same time, it also processes the RF signal transmitted from the voice call slave node RF front-end, and performs demodulation and decoding. The voice call slave node RF front-end is used to filter and amplify the RF signal received by the antenna, and then transmit it to the slave node main control MCU. At the same time, it is also used to receive the RF signal from the slave node main control MCU, and after performing amplification and filtering processing, transmit it to the antenna for external transmission. The voice call slave node antenna is connected to the voice call slave node RF front-end, and is used for wirelessly transmitting and receiving RF signals. The voice call slave node peripheral circuit is connected to the slave node main control MCU, and provides functions such as power management, clock circuit, and interface circuit.

[0096] The voice call slave node peripheral circuit includes a voice call slave node clock circuit, a voice call slave node power management circuit and a voice call slave node interface circuit. The voice call slave node clock circuit is used to generate a clock signal and provide the reference clock required by the internal circuit of the slave node master MCU. The voice call slave node power management circuit is used to provide power to the slave node master MCU and other peripheral circuits, and to monitor and distribute power. The voice call slave node interface circuit is used to connect to the slave node master MCU to realize the transmission of data and control signals.

[0097] Furthermore, the modulation modes supported by the Star Flash communication module include: QPSK modulation, 16QAM modulation, 64QAM modulation, 256QAM modulation and 1024QAM modulation; the modulation mode is determined based on the link quality of the effective slave node device, including:

[0098] When Q j When ≥90, select 256QAM modulation and coding rate 5 / 6;

[0099] When 80≤Q j When <90, select 64QAM modulation and coding rate 3 / 4;

[0100] When 50≤Q j When <80, select 16QAM modulation and coding rate 2 / 3;

[0101] When 30≤Q j When <50, select QPSK modulation and coding rate 1 / 2;

[0102] When Q j <30, trigger the link re-negotiation mechanism to re-establish the effective Xingshan wireless communication between the slave node device and the Xingshan communication master node device.

[0103] The Star Flash communication module supports QPSK modulation, 16QAM modulation, 64QAM modulation and 256QAM modulation. The Star Flash communication module determines the specific modulation mode based on the link quality of the effective slave node device. QPSK modulation is suitable for environments with low signal-to-noise ratios and has low signal quality requirements. 16QAM modulation is suitable for environments with medium signal-to-noise ratios and is more efficient than QPSK, but has higher signal-to-noise ratio requirements. 64QAM modulation is suitable for environments with high signal-to-noise ratios and has higher data transmission efficiency. 256QAM modulation is suitable for environments with high signal-to-noise ratios and has the highest data transmission efficiency. When Q j When <30, it means that the link quality is very poor and cannot meet the communication requirements. The current communication conditions cannot guarantee reliable transmission. The system will renegotiate the communication parameters and re-establish the wireless communication link.

[0104] Compared with the prior art, a vehicle-mounted voice call system based on SparkLink wireless local area network provided in this embodiment constructs a distributed network by setting a SparkLink communication master node and multiple voice call slave nodes. The master control MCU of the master node controls the SparkLink communication master node device to receive digital signals from the voice call slave node devices, filters out valid slave node devices based on the target slave node device set, constructs a set of valid slave node devices, and calculates the communication resource information of each valid slave node device based on the dynamic priority parameters of each valid slave node device, improving the channel utilization rate, adapting to the dynamic node topology, and solving the problems of channel competition, voice delay, and packet loss during multi-node concurrent communication. The slave node device collects multi-channel audio signals through a microphone array, generates a spatial feature vector containing the sound source azimuth angle through adaptive beamforming, and binds it with the device coordinates to generate a three-dimensional sound field mapping matrix, enhancing the sound field restoration degree and reducing the sound field mapping error of beamforming and three-dimensional coordinate binding. The system of the present invention supports multiple modulation methods, such as QPSK, 16QAM, 64QAM, 256QAM modulation, and 1024QAM. Moreover, the master node calculates the time slot length in real time according to the link quality and weight factor to achieve the optimal allocation of resources, significantly improving the data transmission rate and communication efficiency, and meeting the demand for efficient communication in the scenario of multi-device simultaneous communication.

[0105] Those skilled in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. Among them, the computer-readable storage medium is a magnetic disk, an optical disk, a read-only memory, or a random access memory, etc.

[0106] As mentioned above, the above are only the preferred specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention.

Claims

1. A vehicle-mounted voice call system based on Star Flash wireless local area network, characterized in that: The system comprises: Xingshan communication master node device and multiple voice call slave node devices; The slave node devices are all able to communicate with the master node device, and communication between the slave node devices is achieved through the master node device; The Xingshan communication master node device receives a digital signal from a voice call slave node device, wherein the digital signal includes three-dimensional sound field data, a target slave node device set, and a dynamic priority parameter of the target slave node device; Screening valid slave node devices from the target slave node device set and constructing a valid slave node device set; Calculate communication resource information of each valid slave node device in the valid slave node device set based on the dynamic priority parameter of each valid slave node device and the three-dimensional sound field data; The digital signal is forwarded to the valid slave node device according to the communication resource information of the valid slave node device.

2. The system according to claim 1, characterized in that The Starflash communication master node device and multiple voice call slave node devices are all provided with a Starflash communication module; each voice call slave node device realizes two-way Starflash wireless communication with the Starflash communication module of the Starflash communication master node device through its corresponding Starflash communication module.

3. The system according to claim 2, characterized in that The Xingshan communication master node device also includes a master node master control MCU, which is used to obtain communication resource information of the effective slave node device based on the digital signal from the voice call slave node device; Based on the communication resource information, the Starflash communication module of the Starflash communication master node device is controlled to forward the digital signal to the Starflash communication module of the effective slave node device.

4. The system according to claim 1, characterized in that Each voice call slave node device also includes: A microphone array module is used to collect multi-channel audio signals and process them to obtain a spatial audio feature vector including the horizontal angle and elevation angle of the sound source; The slave node main control MCU is used to bind the spatial audio feature vector with the device position coordinates to generate three-dimensional sound field data, and generate dynamic priority parameters of the target slave node device based on the transmission instruction of the voice call slave node device.

5. The system according to claim 1, characterized in that According to the communication resource information of the effective slave node device, controlling the Star Flash communication master node device to forward the digital signal to the effective slave node device comprises: Allocate a time slot length to each valid slave node device according to the communication resource information; Determine the number of orthogonal sub-channels of each valid slave node device based on the communication resource information; Based on the time slot length and the number of orthogonal sub-channels of each valid slave node device, the Star Flash communication master node device is controlled to forward the digital signal to the valid slave node device.

6. The system according to claim 1, characterized in that Calculating the communication resource information of each valid slave node device in the valid slave node device set based on the dynamic priority parameter and the three-dimensional sound field data of each valid slave node device includes: Calculate a weight factor for each valid slave node device based on the dynamic priority parameter and the three-dimensional sound field data; The communication resource information of each valid slave node device is calculated based on the weight factor and link quality of the valid device.

7. The system according to claim 6, characterized in that The communication resource information of each valid slave node device is calculated based on the weight factor and link quality of the valid slave node device as shown in calculation formula (1); Among them, Q j is the link quality of the effective slave node device j, Q avg is the mean link quality of the effective slave node device, W j is the weight factor of the effective slave node device j, d j It is the communication resource information of the effective slave node device j.

8. The system according to claim 5, characterized in that According to the communication resource information, a time slot length is allocated to each valid slave node device as shown in formula (2); Among them, Δt j is the time slot length of the jth valid slave node device, d j is the communication resource information of the jth valid slave node device, C max is the maximum concurrent channel capacity of the Star Flash communication module, and K is the time slot reference coefficient.

9. The system according to claim 6, characterized in that The weight factor of each effective slave node device is calculated based on the dynamic priority parameter and the three-dimensional sound field data as shown in formula (3); Among them, W j is the weight factor, ω j is the dynamic priority parameter of the jth valid slave node device, is the 3D sound field data of the transmitting slave node device, n is the total number of valid slave node devices, ω k is the dynamic priority parameter of the kth valid slave node device, ||.|| F is the Frobenius norm.

10. The system according to claim 4, characterized in that Bind the spatial audio feature vector to the device position coordinates to generate three-dimensional sound field data as shown in calculation formula (5); Among them, α is the current sound source horizontal angle of the transmitting slave node device, β is the current sound source elevation angle of the transmitting slave node device, and x s ,y s ,z s They are the x-axis, y-axis, and z-axis coordinates of the transmitting slave node device respectively.