Data transmission method, system and chip

By using a data transmission system architecture consisting of a main network and sub-networks, the sampling time alignment of multiple target sub-network nodes was achieved, solving the problem of inconsistent acoustic data sampling time in the vehicle data transmission system and improving the performance of the data transmission system and the audio playback effect.

CN122120058APending Publication Date: 2026-05-29SHENZHEN GOODIX TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN GOODIX TECH CO LTD
Filing Date
2026-02-26
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing data transmission systems have room for improvement in the performance of sampling acoustic data at multiple nodes, especially in vehicle-mounted data transmission systems, where inconsistent sampling times of acoustic data increase processing difficulty and result in poor audio playback quality.

Method used

The data transmission system architecture adopts a main network and sub-network. The target main network node sends a synchronization signal to the sub-network, so that multiple target sub-network nodes located in the predetermined serial transmission path can achieve sampling time alignment and read acoustic data at the same target sampling time. Then, the data frame is transmitted to the main network processing unit.

Benefits of technology

It achieves temporal consistency of acoustic data from multiple target sub-network nodes, reduces transmission latency and processing difficulty, and improves the performance of the data transmission system and audio playback effect, especially enhancing the effect of active noise cancellation and road noise elimination in vehicle systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120058A_ABST
    Figure CN122120058A_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a data transmission method, system and chip. The method is used for a target master network node in a master network of a data transmission system. A sub-network of the data transmission system comprises a plurality of sub-network nodes connected to each other. One of the plurality of sub-network nodes is connected to the target master network node. The method comprises the following steps: sending a first synchronization signal to the sub-network; at least one target sub-network node in the plurality of sub-network nodes of the sub-network and located in a predetermined serial transmission path performs sampling time delay based on the first synchronization signal, so that the plurality of target sub-network nodes in the serial transmission path are aligned in sampling time; receiving a first data frame from the sub-network. In the first data frame, acoustic data read by the plurality of target sub-network nodes in the serial transmission path and aligned in sampling time at the same target sampling time is included; and transmitting the acoustic data to a processing unit connected to the master network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electronic communication technology, and in particular to a data transmission method, system, and chip. Background Technology

[0002] Currently, some data transmission systems require acoustic data sampling. For example, in-vehicle data transmission systems can sample acoustic data from external acoustic acquisition devices such as microphones and vibration sensors (e.g., accelerometers) through multiple nodes, and then process this data (e.g., active noise control (ANC) and road noise control (RNC)) to improve the in-vehicle audio experience. However, in current data transmission systems, there is still room for improvement in the performance of sampling acoustic data through multiple nodes. Summary of the Invention

[0003] In view of the above, embodiments of this disclosure provide a data transmission method, system, chip, storage medium, and program product to at least partially solve the above problems.

[0004] According to a first aspect of the present disclosure, a data transmission method is provided for a target main network node in a main network of a data transmission system, the data transmission system further comprising a sub-network, the sub-network comprising a plurality of interconnected sub-network nodes, one of the plurality of sub-network nodes being connected to the target main network node, the method comprising: sending a first synchronization signal to the sub-network, wherein at least one target sub-network node among the plurality of sub-network nodes of the sub-network, located in a predetermined serial transmission path, performs a sampling time delay based on the received first synchronization signal to achieve sampling time alignment of the plurality of target sub-network nodes in the serial transmission path; receiving a first data frame from the sub-network, wherein the first data frame received by the target main network node includes acoustic data read by the plurality of target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time; and transmitting the acoustic data in the first data frame to a processing unit connected to the main network.

[0005] According to a second aspect of the present disclosure, a data transmission method is provided for a first target sub-network node in a sub-network of a data transmission system. The sub-network includes a plurality of interconnected sub-network nodes, among which are a plurality of target sub-network nodes located in the same predetermined serial transmission path. The first target sub-network node is any one of the target sub-network nodes. The data transmission system further includes a main network. One of the plurality of sub-network nodes is connected to a target main network node of the main network. The method includes: performing a sampling time delay based on a received first synchronization signal to align the sampling time with other target sub-network nodes in the serial transmission path; reading acoustic data at the same target sampling time as the other target sub-network nodes; filling the acoustic data into a first data frame; and transmitting the first data frame along the sub-network to the target main network node, so that the target main network node transmits the acoustic data in the first data frame to a processing unit connected to the main network.

[0006] According to a third aspect of the present disclosure, a data transmission system is provided, comprising: a main network including a target main network node; a sub-network including a plurality of interconnected sub-network nodes, one of the plurality of sub-network nodes being connected to the target main network node; the target main network node being configured to: send a first synchronization signal to the sub-network, wherein at least one target sub-network node among the plurality of sub-network nodes of the sub-network, located in a predetermined serial transmission path, performs a sampling time delay based on the received first synchronization signal to achieve sampling time alignment among the plurality of target sub-network nodes in the serial transmission path; receive a first data frame from the sub-network, wherein the first data frame received by the target main network node includes acoustic data read by the plurality of target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time; and transmit the acoustic data in the first data frame to a processing unit connected to the main network.

[0007] According to a fourth aspect of the present disclosure, a chip is provided, comprising: a processor and a memory, wherein the processor and the memory communicate with each other; the memory is used to store at least one executable instruction, which causes the processor to perform an operation corresponding to the method as described in any one of the first and second aspects.

[0008] According to a fifth aspect of the present disclosure, a computer storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the method as described in any one of the first and second aspects.

[0009] According to a sixth aspect of the present disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method as described in any one of the first and second aspects.

[0010] The technical solution of this disclosure embodiment, on the one hand, adopts an innovative data transmission system architecture of a main network and sub-networks. In the sub-network connected to the target main network node, acoustic data sampling can be achieved simultaneously at the same target sampling time through multiple target sub-network nodes located in a predetermined serial transmission path. After the acoustic data sampling of the multiple target sub-network nodes in the sub-network is completed, the target main network node of the main network transmits the acoustic data in the sampled first data frame to the processing unit connected to the main network. Therefore, it is convenient to realize distributed sound reception of the data transmission system through the sub-network connected to the main network node, and to realize the centralized processing of the sampled acoustic data in the data transmission system through the main network and its connected processing unit, thereby achieving… This design improves the performance of acoustic data sampling, transmission, and processing in the data transmission system. Furthermore, the master-slave network design provides high reliability and robustness, and facilitates modular design and maintenance. On the other hand, in the technical solution of this embodiment, a first synchronization signal can be sent from the target master network node in the master network to its connected sub-network. Multiple target sub-network nodes located in the predetermined serial transmission path can perform a sampling time delay based on the received first synchronization signal, thereby achieving high-precision sampling time alignment of multiple target sub-network nodes in the predetermined serial transmission path. This ensures that the target sub-network nodes in the entire serial transmission path of the sub-network, after completing sampling time alignment, can be aligned at the same destination. By precisely synchronizing the sampling time, acoustic data reading and sampling are achieved. This effectively ensures the consistency of acoustic data sampled from multiple target sub-network nodes on the time axis, eliminating temporal deviations in the acoustic data sampled from multiple target sub-network nodes. This effectively improves the acoustic data sampling effect, reduces the difficulty for the processing unit to process the acoustic data when needed later, and effectively avoids poor acoustic data processing and audio playback effects caused by time misalignment of acoustic data sampled from multiple target sub-network nodes. This is beneficial to improving the user experience of the data transmission system. For example, in the application scenario of vehicle data transmission system, it can particularly improve the effect of subsequent active noise cancellation (ANC) and road noise cancellation (RNC) processing. Furthermore, due to... In this embodiment of the present disclosure, when multiple target sub-network nodes transmit acoustic data to the target main network node, the acoustic data sampled by multiple target sub-network nodes is uniformly transmitted to the target main network node through the same first data frame. Therefore, in this way, it is possible to avoid each target sub-network node sending an independent data frame, thereby significantly reducing the processing overhead of each target sub-network node in acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This is beneficial to improving the bandwidth utilization of the data transmission system and enhancing the stability of the data transmission system in acoustic data transmission. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0012] Figure 1A A schematic diagram of the structure of an example data transmission system according to an embodiment of the present disclosure is shown.

[0013] Figure 1B A schematic diagram of the structure of a data transmission system, representing another example of an embodiment of this disclosure, is shown.

[0014] Figure 1C A schematic diagram of the structure of a data transmission system, representing another example of an embodiment of this disclosure, is shown.

[0015] Figure 1D A schematic diagram of an example of a double daisy chain subnetwork is shown in one embodiment of this disclosure.

[0016] Figure 2 A schematic flowchart illustrating some examples of data transmission methods in embodiments of this disclosure is shown.

[0017] Figure 3 This diagram illustrates a sub-network node reading sampled acoustic data from an acoustic acquisition peripheral.

[0018] Figure 4 A schematic diagram of a first data frame is shown, representing some examples of embodiments of this disclosure.

[0019] Figure 5 A schematic diagram of a second data frame is shown, representing some examples of embodiments of this disclosure.

[0020] Figure 6 This diagram illustrates acoustic data transmission when the subnetwork and the main network have the same transmission bandwidth.

[0021] Figure 7 This diagram illustrates acoustic data transmission when the transmission bandwidth of the sub-network and the main network differs.

[0022] Figure 8 Schematic flowcharts of data transmission methods for some other examples of embodiments of this disclosure are shown.

[0023] Figure 9 A schematic diagram of a chip, representing some examples of embodiments of this disclosure, is shown.

[0024] Explanation of reference numerals in the attached figures: 100. Data transmission system; 10. Main network; 11. Main network node; 111. First main network node; 112. Second main network node; 20. Sub-network; 21. Sub-network node; 30. Acoustic acquisition peripheral; 40. Processing unit; 50. Audio playback peripheral; 1000. Chip; 1002. Processor; 1006. Memory; 1010. Program. Detailed Implementation

[0025] To enable those skilled in the art to better understand the technical solutions in the embodiments of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and thoroughly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art should fall within the protection scope of this disclosure.

[0026] This disclosure provides an acoustic data transmission scheme that can improve the performance of multiple nodes in a data transmission system sampling acoustic data.

[0027] To facilitate the explanation of the embodiments of this disclosure, some example data transmission systems provided in the embodiments of this disclosure will be described first. In some optional embodiments, refer to... Figure 1A , Figure 1B , Figure 1C As shown, the data transmission system 100 may include a main network 10 and one or more sub-networks 20. The data transmission system 100 can be used in any application scenario, such as an in-vehicle data transmission system, applicable to data transmission and processing of vehicle audio, for example, for functions such as sampling, transmission, and processing of acoustic data. Alternatively, the data transmission system 100 may also be used in scenarios including but not limited to homes, security systems, stadiums, and indoor environments; there is no unique limitation in this embodiment. For example, acoustic data may include at least one of audio data and vibration data obtained from vibration sensors. The vibration sensor may be, for example, an accelerometer.

[0028] The main network 10 may include multiple interconnected main network nodes 11. For example, the multiple main network nodes 11 can be connected via a physical transmission medium (such as twisted pair, coaxial cable, etc.). Using a physical transmission medium to implement data transmission ensures transmission stability. The multiple main network nodes 11 may include a first main network node 111 and multiple second main network nodes 112 (such as...). Figure 1A , Figure 1B , Figure 1CIn the examples, the main network 10 is exemplified by one first main network node 111 and four second main network nodes 112. Optionally, the first main network node 111 can serve as an audio source node in the data transmission system 100. The first main network node 111 can receive the acoustic data transmitted by each node (which may include the main network node 11 and the sub-network nodes 21) and transmit it to the processing unit 40 for processing.

[0029] Subnetwork 20 may include multiple interconnected subnetwork nodes 21. For each subnetwork 20, at least one subnetwork node 21 may be connected to a main network node 11. For example, in each subnetwork 20, multiple subnetwork nodes 21 may be connected via a physical transmission medium (e.g., twisted pair, coaxial cable, etc.). The number of subnetwork nodes 21 in the multiple subnetworks 20 may be the same or different. Figure 1A , Figure 1B , Figure 1C In the example, each main network node 11 is connected to a sub-network 20 (e.g., sub-networks 20A, 20B, 20C, 20D, and 20E are connected to each main network node 11, and sub-network 20A is connected to the first main network node 111, while the other four sub-networks 20 are connected to each second main network node 112).

