A Tiantong satellite voice and data transmission terminal device and a data transmission method

Through real-time voice quality evaluation and data classification adjustment compression ratio, the problem of decreasing clarity and resource waste caused by limited bandwidth in Tiantong satellite voice data transmission is solved, and more efficient bandwidth allocation and voice data quality assurance is achieved.

CN119945535BActive Publication Date: 2025-06-20NANJING EYE LAKE INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510422184.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-06-20
Estimated Expiration
2045-04-07

AI Technical Summary

Technical Problem

Under high load conditions, in Tiantong satellite voice data transmission, due to limited bandwidth resources, low-priority voice data may be compressed, resulting in poor clarity and even delay or packet loss problems. At the same time, high-priority voice data may also be interfered with, resulting in waste of resources.

Method used

The quality of voice data is monitored through the real-time voice quality evaluation algorithm, set a stable bandwidth threshold and a clear voice data threshold, identify high interference data, and classify voice data levels according to priority and interference degree, adjust the compression ratio to reasonably allocate bandwidth resources.

Benefits of technology

It effectively improves the clarity of voice data, realizes the reasonable allocation of bandwidth resources, avoids the quality of high-priority data due to bandwidth adjustment, and optimizes the transmission of low-priority data, reducing resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945535B_ABST
    Figure CN119945535B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of voice data transmission, and discloses a Tiantong satellite voice data transmission terminal device and a data transmission method, including the following steps: continuously monitoring the voice quality of the voice transmitted in the Tiantong satellite by using a real-time voice quality assessment algorithm, evaluating the quality of the voice data, and setting a stable bandwidth threshold. When the bandwidth required for real-time data transmission exceeds the stable bandwidth threshold due to the increase in the voice data transmission volume, an interference source identification strategy is executed; the interference source identification strategy includes setting a voice data clarity threshold, and comparing the voice quality of all voice data to be transmitted with the voice data clarity threshold respectively. Through the setting of the voice data clarity threshold, the present invention can analyze the interference degree of all voice data when the bandwidth is tight, and include the voice data with insufficient clarity into the high-interference data in advance, so that the bandwidth resources can be reasonably allocated to the data with ideal clarity for transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of voice data transmission, and particularly to a Tiantong satellite voice data transmission terminal device and a data transmission method. Background Art

[0002] The Tiantong satellite system is a technology developed by China to enhance the country's communication capabilities and provide a satellite communication network with global coverage. This system can provide stable communication services in areas without ground communication infrastructure, especially useful in remote areas or disaster situations. By transmitting voice signals through the satellite network, it ensures that users can have clear voice calls in an environment where ground communication is not smooth.

[0003] During the process of using Tiantong satellites for voice data transmission, due to the limited bandwidth resources of satellite communication, in high-load situations, the satellite network generally schedules according to the communication priority. Low-priority voice data will be compressed with a high compression ratio, resulting in poor clarity of voice data, and even serious delays or packet losses. However, some high-priority voice data will also be interfered by other factors (such as ground obstacle interference, weather interference, hardware antenna problems). At this time, even if more bandwidth resources are allocated to high-priority voice data, normal calls cannot be achieved, but instead, the problem of wasting resources occurs.

[0004] Therefore, the present invention provides a Tiantong satellite voice data transmission terminal device and a data transmission method. Summary of the Invention

[0005] Aiming at the problems existing in the above-mentioned prior art, the purpose of the present invention is to provide a Tiantong satellite voice data transmission terminal device and a data transmission method, which can identify the reasons for the interference of voice data clarity in high-load situations when processing the transmission of Tiantong satellite voice data, so that the allocation of broadband resources can effectively improve the clarity of voice data and achieve a reasonable allocation of bandwidth resources.

[0006] To achieve the above purpose, the present invention provides the following technical solution: A Tiantong satellite voice data transmission method, the method includes the following steps:

