A communication method, apparatus, storage medium, and electronic device

By selecting time-domain or frequency-domain discontinuous modes for data communication in the synthetic aperture radar system, the problems of data acquisition quality, transmission integrity, and timeliness are solved, thereby avoiding signal interference and improving data quality.

CN115604756BActive Publication Date: 2025-12-02INNER MONGOLIA UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211235372.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-10
Publication Date
2025-12-02
Estimated Expiration
2042-10-10

AI Technical Summary

Technical Problem

The data acquisition quality of existing synthetic aperture radar systems is low, and the integrity and timeliness of data transmission are poor, mainly due to signal interference when the SAR system and the data transmission system operate in the same frequency band.

Method used

By determining the ratio of data acquisition time to data transmission time, either time-domain intermittent mode or frequency-domain intermittent mode can be selected for data communication, thereby avoiding signal interference and improving data quality and transmission efficiency.

Benefits of technology

This effectively avoids signal interference between the data acquisition system and the transmission system, improving data quality and the integrity and timeliness of transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115604756B_ABST
    Figure CN115604756B_ABST
Patent Text Reader

Abstract

This application provides a communication method, apparatus, storage medium, and electronic device. The communication method includes: determining a data acquisition duration and a first data transmission duration; determining a communication mode based on a current ratio determined by the data acquisition duration and the first data transmission duration, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode; and performing data communication based on the communication mode. This application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, and perform data communication based on the communication mode, that is, transmit the acquired data, avoiding mutual interference between the signals of the data acquisition system and the data transmission system, improving the data quality and the integrity and timeliness of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data communication technology, and in particular to a communication method, apparatus, storage medium and electronic device. Background Technology

[0002] Synthetic Aperture Radar (SAR) systems are two-dimensional high-resolution imaging radars that can operate globally in all weather conditions and around the clock for Earth observation. Furthermore, the information acquired by SAR systems is two-dimensional target imaging information of the ground or objects. Therefore, the amount of image information collected by SAR systems is enormous and requires a large amount of storage space.

[0003] Currently, data is transmitted in real time using data transmission systems to save storage space in SAR systems. However, since the bandwidth of SAR systems is much larger than that of data transmission systems, when SAR and data transmission systems operate on the same frequency band, communication signals may interfere with the signals of SAR systems, resulting in lower data quality acquired by SAR systems. At the same time, the signals of SAR systems may also overwhelm the signals of data transmission systems due to their high power, resulting in lower data transmission integrity and timeliness. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a communication method, device, storage medium and electronic device to solve the problems of low data quality, low data transmission integrity and low timeliness in the prior art.

[0005] In a first aspect, embodiments of this application provide a communication method, comprising:

[0006] Determine the data acquisition duration and the first data transmission duration;

[0007] Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode.

[0008] Data communication is performed based on the aforementioned communication mode.

[0009] In one possible implementation, determining the data acquisition duration includes:

[0010] Acquire the beamwidth, operating range, and operating speed of the data acquisition system;

[0011] The data acquisition duration is calculated using the beamwidth, the operating distance, and the operating speed.

[0012] In one possible implementation, determining the first data transmission duration includes:

[0013] Obtain the attribute information of the data transmission system, wherein the attribute information includes at least the bandwidth, frequency point, and antenna length of the data transmission system;

[0014] Based on the attribute information, the duration of the first data transmission is determined.

[0015] In one possible implementation, determining the communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration includes:

[0016] If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode;

[0017] If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

[0018] In one possible implementation, the data communication based on the communication mode includes:

[0019] When the communication mode is the time-domain discontinuity mode, the first bandwidth is determined;

[0020] The second data transmission duration is determined based on the amount of data to be transmitted and the first bandwidth;

[0021] The first interruption ratio is determined based on the first data transmission duration and the second data transmission duration;

[0022] Data communication is performed based on the data acquisition duration and the first interruption ratio.

