Data fusion communication method and device, electronic equipment and storage medium

By performing data fusion and subcarrier modulation on multiple data queues, the problem of poor timeliness of multi-source data synchronization transmission is solved, and efficient and reliable data transmission and synchronization effects are achieved.

CN119583520APending Publication Date: 2025-03-07CHINESE PEOPLES LIBERATION ARMY UNIT 32181
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411761319.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In the prior art, the synchronous transmission of multi-source data leads to poor timeliness of data transmission.

Method used

By acquiring multiple data queues to be transmitted, multiple data segments are divided according to the preset data length, and these data segments are input into the fusion model for fusing to form fusion data. Then, the fused data is divided and modulated into subcarriers, waveform synthesis and frequency conversion transmission are performed.

Benefits of technology

It realizes the timeliness and reliability of data transmission, avoids short-term interruption and jamming of audio and video data, and has good synchronization effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583520A_ABST
    Figure CN119583520A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data communication, in particular to a data fusion communication method and device, electronic equipment and a storage medium. Then according to a preset data length, sequentially segmenting a plurality of first data segments from the plurality of data queues, and sending the plurality of first data segments obtained by each segmentation into a first fusion model to obtain a plurality of first fusion data; segmenting each piece of first fusion data, and modulating the subcarriers according to the segmented data to obtain a plurality of modulated subcarriers; and finally, performing waveform synthesis on the plurality of subcarriers, and performing up-conversion on the obtained synthesized waveform to a predetermined wave band for transmission. According to the embodiment of the invention, the data compression ratio and loss are controllable, the influence on audio and video data and audio and video expression is small, the problem of multi-channel synchronization time slice division does not exist, and the synchronization effect is good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data communication technology, and in particular to a data fusion communication method, device, electronic equipment and storage medium. Background Art

[0002] Data communication is a new communication method that is the result of the combination of communication technology and computer technology. To transmit information between two places, there must be a transmission channel. Depending on the transmission media, there are wired data communication and wireless data communication. However, they all connect data terminals with computers through transmission channels, allowing data terminals in different locations to share software, hardware and information resources.

[0003] At present, data communication is mostly developed in the direction of high bandwidth and high speed. However, even so, it is still difficult to meet the increasing demand for data transmission. For example, video, image and audio transmission usually require higher bandwidth and timeliness and reliability of data transmission. In fact, under the premise of controlling the data loss to a certain extent, the expression of audio and video data will not be affected. Therefore, a variety of audio, video and image communication methods have been developed.

[0004] Among them, the method of transmitting after lossy compression is the most popular. However, the premise of lossy compression is to compress the data of each data source separately. The problem brought by this is that when multiple channels of data (for example, multiple pictures, or mixed transmission of pictures, video and audio) are transmitted, they need to be compressed separately and transmitted in time slices. In this way, the compression rate is low, and if the transmission time slices cannot be divided well, it will cause a brief interruption of audio and video, resulting in audio and video jams.

[0005] Based on this, it is necessary to develop and design a data fusion communication method. Summary of the invention

[0006] The embodiments of the present invention provide a data fusion communication method, device, electronic device and storage medium, which are used to solve the problem of poor data transmission timeliness caused by multi-source data synchronous transmission in the prior art.

[0007] In a first aspect, an embodiment of the present invention provides a data fusion communication method, including:

[0008] Get multiple data queues to be transmitted;

[0009] According to the preset data length, a plurality of first data segments are sequentially segmented from the plurality of data queues, and the plurality of first data segments obtained by each segmentation are sent to the first fusion model to obtain a plurality of first fused data, wherein each first fused data corresponds to the plurality of first data segments obtained by one segmentation;

[0010] Segment each first fused data, and modulate the subcarrier according to the segmented data to obtain multiple modulated subcarriers;

[0011] The multiple subcarriers are waveform synthesized, and the obtained synthesized waveform is up-converted to a predetermined band for transmission.