[0007] Use a real-time voice quality assessment algorithm to continuously monitor the voice quality transmitted in Tiantong satellites, evaluate the quality of voice data, and set a stable bandwidth threshold. When the bandwidth required for real-time data transmission exceeds the stable bandwidth threshold due to the growth of voice data transmission volume, execute an interference source identification strategy;

[0008] The interference source identification strategy includes setting a clear voice data threshold, comparing the voice quality of all voice data to be transmitted with the clear voice data threshold respectively. If the voice quality of the voice data is greater than or equal to the clear voice data threshold, it is classified into low-interference data; if the voice quality of the voice data is less than the clear voice data threshold, it is classified into high-interference data.

[0009] According to the preset voice data priority and the results of different interference class data into which the voice data is classified, different voice data levels are classified:

[0010] Voice data with high priority and classified into low-interference data is classified as first-level voice data;

[0011] Voice data with high priority and classified into high-interference data is classified as second-level voice data;

[0012] Voice data with low priority and classified into low-interference data is classified as third-level voice data;

[0013] Voice data with low priority and classified into high-interference data is classified as fourth-level voice data;

[0014] For first-level voice data and third-level voice data, normal compression ratio is maintained for transmission. For second-level voice data and fourth-level voice data, high compression ratio is used for compression and transmission. A interference factor monitoring threshold is set. After compressing and transmitting the second-level voice data with high compression ratio, the voice quality of the compressed second-level voice data is obtained. Through continuous monitoring of the change in voice quality, the voice quality of the compressed second-level voice data is compared with the interference factor monitoring threshold. If the voice quality of the compressed second-level voice data is less than or equal to the interference factor monitoring threshold, the high compression ratio compression and transmission method should be maintained; if the voice quality of the compressed second-level voice data is greater than the interference factor monitoring threshold, then this type of second-level voice data is reclassified as first-level voice data, and normal compression ratio is executed for voice data transmission.

[0015] In some embodiments, a bandwidth buffer threshold is set. The bandwidth buffer threshold is set by obtaining the real-time bandwidth occupancy after data compression, subtracting the real-time bandwidth occupancy from the stable bandwidth threshold to obtain the bandwidth buffer threshold, and estimating the increased bandwidth occupancy of the second-level voice data that needs to be changed to first-level voice data after restoring the normal compression ratio. The increased bandwidth occupancy is compared with the bandwidth buffer threshold. If the increased bandwidth occupancy is less than or equal to the bandwidth buffer threshold, the second-level voice data is normally changed to first-level voice data without additional reaction; if the increased bandwidth occupancy is greater than the bandwidth buffer threshold, while changing the second-level voice data to first-level voice data, the third-level voice data preset to low priority will be changed to high compression ratio for transmission.

[0016] In some embodiments, the specific method for estimating the increased bandwidth occupancy of the secondary voice data that is changed to primary voice data after restoring the normal compression ratio is to calculate the ratio of the high compression ratio to the normal compression ratio, and combine the ratio Bn with the actual bandwidth occupancy Zn of the secondary voice data before the change to obtain the bandwidth occupancy Ht = Zn × Bn after restoring the normal compression ratio. Then, use the real-time bandwidth occupancy St after data compression and combine it with the bandwidth occupancy Ht after restoring the normal compression ratio to obtain the estimated increased bandwidth occupancy Yl = St + Ht - Zn of the secondary voice data when it is changed to primary voice data.

[0017] In some embodiments, when the increased bandwidth occupancy is greater than the bandwidth buffer threshold, the maximum buffer threshold is obtained by summing the bandwidth occupancy of the four-level voice data transmission and the bandwidth buffer threshold, and the maximum buffer threshold is used to replace the original bandwidth buffer threshold to compare with the increased bandwidth occupancy. If the increased bandwidth occupancy is greater than the maximum buffer threshold, the original compression ratio rule is maintained for data transmission; if the increased bandwidth occupancy is less than or equal to the maximum buffer threshold, the three-level voice data will continue to be transmitted at the original compression ratio to ensure the clarity of the voice data, and a strategy of pausing the four-level voice data transmission will be executed until the phenomenon of a sharp increase in the voice data transmission volume is alleviated.