[0023] In one possible implementation, determining the second data transmission duration based on the amount of data to be transmitted and the first bandwidth includes:

[0024] The first communication rate is calculated using the first bandwidth and the signal-to-noise ratio;

[0025] The second data transmission duration is calculated using the amount of data to be transmitted and the first communication rate.

[0026] In one possible implementation, the data communication based on the communication mode includes:

[0027] When the communication mode is the frequency domain discontinuity mode, the second communication rate is calculated using the amount of data to be transmitted and the first data transmission duration.

[0028] The second bandwidth is determined based on the second communication rate and the signal-to-noise ratio;

[0029] Data communication is performed based on the second bandwidth and the filtering coefficients.

[0030] Secondly, embodiments of this application also provide a communication device, which includes:

[0031] The first determining module is configured to determine the data acquisition duration and the first data transmission duration;

[0032] The second determining module is configured to determine the communication mode based on the current ratio determined by the data acquisition duration and the first data transmission duration, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode.

[0033] A communication module configured to perform data communication based on the aforementioned communication mode.

[0034] Thirdly, this application also provides a storage medium, wherein a computer-readable storage medium stores a computer program, which, when executed by a processor, performs the following steps:

[0035] Determine the data acquisition duration and the first data transmission duration;

[0036] Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode.

[0037] Data communication is performed based on the aforementioned communication mode.

[0038] Fourthly, this application also provides an electronic device, comprising: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via a bus, and when the machine-readable instructions are executed by the processor, the following steps are performed:

[0039] Determine the data acquisition duration and the first data transmission duration;

[0040] Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode.

[0041] Data communication is performed based on the aforementioned communication mode.

[0042] The embodiments of this application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, so as to carry out data communication based on the communication mode, that is, to transmit the acquired data, thereby avoiding mutual interference between the signals of the data acquisition system and the signals of the data transmission system, improving the data quality and the integrity and timeliness of data transmission.

[0043] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in this application 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 A flowchart of the communication method provided in this application is shown;

[0046] Figure 2 This paper illustrates a flowchart of data communication based on a communication mode in the communication method provided in this application when the communication mode is a time-domain discontinuity mode.

[0047] Figure 3 This paper shows a flowchart of data communication based on the communication mode in the communication method provided in this application when the communication mode is frequency domain discontinuity mode;

[0048] Figure 4 A schematic diagram of the communication device provided in this application is shown;

[0049] Figure 5 A schematic diagram of the electronic device provided in this application is shown. Detailed Implementation

[0050] Various embodiments and features of this application are described herein with reference to the accompanying drawings.

[0051] It should be understood that various modifications can be made to the embodiments described herein. Therefore, the above description should not be considered as limiting, but merely as an example of embodiments. Other modifications within the scope and spirit of this application will be apparent to those skilled in the art.

[0052] The accompanying drawings, which are included in and form part of this specification, illustrate embodiments of the present application and, together with the general description of the present application given above and the detailed description of the embodiments given below, serve to explain the principles of the present application.

[0053] These and other features of this application will become apparent from the following description of preferred forms of embodiments given as non-limiting examples, with reference to the accompanying drawings.

[0054] It should also be understood that although this application has been described with reference to some specific examples, those skilled in the art can certainly implement many other equivalent forms of this application, which have the features described in the claims and are therefore all within the scope of protection defined herein.

[0055] The above and other aspects, features and advantages of this application will become more apparent when taken in conjunction with the accompanying drawings and in view of the following detailed description.

[0056] Specific embodiments of this application are described thereafter with reference to the accompanying drawings; however, it should be understood that the claimed embodiments are merely examples of this application, which can be implemented in various ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that could obscure the application. Therefore, the specific structural and functional details claimed herein are not intended to be limiting, but merely serve as the basis and representative basis for the claims to teach those skilled in the art to use this application in a variety of substantially any suitable detailed structures.