[0012] In a possible implementation, the first fusion model includes a fusion sub-model and an anti-fusion sub-model, the first fusion model is constructed based on multiple sample data segment groups, the sample data segment group includes multiple sample data segments, the sample data segment has the same length as the first data segment, and the construction process of the first fusion model includes:

[0013] Extracting sample data segment groups in sequence from the multiple sample data segment groups as data segment groups to be fused;

[0014] Inputting the data segment group to be fused into the fusion sub-model to obtain fusion test data;

[0015] Input the fusion test data into the anti-fusion sub-model to obtain an anti-fusion test data segment;

[0016] Determine a fusion restoration deviation according to the anti-fusion test data segment group and the to-be-fused data segment group, and add the fusion restoration deviation to a fusion restoration deviation queue, wherein the fusion restoration deviation represents the degree of restoration deviation of the data segment group after the data segment is processed by the fusion sub-model and the anti-fusion sub-model;

[0017] If the values ​​of the last few bits in the fusion restoration degree queue meet the restoration deviation condition, the construction of the fusion sub-model and the anti-fusion sub-model is completed;

[0018] Otherwise, the parameters of the fusion sub-model and the anti-fusion sub-model are adjusted according to the fusion restoration deviation.

[0019] In a possible implementation, the fusion sub-model is:

[0020]

[0021] In the formula, Fusion is the output of the fusion sub-model, h m,n is the output of the first intermediate function at the mth row and nth column, f(x) is the propagation function, C1 is the first bias parameter, and w m,nMax is the mth weight of the fusion sub-model output function, h m,nMax is the output of the first intermediate function in the mth row and nMaxth column, wmn a is the ath weight parameter of the first intermediate function in the mth row and nth column, Input1 m is the output of the mth input node, wIm is the weight parameter of the mth input node, DSeg m is the mth data in the input data segment, h m,1 is the output of the first intermediate function in the mth row and the first column, wm1 m It is the mth weight parameter of the first intermediate function in the mth row and the first column.

[0022] In a possible implementation, the anti-fusion sub-model is:

[0023]

[0024] In the formula, AntiFusion M is the Mth output of the anti-fusion sub-model, H M,N is the output of the second intermediate function at row M and column N, C2 is the second bias parameter, WM c is the cth weight of the fusion sub-model output function, H M,N is the output of the second intermediate function at row M and column N, WMN b is the bth weight parameter of the second intermediate function in the Mth row and Nth column, Input2 is the output of the input node, WI is the weight parameter of the input node, Fusion is the output of the fusion sub-model, H m,1 is the output of the second intermediate function at the mth row and the first column, and WM1 is the weight parameter of the second intermediate function at the Mth row and the first column.

[0025] In a possible implementation manner, segmenting each first fused data, and modulating a subcarrier according to the segmented data to obtain multiple modulated subcarriers, includes:

[0026] Acquire fundamental waves of the multiple subcarriers;

[0027] dividing the first fused data into a plurality of first sub-data;

[0028] For each first sub-data, perform the following steps respectively:

[0029] Extracting a subcarrier corresponding to the first sub-data from the multiple subcarriers as a target subcarrier;

[0030] Convert the first sub-data into the target base to obtain the second sub-data;

[0031] shifting a data bit from the second sub-data as a target data bit;

[0032] Modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave, and splicing the obtained modulated subcarrier segment to the end of the previously obtained modulated subcarrier segment;

[0033] If the traversal shifting of the second sub-data is not completed, jump to the step of modulating the target sub-carrier according to the target data bit and the periodic duration of the fundamental wave, and splicing the obtained modulated sub-carrier segment to the end of the previously obtained modulated sub-carrier segment.

[0034] In a possible implementation manner, the modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave includes:

[0035] The target subcarrier is modulated according to a first formula, the target data bit, and the period duration of the fundamental wave, wherein the first formula is:

[0036]

[0037] Where WaveSeg(t) is the modulated subcarrier segment, The second sub-data bits of data, [] is rounding, sin() is a sine wave, k is the frequency multiplication factor of the target subcarrier, ω0 is the fundamental frequency, and T0 is the fundamental period duration.