[0018] The present invention also provides the following technical solution: a Tiantong satellite voice data transmission terminal device, the device includes a memory and a processor coupled to the memory, and the processor is configured to execute the above-mentioned Tiantong satellite voice data transmission method based on instructions stored in the memory.

[0019] The present invention further provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the above-mentioned Tiantong satellite voice data transmission method.

[0020] The technical solution provided by the present invention has the following beneficial effects compared with the prior art:

[0021] First, by setting the voice data clarity threshold, the present invention can analyze the interference degree of all voice data when the bandwidth is tight, and include the voice data with insufficient clarity into the high-interference data in advance, so that the bandwidth resources can be reasonably allocated to the data with ideal clarity for transmission, avoiding waste caused by some high-priority voice data being interfered by other factors and occupying a large amount of bandwidth in the traditional data transmission scheduling.

[0022] Second, by continuously monitoring the voice quality of the secondary voice data, the present invention can promptly sense that the interference factors outside the bandwidth of the secondary voice data have disappeared, and enable the high-priority voice data to promptly resume the original compression ratio for transmission, so as to ensure that the high-priority voice data will not have its data transmission quality degraded due to bandwidth resource adjustment.

[0023] Third, by setting the bandwidth buffer threshold, the present invention can flexibly adjust the compression ratio of the tertiary voice data according to the bandwidth load condition, effectively ensuring that the voice data transmission is not overly affected by bandwidth pressure and avoiding quality degradation when the bandwidth is insufficient.

[0024] Fourth, when the estimated increased bandwidth occupancy is excessive, the present invention can dynamically adjust the bandwidth buffer threshold, giving priority to ensuring the transmission quality of high-priority data, and at the same time ensuring that the quality of low-priority and low-interference voice data is not damaged by high compression as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a logical schematic diagram of a method for transmitting voice data of a Tiantong satellite according to the present invention;

[0026] Figure 2 It is a flow schematic diagram of a method for transmitting voice data of a Tiantong satellite according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0027] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0028] It can be understood that the term "one" should be understood as "at least one" or "one or more". That is, in one embodiment, the number of one element can be one, while in other embodiments, the number of this element can be multiple. The term "one" cannot be understood as a limitation on the number.

[0029] The present invention provides a method for transmitting voice data of a Tiantong satellite, as Figure 1 and Figure 2 shown, the method includes the following steps:

[0030] Continuously monitor the voice quality of the voice transmitted in the Tiantong satellite using real-time voice quality assessment algorithms (such as MOS scoring). Based on the real-time feedback of the voice quality, the clarity of the voice data can be judged. The specific evaluation indicators can be parameters such as audio packet loss rate, jitter, latency, signal strength, signal-to-noise ratio, etc., and the quality of the voice data is evaluated in real time according to these indicators. Set a stable bandwidth threshold. When the growth of the voice data transmission volume causes the bandwidth required for real-time data transmission to exceed the stable bandwidth threshold, it indicates that there is a risk of transmission network congestion and insufficient bandwidth, and an interference source identification strategy is executed. For example, the stable bandwidth threshold can be set to 80% of the bandwidth upper limit. When the bandwidth occupied by the transmission of real-time voice data exceeds the stable bandwidth threshold, it indicates that a large amount of voice data is being transmitted during this time period and there is a risk of insufficient bandwidth;

[0031] The interference source identification strategy includes setting a voice data clarity threshold, comparing the voice quality of all voice data to be transmitted with the voice data clarity threshold respectively. If the voice quality of the voice data is greater than or equal to the voice data clarity threshold, it indicates that the clarity of the voice data is good under the condition of providing sufficient bandwidth, and it is classified into low-interference data; if the voice quality of the voice data is less than the voice data clarity threshold, it indicates that the clarity of the voice data is still not ideal under the condition of providing sufficient bandwidth, and there are phenomena such as voice loss and poor clarity, and it is classified into high-interference data;