[0030] In subnetwork 20, at least a portion of subnetwork nodes 21 can be used for acoustic data sampling, or some subnetwork nodes 21 may not be used for acoustic data sampling. The subnetwork nodes 21 that perform acoustic data sampling are the target subnetwork nodes; that is, the target subnetwork nodes can be the acoustic data sampling nodes in subnetwork 20. For example, subnetwork nodes 21 may be connected to the acoustic acquisition peripheral 30, or they may not be connected to the acoustic acquisition peripheral 30. The subnetwork nodes 21 that are connected to the acoustic acquisition peripheral 30 and thus capable of performing acoustic data sampling can be the target subnetwork nodes.

[0031] Optionally, sub-network node 21 can be connected to one or more acoustic acquisition peripherals 30. Optionally, sub-network node 21 (i.e., target sub-network node) in sub-network 20 performs acoustic data sampling. Sub-network node 21 (i.e., target sub-network node) can read the acoustic data collected by acoustic acquisition peripherals 30, thereby realizing acoustic data sampling, and transmit it through sub-network 20 to the processing unit 40 connected to the main network 10 for further processing by the processing unit 40.

[0032] For example, the acoustic acquisition peripheral 30 may optionally include at least one of a microphone, an accelerometer, etc. A microphone can collect sound; for example, in a vehicle data transmission system, the microphone can be placed inside or outside the vehicle. A microphone inside the vehicle can collect audio data such as the voices of occupants, while a microphone outside the vehicle can collect audio data such as ambient noise. A vibration sensor (e.g., an accelerometer) can collect vibration data. For example, in a vehicle data transmission system, an accelerometer can be placed at a suitable location on the vehicle body to collect vibration signals. The processing unit 40 can perform processing on the acoustic data sampled by the sub-network node 21, including but not limited to ANC and RNC, to improve the in-vehicle audio experience.

[0033] Optionally, refer to Figure 1A , Figure 1B , Figure 1C As shown, the data transmission system 100 also includes at least one audio playback peripheral 50; wherein, the at least one audio playback peripheral 50 is directly connected to a main network node 11 or a sub-network node 21. The audio playback peripheral 50 can be used for audio playback. For example, the audio played by the audio playback peripheral 50 may include audio obtained by processing acoustic data by the processing unit 40, or it may include unprocessed audio data, or it may be music that needs to be played, etc., which can be selected for playback as needed. Optionally, the audio playback peripheral 50, the main network node 11, or the sub-network node 21 may also include or be connected to a power amplifier module, which can be used for audio amplification, for example, it may include a power amplifier. For example, in one example, the power amplifier module can amplify the audio before playing it through the audio playback peripheral 50, thereby improving the audio playback effect.

[0034] The main network 10 can be connected to the processing unit 40. For example, the first main network node 111 in the main network 10 can be connected to the processing unit 40. The processing unit 40 may include any processing chip capable of processing data, such as, but not limited to, DSP (Digital Signal Processor), MCU (Microcontroller Unit), CPU (Central Processing Unit), etc.

[0035] In this embodiment of the disclosure, the main network 10 can adopt any topology. For example, such as Figure 1A As shown, multiple main network nodes 11 in the main network 10 can be connected to form a ring-shaped main network 10. For example, as... Figure 1BAs shown, multiple main network nodes 11 in the main network 10 can be connected to form a single daisy chain main network 10. The first main network node 111 is the head node of the single daisy chain main network 10. For example, as... Figure 1C As shown, multiple main network nodes 11 in the main network 10 can be connected to form a double daisy chain main network 10. For example... Figure 1C As shown, the first main network node 111 is the head node of the two branches of the double daisy chain main network 10, and each branch has two second main network nodes 112. The appropriate topology of the main network 10 can be flexibly selected according to the needs of the actual use scenario, which improves the applicability of the data transmission system 100.

[0036] In this embodiment of the disclosure, a predetermined serial transmission path can be formed in the sub-network 20. This serial transmission path can realize both uplink and downlink serial data transmission. It should be noted that, in the sub-network 20, uplink serial data transmission can refer to the serial transmission of data from sub-network node 21 along the sub-network 20 to the main network node 11 (for example, the acoustic data sampled by sub-network node 21 being transmitted to the main network node 11 along the serial transmission path in the sub-network 20 is an uplink transmission); downlink serial data transmission can refer to the serial transmission of data from the main network node 11 along the sub-network 20 to sub-network node 21 (for example, the main network node 11 sending a first synchronization signal to each sub-network node 21 along the serial transmission path in the sub-network 20 is a downlink transmission).

[0037] Optionally, refer to Figure 1A , Figure 1B , Figure 1C As shown, multiple sub-network nodes 21 of sub-network 20 are connected in a single daisy chain. The first sub-network node 21 of the single daisy chain sub-network 20 is connected to the main network node 11, thereby forming a serial transmission path from the last sub-network node 21 in the single daisy chain sub-network 20 to the first sub-network node 21 in the single daisy chain sub-network 20.

[0038] In this embodiment of the disclosure, any one of the main network nodes 11 in the main network 10 can be a target main network node. That is, the target main network node can be any second main network node 112 or a first main network node 111. In some embodiments, the target main network node can send a first synchronization signal to the sub-network 20. At least one target sub-network node among the plurality of sub-network nodes 21 of the sub-network 20, located in a predetermined serial transmission path, can perform a sampling time delay based on the received first synchronization signal to achieve sampling time alignment among the plurality of target sub-network nodes in the serial transmission path. The target main network node can also: receive a first data frame from the sub-network 20, wherein the first data frame received by the target main network node includes acoustic data read by the plurality of target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time; and then transmit the acoustic data in the first data frame to the processing unit 40 connected to the main network 10.

[0039] In some embodiments, the processing unit 40 may perform active noise cancellation (ANC) and / or road noise cancellation (RNC) processing on the received acoustic data to improve the in-vehicle audio experience. Alternatively, other possible processing may be implemented, and there is no single limitation here.

[0040] It should be noted that each main network node 11 and each sub-network node 21 in this embodiment are nodes, and in this embodiment, a node can be a physical concept node. For example, in some embodiments, a node can be any module, device, or chip that can implement the solution of this embodiment. For example, in some embodiments, each node includes at least one chip for data transmission in the network. In some embodiments, a node can also be a chip, that is, a chip can be directly used as a node. Optionally, each main network node 11 and each sub-network node 21 can be a physical layer chip. Optionally, each main network node 11 and each sub-network node 21 can directly implement data transmission based on the physical layer, which helps to reduce the transmission latency of the data transmission system 100.

[0041] Optionally, in this embodiment of the present disclosure, the main network 10 and at least one sub-network 20 can use the same transmission protocol. Further optionally, the second data frame of the main network 10 and the first data frame of the sub-network 20 can be transmitted using the same transmission protocol. This reduces the complexity of the protocol types used to implement acoustic data transmission in the data transmission system, thereby further simplifying the complexity of the data transmission system, further reducing the wiring difficulty and assembly cost caused by multiple transmission protocol types, which is beneficial to improving data transmission efficiency and avoiding the potential problem of poor compatibility between multiple transmission protocols. Optionally, in this embodiment of the present disclosure, the main network 10 and each sub-network 20 can use the same transmission protocol.

[0042] For example, the transmission protocol can be implemented using any transmission protocol, such as a standard transmission protocol or a proprietary transmission protocol, as long as it meets the usage requirements. In some optional embodiments, the transmission protocol is a proprietary transmission protocol that implements data transmission based on the physical layer. Since both the main network and the sub-network use proprietary transmission protocols that implement data transmission based on the physical layer, it is not necessary to encapsulate data using a processor (such as an MCU) based on a standard protocol, that is, it is not necessary to process data based on higher-level protocols above the physical layer. Instead, it is directly processed and transmitted based on the physical layer, ensuring the reliability of data transmission in the data transmission system. Furthermore, direct transmission based on the physical layer can also achieve real-time data forwarding. In addition, this eliminates the need for switches to transmit data, reducing the demand for signal processing devices at each node during data transmission. Therefore, it effectively reduces data transmission latency and lowers the implementation cost of the data transmission system.

[0043] It should be understood that Figure 1A , Figure 1B and Figure 1C The data transmission system 100 described herein is merely an example and is not intended to limit the scope of the embodiments disclosed. Further details regarding the data transmission system 100 can be found in the method embodiments described below. To facilitate understanding of the technical solutions of the embodiments disclosed herein, the method embodiments described below may also be illustrated in conjunction with the data transmission system 100 described above.

[0044] According to a first aspect of the present disclosure, a data transmission method is provided. This method can be used for a target main network node in the main network 10 of a data transmission system 100. The data transmission system 100 further includes a subnetwork 20, which includes a plurality of interconnected subnetwork nodes 21, one of which is connected to the target main network node. (Refer to...) Figure 2 As shown, the data transmission method may include the following steps S102, S104, and S106, specifically: S102: Send a first synchronization signal to the sub-network, wherein at least one target sub-network node among the multiple sub-network nodes of the sub-network, located in a predetermined serial transmission path, performs a sampling time delay based on the received first synchronization signal, so as to achieve sampling time alignment among the multiple target sub-network nodes in the serial transmission path.

[0045] The target master network node can be any master network node 11 in master network 10 connected to subnetwork 20. The target master network node can send a first synchronization signal to the subnetwork 20 it is connected to. Each subnetwork node 21 in subnetwork 20 can receive the first synchronization signal, thereby enabling at least one target subnetwork node (i.e., an acoustic data sampling node) located in a predetermined serial transmission path of subnetwork 20 to perform a sampling time delay on the acoustic data based on the received first synchronization signal. For example, the acoustic data may include at least one of audio data, vibration data obtained from a vibration sensor, etc. By enabling at least one target subnetwork node to perform a sampling time delay, the sampling time of multiple target subnetwork nodes (at least two) in the serial transmission path is aligned.

[0046] It should be understood that, since the distances between different target sub-network nodes and the target main network node in the serial transmission path of sub-network 20 are different, the times at which they receive the first synchronization signal also differ, resulting in transmission delay. Therefore, if each target sub-network node directly performs acoustic data sampling upon receiving the first synchronization signal, it is difficult to guarantee that multiple target sub-network nodes can sample the acoustic data of their respective connected acoustic acquisition peripherals 30 at the same time. In this embodiment of the present disclosure, by delaying the sampling time of at least one target sub-network node, the aforementioned transmission delay can be compensated, thereby enabling multiple target sub-network nodes (at least two) in the serial transmission path to achieve sampling time alignment, so as to ensure that multiple target sub-network nodes subsequently and accurately synchronize the reading and sampling of acoustic data at the same time (i.e., the target sampling time).

[0047] It should be noted that when the subnetwork 20 includes two or more target subnetwork nodes, two or more target subnetwork nodes can achieve sampling time alignment. This satisfies the requirement that at least two target subnetwork nodes in the subnetwork 20 perform acoustic data sampling at the same target sampling time. Alternatively, all target subnetwork nodes in the subnetwork 20 can achieve sampling time alignment to satisfy the requirement that all target subnetwork nodes in the subnetwork 20 perform acoustic data sampling at the same target sampling time.

[0048] For example, with Figure 1A , Figure 1B , Figure 1CTaking subnetwork 20C as an example, this subnetwork 20C has four subnetwork nodes located in a single daisy-chain serial transmission path, all connected to acoustic acquisition peripherals 30, and all capable of acoustic data sampling. Therefore, there can be four target subnetwork nodes. Two, three, or four target subnetwork nodes can achieve sampling time alignment based on the received first synchronization signal, thus satisfying the requirement that two, three, or all target subnetwork nodes in subnetwork 20C perform acoustic data sampling at the same target sampling time. Other subnetworks 20 can be deduced similarly, and will not be elaborated further here.

[0049] In this embodiment, the sampling time delay can be implemented in any feasible manner. For example, in some feasible methods, multiple target sub-network nodes can each set their own sampling time to a predetermined target sampling time based on the received first synchronization signal, thereby achieving sampling time alignment among multiple target sub-network nodes. Then, when the predetermined target sampling time arrives, the multiple target sub-network nodes can synchronously perform acoustic data reading and sampling at that predetermined target sampling time. This feasible implementation method is relatively easy to implement and has good accuracy.