[0038] In a possible implementation manner, the performing waveform synthesis on the multiple subcarriers includes:

[0039] Waveform synthesis is performed on the multiple subcarriers according to a second formula, wherein the second formula is:

[0040]

[0041] Where SynWave(t) is the synthesized waveform, SubWave k (t) is the k-multiplied subcarrier, and kMax is the total number of subcarriers.

[0042] In a second aspect, an embodiment of the present invention provides a data fusion communication device, which is used to implement the data fusion communication method described in the first aspect or any possible implementation of the first aspect, wherein the data fusion communication device includes:

[0043] A data acquisition module, used to acquire multiple data queues to be transmitted;

[0044] A data fusion module, used to sequentially segment a plurality of first data segments from a plurality of data queues according to a preset data length, and send the plurality of first data segments obtained by each segmentation into a first fusion model to obtain a plurality of first fused data, wherein each first fused data corresponds to the plurality of first data segments obtained by one segmentation;

[0045] A subcarrier modulation module, used for segmenting each first fused data, and modulating the subcarrier according to the segmented data to obtain multiple modulated subcarriers;

[0046] as well as,

[0047] The waveform synthesis module is used to perform waveform synthesis on the multiple sub-carriers and up-convert the obtained synthesized waveform to a predetermined band for transmission.

[0048] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, it implements the steps of the method described in the first aspect or any possible implementation method of the first aspect.

[0049] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect or any possible implementation of the first aspect are implemented.

[0050] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0051] The embodiment of the present invention discloses a data fusion communication method, which first obtains multiple data queues to be transmitted; then, according to the preset data length, sequentially divides multiple first data segments from the multiple data queues, and sends the multiple first data segments obtained by each division into the first fusion model to obtain multiple first fused data, wherein each first fused data corresponds to multiple first data segments obtained by one division; then, each first fused data is divided, and the subcarrier is modulated according to the data obtained by the division to obtain multiple modulated subcarriers; finally, the multiple subcarriers are waveform synthesized, and the obtained synthesized waveform is up-converted to a predetermined band for transmission. The embodiment of the present invention obtains fused data by fusing multiple data segments obtained by cutting multiple data queues through a fusion model, divides and loads the fused data onto the subcarrier, and transmits the subcarrier synthesized waveform, the data compression ratio and loss are controllable, and for audio and video data, the impact on the expression of audio and video is very small, and there is no problem of multi-channel synchronization time slice division, and the synchronization effect is good. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0053] Figure 1 is a flow chart of a data fusion communication method provided by an embodiment of the present invention;

[0054] Figure 2 It is a schematic diagram of the application principle of the fusion sub-model and the anti-fusion sub-model provided in the embodiment of the present invention;

[0055] Figure 3 is a functional block diagram of a data fusion communication device provided by an embodiment of the present invention;

[0056] Figure 4 It is a functional block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0057] In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, and methods are omitted so as not to obscure the description of the present invention with unnecessary details.

[0058] In order to make the purpose, technical solutions and advantages of the present invention more clear, a specific implementation method will be described below in conjunction with the accompanying drawings.

[0059] The following is a detailed description of an embodiment of the present invention. This example is implemented on the premise of the technical solution of the present invention, and a detailed implementation method and a specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0060] Figure 1 The present invention provides a flow chart of a data fusion communication method according to an embodiment of the present invention.

[0061] like Figure 1 As shown, it shows a flow chart of the implementation of the data fusion communication method provided by the embodiment of the present invention, which is described in detail as follows:

[0062] In step 101, a plurality of data queues to be transmitted are obtained.

[0063] In step 102, multiple first data segments are sequentially segmented from multiple data queues according to a preset data length, and the multiple first data segments obtained by each segmentation are sent to a first fusion model to obtain multiple first fusion data, wherein each first fusion data corresponds to the multiple first data segments obtained by one segmentation.