[0057] This specification may use the phrases “in one embodiment,” “in another embodiment,” “in yet another embodiment,” or “in other embodiments,” all of which may refer to one or more of the same or different embodiments according to this application.

[0058] Firstly, to facilitate understanding of this application, a communication method provided in this application will be described in detail. Furthermore, the communication method of this application embodiment is applied in the scenario of "acquiring image data of the ground or objects using Synthetic Aperture Radar (SAR), and then transmitting the acquired image data to the target system or target device through a communication system". It is worth noting that in the following embodiments, the data acquisition system is a SAR system and the data transmission system is a communication system.

[0059] like Figure 1 The diagram shown is a flowchart of a communication method provided in an embodiment of this application, which specifically includes steps S101-S103.

[0060] S101, determine the data acquisition duration and the first data transmission duration.

[0061] Here, the data acquisition duration refers to the time it takes for the data acquisition system to collect image data of the ground or objects in a certain area. This data acquisition duration is determined based on the attribute parameters of the data acquisition system and the acquisition parameters set by the user.

[0062] As one example, when determining the data acquisition duration, the beamwidth, operating distance, and operating speed of the data acquisition system are obtained. Then, the data acquisition duration is calculated using the beamwidth, operating distance, and operating speed. Alternatively, the data acquisition duration can be calculated using the following formula (1).

[0063]

[0064] Among them, T sys Indicates the data collection duration, Θ az R represents the beamwidth. c V represents the effective distance. sar θ represents the running speed, and θ represents the oblique angle.

[0065] Here, the beamwidth is the horizontal beamwidth relative to the aircraft's operating conditions. It's worth noting that all of the above parameters can be manually set, meaning they can be adjusted based on actual needs, operating environment, etc.

[0066] Similarly, the first data transmission duration is the duration during which the data transmission system maintains data transmission. Optionally, when determining the first data transmission duration, attribute information of the data transmission system is obtained, wherein the attribute information includes at least the bandwidth, frequency, and antenna length of the data transmission system, so as to determine the first data transmission duration based on the attribute information.

[0067] S102, based on the current ratio determined by the data acquisition duration and the first data transmission duration, determine the communication mode, wherein the communication mode includes time-domain discontinuity mode and frequency-domain discontinuity mode.

[0068] After determining the data acquisition duration and the first data transmission duration, the current ratio is determined based on the data acquisition duration and the first data transmission duration. Optionally, the current ratio can be determined by referring to the following formula (2).

[0069]

[0070] Where η represents the current ratio, T sys T0 represents the duration of data collection, and T0 represents the duration of the first data transmission.

[0071] Here, the communication mode includes time-domain discontinuity mode and frequency-domain discontinuity mode. That is, the communication mode can be determined as either time-domain discontinuity mode or frequency-domain discontinuity mode. Optionally, after determining the current ratio, it is further determined whether the current ratio falls within the ratio range. If the current ratio falls within the ratio range, the communication mode is determined to be time-domain discontinuity mode; if the current ratio does not fall within the ratio range, the communication mode is determined to be frequency-domain discontinuity mode.

[0072] The ratio range in this embodiment is greater than 0 and less than or equal to 10. Of course, in specific implementations, any standard value within this ratio range, such as 10, can also be used. After determining the current ratio, the current ratio is compared with the standard value. If the current ratio is less than or equal to the standard value, the communication mode is determined to be a time-domain discontinuity mode; if the current ratio is greater than the standard value, the communication mode is determined to be a frequency-domain discontinuity mode. This embodiment does not impose specific limitations on this aspect.

[0073] S103 performs data communication based on communication mode.

[0074] After determining whether the communication mode is time-domain discontinuous mode or frequency-domain discontinuous mode, data communication is performed based on the communication mode. The following sections describe the steps for data communication when the communication mode is time-domain discontinuous mode and the steps for data communication when the communication mode is frequency-domain discontinuous mode.