[0032] During the process of voice data transmission in the Tiantong satellite, emergency rescue communications, public safety law enforcement communications, important enterprise or institutional business communications, etc. are included in the high priority level, while personal user and entertainment social communications are included in the low priority level. According to the preset voice data priority level, combined with the results of different interference class data into which the voice data is classified, different voice data levels are classified; specifically, the high-priority and low-interference-class voice data are classified as first-level voice data, the high-priority and high-interference-class voice data are classified as second-level voice data, the low-priority and low-interference-class voice data are classified as third-level voice data, and the low-priority and high-interference-class voice data are classified as fourth-level voice data;

[0033] In data transmission, the first-level voice data is transmitted while maintaining the normal compression ratio, and the fourth-level voice data is compressed with a high compression ratio and transmitted. The purpose of doing this is to ensure that when the bandwidth is insufficient, the high-priority voice data can be preferentially transmitted normally, while the low-priority voice data is highly compressed to save bandwidth. For the second-level voice data, although this voice data belongs to the high-priority category, there are interference phenomena during normal bandwidth transmission, and normal voice transmission cannot be achieved. In the case of critical bandwidth, even if the normal compression ratio is maintained for transmission, there are still problems with the clarity of the voice data. Therefore, the high-priority second-level voice data is highly compressed to save bandwidth. Moreover, for the third-level voice data, although this voice data belongs to the low-priority category, its clarity is relatively ideal during normal bandwidth transmission, so the normal compression ratio is maintained for transmission, enabling this type of voice data to still maintain normal call use when the bandwidth pressure is relatively high.

[0034] Furthermore, although the high compression ratio is used for data compression and transmission of the second-level voice data, during the subsequent transmission process, other interference factors of the second-level voice data may be eliminated. At this time, this type of high-priority voice data may be affected by the single factor of high compression and result in unclear data, making normal call impossible. To avoid the occurrence of the above problems, an interference factor monitoring threshold should be set. After the second-level voice data is compressed with a high compression ratio and transmitted, the voice quality of the compressed second-level voice data is obtained. The interference factor monitoring threshold should be dynamically adjusted according to different voice data. For example, the interference factor monitoring threshold can be set to 120% of the voice quality after compression, and through continuous monitoring of the change in voice quality, the voice quality of the compressed second-level voice data is compared with the interference factor monitoring threshold, and corresponding responses are made according to the comparison results. Specifically, if the voice quality of the compressed second-level voice data is less than or equal to the interference factor monitoring threshold, it indicates that after the second-level voice data is compressed and transmitted with a high compression ratio, other factors interfering with data clarity still exist, and the high compression ratio compression and transmission method should be maintained; if the voice quality of the compressed second-level voice data is greater than the interference factor monitoring threshold, it indicates that after the second-level voice data is compressed and transmitted with a high compression ratio, its voice quality has been significantly improved during the compression and transmission process, indicating that factors other than bandwidth interfering with data clarity have disappeared. Then, this type of second-level voice data is reclassified as first-level voice data, and the normal compression ratio is used for voice data transmission to ensure the quality and stability of voice transmission.

[0035] However, after the above design, after some secondary voice data is changed and classified as primary voice data, since the tertiary voice data with low priority also maintains a normal compression ratio for transmission, it leads to only a small amount of voice data being compressed and transmitted at a high compression ratio in the case of tight bandwidth, which cannot effectively relieve the tight bandwidth situation, and the voice data transmission of the Tiantong satellite is still in a high-load situation. To avoid the occurrence of the above problems, a bandwidth buffer threshold should be set, and the increased bandwidth occupancy after the secondary voice data that needs to be changed to primary voice data resumes the normal compression ratio should be estimated. Then, compare the increased bandwidth occupancy with the bandwidth buffer threshold, and make corresponding responses according to the comparison result.