[0050] In some alternative embodiments, at least one target sub-network node in the serial transmission path may perform a sampling time delay configuration based on the received first synchronization signal, according to a preset delay time corresponding to the target sub-network node, so that the sampling time of multiple target sub-network nodes can be aligned.

[0051] For example, after a target sub-network node receives the first synchronization signal, it can perform a sampling time delay configuration according to a preset delay time parameter corresponding to that target sub-network node. For instance, the sampling time delay configuration performed here could be to set the sampling time of the target sub-network node to be the time of receiving the first synchronization signal plus the preset delay time; thus, the sampling time set in this way can be equal to the target sampling time. Therefore, by having at least one target sub-network node perform such a sampling time delay configuration, the sampling time of multiple target sub-network nodes can be effectively aligned.

[0052] For example, the preset delay time information can be pre-stored in the storage unit of the target sub-network node, and the target sub-network node can retrieve it from the storage unit when needed. Alternatively, the preset delay time information can also be carried by the first synchronization signal. That is, the first synchronization signal can also carry the relevant information of the preset delay time, and the target sub-network node can obtain its corresponding preset delay time after receiving the first synchronization signal. Both of these methods can effectively enable the target sub-network node to obtain its corresponding preset delay time, and the specific implementation can be selected as needed.

[0053] It should be understood that by sending a first synchronization signal to sub-network 20, multiple target sub-network nodes in the serial transmission path can perform sampling time delay configuration based on the received first synchronization signal and a preset delay time corresponding to that target sub-network node. This allows for convenient, reliable, and high-precision alignment of sampling time among multiple target sub-network nodes. The preset delay time accurately compensates for transmission delay differences among different target sub-network nodes, ensuring that multiple target sub-network nodes can precisely and synchronously read and sample acoustic data at the same target sampling time point. This effectively avoids sampling time deviations caused by transmission delays, improves the time consistency and accuracy of acoustic data sampling, and guarantees the consistency of acoustic data sampled by multiple target sub-network nodes on the time axis. It also eliminates temporal deviations in the acoustic data sampled by multiple target sub-network nodes, effectively improving the acoustic data sampling effect. Furthermore, it helps reduce the difficulty of processing acoustic data when needed by the processing unit, effectively avoiding poor acoustic data processing and audio playback effects caused by time misalignment of acoustic data sampled by multiple target sub-network nodes. This is beneficial to improving the user experience of the data transmission system. For example, in the application scenario of vehicle data transmission system, it can especially improve the effect of subsequent active noise cancellation (ANC) and road noise cancellation (RNC) processing.

[0054] In some optional embodiments, if multiple target sub-network nodes perform sampling time delay configuration in the serial transmission path, the preset delay time configured for the target sub-network node that is closer to the target main network node along the serial transmission path is longer, and conversely, the preset delay time configured for the target sub-network node that is farther from the target main network node along the serial transmission path is shorter.

[0055] In this embodiment of the disclosure, "closer / further away from the target master network node along the serial transmission path" can also mean that the target sub-network node has a smaller / greater hop count from the target master network node in that serial transmission path. For example, with Figure 1A , Figure 1B , Figure 1C Taking the daisy chain subnetwork 20C as an example, the first subnetwork node 21 is closest to the target main network node, and the last subnetwork node 21 is farthest from the target main network node. Other subnetwork nodes 21 or other subnetworks 20 can be understood in the same way, which will not be elaborated here.

[0056] It is understandable that, since the position of each sub-network node 21 in the serial transmission path is determined, the transmission delay of the signal to each sub-network node 21 is also determined. This transmission delay is related to the number of sub-network nodes through which the transmitted signal passes; a larger number results in a larger delay, and a smaller number results in a smaller delay. Therefore, in some embodiments, a preset delay time corresponding to each sub-network node 21 can be estimated in advance based on the transmission delay of each sub-network node 21, so that it can be used when needed.

[0057] In this embodiment, after the target master network node sends a first synchronization signal to each sub-network node 21 through the serial transmission path of sub-network 20, the first synchronization signal arrives earlier for target sub-network nodes that are closer to the target master network node along the serial transmission path, and vice versa. Therefore, in order to enable multiple target sub-network nodes to read acoustic data at the same sampling time, a longer preset delay time can be configured for target sub-network nodes that are closer to the target master network node and whose first synchronization signal arrives earlier, thereby delaying their acoustic data reading time; while a shorter preset delay time can be configured for target sub-network nodes that are farther from the target master network node and whose first synchronization signal arrives later (or no preset delay time can be configured), so that they can read acoustic data faster after receiving the first synchronization signal.

[0058] Therefore, by configuring the above-mentioned optional preset delay time, the transmission delay difference of the first synchronization signal between multiple target sub-network nodes can be accurately compensated, and the sampling time alignment between multiple target sub-network nodes can be accurately achieved.

[0059] For example, still using Figure 1A , Figure 1B , Figure 1C Taking the daisy-chain subnetwork 20C as an example, all four subnetwork nodes 21 are connected to the acoustic acquisition peripheral 30, meaning there are four target subnetwork nodes. A preset delay time of T1 can be configured for the first target subnetwork node closest to the second main network node 112 (i.e., the target main network node), T2 for the second closest target subnetwork node to the second main network node 112, T3 for the third closest target subnetwork node to the second main network node 112, and T4 for the target subnetwork node furthest from the second main network node 112 (the last subnetwork node 21). Therefore, T1 > T2 > T3 > T4, where T4 can be 0 or greater than 0, configured according to actual needs. Other subnetworks 20 can be understood similarly and will not be elaborated further here.

[0060] In some alternative embodiments, in subnetwork 20, the target subnetwork node that is furthest from the target main network node along the serial transmission path among multiple target subnetwork nodes may not perform the sampling delay time configuration.

[0061] Since the target sub-network node farthest from the target master network node along the serial transmission path is the last target sub-network node among the multiple target sub-network nodes of sub-network 20 to receive the first synchronization signal, in this embodiment of the disclosure, the farthest target sub-network node can immediately perform acoustic data reading and sampling after receiving the first synchronization signal without needing to perform sampling delay time configuration. That is, in this optional case, the target sampling time can be the time when the target sub-network node farthest from the target master network node receives the first synchronization signal.

[0062] For example, if the subnetwork 20 is a single daisy-chain structure, and each subnetwork node 21 in the subnetwork 20 is connected to at least one acoustic acquisition peripheral 30 for acoustic data sampling, then each subnetwork node 21 is a target subnetwork node. The target subnetwork node furthest from the target master network node along the serial transmission path is the last subnetwork node 21 of the single daisy-chain subnetwork 20. This can be combined with... Figure 1A , Figure 1B , Figure 1C Taking subnetwork 20C as an example, when the second master network node 112 (target master network node) connected to subnetwork 20C sends a first synchronization signal, the first synchronization signal is transmitted sequentially along the serial transmission path of subnetwork 20C to the last subnetwork node 21 (the farthest target subnetwork node). Then, the last subnetwork node 21 can initiate the reading and sampling of acoustic data immediately upon receiving the first synchronization signal, while other subnetwork nodes 21 need to perform sampling time delay configuration, so that the last subnetwork node 21 can synchronously read acoustic data with at least one other subnetwork node 21 in subnetwork 20C.

[0063] It should be understood that in the above optional embodiments, since the strategy of not implementing the sampling delay time configuration for the target sub-network node farthest from the target master network node is adopted, the complexity of the sampling delay time configuration is simplified. At the same time, the time when the farthest target sub-network node receives the first synchronization signal can be used as the benchmark for the target sampling time. Other target sub-network nodes implement the sampling delay time configuration, which enables multiple target sub-network nodes to effectively achieve high-precision sampling time alignment. This can help improve the synchronization accuracy and implementation efficiency of the system, thereby enabling multiple target sub-network nodes to achieve fast and efficient acoustic data synchronous sampling. Furthermore, since this strategy reduces the time taken from the target master network node sending the first synchronization signal to the sub-network 20 to the multiple target sub-network nodes starting to read acoustic data, the delay of multiple target sub-network nodes synchronously performing acoustic data sampling can be greatly reduced.

[0064] In some optional embodiments, before sending the first synchronization signal to the sub-network 20, the data transmission method further includes: receiving a second synchronization signal sent by a clock source node in the main network 10; achieving first frequency synchronization with other main network nodes 11 in the main network 10 through the second synchronization signal; and achieving second frequency synchronization with each sub-network node 21 in the sub-network 20 after the first frequency synchronization is completed. Based on this, the first synchronization signal can be sent to the sub-network 20 only after the second frequency synchronization is completed.

[0065] The clock source node can be the main network node 11 in the main network 10 that provides the clock reference. For example, the clock source node can be connected to a clock source (e.g., including but not limited to a crystal oscillator, clock generator, etc.) to obtain the same clock frequency as the clock source. In some embodiments, the clock source node can be the first main network node 111. Optionally, the first main network node 111 can have the same clock source as the processing unit 40, thereby facilitating the consistency of the clock frequency of the data transmission system 100. For example, the first main network node 111 can be connected to the processing unit 40 to the same clock source, thereby making their clocks the same. Alternatively, the clock source node may not be the first main network node 111, but another second main network node 112 connected to the clock source.

[0066] In this embodiment, the second synchronization signal can be used for frequency synchronization of each main network node 11 within the main network 10. The first frequency synchronization ensures that the clock frequencies of all main network nodes 11 in the main network 10 are uniform, providing a clock basis for subsequent time alignment and data transmission. For example, a clock source node (such as the first main network node 111) can send a second synchronization signal to each main network node 11 through the main network 10. The second synchronization signal can propagate sequentially from the clock source node to each main network node 11 through the physical transmission medium between them. When the target main network node receives the second synchronization signal, it can achieve first frequency synchronization with the clock source node based on the second synchronization signal. Other main network nodes 11 can also achieve first frequency synchronization with the clock source node based on the second synchronization signal. Thus, first frequency synchronization between the target main network node and other main network nodes 11 in the main network can be achieved.

[0067] Optionally, the target master network node can, based on the second synchronization signal, use CDR (Clock and Data Recovery) technology to synchronize its clock frequency to the clock frequency of the clock source node, thereby achieving first frequency synchronization. All master network nodes 11 except the clock source node can achieve first frequency synchronization with the clock source node using CDR technology. Thus, first frequency synchronization can be achieved between the target master network node and all other master network nodes 11 in the master network.

[0068] In this embodiment, after completing the first frequency synchronization, the target master network node can then achieve a second frequency synchronization with each sub-network node in its connected sub-network 20. The second frequency synchronization ensures that the clock frequencies of all sub-network nodes 21 in the sub-network 20 connected to the target master network node are unified, providing a clock basis for subsequent time alignment and data transmission. The target master network node can achieve the second frequency synchronization in any way. For example, in some embodiments, the target master network node can provide its own clock frequency as a working clock to the sub-network 20, which then propagates this working clock throughout the sub-network 20, ensuring that all sub-network nodes 21 in the sub-network 20 have the same clock frequency as the target master network node, thereby achieving the second frequency synchronization. Alternatively, in some embodiments, the target master network node can send synchronization data to the sub-network 20. Upon receiving the synchronization data, each sub-network node 21 tracks the clock frequency of the target master network node using CDR technology based on the synchronization data, thus achieving the second frequency synchronization between the target master network node and each sub-network node 21.

[0069] After the second frequency synchronization, the target master network node and each sub-network node 21 in the sub-network 20 connected to it achieve clock frequency unification, and also achieve clock frequency unification with other master network nodes 11 in the master network 10. Therefore, the target master network node can send the first synchronization signal to the sub-network 20 to facilitate further acoustic data sampling. In this way, the target sub-network node in the sub-network 20 can accurately execute the sampling time delay based on the unified clock frequency, achieve high-precision sampling time alignment, and facilitate the subsequent data transmission system 100 to achieve accurate acoustic data sampling, transmission and processing.