[0064] In some implementations, the first fusion model includes a fusion sub-model and an anti-fusion sub-model, the first fusion model is constructed based on a plurality of sample data segment groups, the sample data segment groups include a plurality of sample data segments, the sample data segments have the same length as the first data segments, and the construction process of the first fusion model includes:

[0065] Extracting sample data segment groups in sequence from the multiple sample data segment groups as data segment groups to be fused;

[0066] Inputting the data segment group to be fused into the fusion sub-model to obtain fusion test data;

[0067] Input the fusion test data into the anti-fusion sub-model to obtain an anti-fusion test data segment;

[0068] Determine a fusion restoration deviation according to the anti-fusion test data segment group and the to-be-fused data segment group, and add the fusion restoration deviation to a fusion restoration deviation queue, wherein the fusion restoration deviation represents the degree of restoration deviation of the data segment group after the data segment is processed by the fusion sub-model and the anti-fusion sub-model;

[0069] If the values ​​of the last few bits in the fusion restoration degree queue meet the restoration deviation condition, the construction of the fusion sub-model and the anti-fusion sub-model is completed;

[0070] Otherwise, the parameters of the fusion sub-model and the anti-fusion sub-model are adjusted according to the fusion restoration deviation.

[0071] In some embodiments, the fusion sub-model is:

[0072]

[0073] In the formula, Fusion is the output of the fusion sub-model, h m,n is the output of the first intermediate function at the mth row and nth column, f(x) is the propagation function, C1 is the first bias parameter, and w m,nMax is the mth weight of the fusion sub-model output function, h m,nMax is the output of the first intermediate function in the mth row and nMaxth column, wmn a is the ath weight parameter of the first intermediate function in the mth row and nth column, Input1 m is the output of the mth input node, wI m is the weight parameter of the mth input node, DSeg m is the mth data in the input data segment, h m,1 is the output of the first intermediate function in the mth row and the first column, wm1 m It is the mth weight parameter of the first intermediate function in the mth row and the first column.

[0074] In some embodiments, the anti-fusion submodel is:

[0075]

[0076] In the formula, AntiFusion M is the Mth output of the anti-fusion sub-model, H M,N is the output of the second intermediate function at row M and column N, C2 is the second bias parameter, WM c is the cth weight of the fusion sub-model output function, H M,N is the output of the second intermediate function at row M and column N, WMN b is the bth weight parameter of the second intermediate function in the Mth row and Nth column, Input2 is the output of the input node, WI is the weight parameter of the input node, Fusion is the output of the fusion sub-model, H m,1 is the output of the second intermediate function at the mth row and the first column, and WM1 is the weight parameter of the second intermediate function at the Mth row and the first column.

[0077] Exemplarily, an embodiment of the present invention obtains multiple data segments by synchronously cutting multiple data queues to be transmitted, which are then fused to form fused data. The fused data is then segmented, and subcarriers are modulated according to the multiple segmentation results. Finally, the subcarriers are synthesized to obtain a synthetic waveform, which is then up-converted to a predetermined band for transmission.

[0078] To achieve the above objectives, the embodiment of the present invention constructs a first fusion model. In fact, this fusion model is a combination of a fusion sub-model and an anti-fusion sub-model. Figure 2 As shown, the fusion sub-model 202 transforms multiple data segments 201 into fused data, and the fused data is defused in the defusion sub-model 202 to obtain restored data segments 204. Since the data segments are fused into one, the data compression is relatively large and the synchronous transmission efficiency is high.

[0079] The fusion sub-model is:

[0080]

[0081] In the formula, Fusion is the output of the fusion sub-model, h m,n is the output of the first intermediate function at the mth row and nth column, f(x) is the propagation function, C1 is the first bias parameter, and w m,nMax is the mth weight of the fusion sub-model output function, h m,nMax is the output of the first intermediate function in the mth row and nMaxth column, wmn a is the ath weight parameter of the first intermediate function in the mth row and nth column, Input1 mis the output of the mth input node, wI m is the weight parameter of the mth input node, DSeg m is the mth data in the input data segment, h m,1 is the output of the first intermediate function in the mth row and the first column, wm1 m It is the mth weight parameter of the first intermediate function in the mth row and the first column.