[0036] More specifically, the method for setting the bandwidth buffer threshold is to obtain the real-time bandwidth occupancy after data compression, and subtract the real-time bandwidth occupancy from the stable bandwidth threshold to get the bandwidth buffer threshold. To estimate the increased bandwidth occupancy after the secondary voice data that needs to be changed to primary voice data resumes the normal compression ratio, it is necessary to calculate the ratio of the high compression ratio to the normal compression ratio. Multiply the ratio Bn by the actual bandwidth occupancy Zn before the change of the secondary voice data to get the bandwidth occupancy Ht = Zn × Bn after resuming the normal compression ratio. Then, use the real-time bandwidth occupancy St after data compression and the bandwidth occupancy Ht after resuming the normal compression ratio to get the estimated increased bandwidth occupancy Yl = St + Ht - Zn after the secondary voice data is changed to primary voice data. After obtaining the increased bandwidth occupancy, the specific response made by comparing it with the bandwidth buffer threshold is as follows: If the increased bandwidth occupancy is less than or equal to the bandwidth buffer threshold, it indicates that even if some secondary voice data is changed and classified as primary voice data, the increased bandwidth usage can still control the total bandwidth occupancy required for voice data transmission within a reasonable range, and the secondary voice data is normally changed and classified as primary voice data without additional response; if the increased bandwidth occupancy is greater than the bandwidth buffer threshold, it indicates that if some secondary voice data is changed and classified as primary voice data, the increased bandwidth usage will cause the total bandwidth to be in a tight and saturated state. Therefore, while changing the secondary voice data to primary voice data, the tertiary voice data preset with low priority will be changed to a high compression ratio for transmission.

[0037] On the other hand, when the increased bandwidth occupancy is greater than the bandwidth buffer threshold, the maximum buffer threshold can be obtained by summing the bandwidth occupied by the four - level voice data transmission and the bandwidth buffer threshold, and the maximum buffer threshold can be used to replace the original bandwidth buffer threshold for comparison with the increased bandwidth occupancy. If the increased bandwidth occupancy is greater than the maximum buffer threshold, it means that even if the transmission of the four - level voice data is paused, the remaining bandwidth is still not sufficient to support the three - level voice data to be transmitted at the original compression ratio. In this case, the original compression ratio rule is maintained for data transmission. If the increased bandwidth occupancy is less than or equal to the maximum buffer threshold, it means that after pausing the transmission of the four - level voice data, the remaining bandwidth can support the three - level voice data to be transmitted at the original compression ratio. Then, the three - level voice data will continue to be transmitted at the original compression ratio to ensure the clarity of the voice data, and the strategy of pausing the transmission of the four - level voice data will be executed until the phenomenon of a sharp increase in the voice data transmission volume is alleviated. By pausing the transmission of the four - level voice data to dynamically change the bandwidth buffer threshold to the maximum buffer threshold, the voice data transmission of the Tiantong satellite can transmit the data that is not affected by bandwidth factors as much as possible at the original compression ratio.

[0038] As another preferred embodiment of the present invention, when the voice quality after compression of the secondary voice data is greater than the interference factor monitoring threshold and the estimated increased bandwidth occupancy for the secondary voice data to recover to the original compression ratio is less than or equal to the bandwidth buffer threshold, it indicates that even if this type of secondary voice data is re - classified as primary voice data, the increased bandwidth usage can still keep the total bandwidth occupancy required for voice data transmission within a reasonable range, which also means that there is spare bandwidth for voice data transmission at this time. At this time, an attempt can be made to transmit the remaining secondary voice data that is still highly compressed without compression. When there is sufficient bandwidth resource after compression adjustment, some of the secondary voice data belonging to the high - priority level can be transmitted without compression. This means that more original data can be retained during transmission, reducing voice data loss, thereby maintaining a high voice quality and clarity, so that the voice data affected by other factors can be prevented from reducing data quality as much as possible during transmission. Specifically, it is necessary to multiply the ratio of the high compression ratio by the bandwidth occupied in its high - compression state to obtain the bandwidth occupied during its uncompressed transmission, and then obtain the increased bandwidth during its uncompressed transmission. If the increased bandwidth is less than or equal to the bandwidth buffer threshold, then the remaining secondary voice data will be transmitted without compression; if the increased bandwidth is greater than the bandwidth buffer threshold, then the remaining secondary voice data will be transmitted with high - compression ratio compression, and no additional operation will be performed on the remaining secondary voice data.