[0070] It is understood that the two-level frequency synchronization mechanism of the main network 10 and the sub-network 20 in the above optional embodiments ensures the clock frequency consistency of the data transmission system 100. This provides a stable and unified clock foundation for sampling time alignment, acoustic data sampling, and data transmission among multiple target sub-network nodes in the subsequent sub-network 20. Furthermore, the target main network node sends the first synchronization signal to the sub-network 20 after the second frequency synchronization is completed, which ensures that each sub-network node 21 accurately executes the sampling time delay under a unified clock frequency, thereby achieving high-precision sampling time alignment. This effectively improves the time consistency and synchronization accuracy of acoustic data sampling among multiple target sub-network nodes, which is beneficial for providing high-quality data for subsequent acoustic data processing and audio playback, thereby improving the user experience of the data transmission system 100.

[0071] In some optional embodiments, the data transmission method further includes: performing a transmission time delay processing on the first synchronization signal based on the second synchronization signal, so as to achieve transmission time alignment of the first synchronization signal with at least one other master network node 11 in the master network 10. Based on this, the target master network node can, after completing the second frequency synchronization, synchronously transmit the first synchronization signal to its respective connected subnetwork 20 at the same time as at least one other master network node 11 that has completed transmission time alignment.

[0072] In this embodiment of the disclosure, after receiving the second synchronization signal from the clock source node (e.g., the first main network node 111), the target main network node can perform a delay processing on the transmission time of the first synchronization signal according to the second synchronization signal, thereby adjusting the transmission time of the first synchronization signal to align with the transmission time of the first synchronization signal with at least one other main network node 11 in the main network 10. This can compensate for the time delay difference of the second synchronization signal transmitted to different main network nodes 11 in the main network 10, thereby ensuring that multiple main network nodes 11 can transmit the first synchronization signal synchronously at the same time.

[0073] Optionally, during the transmission time delay processing, the target master network node can perform transmission time delay configuration based on the second synchronization signal and a preset transmission delay time corresponding to the target master network node, so that multiple target master network nodes can achieve transmission time alignment of the first synchronization signal. This can conveniently, reliably, and with high precision achieve transmission time alignment of the first synchronization signal among multiple target master network nodes.

[0074] Optionally, if multiple master network nodes 11, including the target master network node, perform transmission time delay configurations along the transmission path of the second synchronization signal of the master network 10, the preset transmission delay time configured for the master network node 11 closer to the clock source node along the transmission path is longer, and vice versa. It should be understood that by configuring the preset transmission delay time in this way, the time delay difference of the second synchronization signal transmitted to different master network nodes 11 in the master network 10 can be accurately compensated, and the transmission time alignment of the first synchronization signals of multiple target master network nodes can be accurately achieved.

[0075] It should be understood that in this embodiment, the target main network node and at least one other main network node 11, through the aforementioned transmission time delay processing, achieve transmission time alignment of the first synchronization signal. This allows them to transmit the first synchronization signal to their respective connected sub-networks 20 simultaneously after the second frequency synchronization is completed. This ensures the time consistency of the first synchronization signal received by multiple sub-networks 20 and provides a unified time reference for the target sub-network nodes in multiple sub-networks 20 to achieve sampling time alignment. Through the transmission time alignment mechanism of multiple main network nodes 11 in this embodiment, the time delay difference of the second synchronization signal propagating from the main network 10 to different main network nodes 11 can be effectively eliminated, improving the synchronization of the first synchronization signal transmitted across different sub-networks 20. This facilitates subsequent improvement in the sampling time alignment accuracy across different sub-networks 20, ensuring that the target sub-network nodes in multiple sub-networks 20 in the data transmission system 100 can accurately and synchronously achieve acoustic data sampling and reading at the same target sampling time. This further improves the time consistency and synchronization accuracy of acoustic data sampling, effectively enhancing the acoustic data sampling effect.

[0076] S104: Receive a first data frame from the sub-network, wherein the first data frame received by the target master network node includes acoustic data read by multiple target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time.

[0077] In this embodiment of the disclosure, the target master network node can receive acoustic data (such as audio data, vibration data, etc.) sampled by the target sub-network node from the acoustic acquisition peripheral 30 (such as a microphone, vibration sensor, etc.) in the sub-network 20 it is connected to, and can receive acoustic data sampled by multiple target sub-network nodes in the sub-network 20 through the same first data frame.

[0078] It should be understood that, in this embodiment of the present disclosure, when multiple target sub-network nodes of sub-network 20 transmit acoustic data to the target main network node, the acoustic data sampled by multiple target sub-network nodes is uniformly transmitted to the target main network node through the same first data frame. Therefore, in this way, it is possible to avoid each target sub-network node sending an independent data frame, thereby significantly reducing the processing overhead of each target sub-network node in acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This is beneficial to improving the bandwidth utilization of the data transmission system 100 and enhancing the stability of the data transmission system 100 in acoustic data transmission.

[0079] For example, Figure 3 This diagram illustrates a sub-network node reading sampled acoustic data from an acoustic acquisition peripheral. (Refer to...) Figure 3 As shown, sub-network node 21 (target sub-network node) can send a read command to acoustic acquisition peripheral 30, and acoustic acquisition peripheral 30 can return acoustic data to sub-network node 21 after receiving the read command. In this way, sub-network node 21 effectively realizes the reading and sampling of acoustic data.

[0080] In this embodiment, the storage method of acoustic data of multiple target sub-network nodes in the first data frame is not limited. For example, in some optional embodiments, in the first data frame received by the target master network node: if any target sub-network node is closer to the target master network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame is closer to the data frame header.

[0081] In other words, conversely, if any one of the multiple target sub-network nodes is farther from the target main network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame is farther from the data frame header.

[0082] For example, such as Figure 4 A schematic diagram of the first data frame is shown for some examples. (Refer to...) Figure 4As shown, the first data frame may include a data frame header, acoustic data of the sub-network 20, and other data (the other data may include any data other than acoustic data, which may be optional and may or may not be present). Figure 4 As can be seen, the acoustic data of sub-network 20 can include acoustic data corresponding to multiple target sub-network nodes. Among them, the acoustic data corresponding to the target sub-network node closest to the target main network node in the serial transmission path is closest to the data frame header and is arranged at the beginning of the acoustic data of each sub-network node; while the acoustic data corresponding to the target sub-network node farthest from the target main network node in the serial transmission path is arranged at the end of the acoustic data of each sub-network node. The acoustic data corresponding to the remaining target sub-network nodes are also arranged according to their distance from the target main network node. That is, the closer the target main network node is in the serial transmission path, the closer its corresponding acoustic data is to the data frame header in the first data frame.

[0083] As an example, refer to Figure 1A , Figure 1B , Figure 1C Understanding the four sub-network nodes 21 (all target sub-network nodes) in sub-network 20C, let's assume they are referred to as target sub-network nodes a, b, c, and d from closest to furthest from the second main network node 112 (i.e., the target main network node). In the first data frame received by the second main network node 112 (i.e., the target main network node): the acoustic data sampled by target sub-network node a (the first sub-network node in the single daisy chain sub-network 20C) is located closest to the data frame header among all acoustic data; the acoustic data sampled by target sub-network node b (the second sub-network node) is located the second closest to the data frame header among all acoustic data; the acoustic data sampled by target sub-network node c (the third sub-network node) is located the third closest to the data frame header among all acoustic data; and the acoustic data sampled by target sub-network node d (the last sub-network node) is located the farthest from the data frame header among all acoustic data. It is understandable that, for a target sub-network node d (the last sub-network node) that collects acoustic data from multiple acoustic acquisition peripherals 30, each of the collected acoustic data can be placed at the position furthest from the data frame header. The acoustic data from multiple acoustic acquisition peripherals 30 can be randomly arranged at this position or arranged according to the reading order (for example, the acoustic data read earlier can be placed at the front or back). Other cases can be deduced in the same way.

[0084] Based on this, in the above optional implementation, by arranging the acoustic data corresponding to the target sub-network node that is closer to the target main network node in the serial transmission path in a position closer to the data frame header in the first data frame, it is possible to further adapt to the requirements of nearby sound reception and short-latency transmission of each target sub-network node in the sub-network 20. By adopting such a first data frame, the target main network node can be allowed to extract and transmit the acoustic data sampled by each target sub-network node as quickly as possible through streaming processing. This can effectively reduce the acoustic data transmission latency of the data transmission system 100, improve the real-time performance and response speed of the data transmission system 100, and improve the user experience of the data transmission system 100. This makes the data transmission system 100 more valuable for application scenarios with high low latency requirements.

[0085] For example, taking the in-vehicle audio scenario as an example, for time-sensitive audio processing including but not limited to active noise cancellation (ANC) and road noise cancellation (RNC), the above-mentioned optional implementation methods can effectively improve the real-time performance and response speed of ANC and RNC processing due to their low acoustic data transmission latency, and effectively improve the processing effect of acoustic data. Therefore, they can significantly improve the in-vehicle audio experience and have high application value.

[0086] In some alternative embodiments, refer to Figure 1A , Figure 1B , Figure 1C As shown, multiple sub-network nodes 21 of sub-network 20 can be connected in a daisy chain. The first sub-network node 21 of a single daisy chain sub-network 20 is connected to the target master network node to form a serial transmission path from the last sub-network node 21 in the daisy chain sub-network 20 to the first sub-network node 21 in the daisy chain sub-network 20. Accordingly, step S104 may include: receiving a first data frame initiated by the last sub-network node 21 in the daisy chain sub-network 20 and transmitted along the serial transmission path via the first sub-network node 21 in the daisy chain sub-network 20.

[0087] For example, refer to Figure 1A , Figure 1B , Figure 1C In the example shown, multiple sub-network nodes 21 of sub-network 20 can be connected in a single daisy chain. The first sub-network node of the single daisy chain sub-network 20 is then connected to the target master network node, forming a serial transmission path from the last sub-network node 21 in the daisy chain sub-network 20 to the first sub-network node in the single daisy chain sub-network 20. Accordingly, a first data frame initiated by the last sub-network node 21 in the single daisy chain sub-network 20 and transmitted along the serial transmission path via the first sub-network node 21 in the single daisy chain sub-network 20 can be received. It should be understood that... Figure 1A , Figure 1B , Figure 1C These are merely examples for ease of understanding and are not intended to limit any embodiments of this disclosure.

[0088] For example, it can be combined Figure 1D As shown in the diagram, multiple subnetwork nodes 21 of subnetwork 20 can also be connected in a double daisy chain shape. Therefore, the double daisy chain subnetwork 20 has two branches, which (for example, are called the first branch and the second branch respectively) Figure 1D In the example shown, the first branch includes sub-network nodes 21a, 21b, 21c, and 21d, while the second branch includes sub-network nodes 21a, 21e, and 21f. The first sub-network node 21 is the same sub-network node 21 (in...). Figure 1D In the example shown, the first sub-network node 21 is sub-network node 21a, which can also be considered as the first sub-network node 21 in the double daisy-chain sub-network 20. This first sub-network node 21 can be connected to the target main network node, and each of the two branches has a last sub-network node 21 (for example, the last sub-network node 21 of the first branch is sub-network node 21d, and the last sub-network node 21 of the second branch is sub-network node 21f). Therefore, each of the two branches can form a serial transmission path. Specifically, the serial transmission path of the first branch can be the serial transmission path from the last sub-network node 21 (i.e., sub-network node 21f) of the first branch to the first sub-network node 21 (i.e., sub-network node 21a); ​​the serial transmission path of the second branch can be the serial transmission path from the last sub-network node 21 (i.e., sub-network node 21d) of the second branch to the first sub-network node 21 (i.e., sub-network node 21a). Accordingly, for each branch in the double daisy-chain subnetwork 20, the first data frame initiated by the last subnetwork node 21 of that branch and transmitted along the serial transmission path of that branch via the first subnetwork node 21 can be received. It should be understood that... Figure 1D These are merely examples for ease of understanding and are not intended to limit any embodiments of this disclosure.