[0075] Figure 2 A flowchart of a method for data communication based on a communication mode is shown when the communication mode is a time-domain discontinuous mode, which specifically includes steps S201-S204.

[0076] S201, determine the first bandwidth.

[0077] S202, based on the amount of data to be transmitted and the first bandwidth, determine the second data transmission duration.

[0078] S203, determine the first interruption ratio based on the first data transmission duration and the second data transmission duration.

[0079] S204, data communication is performed based on the data acquisition duration and the first interruption ratio.

[0080] In this embodiment, the frequency points used for communication, i.e., data transmission, in each region have a fixed range. For example, communication is performed in a certain frequency band, and there are N frequency points in that band, namely f1...f N One or more frequency points can be selected for communication. Furthermore, the bandwidth corresponding to each frequency point is also set to a fixed range, such as B. com,1 ......B com,M , where f1......f nFor frequencies with relatively small bandwidths, the corresponding bandwidth range is 1MHz-10MHz; f n ......f N This refers to a frequency point with a relatively large bandwidth, corresponding to a bandwidth range of 10MHz-100MHz. Of course, both the frequency point and bandwidth can be set according to actual needs.

[0081] As one example, when the communication mode is time-domain discontinuity mode, one or more frequency points are determined from the frequency band corresponding to the current area to ensure that the SAR system can communicate normally with the ground system or equipment. Furthermore, when multiple frequency points are determined, the frequency point closest to the SAR center carrier frequency is preferred as the communication frequency point. Then, the maximum bandwidth within the bandwidth range corresponding to the communication frequency point is determined as the first bandwidth.

[0082] Further, the second data transmission duration is determined based on the amount of data to be transmitted and the first bandwidth. Optionally, a first communication rate is calculated using the first bandwidth and the signal-to-noise ratio, wherein the first communication rate is the maximum communication rate allowed by the data transmission system. Then, the second data transmission duration is calculated using the amount of data to be transmitted and the first communication rate.

[0083] As one example, the first communication rate is determined by the following formula (3).

[0084] C max =B max log2(1+S / N) (3)

[0085] Among them, C max B represents the first communication rate. max S represents the first bandwidth, and S / N represents the signal-to-noise ratio.

[0086] Here, the signal-to-noise ratio is the ratio between the transmitted signal and the noise signal, and its value ranges from greater than or equal to 1000 to less than or equal to 3000, preferably 1000.

[0087] After obtaining the first communication rate, the second data transmission duration is determined by the following formula (4).

[0088]

[0089] Among them, T com Q represents the duration of the second data transmission, Q represents the amount of data to be transmitted, and C represents the amount of data to be transmitted. max This indicates the first communication rate.

[0090] After obtaining the second data transmission duration, a first discontinuity ratio is determined based on the first and second data transmission durations. Optionally, the first discontinuity ratio can be calculated using the following formula (5).

[0091]

[0092] Where γ represents the first discontinuity ratio, T0 represents the first data transmission duration, and T com This indicates the duration of the second data transmission.

[0093] In practical implementation, given the duration of the second data transmission, the duration difference between the first and second data transmission durations can be calculated using the first discontinuity ratio. For data acquisition systems such as SAR systems, the first discontinuity ratio is the proportion of time intervals between synthesizing one image data point. The value of this first discontinuity ratio is greater than 0 and less than or equal to 0.2.

[0094] After obtaining the first discontinuity ratio, data communication is performed based on the data acquisition duration and the first discontinuity ratio. As one example, the runtime of the data acquisition system and the data transmission system is determined based on the first discontinuity ratio.

[0095] Optionally, the time required for the data transmission system to transmit data, i.e. the third data transmission time, can be calculated using the following formula (6).

[0096] T sar,1 =γT sys (6)

[0097] Among them, T sar,1 T represents the duration of the third data transmission, γ represents the first discontinuity ratio, and T represents the duration of the third data transmission. sys Indicates the duration of data collection.