[0039] Generally speaking, the present invention designs a method for voice data transmission of Tiantong satellites, aiming at the problem that the bandwidth resource allocation of voice data transmission of Tiantong satellites is unreasonable under high load conditions, resulting in waste due to more bandwidth resources being given to voice data with serious interference. Through the setting of the clear threshold of voice data, the present invention can analyze the interference degree of all voice data when the bandwidth is tight, and include the voice data with insufficient clarity into the high-interference data in advance, so as to preferentially improve the compression ratio of high-interference voice data, so that the bandwidth resources can be reasonably allocated to the data with ideal clarity for transmission, avoiding waste caused by some voice data with high priority but interfered by other factors occupying a large amount of bandwidth in the traditional data transmission scheduling. This design takes into account the complex voice data transmission environment (such as weather changes, signal interference, etc.), so as to be able to flexibly cope with external interference, adjust the bandwidth allocation according to the clarity difference, and ensure that the data transmitted when the bandwidth is tight is clearer and more reliable. And through continuous monitoring of the voice quality of secondary voice data, when the voice quality is significantly improved under high-compression ratio transmission, it can be sensed in time that the external interference factors of the secondary voice data outside the bandwidth have disappeared, and the high-priority voice data can be restored to the original compression ratio for transmission in time, so as to ensure that the high-priority voice data will not cause a decline in data transmission quality due to bandwidth resource adjustment. By setting the bandwidth buffer threshold, the compression ratio of tertiary voice data can be flexibly adjusted according to the bandwidth load situation, and the system can effectively ensure that the voice data transmission is not overly affected by bandwidth pressure, avoiding quality decline when the bandwidth is insufficient. And when the estimated increased bandwidth occupancy is excessive, the bandwidth buffer threshold can be dynamically adjusted to preferentially ensure the transmission quality of high-priority data, and at the same time ensure that the quality of low-priority and low-interference voice data is not damaged by high compression as much as possible. This method improves the efficiency and stability of the Tiantong satellite communication system in the face of bandwidth pressure through the comprehensive management of voice quality, priority, bandwidth and interference factors, ensures the high priority and clarity of key data transmission, and at the same time optimizes the utilization of bandwidth resources.

[0040] The present invention also provides a terminal device for voice data transmission of Tiantong satellites. The device includes a memory and a processor coupled to the memory. The processor is configured to execute the above-mentioned method for voice data transmission of Tiantong satellites based on instructions stored in the memory.

[0041] Embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. Embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, the above-mentioned functions defined in the methods of the present application are executed. It should be noted that the above-mentioned computer-readable medium in the present 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 of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection having one or more wire segments, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical fiber, a portable compact disk read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program codes. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program codes contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, wire segments, optical cables, RF, etc., or any suitable combination of the above.

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

[0043] Those skilled in the art should understand that the above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered by the protection scope of the present application.

Claims