[0089] It should be understood that the sub-network 20 in the above optional embodiments adopts a daisy-chain topology (e.g., single daisy-chain or double daisy-chain), and the target master network node receives the first data frame initiated by the last sub-network node 21 in the daisy-chain sub-network 20 and transmitted along the serial transmission path via the first sub-network node 21 in the daisy-chain sub-network 20. Therefore, each target sub-network node in the sub-network 20 can sequentially fill the first data frame with the acoustic data sampled, thereby ensuring that the first data frame can include the acoustic data sampled by each target sub-network node. This effectively realizes the efficient centralized transmission of acoustic data from multiple target sub-network nodes, effectively avoiding each target sub-network node from sending an independent data frame, thereby significantly reducing the processing overhead of each target sub-network node in acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This is beneficial for improving the bandwidth utilization of the data transmission system and enhancing the stability of the data transmission system in acoustic data transmission. Furthermore, subnetwork 20 adopts a daisy-chain topology, which is relatively simple and reliable, has a clear serial transmission path, and facilitates the implementation of the scheme.

[0090] Furthermore, by adopting the above implementation method, it is also possible to ensure that the acoustic data sampled by each target sub-network node in sub-network 20 can be accurately arranged according to the arrangement rule that "if any target sub-network node is closer to the target main network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame is closer to the data frame header." It is also possible to ensure that the last sub-network node 21 in sub-network 20, which is a target sub-network node, can also be accurately arranged in the first data frame to realize acoustic data transmission. This effectively adapts to the needs of nearby sound reception and short-latency transmission of each target sub-network node in sub-network 20, so that the first data frame can effectively allow the target main network node to extract and transmit the acoustic data sampled by each target sub-network node as quickly as possible through streaming processing. This can effectively reduce the acoustic data transmission latency of the data transmission system 100, improve the real-time performance and response speed of the data transmission system 100, and improve the user experience of the data transmission system 100.

[0091] In some optional embodiments, if the last sub-network node 21 of sub-network 20 is the target sub-network node, the last sub-network node 21 initiates and fills the acoustic data read at the target sampling time into the initial first data frame, and transmits it sequentially along the serial transmission path to the remaining target sub-network nodes for acoustic data filling for the first data frame, until the first data frame is transmitted to the target main network node.

[0092] For example, refer to Figure 1A , Figure 1B , Figure 1C The four sub-network nodes 21 in sub-network 20C are understood as follows: Assuming that all four sub-network nodes 21 are target sub-network nodes, and are referred to as target sub-network nodes a, b, c, and d respectively from the nearest to the second main network node 112 (i.e., the target main network node), then the target sub-network node d (the last sub-network node 21) can initiate the initial first data frame and fill the initial first data frame with the acoustic data sampled from the acoustic acquisition peripheral 30 at the target sampling time. The first data frame is then transmitted sequentially to the target sub-network nodes c, b, and a along the serial transmission path. After receiving the first data frame, the target sub-network nodes c, b, and a can fill the first data frame with the acoustic data sampled from the acoustic acquisition peripheral 30 at the target sampling time. After the target sub-network node a completes filling the first data frame with the acoustic data, the first data frame can be transmitted to the second main network node 112 (i.e., the target main network node). When filling in the acoustic data, the acoustic data of the target sub-network nodes d, c, b, and a can be filled into the first data frame according to their positions from farthest to closest to the data frame header. Other sub-networks 20 can be deduced from this example, and will not be elaborated further here.

[0093] It should be understood that, through the above optional embodiments, when the last sub-network node 21 of the single daisy-chain sub-network 20 is the target sub-network node, the first data frame can be effectively and reliably initiated and transmitted to the target master network node through the last sub-network node 21, and it is ensured that the first data frame transmitted to the target master network node can include the acoustic data sampled by each target sub-network node in the sub-network 20. This effectively realizes the efficient centralized transmission of acoustic data from multiple target sub-network nodes, effectively avoids each target sub-network node sending an independent data frame, thereby significantly reducing the processing overhead of each target sub-network node during acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This is beneficial to improving the bandwidth utilization of the data transmission system and enhancing the stability of the data transmission system during acoustic data transmission.

[0094] In some alternative embodiments, if the last sub-network node is not a target sub-network node, the last sub-network node initiates an initial first data frame without carrying acoustic data and transmits the first data frame sequentially to each target sub-network node along the serial transmission path, so that each target sub-network node sequentially fills the first data frame with the acoustic data read at the target sampling time, until the first data frame is transmitted to the target main network node.

[0095] For example, still considering subnetwork 20 as including 4 subnetwork nodes 21, assuming that the last subnetwork node 21 is not connected to the acoustic acquisition peripheral 30 and is not a target subnetwork node, while the other 3 are target subnetwork nodes (for example, they can be called target subnetwork nodes c, b, and a), then the last subnetwork node 21 can initiate an initial first data frame without carrying acoustic data (for example, it can be an empty first data frame, and the last subnetwork node 21 does not need to fill in acoustic data), and transmit this first data frame without carrying acoustic data sequentially to the target subnetwork nodes c, b, and a along the serial transmission path. After receiving the first data frame, the target subnetwork nodes c, b, and a can fill in the first data frame with the acoustic data they read from the acoustic acquisition peripheral 30 at the target sampling time. After the target subnetwork node a completes filling the first data frame with acoustic data, the first data frame can be transmitted to the second main network node 112 (i.e., the target main network node). When filling in acoustic data, the acoustic data of target sub-network nodes c, b, and a can be filled into the first data frame according to their positions from farthest to closest to the data frame header. Other sub-networks 20 can be deduced from this example, and will not be elaborated further here.

[0096] It should be understood that, through the above optional embodiments, even when the last sub-network node 21 of a daisy-chain (such as a single daisy-chain) sub-network 20 is not a target sub-network node, the first data frame can be effectively and reliably initiated and transmitted to the target master network node through the last sub-network node 21. This ensures that the first data frame transmitted to the target master network node can include the acoustic data sampled by each target sub-network node in the sub-network 20, thereby effectively realizing the efficient centralized transmission of acoustic data from multiple target sub-network nodes. This effectively avoids each target sub-network node sending an independent data frame, thus significantly reducing the processing overhead of each target sub-network node during acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This, in turn, helps to improve the bandwidth utilization of the data transmission system and enhance the stability of the data transmission system during acoustic data transmission.

[0097] Of course, in other alternative embodiments, the acoustic data can be arbitrarily ordered as needed, provided that the transmission requirements are met. That is, the acoustic data corresponding to the target sub-network node that is closer to the target main network node may not necessarily be positioned closer to the data frame header in the first data frame. As an example, the positions of the acoustic data corresponding to multiple target sub-network nodes in the first data frame may be random; or, if any target sub-network node is closer to the target main network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame may be farther from the data frame header; and so on.

[0098] In some optional embodiments, after receiving the first synchronization signal, the last sub-network node 21 delays for a predetermined time before initiating the first data frame, so that the target main network node can obtain the second data frame of the main network 10 within the predetermined time difference between the transmission of the first data frame to the target main network node.

[0099] It should be understood that the optional implementation method of delaying the initiation of the first data frame by the last sub-network node 21 of the daisy chain (such as a single daisy chain) sub-network 20 can enable the target main network node to transmit the acoustic data in the first data frame in the main network 10 as soon as possible after obtaining the first data frame, thereby effectively reducing the transmission delay of acoustic data.

[0100] For example, the required delay time can be preset and stored in advance in the storage unit of the last sub-network node 21, and the specific value is not uniquely limited here. If the structure of the main network 10 and sub-network 20 of the data transmission system 100 is determined, the delay for data transmission in the main network 10 and sub-network 20 can also be determined based on their structure. Therefore, a reasonable preset time can be selected in advance according to the structure of the main network 10 and sub-network 20 so that the last sub-network node 21 of the sub-network 20 can use it subsequently.

[0101] In this embodiment of the disclosure, the predetermined time difference between the transmission of the first data frame to the target main network node can refer to a certain time range before and after the transmission of the first data frame to the target main network node. For example, assuming the time when the first data frame is transmitted to the target main network node is t, and the preset time difference can be ±Δt, then if the target main network node receives the second data frame of the main network 10 within the time range of t-Δt to t+Δt, it can be considered that the target main network node received the second data frame of the main network 10 within the predetermined time difference between the transmission of the first data frame to the target main network node.

[0102] The Δt in the above example can be selected as needed. Preferably, the Δt can be 0. That is, after receiving the first synchronization signal, the last sub-network node 21 delays for a predetermined time before initiating the first data frame, so that when the first data frame is transmitted to the target main network node, the target main network node can obtain the second data frame of the main network 10. In this way, when the first data frame is transmitted to the target main network node, the target main network node can just obtain the second data frame of the main network 10, thereby transmitting the acoustic data in the first data frame to the main network 10 more efficiently through the second data frame, thus more effectively reducing the transmission latency of the acoustic data.

[0103] To facilitate the explanation of the embodiments disclosed herein, the relevant content of the second data frame of the main network 10 will be described in detail below, and will not be repeated here.

[0104] S106: Transmit the acoustic data in the first data frame to the processing unit connected to the main network.

[0105] After the target main network node receives the first data frame transmitted from the sub-network 20, it can extract the acoustic data in the first data frame and transmit it to the main network 10 to connect to the processing unit 40, so that the processing unit 40 can properly process the sampled acoustic data.

[0106] Based on this, the optional technical solutions of steps S102 to S106 in the embodiments of this disclosure, on the one hand, adopt an innovative data transmission system architecture of a main network and sub-networks. In the sub-network connected to the target main network node, acoustic data sampling can be achieved at the same target sampling time through multiple target sub-network nodes located in a predetermined serial transmission path. After the acoustic data sampling of multiple target sub-network nodes in the sub-network is completed, the target main network node of the main network transmits the acoustic data in the sampled first data frame to the processing unit connected to the main network. Therefore, it is convenient to realize distributed sound reception of the data transmission system through the sub-network connected to the main network node, and to realize the centralized processing of the sampled acoustic data in the data transmission system through the main network and its connected processing units. This is beneficial to improving the performance of acoustic data sampling, transmission, and processing of the data transmission system. In addition, the data transmission system of the entire master-slave network design has high reliability and robustness, and is also convenient for modular design and maintenance. On the other hand, since in the technical solution of the embodiments of this disclosure, the data transmission system can be transmitted from the target main network node to its connected... The sub-network sends a first synchronization signal. Multiple target sub-network nodes located in the predetermined serial transmission path can perform sampling time delay based on the received first synchronization signal, thereby achieving high-precision sampling time alignment of multiple target sub-network nodes located in the predetermined serial transmission path. This ensures that the target sub-network nodes in the entire serial transmission path of the sub-network, after completing sampling time alignment, can accurately and synchronously realize acoustic data reading and sampling at the same target sampling time. This effectively guarantees the consistency of acoustic data sampled by multiple target sub-network nodes on the time axis, eliminates the time domain deviation of acoustic data sampled by multiple target sub-network nodes, effectively improves the acoustic data sampling effect, reduces the difficulty of processing the acoustic data when needed in the future, and effectively avoids the situation of poor acoustic data processing and audio playback effect caused by time misalignment of acoustic data sampled by multiple target sub-network nodes. It is beneficial to improve the user experience of the data transmission system. For example, in the application scenario of vehicle data transmission system, it can especially improve the effect of subsequent active noise cancellation (ANC) and road noise cancellation (RNC) processing.Furthermore, in this embodiment of the present disclosure, when multiple target sub-network nodes transmit acoustic data to the target main network node, the acoustic data sampled by multiple target sub-network nodes is uniformly transmitted to the target main network node through the same first data frame. Therefore, this method avoids each target sub-network node sending an independent data frame, significantly reducing the processing overhead of each target sub-network node during acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This, in turn, helps improve the bandwidth utilization of the data transmission system and enhances the stability of the data transmission system during acoustic data transmission.

[0107] For example, in some alternative embodiments, such as Figure 1A , Figure 1B , Figure 1C As shown, the main network 10 may include a first main network node 111 and multiple second main network nodes 112 connected to each other. The first main network node 111 is connected to the processing unit 40. The target main network node can be any of the second main network node 112 or the first main network node 111. The processing unit 40 can be used to perform active noise cancellation (ANC) processing and / or road noise cancellation (RNC) processing on the received acoustic data.