[0098] At this time, the data acquisition system collects data for a duration of T. sar,2 =(1-γ)T sys The third data transmission duration serves as the duration for data transmission by the data transmission system. This helps to prevent interference between the signals of the data acquisition system and the data transmission system, thereby improving data quality, data integrity, and timeliness.

[0099] Figure 3 A flowchart of a method for data communication based on a communication mode is shown when the communication mode is frequency domain discontinuity mode, which specifically includes steps S301-S303.

[0100] S301, using the amount of data to be transmitted and the duration of the first data transmission, calculate the second communication rate.

[0101] S302, determine the second bandwidth based on the second communication rate and signal-to-noise ratio.

[0102] S303 performs data communication based on the second bandwidth and the filtering coefficient.

[0103] In specific implementation, when calculating the second communication rate using the amount of data to be transmitted and the first data transmission duration, the following formula (7) can be used as a reference.

[0104]

[0105] Among them, C min Q represents the second communication rate, Q represents the amount of data to be transmitted, and T0 represents the first data transmission duration.

[0106] After calculating the second communication rate, the second communication rate and signal-to-noise ratio are calculated using the following formula (8) to obtain the second bandwidth.

[0107]

[0108] Among them, B min Indicates the second bandwidth, C min S represents the second communication rate, and S / N represents the signal-to-noise ratio.

[0109] Here, the second bandwidth is the maximum bandwidth that the data transmission system can transmit data, and at the same time, it is the minimum bandwidth occupied by the data acquisition system. When the bandwidth corresponding to the data transmission system accounts for the smallest proportion of the bandwidth corresponding to the data acquisition system, the frequency domain discontinuity ratio of the data acquisition system is the smallest, the amount of discontinuous information is small, and thus the recovery of missing signals can be achieved.

[0110] Based on this, the corresponding communication frequency and the second bandwidth can be determined based on the current region for data transmission.

[0111] In practical implementation, to ensure that the bandwidth corresponding to the data transmission system can meet the data transmission requirements, a band-stop filter is added before data transmission to provide sufficient bandwidth for data transmission. Specifically, the second bandwidth can be adjusted based on the filter coefficients of the band-stop filter, as shown in formula (9), to obtain the communication bandwidth for data transmission.

[0112] B filter =kB min (9)

[0113] Among them, B filter B represents the communication bandwidth, k represents the filtering coefficient, and B represents the filtering coefficient. min This indicates the second bandwidth.

[0114] The filtering coefficient is the threshold coefficient for the transmitted signal of the data acquisition system. Depending on the actual system operation, the value of the filtering coefficient can be greater than 1 and less than or equal to 1.4, or a value that can be allowed by the actual system operation to provide sufficient bandwidth for communication.

[0115] The embodiments of this application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, so as to carry out data communication based on the communication mode, that is, to transmit the acquired data, thereby avoiding mutual interference between the signals of the data acquisition system and the signals of the data transmission system, improving the data quality and the integrity and timeliness of data transmission.

[0116] Based on the same inventive concept, the second aspect of this application also provides a communication device corresponding to the communication method. Since the principle of the device in this application to solve the problem is similar to that of the communication method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0117] See Figure 4 As shown, the communication device includes:

[0118] The first determining module 401 is configured to determine the data acquisition duration and the first data transmission duration;

[0119] The second determining module 402 is configured to determine a communication mode based on the current ratio determined by the data acquisition duration and the first data transmission duration, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode.

[0120] The communication module 403 is configured to perform data communication based on the communication mode.

[0121] In another embodiment, the first determining module 401 is specifically configured as follows:

[0122] Acquire the beamwidth, operating range, and operating speed of the data acquisition system;

[0123] The data acquisition duration is calculated using the beamwidth, the operating distance, and the operating speed.

[0124] In another embodiment, the first determining module 401 is further configured to:

[0125] Obtain the attribute information of the data transmission system, wherein the attribute information includes at least the bandwidth, frequency point, and antenna length of the data transmission system;

[0126] Based on the attribute information, the duration of the first data transmission is determined.

[0127] In another embodiment, the second determining module 402 is specifically configured as follows:

[0128] If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode;

[0129] If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

[0130] In another embodiment, the communication module 403 is specifically configured as follows:

[0131] When the communication mode is the time-domain discontinuity mode, the first bandwidth is determined;

[0132] The second data transmission duration is determined based on the amount of data to be transmitted and the first bandwidth;

[0133] The first interruption ratio is determined based on the first data transmission duration and the second data transmission duration;

[0134] Data communication is performed based on the data acquisition duration and the first interruption ratio.

[0135] In another embodiment, when the communication module 403 determines the second data transmission duration based on the amount of data to be transmitted and the first bandwidth, it is specifically configured as follows:

[0136] The first communication rate is calculated using the first bandwidth and the signal-to-noise ratio;

[0137] The second data transmission duration is calculated using the amount of data to be transmitted and the first communication rate.

[0138] In another embodiment, the communication module 403 is further configured to:

[0139] When the communication mode is the frequency domain discontinuity mode, the second communication rate is calculated using the amount of data to be transmitted and the first data transmission duration.

[0140] The second bandwidth is determined based on the second communication rate and the signal-to-noise ratio;

[0141] Data communication is performed based on the second bandwidth and the filtering coefficients.

[0142] The embodiments of this application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, so as to carry out data communication based on the communication mode, that is, to transmit the acquired data, thereby avoiding mutual interference between the signals of the data acquisition system and the signals of the data transmission system, improving the data quality and the integrity and timeliness of data transmission.

[0143] A third aspect of this application also provides a storage medium, which is a computer-readable medium storing a computer program that, when executed by a processor, implements the method provided in any embodiment of this application, including the following steps:

[0144] S11, determine the data acquisition duration and the first data transmission duration;

[0145] S12, based on the current ratio determined by the data acquisition duration and the first data transmission duration, determine the communication mode, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode;

[0146] S13, perform data communication based on the communication mode.

[0147] When the computer program is executed by the processor to determine the data acquisition duration, the processor also specifically performs the following steps: obtaining the beamwidth, operating distance, and operating speed of the data acquisition system; and calculating the data acquisition duration using the beamwidth, the operating distance, and the operating speed.

[0148] When a computer program is executed by a processor to determine the first data transmission duration, the processor specifically performs the following steps: obtaining attribute information of the data transmission system, wherein the attribute information includes at least the bandwidth, frequency, and antenna length of the data transmission system; and determining the first data transmission duration based on the attribute information.

[0149] When a computer program is executed by a processor to determine a communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration, the processor also performs the following steps: if the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; if the current ratio does not fall within the ratio range, the communication mode is determined to be the frequency-domain discontinuity mode.

[0150] When a computer program is executed by a processor to perform data communication based on the communication mode, the processor also performs the following steps: when the communication mode is the time-domain discontinuity mode, determining a first bandwidth; determining a second data transmission duration based on the amount of data to be transmitted and the first bandwidth; determining a first discontinuity ratio based on the first data transmission duration and the second data transmission duration; and performing data communication based on the data acquisition duration and the first discontinuity ratio.

[0151] When the computer program is executed by the processor to determine the second data transmission duration based on the amount of data to be transmitted and the first bandwidth, the processor also performs the following steps: calculating the first communication rate using the first bandwidth and the signal-to-noise ratio; and calculating the second data transmission duration using the amount of data to be transmitted and the first communication rate.

[0152] When a computer program is executed by a processor to perform data communication based on the communication mode, the processor also performs the following steps: when the communication mode is the frequency domain discontinuity mode, a second communication rate is calculated using the amount of data to be transmitted and the first data transmission duration; a second bandwidth is determined based on the second communication rate and the signal-to-noise ratio; and data communication is performed based on the second bandwidth and the filtering coefficient.