[0082] The anti-fusion sub-model is:

[0083]

[0084] In the formula, AntiFusion M is the Mth output of the anti-fusion sub-model, H M,N is the output of the second intermediate function at row M and column N, C2 is the second bias parameter, WM c is the cth weight of the fusion sub-model output function, H M,N is the output of the second intermediate function at row M and column N, WMN b is the bth weight parameter of the second intermediate function in the Mth row and Nth column, Input2 is the output of the input node, WI is the weight parameter of the input node, Fusion is the output of the fusion sub-model, H m,1 is the output of the second intermediate function at the mth row and the first column, and WM1 is the weight parameter of the second intermediate function at the Mth row and the first column.

[0085] We can see that these sub-models have multiple parameters. In order to determine these parameters, the implementation method of the present invention inputs the sample data segment group into the fusion sub-model, and then inputs the output of the fusion sub-model into the anti-fusion sub-model. The data segment group obtained after the anti-fusion of the anti-fusion sub-model and the data segment group input previously are respectively regarded as vectors, and the modulus of the two groups of data segment groups is extracted. The restoration deviation is calculated based on the modulus, and the restoration deviation is added to the queue. If the last few bits of the queue are less than the threshold, for example, the absolute value of the last 5-bit deviation is less than 2%, it means that the iteration is successful, the fusion sub-model and the anti-fusion sub-model are fixed, and the first fusion model is obtained. Otherwise, the parameters of the sub-model are adjusted according to the queue.

[0086] It should be noted that the sample data segment group is a combination of multiple sample data segments, and each sample data segment has the same length as the first data segment obtained by the aforementioned segmentation.

[0087] In terms of the first data segment, in an application scenario, multiple data queues to be transmitted correspond to multiple data sources, for example, multiple video streams, and 8 bits of binary data are intercepted from the queue of each video stream as a data segment.

[0088] Multiple data segments (for example, 5 data queues, each queue intercepts an 8-bit binary data segment, and 5 8-bit data segments are obtained) are input into the first fusion model, and fused data is obtained from the fusion sub-model of the first fusion model.

[0089] In step 103, each first fused data is segmented, and the subcarrier is modulated according to the segmented data to obtain a plurality of modulated subcarriers.

[0090] In some implementations, segmenting each first fused data, and modulating a subcarrier according to the segmented data to obtain a plurality of modulated subcarriers, includes:

[0091] Acquire fundamental waves of the multiple subcarriers;

[0092] dividing the first fused data into a plurality of first sub-data;

[0093] For each first sub-data, perform the following steps respectively:

[0094] Extracting a subcarrier corresponding to the first sub-data from the multiple subcarriers as a target subcarrier;

[0095] Convert the first sub-data into the target base to obtain the second sub-data;

[0096] shifting a data bit from the second sub-data as a target data bit;

[0097] Modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave, and splicing the obtained modulated subcarrier segment to the end of the previously obtained modulated subcarrier segment;

[0098] If the traversal shifting of the second sub-data is not completed, jump to the step of modulating the target sub-carrier according to the target data bit and the periodic duration of the fundamental wave, and splicing the obtained modulated sub-carrier segment to the end of the previously obtained modulated sub-carrier segment.

[0099] In some implementations, the modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave includes:

[0100] The target subcarrier is modulated according to a first formula, the target data bit, and the period duration of the fundamental wave, wherein the first formula is:

[0101]

[0102] Where WaveSeg(t) is the modulated subcarrier segment, The second sub-data bits of data, [] is rounding, sin() is a sine wave, k is the frequency multiplication factor of the target subcarrier, ω0 is the fundamental frequency, and T0 is the fundamental period duration.