[0108] Based on this, in this embodiment of the present disclosure, by transmitting acoustic data to the processing unit 40 connected to the first main network node 111, centralized processing of acoustic data can be achieved. Furthermore, by performing ANC processing and / or RNC processing on the received acoustic data through the processing unit 40, the advantages of the technical solution of this embodiment of the present disclosure in eliminating temporal deviations of acoustic data sampled by multiple target sub-network nodes, improving sampling time alignment accuracy, improving the effect of acoustic data sampling, reducing acoustic data transmission latency, and reducing the difficulty of processing acoustic data can be fully utilized. Therefore, the effect of processing such as ANC processing and / or RNC processing can be effectively improved, thereby effectively improving the user experience of in-vehicle audio.

[0109] In some optional embodiments, step S106 of this disclosure may include: sequentially extracting acoustic data from the first data frame in a real-time streaming manner, and transmitting the extracted acoustic data through the second data frame of the main network 10 in a real-time streaming manner, so as to transmit the extracted acoustic data to the processing unit 40 in the main network 10 connected to another main network node 11 other than the target main network node.

[0110] In this embodiment of the disclosure, the acoustic data is extracted sequentially from the first data frame in a real-time streaming manner. This means that when the target main network node receives the first data frame, it does not need to wait for the first data frame to be completely received, but rather extracts the acoustic data sequentially from the first data frame in a receiving and processing manner. Furthermore, transmitting the extracted acoustic data through the second data frame of the main network 10 in a real-time streaming manner means that after extracting the acoustic data from the first data frame, the extracted acoustic data can be quickly filled into the second data frame of the main network 10, without waiting for all the acoustic data in the first data frame to be extracted, so as to facilitate the transmission of the acoustic data to the processing unit 40 connected to another main network node 11 through the main network 10.

[0111] The above optional embodiments can be applied to situations where the target main network node is not directly connected to the processing unit 40. For example, refer to Figure 1A , Figure 1B , Figure 1C Taking sub-network 20C as an example, the target main network node connected to sub-network 20C is the second main network node 112. Since the processing unit 40 is connected to the first main network node 111 of the main network 10, the second main network node 112 (target main network node) can extract acoustic data from the first data frame in a real-time streaming manner when it receives the first data frame from sub-network 20C. The extracted acoustic data is then transmitted through the second data frame of the main network 10 in a real-time streaming manner. The second data frame passes through the second main network node 112 connected to sub-network 20B and the first main network node 111 connected to sub-network 20A along the main network 10, and is transmitted to the processing unit 40 connected to the first main network node 111.

[0112] For example, Figure 5 A schematic diagram of some examples of second data frames is shown. (Refer to...) Figure 5 As shown, the second data frame may include a data frame header, acoustic data of each second master network node 112, and other data (other data may include any data other than acoustic data, which may be optional and may or may not be present). Figure 5 The "nearest second primary network node" and "farthest second primary network node" shown can refer to the second primary network node that is closest to / farthest from the first primary network node 111 along the transmission direction of the second data frame (that is, the node with the fewest / most hops).

[0113] Optionally, the second data frame can be initiated by the first main network node 111 and transmitted through the main network 10, in order to Figure 1ATaking the ring-shaped main network 10 as an example, the first main network node 111 initiates an empty second data frame and transmits it sequentially along the main network 10 to other second main network nodes 112. The second main network nodes 112 connected to sub-network 20B can fill the second data frame with the acoustic data they have extracted. Similarly, the second main network nodes 112 connected to sub-networks 20C, 20D, and 20E also fill the second data frame with the acoustic data they have extracted. Thus, the second data frame can carry the acoustic data of the sub-networks 20 connected to each second main network node 112 back to the first main network node 111 (from...). Figure 1A In the middle, the second data frame travels clockwise through the main network 10. The first main network node 111 then transmits the data in the second data frame to its directly connected processing unit 40 for processing (for example, it may include, but is not limited to, ANC, RNC, etc.).

[0114] Optionally, the second data frame can also be initiated by the second master network node 112 at the end and transmitted through the master network 10, in order to Figure 1B Taking the single daisy-chain main network 10 as an example, the second main network node 112 connected to sub-network 20E can initiate a second data frame and fill the extracted acoustic data into the second data frame. Then, the second data frame is transmitted sequentially along the main network 10 to other second main network nodes 112. The second main network node 112 connected to sub-network 20D can fill the extracted acoustic data into the second data frame. Similarly, the second main network nodes 112 connected to sub-networks 20C and 20B also fill the extracted acoustic data into the second data frame one after another. Thus, the second data frame can carry the acoustic data of the sub-networks 20 connected to each second main network node 112 back to the first main network node 111. The first main network node 111 then transmits the data in the second data frame to its directly connected processing unit 40 for processing (e.g., including but not limited to ANC, RNC, etc.).

[0115] Optionally, for Figure 1C The double chrysanthemum chain-shaped main network 10 can be referred to Figure 1B To understand the single daisy chain structure, the double daisy chain main network 10 can be formed by the last second main network node 112 of two branches (e.g., ...). Figure 1C The two second main network nodes 112, which are connected to subnetwork 2C and subnetwork 2D respectively, initiate the second data frame and transmit it sequentially along the direct link to the first main network node 111. The rest can be transmitted according to the same procedure. Figure 1B The logic of a single daisy chain can be deduced similarly.

[0116] It is understood that the above-mentioned optional transmission method in the embodiments of this disclosure, by using a real-time streaming processing method to sequentially extract acoustic data from the first data frame and transmitting the extracted acoustic data through the second data frame of the main network 10 in a real-time streaming transmission method, can greatly reduce the transmission latency of acoustic data, improve the transmission efficiency of acoustic data, and effectively improve the real-time performance, response speed and processing efficiency of the system.

[0117] Alternatively, in some optional embodiments, step S106 of this disclosure may include: transmitting the acoustic data in the first data frame to the processing unit 40 directly connected to the target master network node in a real-time streaming manner.

[0118] The above optional embodiments can be applied to situations where the target main network node and the processing unit 40 are directly connected. For example, refer to... Figure 1A , Figure 1B , Figure 1C As shown, taking sub-network 20A as an example, the target main network node connected to sub-network 20A can be the first main network node 111. Since its processing unit 40 is directly connected to the first main network node 111, the acoustic data extracted by the first main network node 111 from the first data frame of sub-network 20A can be transmitted directly to the processing unit 40 directly connected to the target main network node in a real-time streaming manner without passing through other main network nodes 11.

[0119] Clearly, the above-mentioned optional transmission methods achieve the shortest path transmission of acoustic data from the target main network node to the processing unit 40, thus resulting in lower transmission latency. Furthermore, the use of real-time streaming transmission further reduces transmission latency, improves the transmission efficiency of acoustic data, and enhances the system's real-time performance, response speed, and processing efficiency.

[0120] It is understandable that the two optional acoustic data transmission methods mentioned above can be used as needed. Through these two transmission methods, the flexibility and applicability of each main network node 11 in the main network 10 to transmit acoustic data to the processing unit 40 are effectively improved. They can effectively adapt to different topologies of the main network 10 and any connection method between the processing unit 40 and the main network 10.

[0121] Optionally, the above-mentioned various transmission methods can be preferably used when the data transmission bandwidth of the main network 10 and the sub-network 20 is the same. Furthermore, they are preferably used for the second main network node 112.

[0122] For example, Figure 6 This diagram illustrates acoustic data transmission when the data transmission bandwidth of subnetwork 20 and main network 10 is the same. It can be used as... Figure 1ATaking the second primary network node 112 connected to subnet 20B as the target primary network node as an example, this will be explained accordingly. Refer to... Figure 6 In the example shown, when the target master network node receives the first data frame from subnetwork 20B, and the second data frame from master network 10 (which can be initiated and transmitted by the first master network node 111) arrives at the target master network node, the target master network node can extract acoustic data from the first data frame and fill it into the corresponding position in the second data frame for transmission in a real-time streaming processing and transmission mode. It is evident that the above-mentioned multiple transmission methods, applied to situations where the data transmission bandwidth is the same, can effectively meet the requirements for accurate, efficient, and low-latency transmission of acoustic data. It should be understood that... Figure 6 The examples provided are for illustrative purposes only and are not intended to limit any aspect of the embodiments disclosed herein.

[0123] In some optional embodiments, if the data transmission bandwidths of the main network 10 and the sub-network 20 are inconsistent, the data transmission method after receiving the first data frame from the sub-network 20 may further include: buffering the acoustic data in the first data frame; and then transmitting the acoustic data in the first data frame to the processing unit 40 connected to the main network 10, which may include: transmitting the buffered acoustic data in the first data frame to the processing unit 40 connected to the main network 10.

[0124] Inconsistent data transmission bandwidth can include: the data transmission bandwidth of the main network 10 is greater than that of the sub-network 20, or the data transmission bandwidth of the main network 10 is less than that of the sub-network 20.

[0125] For example, after receiving the first data frame, the target master network node can appropriately buffer the acoustic data in the first data frame (e.g., through any buffer unit) instead of immediately transmitting the acoustic data to the master network 10. This effectively coordinates the difference in data transmission bandwidth between the master network 10 and the sub-network 20, avoiding data transmission errors or data loss due to bandwidth mismatch. Furthermore, after receiving the second data frame from the master network 10, the target master network node can transmit the buffered acoustic data from the first data frame to the processing unit 40 connected to the master network 10 via the second data frame, thereby achieving accurate and stable acoustic data transmission.

[0126] For example, Figure 7 This diagram illustrates acoustic data transmission when the data transmission bandwidths of sub-network 20 and main network 10 differ. (Still using...) Figure 1A Taking the second main network node 112 connected to subnet 20B as the target main network node as an example, this example illustrates the concept. In this example, the data transmission bandwidth of main network 10 is greater than that of subnet 20B. Then refer to... Figure 7In the example shown, when the target master network node receives the first data frame from sub-network 20B, it can buffer the acoustic data in the first data frame. When the second data frame from master network 10 (which can be initiated and transmitted by the first master network node 111) arrives at the target master network node, the buffered acoustic data from the first data frame can be filled into the corresponding position in the second data frame for transmission. This avoids problems such as data transmission errors or data loss caused by the mismatch in data transmission bandwidth between master network 10 and sub-network 20B, achieving accurate and stable acoustic data transmission. It should be understood that... Figure 7 The examples provided are for illustrative purposes only and are not intended to limit any aspect of the embodiments disclosed herein.

[0127] In some optional embodiments, the main network 10 and sub-network 20 in this disclosure embodiment can use the same transmission protocol. Further optionally, the second data frame of the main network 10 and the first data frame of the sub-network 20 can be transmitted using the same transmission protocol. This reduces the complexity of the protocol types used to implement acoustic data transmission in the data transmission system, thereby further simplifying the complexity of the data transmission system, further reducing the wiring difficulty and assembly cost caused by multiple transmission protocol types, which is beneficial to improving data transmission efficiency and avoiding the potential problem of poor compatibility between multiple transmission protocols. Optionally, the main network 10 and each sub-network 20 in this disclosure embodiment can use the same transmission protocol.

[0128] For example, the transmission protocol can be implemented using any transmission protocol, such as a standard transmission protocol or a proprietary transmission protocol, as long as it meets the usage requirements. In some optional embodiments, the transmission protocol is a proprietary transmission protocol that implements data transmission based on the physical layer. Since both the main network and the sub-network use proprietary transmission protocols that implement data transmission based on the physical layer, it is not necessary to encapsulate data using a processor (such as an MCU) based on a standard protocol, that is, it is not necessary to process data based on higher-level protocols above the physical layer. Instead, it is directly processed and transmitted based on the physical layer, ensuring the reliability of data transmission in the data transmission system. Furthermore, direct transmission based on the physical layer can also achieve real-time data forwarding. In addition, this eliminates the need for switches to transmit data, reducing the demand for signal processing devices at each node during data transmission. Therefore, it effectively reduces data transmission latency and lowers the implementation cost of the data transmission system.

[0129] It is understood that the above description of the data transmission method in the embodiments of this disclosure is only some optional embodiments of this disclosure and is not a limitation on the embodiments of this disclosure.

[0130] According to a second aspect of the present disclosure, a data transmission method is provided. This method can be used in a sub-network 20 of a data transmission system 100, where the sub-network 20 includes a plurality of interconnected sub-network nodes 21. Among the plurality of sub-network nodes are a plurality of target sub-network nodes located in the same predetermined serial transmission path. The first target sub-network node is any one of the target sub-network nodes. The data transmission system 100 also includes a main network 10, and one of the plurality of sub-network nodes 21 is connected to a target main network node of the main network 10. (Refer to...) Figure 8 As shown, the data transmission method may include the following steps S202, S204, and S206, specifically: S202: Perform a sampling time delay based on the received first synchronization signal to achieve sampling time alignment with other target sub-network nodes in the serial transmission path.