[0153] The embodiments of this application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, so as to carry out data communication based on the communication mode, that is, to transmit the acquired data, thereby avoiding mutual interference between the signals of the data acquisition system and the signals of the data transmission system, improving the data quality and the integrity and timeliness of data transmission.

[0154] It should be noted that the storage medium described above in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0155] The fourth aspect of this application also provides an electronic device, such as... Figure 5As shown, the electronic device includes at least a memory 501 and a processor 502. The memory 501 stores a computer program, and the processor 502 implements the methods provided in any embodiment of this application when executing the computer program in the memory 501. For example, the method for executing the computer program in the electronic device is as follows:

[0156] S21, determine the data acquisition duration and the first data transmission duration;

[0157] S22, based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode;

[0158] S23, Data communication is performed based on the aforementioned communication mode.

[0159] When the processor executes the determined data acquisition duration stored in the memory, it also executes the following computer program: obtains the beamwidth, operating distance, and operating speed of the data acquisition system; and calculates the data acquisition duration using the beamwidth, the operating distance, and the operating speed.

[0160] When the processor executes the determination of the first data transmission duration stored in the memory, it also executes the following computer program: acquiring attribute information of the data transmission system, wherein the attribute information includes at least the bandwidth, frequency point, and antenna length of the data transmission system; and determining the first data transmission duration based on the attribute information.

[0161] When the processor determines the communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration stored in the execution memory, it also executes the following computer program: if the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; if the current ratio does not fall within the ratio range, the communication mode is determined to be the frequency-domain discontinuity mode.

[0162] When the processor executes data communication based on the communication mode stored in the memory, it also executes the following computer program: when the communication mode is the time-domain discontinuity mode, it determines a first bandwidth; based on the amount of data to be transmitted and the first bandwidth, it determines a second data transmission duration; based on the first data transmission duration and the second data transmission duration, it determines a first discontinuity ratio; and it performs data communication based on the data acquisition duration and the first discontinuity ratio.

[0163] When the processor determines the second data transmission duration based on the amount of data to be transmitted and the first bandwidth, it also executes the following computer program: using the first bandwidth and the signal-to-noise ratio, it calculates the first communication rate; using the amount of data to be transmitted and the first communication rate, it calculates the second data transmission duration.

[0164] When the processor executes data communication based on the communication mode stored in the memory, it also executes the following computer program: when the communication mode is the frequency domain discontinuity mode, it calculates the second communication rate using the amount of data to be transmitted and the first data transmission duration; determines the second bandwidth based on the second communication rate and the signal-to-noise ratio; and performs data communication based on the second bandwidth and the filtering coefficient.

[0165] The embodiments of this application can determine the current communication mode in real time based on the data acquisition duration and the first data transmission duration, so as to carry out data communication based on the communication mode, that is, to transmit the acquired data, thereby avoiding mutual interference between the signals of the data acquisition system and the signals of the data transmission system, improving the data quality and the integrity and timeliness of data transmission.

[0166] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0167] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

[0168] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this application. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0169] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

[0170] The foregoing has provided a detailed description of several embodiments of this application, but this application is not limited to these specific embodiments. Those skilled in the art can make various variations and modifications based on the concept of this application, and all such variations and modifications should fall within the scope of protection claimed in this application.

Claims

1. A communication method, characterized in that, include: Determine the data acquisition duration and the first data transmission duration; Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain interruption mode and a frequency-domain interruption mode; in the time-domain interruption mode, data communication is performed based on a determined first bandwidth, the amount of data to be transmitted, and the first data transmission duration; in the frequency-domain interruption mode, data communication is performed based on the amount of data to be transmitted and the first data transmission duration. Data communication is performed based on the aforementioned communication mode; The determination of the communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration includes: If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