1. A method for transmitting satellite voice data, characterized in that: The method comprises the following steps: Use a real-time voice quality assessment algorithm to continuously monitor the voice quality transmitted in the Tiantong satellite, evaluate the quality of voice data, and set a stable bandwidth threshold. When the increase in voice data transmission volume causes the bandwidth required for real-time data transmission to exceed the stable bandwidth threshold, execute the interference source identification strategy; The interference source identification strategy includes setting a voice data clarity threshold, comparing the voice quality of all voice data to be transmitted with the voice data clarity threshold, and if the voice quality of the voice data is greater than or equal to the voice data clarity threshold, classifying it as low interference data; if the voice quality of the voice data is less than the voice data clarity threshold, classifying it as high interference data; Different voice data levels are classified according to the preset voice data priority and the different interference data results into which the voice data is classified: Classify high-priority and low-interference voice data as primary voice data; Classify high-priority and high-interference voice data as secondary voice data; The voice data with low priority and included in the low interference category are classified as level 3 voice data; The voice data with low priority and included in the high interference category are classified into four levels of voice data; Maintain a normal compression ratio for transmission of level 1 and level 3 voice data, and use a high compression ratio for compression and transmission of level 2 and level 4 voice data. Set an interference factor monitoring threshold. After compressing and transmitting the level 2 voice data with a high compression ratio, obtain the voice quality of the compressed level 2 voice data. Compare the compressed level 2 voice data quality with the interference factor monitoring threshold by continuously monitoring the change in voice quality. If the compressed level 2 voice data quality is less than or equal to the interference factor monitoring threshold, maintain the high compression ratio compression transmission mode. If the voice quality of the secondary voice data after compression is greater than the interference factor monitoring threshold, the secondary voice data is reclassified as primary voice data and a normal compression ratio is applied for voice data transmission.

2. A method for transmitting satellite voice data according to claim 1, characterized in that: A bandwidth buffer threshold is set. The bandwidth buffer threshold is set by obtaining the real-time bandwidth occupancy after data compression, and the bandwidth buffer threshold is obtained by subtracting the real-time bandwidth occupancy from the stable bandwidth threshold. The increased bandwidth occupancy of the secondary voice data that needs to be changed to the primary voice data is estimated after the normal compression ratio is restored. The increased bandwidth occupancy is compared with the bandwidth buffer threshold. If the increased bandwidth occupancy is less than or equal to the bandwidth buffer threshold, the secondary voice data is normally changed and classified into the primary voice data without additional response. If the increased bandwidth occupancy is greater than the bandwidth buffer threshold, while the secondary voice data is changed and classified into the primary voice data, the third-level voice data preset as a low priority will be changed to a high compression ratio for transmission.

3. A method for transmitting satellite voice data according to claim 2, characterized in that: A specific method for estimating the increased bandwidth occupancy of the secondary voice data changed to the primary voice data after the normal compression ratio is restored is to calculate the ratio of the high compression ratio to the normal compression ratio, combine the ratio Bn with the actual bandwidth occupied by the secondary voice data before the change Zn to obtain the bandwidth occupancy after the normal compression ratio is restored Ht=Zn×Bn, and then use the real-time bandwidth occupancy St after data compression combined with the bandwidth occupancy Ht after the normal compression ratio is restored to obtain the estimated increased bandwidth occupancy Yl=St+Ht-Zn after the secondary voice data is changed to the primary voice data.

4. A method for transmitting satellite voice data according to claim 3, characterized in that: When the increased bandwidth occupancy is greater than the bandwidth buffer threshold, the maximum buffer threshold is obtained by summing the bandwidth occupied by the fourth-level voice data transmission and the bandwidth buffer threshold, and the maximum buffer threshold is used to replace the original bandwidth buffer threshold to compare with the increased bandwidth occupancy. If the increased bandwidth occupancy is greater than the maximum buffer threshold, the original compression ratio rule is maintained for data transmission; if the increased bandwidth occupancy is less than or equal to the maximum buffer threshold, the third-level voice data will continue to be transmitted at the original compression ratio to ensure the clarity of the voice data, and the strategy of suspending the fourth-level voice data transmission will be implemented until the phenomenon of the sharp increase in voice data transmission is alleviated.

5. A Tiantong satellite voice data transmission terminal device, characterized in that: According to the Tiantong satellite voice data transmission method according to any one of claims 1 to 4, the device includes a memory and a processor coupled to the memory, and the processor is configured to execute the above-mentioned Tiantong satellite voice data transmission method based on instructions stored in the memory.

Citation Information

Patent Citations

  • Method and device for evaluating voice quality of voice over Internet protocol (VOIP)

    CN102340426A

  • Methods and apparatus to new radio broadcast reception

    US20240323959A1