[0131] S204: Read acoustic data at the same target sampling time as other target sub-network nodes.

[0132] S206: Fill the acoustic data into the first data frame and transmit the first data frame along the sub-network to the target main network node, so that the target main network node transmits the acoustic data in the first data frame to the processing unit connected to the main network.

[0133] Based on this, the optional implementation of steps S202-S206 in the embodiments of this disclosure, on the one hand, adopts an innovative data transmission system architecture of a main network and sub-networks. In the sub-network connected to the target main network node, acoustic data sampling can be achieved at the same target sampling time through multiple target sub-network nodes located in a predetermined serial transmission path. After the acoustic data sampling of multiple target sub-network nodes in the sub-network is completed, the target main network node of the main network transmits the acoustic data in the sampled first data frame to the processing unit connected to the main network. Therefore, it is convenient to realize distributed sound reception of the data transmission system through the sub-network connected to the main network node, and to realize the centralized processing of the sampled acoustic data in the data transmission system through the main network and its connected processing unit. This is beneficial to improving the performance of acoustic data sampling, transmission, and processing of the data transmission system. In addition, the data transmission system designed with the entire master-slave network has high reliability and robustness, and is also convenient for modular design and maintenance. On the other hand, since in the technical solution of the embodiments of this disclosure, the sub-network connected to the target main network node... Multiple target sub-network nodes in the serial transmission path can perform sampling time delay based on the received first synchronization signal, thereby achieving high-precision sampling time alignment of multiple target sub-network nodes located in the predetermined serial transmission path. This ensures that the target sub-network nodes in the entire serial transmission path of the sub-network, after completing sampling time alignment, can accurately and synchronously realize acoustic data reading and sampling at the same target sampling time. This effectively guarantees the consistency of acoustic data sampled by multiple target sub-network nodes on the time axis, eliminates the temporal deviation of acoustic data sampled by multiple target sub-network nodes, effectively improves the acoustic data sampling effect, reduces the difficulty of processing acoustic data by the processing unit when needed, and effectively avoids the situation of poor acoustic data processing and audio playback effect caused by time misalignment of acoustic data sampled by multiple target sub-network nodes. This is beneficial to improving the user experience of the data transmission system. For example, in the application scenario of vehicle data transmission system, it can especially improve the effect of subsequent active noise cancellation (ANC) and road noise cancellation (RNC) processing.

[0134] In some optional embodiments, when multiple target sub-network nodes in a sub-network transmit acoustic data to a target main network node, the acoustic data sampled by multiple target sub-network nodes is transmitted to the target main network node in a unified manner through the same first data frame. Therefore, in this way, it is possible to avoid each target sub-network node sending an independent data frame, thereby significantly reducing the processing overhead of each target sub-network node in acoustic data transmission, effectively reducing the transmission latency of acoustic data sampled by multiple target sub-network nodes, and enabling more efficient transmission of acoustic data sampled by multiple target sub-network nodes within a limited network bandwidth. This, in turn, helps to improve the bandwidth utilization of the data transmission system and enhance the stability of the data transmission system in acoustic data transmission.

[0135] In some optional embodiments, step S202 may include: based on the received first synchronization signal, performing a sampling time delay configuration according to a preset delay time corresponding to the first target sub-network node, so as to achieve sampling time alignment with other target sub-network nodes in the serial transmission path.

[0136] In some optional embodiments, the information about the preset delay time is pre-stored in the storage unit of the first target sub-network node, or the information about the preset delay time is carried by the first synchronization signal.

[0137] In some optional embodiments, if multiple target sub-network nodes perform sampling time delay configuration in the serial transmission path, the preset delay time configured for the target sub-network node that is closer to the target main network node than the first target sub-network node is longer, and vice versa.

[0138] In some alternative embodiments, the first target sub-network node is not the target sub-network node that is furthest from the target main network node along the serial transmission path among the multiple target sub-network nodes.

[0139] In some optional embodiments, if the first target sub-network node is the target sub-network node that is furthest from the target main network node along the serial transmission path among multiple target sub-network nodes, then the sampling delay time configuration is not performed.

[0140] In some optional embodiments, in the first data frame transmitted to the target master network node: if any of the multiple target sub-network nodes is closer to the target master network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame is closer to the data frame header.

[0141] In some optional embodiments, multiple sub-network nodes of a sub-network are connected in a daisy chain, and the first sub-network node of the daisy chain is connected to the target master network node to form a serial transmission path from the last sub-network node in the daisy chain to the first sub-network node in the daisy chain; step S206 may include: filling acoustic data into a first data frame initiated by the last sub-network node in the daisy chain, and transmitting it along the serial transmission path via the first sub-network node in the daisy chain to the target master network node.

[0142] In some optional embodiments, filling acoustic data into a first data frame initiated by the last sub-network node in a daisy-chain sub-network and transmitting it along a serial transmission path via the first sub-network node in the daisy-chain sub-network to the target master network node includes: if the first target sub-network node is the last sub-network node, initiating and filling the initial first data frame with acoustic data read at the target sampling time, and transmitting the first data frame along the serial transmission path sequentially to the remaining target sub-network nodes for acoustic data filling of the first data frame, until the first data frame is transmitted to the target master network node.

[0143] In some optional embodiments, after receiving the first synchronization signal, the last sub-network node delays for a predetermined time before initiating the first data frame, so that the target master network node can obtain the second data frame from the master network within the predetermined time difference between the transmission of the first data frame to the target master network node.

[0144] In some optional embodiments, step S206, "causing the target main network node to transmit the acoustic data in the first data frame through the main network," may include: causing the target main network node to sequentially extract acoustic data from the first data frame in a real-time streaming manner, and transmitting the extracted acoustic data through a second data frame of the main network in a real-time streaming manner, so as to transmit the extracted acoustic data to a processing unit in the main network connected to another main network node other than the target main network node; or, causing the target main network node to transmit the acoustic data in the first data frame to a processing unit directly connected to the target main network node in a real-time streaming manner.

[0145] In some alternative embodiments, before receiving the first synchronization signal, the method further includes: performing frequency synchronization with the target master network node and other master network nodes.

[0146] In some optional embodiments, the main network includes a first main network node and a plurality of second main network nodes connected to each other, the first main network node being connected to the processing unit; the target main network node is any of the second main network nodes or the first main network node; the processing unit is used to perform active noise cancellation (ANC) processing and / or road noise cancellation (RNC) processing on the received acoustic data.

[0147] In some alternative embodiments, the acoustic data includes at least one of audio data and vibration data obtained from a vibration sensor.

[0148] In some optional embodiments, the main network and the sub-network use the same transmission protocol. Optionally, the second data frame of the main network 10 and the first data frame of the sub-network 20 can be transmitted using the same transmission protocol.

[0149] It should be understood that the data transmission method of the second aspect has been described in detail in the system structure description section above and in the method embodiments of the first aspect. The relevant optional embodiments and beneficial effects can be understood with reference to the above text, and will not be repeated here.

[0150] According to a third aspect of the present disclosure, a data transmission system 100 is provided, which can be combined with... Figure 1A , Figure 1B , Figure 1C Understood. Optionally, the data transmission system 100 may include: a main network 10 and a sub-network 20; wherein the main network 10 includes a target main network node; the sub-network 20 includes a plurality of connected sub-network nodes 21, one of the plurality of sub-network nodes 21 being connected to the target main network node; the target main network node is configured to: send a first synchronization signal to the sub-network 20, causing at least one target sub-network node among its plurality of sub-network nodes 21 located in a predetermined serial transmission path to perform a sampling time delay, so that the plurality of target sub-network nodes in the serial transmission path achieve sampling time alignment; receive a first data frame from the sub-network 20, wherein the first data frame received by the target main network node includes acoustic data read by the plurality of target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time; and transmit the acoustic data in the first data frame to the processing unit 40 connected to the main network 10.

[0151] It should be understood that the data transmission system 100 has been described in detail in the system structure description and method embodiments above, and the relevant optional embodiments and beneficial effects can be understood by referring to the above, and will not be repeated here.

[0152] According to a fourth aspect of the present disclosure, a chip is provided, comprising: a processor and a memory, wherein the processor and the memory communicate with each other; the memory is used to store at least one executable instruction, which causes the processor to perform an operation corresponding to the method as described in any one of the first and second aspects.

[0153] Figure 9 This is a schematic block diagram of a chip provided in an embodiment of this disclosure. Specific embodiments of this disclosure do not limit the specific implementation of the chip. Figure 9 As shown, the chip 1000 may include a processor 1002 and a memory 1006. Wherein: The processor 1002 and the memory 1006 communicate with each other.

[0154] The processor 1002 is used to execute program 1010, which can specifically execute the relevant steps in any of the aforementioned data transmission method embodiments.

[0155] Specifically, program 1010 may include program code that includes computer operation instructions.

[0156] The processor 1002 may be a CPU, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure. The smart device may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.

[0157] RISC-V is an open-source instruction set architecture based on the Reduced Instruction Set Computing (RISC) principle. It can be applied to various aspects of microcontrollers and FPGA chips, specifically in areas such as IoT security, industrial control, mobile phones, and personal computers. Because its design considers small size, speed, and low power consumption, it is particularly suitable for modern computing devices such as warehouse-scale cloud computers, high-end mobile phones, and tiny embedded systems. With the rise of AIoT (Artificial Intelligence of Things), the RISC-V instruction set architecture is receiving increasing attention and support and is expected to become the next generation of widely used CPU architecture.

[0158] The computer operation instructions in this embodiment can be computer operation instructions based on the RISC-V instruction set architecture. Correspondingly, the processor 1002 can be designed based on the RISC-V instruction set. Specifically, the chip provided in this embodiment can be a chip designed using the RISC-V instruction set. This chip can execute executable code based on the configured instructions, thereby implementing the data transmission method in the above embodiments.

[0159] Memory 1006 is used to store program 1010. Memory 1006 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0160] Specifically, program 1010 can be used to cause processor 1002 to execute the data transmission method in any of the foregoing embodiments.

[0161] The specific implementation of each step in program 1010 can be found in the corresponding steps and units described in any of the foregoing data transmission method embodiments, and will not be repeated here. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the devices and modules described above can be referred to the corresponding process descriptions in the foregoing method embodiments, and will not be repeated here.

[0162] According to a fifth aspect of the present disclosure, the present disclosure also provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the data transmission method as described in any of the foregoing embodiments.

[0163] For example, the computer storage media includes, but is not limited to: Compact Disc Read-Only Memory (CD-ROM), Random Access Memory (RAM), floppy disk, hard disk, or magneto-optical disk.

[0164] According to a sixth aspect of the present disclosure, the present disclosure also provides a computer program product including a computer program that, when executed by a processor, implements the data transmission method as described in any of the foregoing embodiments.

[0165] The data transmission system 100, chip 1000, computer storage medium, and computer program product embodiments in this disclosure have been described in detail in the foregoing data transmission method embodiments. Therefore, their related content and beneficial effects can be understood by referring to the above embodiments, and will not be repeated here.

[0166] Furthermore, it should be noted that the user-related information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to sample data used for training the model, data used for analysis, stored data, displayed data, etc.) involved in the embodiments of this disclosure are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0167] It should be noted that, depending on the implementation needs, the various components / steps described in the embodiments of this disclosure can be broken down into more components / steps, or two or more components / steps or parts of the operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of this disclosure. It should be understood that the various technical features in the technical solutions of the embodiments of this disclosure can be combined and / or broken down in any suitable manner.

[0168] The methods described above according to embodiments of this disclosure can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium (such as a CD-ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code originally stored on a remote recording medium or a non-transitory machine-readable medium and to be stored on a local recording medium, downloaded over a network. Thus, the methods described herein can be stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an Application Specific Integrated Circuit (ASIC) or a Field Programmable Gate Array (FPGA)). It is understood that the computer, processor, microprocessor controller, or programmable hardware includes storage components (e.g., Random Access Memory (RAM), Read-Only Memory (ROM), Flash Memory, etc.) capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods described herein. Furthermore, when a general-purpose computer accesses code used to implement the methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for performing the methods shown herein.

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