[0103] Exemplarily, in terms of modulating the fused data, the embodiment of the present invention converts the fused data into predetermined base data, for example, base 4 data, based on the recognition capability of the subcarriers, and then divides the base 4 data. For example, the base 4 data is 12 bits after conversion, and is divided into 4 groups, each group of sub-data corresponds to a subcarrier, and each sub-data is shifted, and waveform modulation is performed once each shift. The embodiment of the present invention uses the first formula for modulation, and the first formula is:

[0104]

[0105] Where WaveSeg(t) is the modulated subcarrier segment, The second sub-data bits of data, [] is rounding, sin() is a sine wave, k is the frequency multiplication factor of the target subcarrier, ω0 is the fundamental frequency, and T0 is the fundamental period duration.

[0106] The subcarrier segment after each modulation is connected to the subcarrier segment of the previous modulation to form a complete subcarrier, thus completing the loading of data on the carrier.

[0107] In step 104, waveform synthesis is performed on the multiple subcarriers, and the obtained synthesized waveform is up-converted to a predetermined band for transmission.

[0108] In some implementations, step 104 includes:

[0109] The performing waveform synthesis on the multiple subcarriers comprises:

[0110] Waveform synthesis is performed on the multiple subcarriers according to a second formula, wherein the second formula is:

[0111]

[0112] Where SynWave(t) is the synthesized waveform, SubWave k (t) is the k-multiplied subcarrier, and kMax is the total number of subcarriers.

[0113] Exemplarily, the embodiment of the present invention performs waveform synthesis on multiple subcarriers, using the second formula:

[0114]

[0115] Where SynWave(t) is the synthesized waveform, SubWavek (t) is the k-multiplied subcarrier, and kMax is the total number of subcarriers.

[0116] The synthesized waveform is up-converted to a predetermined band, and the fused data can be transmitted via the up-converted waveform.

[0117] At the receiving end, the up-converted waveform is first down-converted to obtain a synthesized waveform. The synthesized waveform is multiplied and integrated with the waveform of the subcarrier to obtain a waveform amplitude. These waveform amplitudes are combined to obtain sub-data. The sub-data is converted into base-1 to obtain fused data. The fused data is then input into the de-fusion sub-model to restore the data. Although the restored data is lossy, the loss is controlled within a predetermined range (such as ±2% of the aforementioned step) when constructing the first fusion model. For audio and video data, it usually does not affect its expression. However, when data is transmitted by fusion, the data compression is relatively large, and there is no problem of multi-channel synchronous time slice division, and the synchronization effect is good.

[0118] The implementation method of the data fusion communication method of the present invention first obtains multiple data queues to be transmitted; then, according to the preset data length, multiple first data segments are sequentially divided from the multiple data queues, and the multiple first data segments obtained by each division are sent to the first fusion model to obtain multiple first fused data, wherein each first fused data corresponds to multiple first data segments obtained by one division; then each first fused data is divided, and the subcarrier is modulated according to the data obtained by the division to obtain multiple modulated subcarriers; finally, the multiple subcarriers are waveform synthesized, and the obtained synthesized waveform is up-converted to a predetermined band for transmission. The implementation method of the present invention obtains fused data by fusing multiple data segments obtained by cutting multiple data queues through a fusion model, divides and loads the fused data onto the subcarrier, and transmits the subcarrier synthesized waveform, the data compression ratio and loss are controllable, and for audio and video data, the impact on the expression of audio and video is very small, and there is no problem of multi-channel synchronization time slice division, and the synchronization effect is good.

[0119] It should be understood that the size of the serial numbers of the steps in the above implementation does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation method of the present invention.

[0120] The following is an implementation of the device of the present invention. For details not described in detail, reference may be made to the corresponding method implementation described above.

[0121] Figure 3 is a functional block diagram of a data fusion communication device provided by an embodiment of the present invention, referring to Figure 3The data fusion communication device includes: a data acquisition module 301, a data fusion module 302, a subcarrier modulation module 303 and a waveform synthesis module 304, wherein:

[0122] The data acquisition module 301 is used to acquire multiple data queues to be transmitted;