2. The communication method according to claim 1, characterized in that, Determine the data collection duration, including: Acquire the beamwidth, operating range, and operating speed of the data acquisition system; The data acquisition duration is calculated using the beamwidth, the operating distance, and the operating speed.

3. The communication method according to claim 1, characterized in that, Determine the duration of the first data transmission, including: Obtain the attribute information of the data transmission system, wherein the attribute information includes at least the bandwidth, frequency point, and antenna length of the data transmission system; Based on the attribute information, the duration of the first data transmission is determined.

4. The communication method according to claim 1, characterized in that, The data communication based on the communication mode includes: When the communication mode is the time-domain discontinuity mode, the first bandwidth is determined; The second data transmission duration is determined based on the amount of data to be transmitted and the first bandwidth; The first interruption ratio is determined based on the first data transmission duration and the second data transmission duration; Data communication is performed based on the data acquisition duration and the first interruption ratio.

5. The communication method according to claim 4, characterized in that, The step of determining the second data transmission duration based on the amount of data to be transmitted and the first bandwidth includes: The first communication rate is calculated using the first bandwidth and the signal-to-noise ratio; The second data transmission duration is calculated using the amount of data to be transmitted and the first communication rate.

6. The communication method according to claim 1, characterized in that, The data communication based on the communication mode includes: When the communication mode is the frequency domain discontinuity mode, the second communication rate is calculated using the amount of data to be transmitted and the first data transmission duration. The second bandwidth is determined based on the second communication rate and the signal-to-noise ratio; Data communication is performed based on the second bandwidth and the filtering coefficients.

7. A communication device, characterized in that, include: The first determining module is configured to determine the data acquisition duration and the first data transmission duration; The second determining module is configured to determine a communication mode based on the current ratio determined by the data acquisition duration and the first data transmission duration. The communication mode includes a time-domain discontinuity mode and a frequency-domain discontinuity mode. In the time-domain discontinuity mode, data communication is performed based on a determined first bandwidth, the amount of data to be transmitted, and the first data transmission duration. In the frequency-domain discontinuity mode, data communication is performed based on the amount of data to be transmitted and the first data transmission duration. A communication module configured to perform data communication based on the aforementioned communication mode; The second determining module is specifically configured as follows: If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

8. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the following steps: Determine the data acquisition duration and the first data transmission duration; Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain interruption mode and a frequency-domain interruption mode; in the time-domain interruption mode, data communication is performed based on a determined first bandwidth, the amount of data to be transmitted, and the first data transmission duration; in the frequency-domain interruption mode, data communication is performed based on the amount of data to be transmitted and the first data transmission duration. Data communication is performed based on the aforementioned communication mode; The determination of the communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration includes: If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

9. An electronic device, characterized in that, include: The electronic device includes a processor and a memory, the memory storing machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via a bus, and when the machine-readable instructions are executed by the processor, the following steps are performed: Determine the data acquisition duration and the first data transmission duration; Based on the current ratio determined by the data acquisition duration and the first data transmission duration, a communication mode is determined, wherein the communication mode includes a time-domain interruption mode and a frequency-domain interruption mode; in the time-domain interruption mode, data communication is performed based on a determined first bandwidth, the amount of data to be transmitted, and the first data transmission duration; in the frequency-domain interruption mode, data communication is performed based on the amount of data to be transmitted and the first data transmission duration. Data communication is performed based on the aforementioned communication mode; The determination of the communication mode based on the current ratio determined by the data acquisition duration and the data transmission duration includes: If the current ratio falls within the ratio range, the communication mode is determined to be the time-domain discontinuity mode; If the current ratio does not fall within the range of the ratio, the communication mode is determined to be the frequency domain discontinuity mode.

Citation Information

Patent Citations

  • Method for restraining SAR radio-frequency interference based on space-frequency cascading filtering

    CN106646472A

  • Multi-dimensional information joint radio frequency interference suppression method and system

    CN113176543A