[0170] The above embodiments are only used to illustrate the embodiments of this disclosure, and are not intended to limit the embodiments of this disclosure. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the embodiments of this disclosure. Therefore, all equivalent technical solutions also fall within the scope of the embodiments of this disclosure, and the patent protection scope of the embodiments of this disclosure should be defined by the claims.

[0171] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". It should be noted that the concepts of "first", "second", etc., mentioned in the embodiments of this disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order of functions performed by these devices, modules, or units or their interdependencies. It should be noted that the modifications of "a" and "a plurality" mentioned in the embodiments of this disclosure are illustrative and not restrictive, and those skilled in the art should understand that unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0172] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of this disclosure, and are not intended to limit them. Although the embodiments of this disclosure have been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure.

Claims

1. A data transmission method for a target main network node in a main network of a data transmission system, the data transmission system further comprising a subnetwork, the subnetwork comprising a plurality of interconnected subnetwork nodes, one of the plurality of subnetwork nodes being connected to the target main network node, the method comprising: A first synchronization signal is sent to the sub-network, wherein at least one target sub-network node among the plurality of sub-network nodes of the sub-network, located in a predetermined serial transmission path, performs a sampling time delay based on the received first synchronization signal, so as to achieve sampling time alignment among the plurality of target sub-network nodes in the serial transmission path; A first data frame is received from the sub-network, wherein the first data frame received by the target main network node includes acoustic data read at the same target sampling time by multiple target sub-network nodes located in the serial transmission path after achieving sampling time alignment; The acoustic data in the first data frame is transmitted to the processing unit connected to the main network.

2. The method according to claim 1, wherein, At least one target sub-network node in the serial transmission path performs a sampling time delay configuration based on the received first synchronization signal and according to a preset delay time corresponding to the target sub-network node, so that the multiple target sub-network nodes achieve sampling time alignment.

3. The method according to claim 2, wherein, The preset delay time information is pre-stored in the storage unit of the target sub-network node, or the preset delay time information is carried by the first synchronization signal.

4. The method according to claim 2, wherein, If multiple target sub-network nodes in the serial transmission path perform sampling time delay configuration, the preset delay time configured for the target sub-network node that is closer to the target main network node along the serial transmission path is longer, and vice versa.

5. The method according to claim 2, wherein, The target sub-network node that is furthest from the target main network node along the serial transmission path among the multiple target sub-network nodes does not execute the sampling delay time configuration.

6. The method according to claim 1, wherein, In the first data frame received by the target master network node: if any of the plurality of target sub-network nodes is closer to the target master network node in the serial transmission path, then the position of the acoustic data corresponding to that target sub-network node in the first data frame is closer to the data frame header.

7. The method according to claim 6, wherein, Multiple sub-network nodes of the sub-network are connected in a daisy chain, and the first sub-network node of the daisy chain sub-network is connected to the target main network node to form a serial transmission path from the last sub-network node in the daisy chain sub-network to the first sub-network node in the daisy chain sub-network. Receiving the first data frame from the sub-network includes: Receive the first data frame initiated by the last sub-network node in the daisy chain sub-network and transmitted along the serial transmission path via the first sub-network node in the daisy chain sub-network.

8. The method according to claim 7, wherein, The first data frame is initiated and transmitted in the following manner: If the last sub-network node is the target sub-network node, then the last sub-network node initiates and fills the acoustic data read at the target sampling time into the initial first data frame, and causes the first data frame to be transmitted sequentially to the remaining target sub-network nodes along the serial transmission path to fill the acoustic data for the first data frame, until the first data frame is transmitted to the target main network node. or, If the last sub-network node is not the target sub-network node, the last sub-network node initiates an initial first data frame without carrying acoustic data, and transmits the first data frame sequentially to each target sub-network node along the serial transmission path, so that each target sub-network node sequentially fills the first data frame with the acoustic data read at the target sampling time, until the first data frame is transmitted to the target main network node.

9. The method according to claim 7, wherein, After receiving the first synchronization signal, the last sub-network node delays for a predetermined time before initiating the first data frame, so that within the predetermined time difference between the transmission of the first data frame to the target main network node, the target main network node can obtain the second data frame from the main network.

10. The method according to any one of claims 1-9, wherein, The processing unit that transmits the acoustic data in the first data frame to the main network connection includes: Acoustic data is extracted sequentially from the first data frame in a real-time streaming manner, and the extracted acoustic data is transmitted through the second data frame of the main network in a real-time streaming manner, so as to transmit the extracted acoustic data to a processing unit in the main network that is connected to another main network node other than the target main network node. or, The acoustic data in the first data frame is transmitted in real-time streaming to the processing unit directly connected to the target main network node.

11. The method according to any one of claims 1-9, wherein, If the data transmission bandwidths of the main network and the sub-network are inconsistent, then after receiving the first data frame from the sub-network, the method further includes: buffering the acoustic data in the first data frame; The processing unit that transmits the acoustic data in the first data frame to the main network connection includes: The acoustic data in the cached first data frame is transmitted to the processing unit connected to the main network.

12. The method according to any one of claims 1-9, wherein, Before sending the first synchronization signal to the sub-network, the method further includes: receiving a second synchronization signal sent by a clock source node in the main network, and achieving first frequency synchronization with other main network nodes in the main network through the second synchronization signal; and achieving second frequency synchronization with each sub-network node in the sub-network after the first frequency synchronization is completed. Sending the first synchronization signal to the sub-network includes: sending the first synchronization signal to the sub-network after the second frequency synchronization is completed.

13. The method according to claim 12, wherein, The method further includes: performing a transmission time delay processing of the first synchronization signal based on the second synchronization signal, so as to achieve transmission time alignment of the first synchronization signal with at least one other main network node in the main network; The step of sending the first synchronization signal to the sub-network after the second frequency synchronization is completed includes: after the second frequency synchronization is completed, simultaneously sending the first synchronization signal to the respective connected sub-networks at the same time as the other at least one main network node that has completed the transmission time alignment.

14. The method according to any one of claims 1-9, wherein, The main network includes a first main network node and multiple second main network nodes connected to each other, and the first main network node is connected to the processing unit. The target main network node is any of the second main network node or the first main network node; The processing unit is used to perform active noise cancellation (ANC) and / or road noise cancellation (RNC) processing on the received acoustic data.

15. The method according to any one of claims 1-9, wherein, The method also satisfies at least one of the following conditions: The acoustic data includes at least one of audio data and vibration data obtained from vibration sensors; The main network and the sub-network use the same transmission protocol.

16. A data transmission method for a first target sub-network node in a sub-network of a data transmission system, the sub-network comprising a plurality of interconnected sub-network nodes, the plurality of sub-network nodes including a plurality of target sub-network nodes located in the same predetermined serial transmission path, the first target sub-network node being any target sub-network node, the data transmission system further comprising a main network, one of the plurality of sub-network nodes being connected to a target main network node of the main network, the method comprising: A sampling time delay is performed based on the received first synchronization signal to achieve sampling time alignment with other target sub-network nodes in the serial transmission path; Acoustic data is read at the same target sampling time as the other target sub-network nodes; The acoustic data is filled into a first data frame, and the first data frame is transmitted along the sub-network to the target main network node, so that the target main network node transmits the acoustic data in the first data frame to the processing unit connected to the main network.

17. The method according to claim 16, wherein, The step of performing a sampling time delay based on the received first synchronization signal to achieve sampling time alignment with other target sub-network nodes in the serial transmission path includes: Based on the received first synchronization signal, a sampling time delay configuration is performed according to a preset delay time corresponding to the first target sub-network node, so as to achieve sampling time alignment with other target sub-network nodes in the serial transmission path.

18. The method according to claim 17, wherein, The preset delay time information is pre-stored in the storage unit of the first target sub-network node, or the preset delay time information is carried by the first synchronization signal.

19. The method of claim 17, wherein, If multiple target sub-network nodes in the serial transmission path perform sampling time delay configuration, then the preset delay time configured for the target sub-network node that is closer to the target main network node than the first target sub-network node is longer along the serial transmission path, and vice versa.

20. The method of claim 17, wherein, The first target sub-network node is not the target sub-network node that is furthest from the target main network node along the serial transmission path among the multiple target sub-network nodes; or, If the first target sub-network node is the target sub-network node that is furthest from the target main network node along the serial transmission path among multiple target sub-network nodes, then the sampling delay time configuration is not executed.

21. The method according to claim 16, wherein, In the first data frame transmitted to the target master network node: if any of the plurality of target sub-network nodes is closer to the target master network node in the serial transmission path, then the acoustic data corresponding to that target sub-network node is closer to the data frame header in the first data frame.

22. The method according to claim 21, wherein, Multiple sub-network nodes of the sub-network are connected in a daisy chain, and the first sub-network node of the daisy chain sub-network is connected to the target main network node to form a serial transmission path from the last sub-network node in the daisy chain sub-network to the first sub-network node in the daisy chain sub-network. The step of filling the acoustic data into a first data frame and transmitting the first data frame along the sub-network to the target main network node includes: The acoustic data is filled into the first data frame initiated by the last sub-network node in the daisy-chain sub-network, and transmitted along the serial transmission path to the target master network node via the first sub-network node in the daisy-chain sub-network.

23. The method according to claim 22, wherein, The step of filling the acoustic data into a first data frame initiated by the last sub-network node in the daisy-chain sub-network, and transmitting it along the serial transmission path via the first sub-network node in the daisy-chain sub-network to the target master network node, includes: If the first target sub-network node is the last sub-network node, then the acoustic data read at the target sampling time is initiated and filled into the initial first data frame, and the first data frame is transmitted sequentially to the remaining target sub-network nodes along the serial transmission path to fill the acoustic data for the first data frame, until the first data frame is transmitted to the target main network node.

24. The method according to claim 22, wherein, After receiving the first synchronization signal, the last sub-network node delays for a predetermined time before initiating the first data frame, so that within the predetermined time difference between the transmission of the first data frame to the target main network node, the target main network node can obtain the second data frame from the main network.

25. The method according to any one of claims 16-24, wherein, The step of enabling the target main network node to transmit the acoustic data in the first data frame through the main network includes: The target main network node sequentially extracts acoustic data from the first data frame in a real-time streaming manner, and transmits the extracted acoustic data through the second data frame of the main network in a real-time streaming manner, so as to transmit the extracted acoustic data to a processing unit in the main network that is connected to another main network node other than the target main network node. or, The target master network node transmits the acoustic data in the first data frame to the processing unit directly connected to the target master network node in a real-time streaming manner.

26. The method according to any one of claims 16-24, wherein, The main network includes a first main network node and multiple second main network nodes connected to each other, and the first main network node is connected to the processing unit. The target main network node is any of the second main network node or the first main network node; The processing unit is used to perform active noise cancellation (ANC) and / or road noise cancellation (RNC) processing on the received acoustic data.

27. The method according to any one of claims 16-24, wherein, The method also satisfies at least one of the following conditions: The acoustic data includes at least one of audio data and vibration data obtained from vibration sensors; The main network and the sub-network use the same transmission protocol.

28. A data transmission system, comprising: The main network, including the target main network nodes; A subnetwork includes multiple interconnected subnetwork nodes, one of which is connected to the target main network node; The target master network node is configured to: send a first synchronization signal to the sub-network, wherein at least one target sub-network node located in a predetermined serial transmission path among a plurality of sub-network nodes of the sub-network performs a sampling time delay based on the received first synchronization signal, so as to achieve sampling time alignment among the plurality of target sub-network nodes in the serial transmission path; receive a first data frame from the sub-network, wherein the first data frame received by the target master network node includes acoustic data read by the plurality of target sub-network nodes located in the serial transmission path after achieving sampling time alignment at the same target sampling time; and transmit the acoustic data in the first data frame to the processing unit connected to the master network.

29. A chip, comprising: A processor and a memory, wherein the processor and the memory communicate with each other; The memory is used to store at least one executable instruction that causes the processor to perform the operation corresponding to the method as described in any one of claims 1-27.