[0123] The data fusion module 302 is used to sequentially segment a plurality of first data segments from a plurality of data queues according to a preset data length, and send the plurality of first data segments obtained by each segmentation into a first fusion model to obtain a plurality of first fused data, wherein each first fused data corresponds to the plurality of first data segments obtained by one segmentation;

[0124] The subcarrier modulation module 303 is used to divide each first fused data, and modulate the subcarrier according to the divided data to obtain multiple modulated subcarriers;

[0125] The waveform synthesis module 304 is used to perform waveform synthesis on the multiple sub-carriers, and up-convert the obtained synthesized waveform to a predetermined band for transmission.

[0126] Figure 4 is a functional block diagram of an electronic device provided by an embodiment of the present invention. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 400 and a memory 401, wherein the memory 401 stores a computer program 402 that can be run on the processor 400. When the processor 400 executes the computer program 402, the steps in the above-mentioned data fusion communication method and the embodiment are implemented, for example Figure 1 Steps 101 to 104 are shown.

[0127] Exemplarily, the computer program 402 may be divided into one or more modules / units, and the one or more modules / units are stored in the memory 401 and executed by the processor 400 to implement the present invention.

[0128] The electronic device 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 4 may include, but is not limited to, a processor 400 and a memory 401. Those skilled in the art will appreciate that Figure 4 It is only an example of the electronic device 4 and does not constitute a limitation of the electronic device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 4 may also include input and output devices, network access devices, buses, etc.

[0129] The processor 400 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0130] The memory 401 may be an internal storage unit of the electronic device 4, such as a hard disk or memory of the electronic device 4. The memory 401 may also be an external storage device of the electronic device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. Further, the memory 401 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 401 is used to store the computer program 402 and other programs and data required by the electronic device 4. The memory 401 may also be used to temporarily store data that has been output or is to be output.

[0131] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method implementation method, which will not be repeated here.

[0132] In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0133] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0134] In the embodiments provided by the present invention, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0136] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0137] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned implementation method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned various methods and device implementation methods. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium.

[0138] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A data fusion communication method, characterized in that: include: Get multiple data queues to be transmitted; According to the preset data length, a plurality of first data segments are sequentially segmented from the plurality of data queues, and the plurality of first data segments obtained by each segmentation are sent to the first fusion model to obtain a plurality of first fused data, wherein each first fused data corresponds to the plurality of first data segments obtained by one segmentation; Segment each first fused data, and modulate the subcarrier according to the segmented data to obtain multiple modulated subcarriers; The multiple subcarriers are waveform synthesized, and the obtained synthesized waveform is up-converted to a predetermined band for transmission.

2. The data fusion communication method according to claim 1, characterized in that: The first fusion model includes a fusion sub-model and an anti-fusion sub-model. The first fusion model is constructed based on a plurality of sample data segment groups. The sample data segment groups include a plurality of sample data segments. The sample data segments have the same length as the first data segments. The construction process of the first fusion model includes: Extracting sample data segment groups in sequence from the plurality of sample data segment groups as data segment groups to be fused; Inputting the data segment group to be fused into the fusion sub-model to obtain fusion test data; Input the fusion test data into the anti-fusion sub-model to obtain an anti-fusion test data segment; Determine a fusion restoration deviation according to the anti-fusion test data segment group and the to-be-fused data segment group, and add the fusion restoration deviation to a fusion restoration deviation queue, wherein the fusion restoration deviation represents the degree of restoration deviation of the data segment group after the data segment is processed by the fusion sub-model and the anti-fusion sub-model; If the values ​​of the last few bits in the fusion restoration degree queue meet the restoration deviation condition, the construction of the fusion sub-model and the anti-fusion sub-model is completed; Otherwise, the parameters of the fusion sub-model and the anti-fusion sub-model are adjusted according to the fusion restoration deviation.

3. The data fusion communication method according to claim 2, characterized in that: The fusion sub-model is: In the formula, Fusion is the output of the fusion sub-model, h m,n is the output of the first intermediate function at the mth row and nth column, f(x) is the propagation function, C1 is the first bias parameter, and w m,nMax is the mth weight of the fusion sub-model output function, h m,nMax is the output of the first intermediate function in the mth row and nMaxth column, wmn a is the ath weight parameter of the first intermediate function in the mth row and nth column, Input1 m is the output of the mth input node, wI m is the weight parameter of the mth input node, DSeg m is the mth data in the input data segment, h m,1 is the output of the first intermediate function in the mth row and the first column, wm1 m It is the mth weight parameter of the first intermediate function in the mth row and the first column.

4. The data fusion communication method according to claim 2, characterized in that: The anti-fusion sub-model is: In the formula, AntiFusion M is the Mth output of the anti-fusion sub-model, H M,N is the output of the second intermediate function at row M and column N, C2 is the second bias parameter, WM c is the cth weight of the fusion sub-model output function, H M,N is the output of the second intermediate function at row M and column N, WMN b is the bth weight parameter of the second intermediate function in the Mth row and Nth column, Input2 is the output of the input node, WI is the weight parameter of the input node, Fusion is the output of the fusion sub-model, H m,1 is the output of the second intermediate function at the mth row and the first column, and WM1 is the weight parameter of the second intermediate function at the Mth row and the first column.

5. The data fusion communication method according to claim 1, characterized in that: The step of segmenting each first fused data and modulating a subcarrier according to the segmented data to obtain a plurality of modulated subcarriers includes: Acquire fundamental waves of the multiple subcarriers; dividing the first fused data into a plurality of first sub-data; For each first sub-data, perform the following steps respectively: Extracting a subcarrier corresponding to the first sub-data from the multiple subcarriers as a target subcarrier; Convert the first sub-data into the target base to obtain the second sub-data; Shifting one data bit from the second sub-data as a target data bit; Modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave, and splicing the obtained modulated subcarrier segment to the end of the previously obtained modulated subcarrier segment; If the traversal shifting of the second sub-data is not completed, jump to the step of modulating the target sub-carrier according to the target data bit and the periodic duration of the fundamental wave, and splicing the obtained modulated sub-carrier segment to the end of the previously obtained modulated sub-carrier segment.

6. The data fusion communication method according to claim 5, characterized in that: The modulating the target subcarrier according to the target data bit and the period duration of the fundamental wave includes: The target subcarrier is modulated according to a first formula, the target data bit, and the period duration of the fundamental wave, wherein the first formula is: Where WaveSeg(t) is the modulated subcarrier segment, The second sub-data bits of data, [] is rounding, sin() is a sine wave, k is the frequency multiplication factor of the target subcarrier, ω0 is the fundamental frequency, and T0 is the fundamental period duration.

7. The data fusion communication method according to any one of claims 1 to 6, characterized in that: The performing waveform synthesis on the multiple subcarriers comprises: Waveform synthesis is performed on the multiple subcarriers according to a second formula, wherein the second formula is: Where SynWave(t) is the synthesized waveform, SubWave k (t) is the k-multiplied subcarrier, and kMax is the total number of subcarriers.

8. A data fusion communication device, characterized in that: Used to implement the data fusion communication method according to any one of claims 1 to 7, the data fusion communication device comprises: A data acquisition module, used to acquire multiple data queues to be transmitted; A data fusion module, used to sequentially segment a plurality of first data segments from a plurality of data queues according to a preset data length, and send the plurality of first data segments obtained by each segmentation into a first fusion model to obtain a plurality of first fused data, wherein each first fused data corresponds to the plurality of first data segments obtained by one segmentation; A subcarrier modulation module, used for segmenting each first fused data, and modulating the subcarrier according to the segmented data to obtain multiple modulated subcarriers; as well as, The waveform synthesis module is used to perform waveform synthesis on the multiple sub-carriers and up-convert the obtained synthesized waveform to a predetermined band for transmission.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method as claimed in any one of claims 1 to 7 are implemented.