Signal transmission method, module, electronic device and computer readable storage medium

By using intermittent transmit signal and frequency calibration methods in terminal devices, the frequency offset problem caused by the temperature drift of crystal oscillator in satellite communication is solved, and high-precision transmit signal frequency is achieved, which improves communication quality without increasing the need for Hardware cost.

CN118764076BActive Publication Date: 2025-02-18HONOR DEVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411237565.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-02-18
Estimated Expiration
2044-09-05

AI Technical Summary

Technical Problem

In satellite communication, the temperature drift of the crystal oscillator causes the frequency shift of the transmitted signal, affecting the communication quality, and existing designs require a large layout space to reduce heat transfer.

Method used

By using intermittently transmitting signals in terminal devices, the working time of the power amplifier is reduced and the generation of heat is reduced. In the non-transmission time slot, the frequency compensation value is obtained according to the signal frequency output by the crystal oscillator, and the frequency of the transmitted signal is adjusted. to ensure that the frequency meets preset requirements.

Benefits of technology

It effectively avoids frequency offset caused by temperature drift of crystal oscillator, ensures frequency accuracy of transmitted signals, improves communication quality, and does not require increasing hardware costs or changing PCB design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118764076B_ABST
    Figure CN118764076B_ABST
Patent Text Reader

Abstract

The present application relates to the field of terminal technology, and provides a signal transmission method, module, electronic device and computer-readable storage medium, the method comprising: outputting a transmission signal at a first frequency in a first time slot, the first frequency being associated with the signal frequency output by a crystal oscillator; stopping outputting the transmission signal in a second time slot, and obtaining a first adjustment amount, the frequency compensation value corresponding to the first adjustment amount, and the frequency of the signal output by the crystal oscillator being negatively correlated; outputting a transmission signal at a second frequency in a third time slot, the second frequency being associated with the frequency compensation value corresponding to the first adjustment amount, and the second frequency meeting a preset frequency requirement. The method can adaptively adjust the frequency of the local oscillator signal to avoid the problem of excessive frequency deviation of the transmission signal caused by the temperature drift of the crystal oscillator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a signal transmission method, module, electronic device and computer-readable storage medium. Background Art

[0002] With the development of communication technology, there are more and more communication methods. Satellite communication, as a communication method in emergency situations, is increasingly used in mobile terminals.

[0003] Many terminal devices, such as mobile phones, watches, and tablets, can support satellite communications. When the terminal device is performing satellite communications, the transmission power is relatively large, usually up to 4 to 6 watts. Excessive transmission power can easily cause the temperature of components around the power amplifier to rise. For example, during satellite communications, the crystal oscillator in the satellite communication module is easily affected by the heat generated by the power amplifier, resulting in temperature drift, which causes the frequency of the transmission signal output by the satellite communication module to shift, and the frequency deviation from the required transmission signal is large.

[0004] Generally speaking, designers can place a larger distance between the power amplifier and the crystal oscillator to reduce some of the heat transfer and avoid excessive temperature drift of the crystal oscillator. However, this design method requires a larger layout space, so the usage scenarios are limited. Summary of the invention

[0005] The present application provides a signal transmission method, module, device, chip, electronic device, computer-readable storage medium and computer program product, which can avoid the frequency deviation problem of the transmission signal caused by the temperature drift of the crystal oscillator.

[0006] In a first aspect, a signal transmission method is provided, comprising: outputting a transmission signal at a first frequency in a first time slot, the first frequency being associated with a signal frequency output by a crystal oscillator; stopping outputting the transmission signal in a second time slot, and obtaining a first adjustment amount, a frequency compensation value corresponding to the first adjustment amount being negatively correlated with the frequency of the signal output by the crystal oscillator; outputting a transmission signal at a second frequency in a third time slot, the second frequency being associated with the frequency compensation value corresponding to the first adjustment amount, and the second frequency meeting a preset frequency requirement.

[0007] Since the transmission signal is obtained by mixing the local oscillator signal and the intermediate frequency signal, and the local oscillator signal is obtained by multiplying the signal output by the crystal oscillator multiple times, it can be seen that the frequency of the transmission signal is correlated with the frequency of the signal output by the crystal oscillator.

[0008] The first time slot, the second time slot and the third time slot may be time slots within the transmission period, or may be transmission time slots. The terminal device may intermittently output a transmission signal, and calibrate the frequency of the transmission signal according to the signal frequency output by the crystal oscillator in the second time slot to generate a first adjustment amount. Afterwards, the terminal device may adjust the frequency of the transmission signal according to the first adjustment amount in the third time slot so that the frequency of the transmission signal meets the preset frequency requirement.

[0009] Optionally, the preset frequency requirement may be a preset frequency deviation range, such as a frequency deviation range within 0 to 100 ppm, 50-150 ppm, 0 to 1000 ppb, etc., or may meet regulatory requirements.

[0010] It should be noted that the first adjustment amount can be the adjustment amount calculated as described above. The frequency compensation value corresponding to the adjustment amount is the frequency compensation value corresponding to the first adjustment amount. When the frequency of the signal output by the crystal oscillator becomes higher, the frequency compensation value corresponding to the first adjustment amount decreases; when the frequency of the signal output by the crystal oscillator becomes lower, the frequency compensation value corresponding to the first adjustment amount becomes higher. In other words, the frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator. Based on this, the terminal device can adaptively compensate the frequency of the output transmission signal when the crystal oscillator has temperature drift.

[0011] The terminal device can reduce the duration of the transmission state by intermittently outputting the transmission signal, thereby shortening the working time of the power amplifier and reducing the heat generation. Therefore, while reducing the temperature drift to a certain extent, it can also save power consumption. In addition, the terminal device also calibrates the local oscillator frequency in the second time slot when the transmission signal is not output, ensuring the accuracy of the frequency of the transmission signal. This method does not require the size and number of PCBs to be increased, nor does it require other hardware designs to be modified due to PCB design modifications. It does not increase costs and can adaptively adjust the frequency of the local oscillator signal, so that the frequency of the transmission signal always meets regulatory requirements, ensuring communication quality, and is applicable to a wide range of scenarios.

[0012] In some possible implementations, the first time slot, the second time slot and the third time slot are all time slots within a transmission period, and the method further includes: obtaining a received signal within a receiving period, the receiving period and the transmitting period do not overlap, and a transmitting period and an adjacent receiving period are a transceiver cycle.

[0013] During the transmission period, the terminal device will not process the received signal, and the path for receiving the signal can be in a closed state; during the reception period, the terminal device will not output the transmitted signal, and the path for transmitting the signal can be in a closed state.

[0014] In some possible implementations, the second time slot is after the first time slot, the third time slot is after the second time slot, the second time slot is adjacent to the first time slot, and the third time slot is adjacent to the second time slot.

[0015] In this implementation, a non-transmission time slot that is not a transmission time slot, i.e., a second time slot, is set between two transmission time slots. By performing frequency calibration in the non-transmission time slot between the two transmission time slots, the frequency of the transmission signal can be calibrated in time, thereby ensuring the frequency accuracy of the transmission signal to the greatest extent.

[0016] After the transmission time slot, no non-transmission time slot is set for calibration, but the receiving state is directly entered. Optionally, in the receiving state, the power amplifier no longer generates heat, so one calibration process can be reduced.

[0017] In some possible implementations, the transmission period also includes a fourth time slot, the fourth time slot is after the third time slot, and the fourth time slot is adjacent to the third time slot, and the method also includes: stopping outputting the transmission signal in the fourth time slot, and obtaining a second adjustment amount, the frequency compensation value corresponding to the second adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator, and the second adjustment amount is used to adjust the frequency of the local oscillator signal.

[0018] The second adjustment amount is an adjustment amount obtained at a different time than the first adjustment amount. The meaning and usage of the second adjustment amount can refer to the relevant description of the first adjustment amount, which will not be repeated here. Optionally, in this implementation, the transmission period may include two transmission time slots and two non-transmission time slots spaced apart from each other.

[0019] In this implementation, calibration is performed in the non-transmission time slot after the transmission time slot and before the receiving period, so that the local oscillator frequency of the local oscillator signal in the receiving state is the calibrated frequency. Therefore, in the receiving state, after the terminal device uses the calibrated local oscillator signal to down-convert the received signal, the frequency of the obtained signal is highly accurate, meeting the demodulation requirements and ensuring the communication quality.

[0020] In some possible implementations, the transmission period also includes a fifth time slot and a sixth time slot, the fifth time slot is after the fourth time slot, the sixth time slot is after the fifth time slot, the fifth time slot is adjacent to the fourth time slot, and the sixth time slot is adjacent to the fifth time slot. The method also includes: outputting a transmission signal at a third frequency in the fifth time slot, the third frequency is associated with a frequency compensation value corresponding to the second adjustment amount, and the third frequency meets a preset frequency requirement; stopping outputting the transmission signal in the sixth time slot, and obtaining a third adjustment amount, the frequency compensation value corresponding to the third adjustment amount, and a negative correlation with the frequency of a signal output by the crystal oscillator.

[0021] The third adjustment amount is an adjustment amount obtained at a different time than the first adjustment amount. The meaning and usage of the third adjustment amount can refer to the relevant description of the first adjustment amount, which will not be repeated here. Optionally, in this implementation, the transmission period may include three transmission time slots and three non-transmission time slots spaced apart from each other.

[0022] The terminal equipment can achieve a finer granularity in dividing the transmission time slot and non-transmission time slot while meeting the transmission requirements, and can timely adjust the frequency deviation caused by the temperature drift of the crystal oscillator, so that the frequency adjustment of the transmission signal is more timely and the frequency accuracy is higher.

[0023] In some possible implementations, the transmission period also includes a seventh time slot and an eighth time slot, the seventh time slot is after the sixth time slot, the eighth time slot is after the seventh time slot, the seventh time slot is adjacent to the sixth time slot, and the eighth time slot is adjacent to the seventh time slot; the method also includes: outputting a transmission signal at a fourth frequency in the seventh time slot, the fourth frequency is associated with a frequency compensation value corresponding to a third adjustment amount, and the fourth frequency meets a preset frequency requirement; stopping outputting the transmission signal in the eighth time slot, and obtaining a fourth adjustment amount, the frequency compensation value corresponding to the fourth adjustment amount, and a negative correlation with the frequency of a signal output by the crystal oscillator.

[0024] The fourth adjustment amount is an adjustment amount obtained at a different time from the first adjustment amount. The meaning and usage of the fourth adjustment amount can refer to the relevant description of the first adjustment amount, which will not be repeated here. Optionally, in this implementation, the transmission period may include four transmission time slots and four non-transmission time slots spaced apart from each other.

[0025] While meeting the transmission requirements, the terminal equipment can achieve a finer granularity in dividing the transmission time slots and non-transmission time slots to avoid the power amplifier from continuously working and generating more heat. It can also timely adjust the frequency deviation caused by the temperature drift of the crystal oscillator, making the frequency adjustment of the transmission signal more timely and more accurate.

[0026] In some possible implementations, the method further includes: generating a local oscillator signal according to a fourth adjustment amount during a receiving period, and the local oscillator signal is used to perform down-conversion processing on a received signal during the receiving period.

[0027] In this implementation, when entering the receiving state, the local oscillator frequency of the local oscillator signal is the calibrated frequency. Therefore, in the receiving state, after the terminal device uses the calibrated local oscillator signal to down-convert the received signal, the frequency of the obtained signal is highly accurate, meets the demodulation requirements, and ensures the communication quality.

[0028] In some possible implementations, the transmission signal is a transmission signal in a satellite communication system.

[0029] In some possible implementations, a method for obtaining a first adjustment amount includes: receiving a calibration signal, where the calibration signal is a signal transmitted by a satellite; obtaining a frequency adjustment range of a local oscillator signal; determining a plurality of amounts to be adjusted according to a preset frequency adjustment step and a frequency adjustment range, where the plurality of amounts to be adjusted are integers between a first ratio and a second ratio, where the first ratio is a ratio of a lower limit value of the frequency adjustment range to a preset adjustment step, and the second ratio is a ratio of an upper limit value of the frequency adjustment range to a preset adjustment step; outputting a transmission signal according to the first amount to be adjusted, and obtaining a correlation coefficient between a transmission signal and a calibration signal corresponding to the first amount to be adjusted, where the first amount to be adjusted is any one of the plurality of amounts to be adjusted, and the correlation coefficient is used to characterize a difference in frequency between a transmission signal and a calibration signal corresponding to the first amount to be adjusted; determining whether the correlation coefficient is greater than a preset correlation coefficient threshold; if so, determining that the first amount to be adjusted or a frequency compensation value of the first amount to be adjusted pair is the first adjustment amount; if not, obtaining a second amount to be adjusted, and determining the first adjustment amount according to the second amount to be adjusted, where the second amount to be adjusted is one of the plurality of amounts to be adjusted, and the second amount to be adjusted is different from the first amount to be adjusted.

[0030] The above correlation coefficient can characterize the difference between the frequency of the quantity to be adjusted and the calibration signal. The larger the correlation coefficient, the greater the difference between the two frequencies; the smaller the correlation coefficient, the smaller the difference between the two frequencies and the closer they are.

[0031] Since the frequency accuracy of the signal sent by the satellite is higher, the terminal device calculates the first adjustment amount using the signal sent by the satellite, and adjusts the frequency of the local oscillator signal according to the first adjustment amount that can meet the frequency error, thereby ensuring that the frequency of the transmitted signal meets the communication requirements.

[0032] Optionally, the method for obtaining the second adjustment amount, the third adjustment amount and the fourth adjustment amount may refer to the method for obtaining the first adjustment amount, which will not be described in detail here.

[0033] In some possible implementations, the satellite is a positioning satellite, and the calibration signal is a positioning signal transmitted by the positioning satellite.

[0034] The above correlation coefficient can characterize the difference between the frequency of the quantity to be adjusted and the calibration signal. The larger the correlation coefficient, the greater the difference between the two frequencies; the smaller the correlation coefficient, the smaller the difference between the two frequencies and the closer they are.

[0035] Since the frequency accuracy of the signal sent by the satellite is higher, the terminal device calculates the first adjustment amount using the signal sent by the satellite, and adjusts the frequency of the local oscillator signal according to the first adjustment amount that can meet the frequency error, thereby ensuring that the frequency of the transmitted signal meets the communication requirements.

[0036] In some possible implementations, obtaining the first adjustment amount includes: obtaining the temperature value of the crystal oscillator; if the temperature value is greater than or equal to a preset temperature threshold, executing the step of obtaining the first adjustment amount; the method also includes: if the temperature value is less than the preset temperature threshold, not executing the step of obtaining the first adjustment amount, and outputting a transmission signal at a first frequency in a third time slot, and the first frequency meets the preset frequency requirement.

[0037] In this implementation, frequency calibration can be performed only when the temperature value of the crystal oscillator is greater than or equal to the preset temperature threshold, and frequency calibration is not performed when the temperature value of the crystal oscillator is less than the preset temperature threshold. This can ensure normal communication while reducing some unnecessary calibration processes.

[0038] In a second aspect, a signal transmission module is provided, including: a first communication chip, a second communication chip, a power amplifier, a first low-noise amplifier, a second low-noise amplifier and a first switch; the transmission port of the first communication chip is coupled to the input port of the power amplifier, and the output port of the power amplifier is coupled to the transmission antenna corresponding to the first communication chip; the input port of the first low-noise amplifier is coupled to the receiving antenna corresponding to the first communication chip, and the output port of the first low-noise amplifier is coupled to the receiving port of the first communication chip; the input port of the second low-noise amplifier is coupled to the receiving antenna corresponding to the second communication chip, the output port of the second low-noise amplifier is coupled to the first port of the first switch, the second port of the first switch is coupled to the calibration port, and the third port of the first switch is coupled to the input port of the second communication chip; in a first time slot, the first communication chip is used to output the transmission signal of the first communication chip corresponding to the first communication system according to the first frequency, and the A frequency is associated with the signal frequency output by the crystal oscillator. In a first time slot, the transmission signal of the first communication system is output by the transmission port of the first communication chip, and after being amplified by the power amplifier, it is transmitted through the transmission antenna corresponding to the first communication chip. The crystal oscillator corresponds to the first communication system. In a second time slot, the first communication chip is used to stop outputting the transmission signal of the first communication system and obtain a first adjustment amount. The frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator. In the second time slot, the receiving signal in the second communication system corresponding to the second communication chip is received via the receiving antenna of the second communication system, and after being amplified by the second low-noise amplifier, it is input into the first communication chip through the calibration port. In a third time slot, the first communication chip is used to output the transmission signal of the first communication system according to the second frequency. The second frequency is associated with the frequency compensation value corresponding to the first adjustment amount. The second frequency meets the preset frequency requirement.

[0039] The first communication system may be a communication system where a crystal oscillator with temperature drift occurs, such as a satellite communication system; the second communication system may be a communication system with high signal reception accuracy, such as a positioning system.

[0040] In some possible implementations, during a receiving period, the first communication chip is used to obtain a receiving signal of the first communication system, the receiving period and the transmitting period do not overlap, a transmitting period and an adjacent receiving period constitute a transceiver cycle, and during the receiving period, the receiving signal of the first communication system is received via a receiving antenna of the first communication system, and after being amplified by a first low-noise amplifier, is input into the first communication chip through an input port of the first communication chip.

[0041] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system and the receiving antenna of the first communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the first low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is output through the transmitting port of the first communication chip and then input into the power amplifier, after being amplified by the power amplifier, it enters the power divider branch, and then is transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received through the receiving antenna of the second communication system, amplified by the second low-noise amplifier, and then input into the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received through the transmitting antenna of the first communication system, then is branched through the power divider and input into the second low-noise amplifier for amplification, and then is input into the first communication chip through the input port of the first communication chip.

[0042] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the second low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is output to the power amplifier via the transmitting port of the first communication chip for amplification, and then is branched by the power divider and transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received via the transmitting antenna of the first communication system, and is branched by the power divider and input into the second low-noise amplifier for amplification, and then is input into the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received via the receiving antenna of the first communication system, and is amplified by the first low-noise amplifier, and then is input into the first communication chip through the input port of the first communication chip.

[0043] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system, the receiving antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the second low-noise amplifier, the input port of the second low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is input to the power amplifier via the transmitting port of the first communication chip for amplification, and then is branched by the power divider and transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received via the transmitting antenna of the first communication system, is amplified by the second low-noise amplifier through the branch of the power divider, and then is input to the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received via the transmitting antenna of the first communication system, is amplified by the first low-noise amplifier through the branch of the power divider, and then is input to the first communication chip through the input port of the first communication chip.

[0044] In some possible implementations, the calibration port is a port of the first communication chip.

[0045] In some possible implementations, the module also includes: a processing chip, which is coupled to the first communication chip and the first switch respectively, and the calibration port is the port of the processing chip; in the second time slot, the receiving signal of the second communication system is received via the receiving antenna of the second communication system, is branched by the power divider and input into the second low-noise amplifier for amplification, and then is switched by the first switch and input into the calibration port of the processing chip, and the processing chip is used to determine the first adjustment amount according to the receiving signal of the second communication system, and send the first adjustment amount to the first communication chip.

[0046] In some possible implementations, the first communication chip is a satellite chip, and the first communication system is a satellite communication system; and / or, the second communication chip is a positioning chip, and the second communication system is a positioning system.

[0047] Optionally, in the above signal transmission module, the transmission period may further include a fourth time slot; optionally, the transmission period may further include a fifth time slot and a sixth time slot; optionally, the transmission period may further include a seventh time slot and an eighth time slot. The working state of the terminal device in each time slot can be referred to the relevant description in the above text, which will not be repeated here.

[0048] It should be noted that, in different transmission time slots, the signal path through which the transmission signal flows is the same; in different non-transmission time slots, the signal path through which the calibration signal flows is the same; in different receiving time periods, the signal path through which the receiving signal flows is the same.

[0049] In some possible implementations, the module further includes a second communication chip.

[0050] Optionally, the second communication chip can be provided separately or integrated into the signal transmission module. Integrating the second communication chip into the signal transmission module can improve the integration level and facilitate layout.

[0051] In a third aspect, a signal transmitting device is provided, comprising a unit composed of software and / or hardware, wherein the unit is used to execute any one of the methods in the technical solution described in the first aspect.

[0052] In a fourth aspect, an embodiment of the present application provides a chip, comprising a processor; the processor is used to read and execute a computer program stored in a memory to execute any one of the methods in the technical solution described in the first aspect.

[0053] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.

[0054] Further optionally, the chip also includes a communication interface.

[0055] In a fifth aspect, an electronic device is provided, comprising: a processor, a memory and an interface; the processor, the memory and the interface cooperate with each other so that the electronic device executes any one of the methods in the technical solution described in the first aspect.

[0056] In a sixth aspect, an electronic device is provided, the electronic device comprising any module in the technical solution described in the second aspect, or any chip in the technical solution described in the fourth aspect.

[0057] In the seventh aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor executes any one of the methods in the technical solution described in the first aspect.

[0058] In an eighth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run on an electronic device, the electronic device executes any one of the methods in the technical solution described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 is a schematic diagram of the structure of a terminal device 100 provided in an embodiment of the present application;

[0060] Figure 2 is a software structure block diagram of the terminal device 100 provided in an embodiment of the present application;

[0061] Figure 3 This is a schematic diagram of the distribution of a crystal oscillator and a power amplifier in a terminal device provided in an embodiment of the present application;

[0062] Figure 4 This is a schematic diagram of the distribution of a crystal oscillator and a power amplifier in a smart watch provided in an embodiment of the present application;

[0063] Figure 5 This is a schematic diagram of time slot distribution of a transmission period and a reception period provided in an embodiment of the present application;

[0064] Figure 6 This is a schematic diagram of the distribution of transmission time slots and non-transmission time slots provided in an embodiment of the present application;

[0065] Figure 7 This is another distribution diagram of transmission time slots and non-transmission time slots provided in an embodiment of the present application;

[0066] Figure 8 This is another distribution diagram of transmission time slots and non-transmission time slots provided in an embodiment of the present application;

[0067] Fig. 9 is a structural diagram of a signal transmission module provided in an embodiment of the present application;

[0068] Fig.10 It is a schematic diagram of a calibration path and a positioning signal receiving path of a signal transmitting module provided in an embodiment of the present application;

[0069] Fig.11 is a structural diagram of a signal transmission module provided in an embodiment of the present application;

[0070] Fig.12 is a structural diagram of a signal transmission module under another example of different antenna schemes provided in an embodiment of the present application;

[0071] Fig.13 is a structural diagram of a signal transmission module under another example of different antenna schemes provided in an embodiment of the present application;

[0072] Fig.14 This is a schematic diagram of the structure of a signal transmitting device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0074] In the following, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", and "third" may explicitly or implicitly include one or more of the features.

[0075] The signal transmission method provided in the embodiments of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiments of the present application do not impose any restrictions on the specific types of terminal devices.

[0076] For example, Figure 1 1 is a schematic diagram of the structure of an example of a terminal device 100 provided in an embodiment of the present application. The terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0077] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0078] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0079] In the above-mentioned terminal device 100, a satellite communication module 161 is also included. The terminal device 100 can process satellite signals through the satellite communication module to realize satellite communication. In some terminal devices, the satellite communication module and the mobile communication module are different communication modules. In some scenarios, satellite communication can share part of the antenna with mobile communication, that is, the satellite communication module can be connected to the same antenna as the mobile communication module. In this application, the circuits and related software in the satellite communication module in the terminal device can also be collectively referred to as a satellite communication system.

[0080] Whether it is a satellite communication system or other mobile communication system, the communication frequency (or frequency range) is pre-specified. If the signal frequency of the communication system deviates from the specified frequency, on the one hand, it will cause the communication performance to deteriorate or even fail to communicate normally, and on the other hand, it may violate the requirements of radio management regulations. Therefore, ensuring the accuracy of the signal frequency is one of the basic requirements for the normal operation of the communication system.

[0081] In satellite communication systems, the general method of generating RF transmission signals is to use a crystal oscillator as a frequency reference, generate a local oscillator signal of the required frequency through a phase-locked loop circuit, and generate the final RF transmission signal after the local oscillator signal is modulated by the baseband signal. Here, the signal output by the crystal oscillator is called the reference signal. The accuracy of the frequency of the reference signal directly determines the accuracy of the frequency of the communication system's transmission signal, and also determines whether the satellite communication system's receiving end can correctly demodulate the received satellite signal. The reference frequency generated by the crystal itself has a certain error, and the frequency of the crystal oscillator will also shift with environmental changes during use, which is referred to as frequency deviation. For example, when the temperature of the crystal oscillator changes, the frequency of the output signal will have a frequency deviation. This phenomenon that the frequency of the output signal of the crystal oscillator shifts with temperature changes is called temperature drift. For the satellite communication system on the terminal device, the frequency of the transmission signal is determined based on the frequency of the reference signal output by the crystal oscillator after being multiplied by the phase-locked loop and then mixed with the baseband signal. Then when the crystal oscillator produces temperature drift, the frequency deviation will be greater after the reference signal is multiplied multiple times. If the frequency deviation exceeds the offset allowed by the communication system, the frequency accuracy of the transmitted signal will not meet regulatory requirements, and the receiving end will not be able to correctly demodulate the signal.

[0082] In mobile communication systems, the distance between terminal equipment and the communication base station is usually tens of kilometers. In this case, the power of the signal transmitted by the terminal equipment is about 0.5 watts (W), that is, 27 decibel milliwatts (dbm). However, in satellite communication systems, the distance between the satellite and the earth is much more than tens of kilometers, often reaching hundreds (low-orbit satellites) to tens of thousands (synchronous orbit satellites) kilometers. Long-distance signal transmission will increase the transmission loss of energy. Therefore, in satellite communication systems, the power of the transmission signal transmitted by the terminal equipment is required to be greater, often reaching 4 to 6 watts.

[0083] It should be noted that the higher the power of the signal output by the power amplifier (PA), the more heat it generates. The heat generated by the power amplifier will be quickly transferred to the surrounding components through the metal layer inside the PCB, causing these components to heat up. In other words, the higher the signal power transmitted by the satellite communication system, the greater the temperature impact on the crystal oscillator in the satellite communication module, and the greater the frequency deviation generated by the output signal. In other words, the greater the transmission power of the satellite communication system, the more serious the temperature drift of the crystal oscillator, which seriously threatens the communication quality of the satellite communication system.

[0084] In general, in order to reduce the impact of temperature drift, satellite communication systems can also use crystal oscillators with temperature compensation function, referred to as temperature-compensated crystal oscillators. Temperature-compensated crystal oscillators can compensate for ambient temperature changes to a certain extent and ensure the stability of the output frequency. However, as mentioned earlier, the transmission power of the power amplifier of the satellite communication system can reach 4~6W, and the heat generated is much higher than that of general cellular communication (or Wi-Fi, Bluetooth) power amplifiers. If the temperature-compensated crystal oscillator is close to the power amplifier of the satellite communication system during PCB layout, the temperature-compensated crystal oscillator cannot completely compensate for the impact of the heating of the power amplifier of the satellite communication system, and severe frequency deviation will still occur.

[0085] Due to the above reasons, during the design stage of the terminal equipment, considering the influence of the power amplifier heat, the power amplifier and crystal oscillator in the satellite communication module can be placed as far away as possible on the PCB to reduce the heat conducted from the power amplifier to the crystal oscillator, thereby reducing the influence of the crystal oscillator temperature drift to a certain extent. For details, please refer to Figure 2 The schematic diagram of the structure of the mobile phone shown in FIG. The mobile phone includes two printed circuit boards (PCB) 1 and PCB2. Among them, PCB1 is the main PCB and PCB2 is the auxiliary PCB. Holes can also be opened on PCB1 to set camera module 1 and camera module 2. In the case that the size of PCB1 is relatively large, the crystal oscillator and the power amplifier can be set on both sides of PCB1, for example Figure 2This allows the crystal oscillator and power amplifier to be located farther apart. Figure 2 In the case shown, most of the heat generated by the power amplifier is difficult to transfer to the location of the crystal oscillator, so the heat generated by the power amplifier has a relatively small impact on the crystal oscillator. However, this setting requires the PCB to reach a certain size to increase the distance between the crystal oscillator and the power amplifier. In addition, under this setting, the signal routing will be relatively long, which also places high requirements on the layout of the mobile phone. Therefore Figure 2 The use scenarios of the method shown are relatively limited. Under the current trend of small and thin terminal devices, the area and layout of PCB are relatively compact. If the power amplifier and crystal oscillator are required to be Figure 2 The layout shown in is very unfavorable to the design of the entire system.

[0086] When the area of ​​the PCB is relatively small, the crystal oscillator and the power amplifier can be placed on different PCBs respectively, which can also reduce the impact of the temperature drift of the crystal oscillator to a certain extent. However, such a setting requires at least two PCBs in the terminal device. The two PCBs are connected via a board-to-board connection (BTB, Board to Board Connector). Specifically, there is a flexible circuit board between the two PCBs, and the two ends of the flexible circuit board are connected to the two PCBs respectively using snap-on connectors. Such a setting will increase the complexity of the circuit and structural design of the terminal device, and limit the integration of the system, and the usage scenarios are still limited. Figure 3 The structure of the PCB of the smart watch shown in the figure is taken as an example, which includes two PCBs 1 and PCB 2, which are connected by BTB. Specifically, the crystal oscillator can be set on PCB 1, and the power amplifier can be set on PCB 2. Figure 3 The structure shown is a schematic diagram of unfolding two PCBs. In the actual installation process, PCB1 and PCB2 are stacked up and down, and the flexible circuit board connecting the two will bend. However, not all smart watches have two PCBs. Some smart watches have only one PCB. If a split-board design is specially adopted to separate the crystal oscillator and the power amplifier, the cost will be too high.

[0087] Based on this, an embodiment of the present application provides a signal transmission method, which can avoid the influence of the temperature drift generated by the crystal oscillator on the frequency of the transmission signal without increasing the hardware cost.

[0088] The signal transmission method provided in the embodiment of the present application can be applied to a satellite communication system, a mobile communication system, or other communication systems, and the embodiment of the present application does not limit this. Optionally, the embodiment of the present application can be applied to a scenario of transmitting a high-power signal, or to a scenario of transmitting a low-power signal, and the embodiment of the present application does not limit this.

[0089] Next, taking a satellite communication system as an example, the signal transmission method provided in an embodiment of the present application is described in detail.

[0090] The signal transmission method provided in the embodiment of the present application is applicable to a time division duplex satellite communication system. In a time division duplex satellite communication system, in the previous time period, the satellite communication system transmits a signal, that is, the satellite communication system is in a transmitting state, and the corresponding time period can be called a transmitting time period. In another time period, the satellite communication system receives a signal, that is, the satellite communication system is in a receiving state, and the corresponding time period is called a receiving time period. In other words, in the time division duplex communication mode, the transmitting state and the receiving state do not appear at the same time. For the allocation method of the transmitting time period and the receiving time period, please refer to Figure 4 As shown. Figure 4 In the transmission period and the receiving period, the transmission period and the receiving period appear alternately. A transmission period and an adjacent receiving period can be called a transmission and reception cycle.

[0091] exist Figure 4 In the case shown, when the satellite communication system transmits a satellite signal, the power amplifier amplifies the transmission signal and generates heat. The generated heat acts on the crystal oscillator to produce frequency deviation, causing the frequency of the transmission signal output by the satellite communication system to shift. When the satellite communication system receives a satellite signal, the power amplifier stops working, that is, stops generating heat, the temperature of the crystal oscillator will gradually decrease, and the crystal frequency deviation will gradually recover. When the satellite communication system periodically transmits and receives, the frequency of the reference signal output by the crystal oscillator will fluctuate periodically.

[0092] The embodiment of the present application also provides a signal transmission method, which is no longer in the transmission state throughout the transmission period, but adopts intermittent transmission to reduce the heat generated by the power amplifier, and in the non-transmission period, the frequency deviation of the crystal oscillator can be detected, and the required frequency compensation value is calculated according to the frequency deviation of the crystal oscillator, and then the frequency of the transmission signal is adjusted before transmission, so as to ensure the accuracy of the frequency of the transmission signal. Taking the transmission period in a transceiver cycle as an example, the transmission period can be divided into multiple time slots. In the first time slot, the satellite communication system can be in the transmission state, and the satellite communication system outputs the transmission signal. The specific way in which the satellite communication system outputs the transmission signal is: the crystal oscillator outputs a reference frequency (the reference frequency is f xo ) signal, the reference signal passes through n1 After the frequency multiplication, the local oscillator signal is generated (the frequency of the local oscillator signal is denoted as f lo =n 1 *f xo , that is, the reference frequency signal is multiplied multiple times to generate a local oscillator signal). The terminal device mixes the local oscillator signal and the baseband signal to generate a center frequency of n 1 *f xo The RF signal with a certain bandwidth is then output to the antenna for transmission. The center frequency n 1 *f xo The frequency of transmitted signals to meet communication requirements and regulatory requirements.

[0093] It should be noted that the signal multiplication and mixing processes described in the embodiments of the present application also include corresponding filtering and other frequency selection processes, that is, the satellite communication module includes corresponding filter components to ensure that the signal of the required frequency after multiplication or mixing is selected. When describing the frequency change of the signal, the embodiments of the present application only describe the main process of causing the frequency to change, and the filtering, matching and power amplification processes and related components are not repeated.

[0094] After the terminal device has transmitted in the first time slot, the power amplifier has generated a certain amount of heat because it is in a high-power amplification state in the first time slot. Then when the second time slot arrives, the crystal oscillator has a certain degree of temperature drift due to the influence of the heat generated by the power amplifier. In the second time slot, the satellite communication system can determine the frequency offset that needs to be adjusted based on the current temperature of the crystal oscillator, and adjust the frequency of the local oscillator signal according to the frequency offset. The process of adjusting the frequency of the local oscillator signal according to the frequency offset can be called frequency calibration.

[0095] Here, the specific method of obtaining the frequency offset that needs to be adjusted is described in detail: for the satellite, the frequency accuracy of the signal sent by the satellite is higher than the frequency accuracy of the signal generated by the terminal device, and the frequency of the signal sent by the satellite can be considered to be an accurate frequency. The terminal device can calibrate the local oscillator frequency according to the frequency of the signal sent by the satellite, thereby calibrating the frequency of the transmitted signal.

[0096] Taking the positioning satellite as an example, the frequency of the positioning signal sent by the positioning satellite is recorded as f sat , the terminal device can adjust the frequency of the local oscillator signal through a local adjustment circuit. For ease of description, the frequency of the local oscillator signal in the embodiment of the present application can be referred to as the local oscillator frequency, denoted as f lo .

[0097] The adjustable range of the local oscillator frequency is recorded as ±Δf, which means that the terminal device can adjust the local oscillator frequency to f lo -Δf to flo +Δf. Here f lo It indicates the local oscillator frequency of the local oscillator signal obtained by the terminal device based on the output signal of the crystal oscillator at 25 degrees. The step of the local oscillator frequency adjustment (preset adjustment step) is recorded as f step , we can calculate N=Δf / f step Then, for the terminal device, the local oscillator frequency that can be output is: f lo ±n 2 *f step , where -N≤n 2 ≤N, and n 2 Take an integer. Among them, n 2 It can be called the adjustment amount.

[0098] When the terminal device performs frequency calibration, it will traverse the values ​​in the value range of all adjustment values ​​(-N≤n 2 ≤N), thereby generating local oscillator signals of different frequencies. Then, the correlation between each local oscillator signal of different frequencies and the signal sent by the positioning satellite is calculated, that is, a "correlation" operation is performed to obtain the correlation coefficient corresponding to each local oscillator signal of different frequencies. It should be noted that if the correlation coefficient is larger, it means that the frequency of the local oscillator signal of this frequency is closer to the frequency of the positioning signal; conversely, if the correlation coefficient is smaller, it means that the frequency difference between the local oscillator signal of this frequency and the positioning signal is greater. During the traversal process, when the correlation coefficient is greater than or equal to the requirement of the preset correlation coefficient threshold, it can be determined that the local oscillator frequency of this frequency can meet the frequency accuracy requirement. If the correlation coefficient is less than the preset correlation coefficient threshold, it can be determined that the local oscillator frequency of this frequency does not meet the frequency accuracy requirement. Optionally, the preset correlation coefficient threshold can be a value such as 0.8, 0.85, 0.9, etc., which is not limited in the embodiment of the present application. The terminal device can then output the local oscillator signal according to the local oscillator frequency that meets the frequency accuracy requirement, thereby ensuring that the frequency accuracy of the transmitted signal meets the communication requirements.

[0099] Optionally, when the terminal device has traversed all n 2 When the value is within the range of the value of , the correlation coefficient corresponding to each adjustment amount is obtained. The terminal device can also select the n corresponding to the one with the largest correlation coefficient. 2 The value of is taken as the calibration result.

[0100] Optionally, the terminal device may also calculate a frequency compensation value of the local oscillator frequency after calibration compared to the local oscillator frequency before calibration. The frequency compensation value is denoted as f offset Specifically, f offset =n 2 *Δf / f satGenerally speaking, the frequency compensation value can also be expressed as a dimensionless constant, that is, as a relative value of the frequency deviation, in units of ppm or ppb. When the frequency compensation value is expressed as a relative value of the frequency deviation, the frequency deviation of the local oscillator signal and the frequency deviation of the reference frequency of the crystal oscillator are the same value.

[0101] Optionally, when the terminal device calibrates the local oscillator frequency of the local oscillator signal, the adjustment amount (denoted as n) corresponding to the signal when the local oscillator frequency can meet the frequency accuracy requirement can be directly used. 2 ’ ) to adjust the local oscillator frequency. Optionally, n 2 ’ It can be the calculated adjustment amount. The adjustment amount can indicate the frequency deviation value that the local oscillator frequency of the local oscillator signal needs to be adjusted. The larger the absolute value of the adjustment amount, the larger the frequency deviation value that the local oscillator frequency needs to be adjusted; the smaller the absolute value of the adjustment amount, the smaller the frequency deviation value that the local oscillator frequency needs to be adjusted. If the adjustment amount is a positive value, it means that the local oscillator frequency needs to be increased; if the adjustment amount is a negative value, it means that the local oscillator frequency needs to be decreased.

[0102] When the terminal device traverses and determines the adjustment amount corresponding to the calibrated local oscillator frequency, in the third sub-time slot, the satellite communication system can control the adjustment circuit to adjust the local oscillator frequency according to the frequency compensation value corresponding to the adjustment amount, and output the local oscillator signal according to the determined adjustment amount, that is, the adjusted local oscillator frequency, thereby transmitting a transmission signal whose frequency meets communication requirements and regulatory requirements.

[0103] During the three time slots mentioned above, the power amplifier starts working in the first time slot, and the heat generated is limited. At this time, the temperature change of the crystal oscillator is not obvious, and the frequency deviation of the output reference frequency is not obvious. The satellite communication system can transmit signals that meet regulatory requirements without adjusting the local oscillator frequency. In the second time slot, because the power amplifier generates some heat during the transmission process of the first time slot, the temperature of the crystal oscillator has increased, resulting in a certain frequency deviation. In the second time slot, the terminal device can calibrate the local oscillator frequency based on the frequency of the positioning signal. Afterwards, when the third time slot arrives, the terminal device can output the local oscillator signal according to the local oscillator frequency calculated in the second time slot, thereby outputting a transmission signal with a frequency accuracy that meets the requirements. For the distribution of the first time slot, the second time slot and the third time slot, please refer to Figure 5 In the embodiment of the present application, a time slot for calibrating the local oscillator signal, such as the second time slot, may be referred to as a non-transmitting time slot.

[0104] Optionally, in Figure 5 Based on (a) in the above, a non-transmission time slot may be included after the third time slot, for example Figure 5As shown in (b) in the figure, the terminal device recalibrates the local oscillator frequency in a non-transmitting time slot adjacent to the receiving period, so that the local oscillator frequency of the local oscillator signal in the receiving period meets the frequency accuracy requirement, ensuring that the received signal can be correctly parsed and improving the communication quality.

[0105] In the above embodiment, the terminal device can shorten the continuous working time of the power amplifier by intermittently outputting the transmission signal, so as to avoid long-term continuous operation causing the temperature of the PCB to continue to rise, thereby causing excessive temperature drift within the duration of a transmission time slot. In addition, the terminal device also calibrates the frequency of the crystal oscillator when the power amplifier does not output the transmission signal, ensuring the frequency accuracy of the transmission signal in each transmission time slot. This method does not need to deliberately increase the size and number of PCBs, nor does it need to modify other hardware designs due to PCB design modifications. It can adaptively adjust the frequency of the local oscillator signal without increasing costs, so that the frequency of the transmission signal always meets regulatory requirements, ensuring communication quality, and is applicable to a wide range of scenarios.

[0106] In addition, if Figure 5 As shown in (b), after a non-transmitting time slot after the third time slot, the terminal device enters the receiving state. In the receiving state, the terminal device can down-convert the received signal based on the calibrated local oscillator signal, so that the frequency of the down-converted received signal also meets the frequency accuracy requirements and regulatory requirements, ensuring that the received signal can be correctly parsed and improving the communication quality.

[0107] Optionally, the above Figure 5 In the illustrated embodiment, the distribution of the transmission time slot, the non-transmission time slot and the receiving time slot is only an example. In fact, more transmission time slots and non-transmission time slots can be set in one transmission period, and multiple transmission time slots and multiple non-transmission time slots are arranged at cross intervals. The embodiment of the present application does not limit the number of transmission time slots and non-transmission time slots in one transmission period.

[0108] Figure 6 Another example of the distribution of transmission time slots and non-transmission time slots is shown in FIG. Figure 6 (a) and (b) in the figure are shown by taking an example that a transmission period includes four transmission time slots and four non-transmission time slots which are spaced apart from each other.

[0109] Optionally, the number of transmission time slots and non-transmission time slots in a transmission time period may also be other values, such as three transmission time slots and three non-transmission time slots, five transmission time slots and five non-transmission time slots, six transmission time slots and six non-transmission time slots, etc. The embodiment of the present application does not limit the number of transmission time slots and non-transmission time slots, as long as one transmission can be completed in one transmission time slot, and one adjustment amount can be calculated in one non-transmission time slot. Figure 6 (b) shows an example of the duration of a transmission time slot and a non-transmission time slot. The transmission time slot is 500 milliseconds (ms), the non-transmission time slot is 500 ms, and the sum of the duration of a transmission time slot and an adjacent non-transmission time slot is 1000 ms, that is, 1 second (s). It should be noted that the duration of the transmission time slot and the non-transmission time slot is also related to the type of communication system and the platform used, and the embodiments of the present application do not limit this.

[0110] Optionally, the embodiment of the present application may not calculate the adjustment amount every time in the time slots between adjacent transmission time slots, and may calculate the adjustment amount in some time slots and not calculate the adjustment amount in some time slots or directly determine the adjustment amount to be 0. Optionally, when the adjustment amount is determined to be 0, the corresponding frequency compensation value is 0, that is, the local oscillator frequency is not calibrated. In the time slot where the adjustment amount is not calculated, the terminal device stops transmitting and does not enter the receiving state, but waits for the next transmission time slot to arrive before entering the transmission state. Optionally, when the adjustment amount is not calculated, the adjustment amount calculated last time can be used.

[0111] For example, the terminal device may not calculate the adjustment amount in the period before the transmission period, but calculate the adjustment amount in the period after the transmission period. Since the power amplifier has just started to work or has undergone a heat dissipation period during the transmission period, the temperature drift of the crystal oscillator is not very large, and the communication quality will not be affected by the frequency deviation, so there is no need to calculate the adjustment amount to adjust the local oscillator frequency. In the period after the transmission period, the power amplifier has generated more heat, and the temperature drift of the crystal oscillator has become larger. At this time, the terminal device can adjust the local oscillator frequency, thereby ensuring the communication quality while reducing the number of times the local oscillator frequency is adjusted. Figure 7 In the example, a transmission period includes four transmission time slots. Figure 7 In the distribution shown, the local oscillator frequency is not calibrated in any non-transmission time slot adjacent to the first two transmission time slots, but the local oscillator frequency is calibrated in the non-transmission time slot adjacent to the last two transmission time slots.

[0112] For another example, the terminal device can selectively calibrate the local oscillator frequency in the non-transmission time slot between any two transmission time slots. That is, in a transmission period, the number of non-transmission time slots is less than the number of transmission time slots, or the number of non-transmission time slots is less than the difference between the number of transmission time slots and one. Figure 8 As shown, the local oscillator frequency is not calibrated in the time slot between the first two transmission time slots, the local oscillator frequency is calibrated in the time slot between the second two transmission time slots, and then the local oscillator frequency is not calibrated in the time slot between the third two transmission time slots, and the local oscillator frequency is calibrated again in the time slot between the fourth two transmission time slots.

[0113] Optionally, the terminal device may also obtain the temperature of the crystal oscillator before the transmission time slot, for example, by reading the temperature value detected by a temperature sensor arranged near the crystal oscillator. When the temperature value exceeds the preset calibration temperature threshold, the terminal device determines that the temperature drift of the crystal oscillator is relatively large at this time, which will affect the communication quality, and then starts the calibration of the local oscillator frequency. If the temperature value is lower than the calibration temperature threshold, the terminal device determines that the temperature drift of the crystal oscillator is relatively small at this time and will not affect the communication quality, then there is no need to calibrate the local oscillator frequency, that is, determine that the adjustment amount is 0. Optionally, the calibration temperature threshold can be a temperature value of 28 degrees, 30 degrees or higher, and the embodiment of the present application does not limit the calibration temperature threshold.

[0114] Next, the signal path states of the transmission time slot, non-transmission time slot and receiving time period in the embodiment of the present application are described in combination with specific circuits and circuit states. Fig. 9 The schematic diagram of the circuit for the satellite communication system and the positioning system to share the same antenna 1. Fig. 9 As shown in (a), the circuit includes a satellite chip, a positioning chip, a power amplifier, a low noise amplifier (LNA) 1 (i.e., the first low noise amplifier), LNA2 (i.e., the second low noise amplifier), SP3T, and a power divider. The transmitting port of the satellite chip is connected to the input port of the power amplifier, and the output port of the power amplifier is connected to a discrete end of a single pole 3 throw (SP3T). The common end of SP3T is connected to antenna 1. Another discrete end of SP3T is connected to the input port of LNA1, and the output port of LNA1 is connected to the receiving port of the satellite chip. The third discrete end of SP3T is connected to the input port of LNA2, and the output port of LNA2 is connected to the common end of the power divider. One discrete end of the power divider is connected to the calibration port of the satellite chip (or the input port of the processing chip, see Fig.11 ), the other discrete end of the power divider is connected to the input port of the positioning chip.

[0115] When the satellite communication system is in the transmitting state, that is, in the transmitting period, the satellite transmitting path is open and the power amplifier is in the working state (On). The satellite chip outputs the transmitting signal, which is transmitted to the antenna 1 through the satellite transmitting path for transmission. The satellite transmitting path can be seen in Fig. 9 As shown by the thick solid line in the signal transmission module shown in (a) in FIG. In the transmission time slot, the switch SP3T turns on the path between the port connected to the power amplifier and the common port, and the other paths are disconnected. In the transmission time slot, the low noise amplifier (LNA1) on the satellite receiving path and the low noise amplifier (LNA2) on the positioning signal receiving path are in a non-working state (Off).

[0116] When the satellite communication system is in the receiving state, that is, when it enters the receiving period, the satellite receiving path is opened. The receiving signal is transmitted to the satellite chip through the satellite receiving path. The satellite chip receives the receiving signal received by the antenna 1 and demodulates it. The satellite receiving path can be seen in Fig. 9 As shown by the thick solid line in (b). In the receiving time slot, the switch SP3T turns on the path between the port connected to the low noise amplifier (LNA1) on the satellite receiving path and the common port, and the other paths are disconnected. During the receiving period, the power amplifier is in a non-operating state (Off), the low noise amplifier (LNA1) on the satellite receiving path is in an operating state (On), and the low noise amplifier (LNA2) on the positioning signal receiving path is in a non-operating state (Off).

[0117] When the satellite communication system is in the local oscillator frequency calibration state, that is, when it enters the non-transmission time slot, the calibration path is opened. The positioning signal is transmitted to the satellite chip through the calibration path. The satellite chip calibrates the local oscillator frequency according to the positioning signal received by the receiving antenna 1. The calibration path can be found in Fig.10 As shown by the thick solid line in (a). In the non-transmitting time slot, the switch SP3T turns on the path between the port connected to the low noise amplifier (LNA2) on the positioning signal receiving path and the common port, and the other paths are disconnected. In the non-transmitting time slot, the power amplifier is in a non-operating state (Off), the low noise amplifier (LNA1) on the satellite receiving path is in a non-operating state (Off), and the low noise amplifier (LNA2) on the positioning signal receiving path is in an operating state (On).

[0118] When the satellite communication system is not working and the positioning system is working, the positioning signal is transmitted to the positioning chip through the positioning signal receiving path to realize the positioning function. Fig.10As shown by the thick solid line in (b) of FIG. During the positioning process, the switch SP3T turns on the path between the port connected to the low noise amplifier (LNA2) on the positioning signal receiving path and the common port, and the other paths are disconnected. Also, during the positioning process, the power amplifier is in a non-operating state (Off), the low noise amplifier (LNA1) on the satellite receiving path is in a non-operating state (Off), and the low noise amplifier (LNA2) on the positioning signal receiving path is in an operating state (On).

[0119] about Fig. 9 and Fig.10 The working status and mode of different time slots can be found in the relevant description in the previous article and will not be repeated here.

[0120] Optionally, the process of calibrating the local oscillator frequency may also be completed by other separate processing chips. Fig.11 FIG. 1 shows a schematic diagram of a circuit structure for realizing local oscillator frequency calibration using only one processing chip. Fig.11 As shown, the processing chip and the satellite chip are connected. The thick solid line represents the calibration path when the processing chip is used alone. After the processing chip calculates the step number or frequency compensation value, it can send it to the satellite chip, and the satellite chip adjusts the local oscillator frequency of the local oscillator signal.

[0121] Optionally, Figures 9 to 11 SP3T is an example of a possible switch. In actual circuits, switches with other numbers of ports may be used as long as they can meet the path switching requirements.

[0122] Above Figures 9 to 11 In the examples, the satellite communication system and the positioning system share the same antenna. In actual usage scenarios, the two systems can also use two antennas respectively. For details, see Fig.12 As shown in (a) in Fig.12 In (a), the satellite transmission path and satellite reception path can be found in Fig. 9 In the non-transmitting time slot, the positioning signal can be received by antenna 2, and then enter the satellite chip or processing chip (12 is shown as entering the satellite chip as an example) through the low noise amplifier (LNA2) and the power divider on the positioning signal receiving path.

[0123] When the satellite communication system is in a non-transmitting time slot for calibration, the positioning system can also receive signals through the power divider to work, ensuring that the satellite communication system and the positioning system work simultaneously without affecting each other.

[0124] Optionally, the satellite communication system and the positioning system may also use three antennas, wherein the satellite communication system may use a transmitting antenna (antenna 1) and a receiving antenna (antenna 3), and the positioning system may use a receiving antenna (antenna 2). For details, see Fig.12 As shown in (b) in .

[0125] Optionally, the transmitting antenna of the satellite communication system may also be compatible with the positioning system. For details, see Fig.13 shown. Fig.13 In the figure, the transmitting antenna and the positioning antenna of the satellite communication system use the same antenna 1, while the receiving antenna of the satellite communication system uses antenna 2 alone.

[0126] Optionally, the above Fig.12 and Fig.13 In the embodiment of FIG. 1 , a single processing chip can also be used to calibrate the local oscillator frequency. The relevant parts of the circuit structure and the implementation principle can be found in Fig.11 The relevant description will not be repeated here.

[0127] Optionally, the signal transmission method provided in the embodiment of the present application can be applicable to satellite communication systems and can also be applied to other communication systems, which is not limited by the embodiment of the present application.

[0128] Optionally, the description of performing local oscillator frequency calibration using the positioning signal in the signal transmission method provided in the embodiment of the present application is an exemplary description. During actual use, the receiving signals of other communication systems can also be used for local oscillator frequency calibration, and the embodiment of the present application does not limit this.

[0129] The present application also provides a signal transmission method, including: outputting a transmission signal at a first frequency in a first time slot, the first frequency being associated with the signal frequency output by a crystal oscillator; stopping outputting the transmission signal in a second time slot, and obtaining a first adjustment amount, the frequency compensation value corresponding to the first adjustment amount being negatively correlated with the frequency of the signal output by the crystal oscillator; outputting a transmission signal at a second frequency in a third time slot, the second frequency being associated with the frequency compensation value corresponding to the first adjustment amount, and the second frequency meeting a preset frequency requirement.

[0130] Since the transmission signal is obtained by mixing the local oscillator signal and the intermediate frequency signal, and the local oscillator signal is obtained by multiplying the signal output by the crystal oscillator multiple times, it can be seen that the frequency of the transmission signal is correlated with the frequency of the signal output by the crystal oscillator.

[0131] The first time slot, the second time slot and the third time slot may be time slots within the transmission period, or may be transmission time slots. The terminal device may intermittently output a transmission signal, and calibrate the frequency of the transmission signal according to the signal frequency output by the crystal oscillator in the second time slot to generate a first adjustment amount. Afterwards, the terminal device may adjust the frequency of the transmission signal according to the first adjustment amount in the third time slot so that the frequency of the transmission signal meets the preset frequency requirement.

[0132] Optionally, the preset frequency requirement may be a preset frequency deviation range, such as a frequency deviation range within 0 to 100 ppm, 50-150 ppm, 0 to 1000 ppb, etc., or may meet regulatory requirements.

[0133] It should be noted that the first adjustment amount can be the adjustment amount calculated as described above. The frequency compensation value corresponding to the adjustment amount is the frequency compensation value corresponding to the first adjustment amount. When the frequency of the signal output by the crystal oscillator becomes higher, the frequency compensation value corresponding to the first adjustment amount decreases; when the frequency of the signal output by the crystal oscillator becomes lower, the frequency compensation value corresponding to the first adjustment amount becomes higher. In other words, the frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator. Based on this, the terminal device can adaptively compensate the frequency of the output transmission signal when the crystal oscillator has temperature drift.

[0134] The terminal device can reduce the duration of the transmission state by intermittently outputting the transmission signal, thereby shortening the working time of the power amplifier and reducing the heat generation. Therefore, while reducing the temperature drift to a certain extent, it can also save power consumption. In addition, the terminal device also calibrates the local oscillator frequency in the second time slot when the transmission signal is not output, ensuring the accuracy of the frequency of the transmission signal. This method does not require the size and number of PCBs to be increased, nor does it require other hardware designs to be modified due to PCB design modifications. It does not increase costs and can adaptively adjust the frequency of the local oscillator signal, so that the frequency of the transmission signal always meets regulatory requirements, ensuring communication quality, and is applicable to a wide range of scenarios.

[0135] In some possible implementations, the first time slot, the second time slot and the third time slot are all time slots within a transmission period, and the method further includes: obtaining a received signal within a receiving period, the receiving period and the transmitting period do not overlap, and a transmitting period and an adjacent receiving period are a transceiver cycle.

[0136] It should be noted that when the terminal device is performing time division duplex system communication, the working period can be divided into a transmission period and a receiving period. The terminal device can transmit signals during the transmission period and receive signals during the receiving period. During the transmission period, the terminal device will not process the received signal, and the path for receiving the signal can be closed; during the receiving period, the terminal device will not output the transmission signal, and the path for transmitting the signal can be closed.

[0137] In some possible implementations, the second time slot is after the first time slot, the third time slot is after the second time slot, the second time slot is adjacent to the first time slot, and the third time slot is adjacent to the second time slot.

[0138] In this implementation, a non-transmission time slot that is not a transmission time slot, i.e., a second time slot, is set between two transmission time slots. By performing frequency calibration in the non-transmission time slot between the two transmission time slots, the frequency of the transmission signal can be calibrated in time, thereby ensuring the frequency accuracy of the transmission signal to the greatest extent.

[0139] After the transmission time slot, no non-transmission time slot is set for calibration, but the receiving state is directly entered. Optionally, in the receiving state, the power amplifier no longer generates heat, so one calibration process can be reduced.

[0140] In some possible implementations, the transmission period also includes a fourth time slot, the fourth time slot is after the third time slot, and the fourth time slot is adjacent to the third time slot, and the method also includes: stopping outputting the transmission signal in the fourth time slot, and obtaining a second adjustment amount, the frequency compensation value corresponding to the second adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator, and the second adjustment amount is used to adjust the frequency of the local oscillator signal.

[0141] The second adjustment amount is an adjustment amount obtained at a different time from the first adjustment amount. The meaning and usage of the second adjustment amount can be found in the relevant description of the first adjustment amount, which will not be repeated here.

[0142] Optionally, in this implementation, the transmission period may include two transmission time slots and two non-transmission time slots that are spaced apart from each other.

[0143] In this implementation, calibration is performed in the non-transmission time slot after the transmission time slot and before the receiving period, so that the local oscillator frequency of the local oscillator signal in the receiving state is the calibrated frequency. Therefore, in the receiving state, after the terminal device uses the calibrated local oscillator signal to down-convert the received signal, the frequency of the obtained signal is highly accurate, meeting the demodulation requirements and ensuring the communication quality.

[0144] In some possible implementations, the transmission period also includes a fifth time slot and a sixth time slot, the fifth time slot is after the fourth time slot, the sixth time slot is after the fifth time slot, the fifth time slot is adjacent to the fourth time slot, and the sixth time slot is adjacent to the fifth time slot. The method also includes: outputting a transmission signal at a third frequency in the fifth time slot, the third frequency is associated with a frequency compensation value corresponding to the second adjustment amount, and the third frequency meets a preset frequency requirement; stopping outputting the transmission signal in the sixth time slot, and obtaining a third adjustment amount, the frequency compensation value corresponding to the third adjustment amount, and a negative correlation with the frequency of a signal output by the crystal oscillator.

[0145] The third adjustment amount is an adjustment amount obtained at a different time than the first adjustment amount. The meaning and usage of the third adjustment amount can refer to the relevant description of the first adjustment amount, which will not be repeated here. Optionally, in this implementation, the transmission period may include three transmission time slots and three non-transmission time slots spaced apart from each other.

[0146] The terminal equipment can achieve a finer granularity in dividing the transmission time slot and non-transmission time slot while meeting the transmission requirements, and can timely adjust the frequency deviation caused by the temperature drift of the crystal oscillator, so that the frequency adjustment of the transmission signal is more timely and the frequency accuracy is higher.

[0147] In some possible implementations, the transmission period also includes a seventh time slot and an eighth time slot, the seventh time slot is after the sixth time slot, the eighth time slot is after the seventh time slot, the seventh time slot is adjacent to the sixth time slot, and the eighth time slot is adjacent to the seventh time slot; the method also includes: outputting a transmission signal at a fourth frequency in the seventh time slot, the fourth frequency is associated with a frequency compensation value corresponding to a third adjustment amount, and the fourth frequency meets a preset frequency requirement; stopping outputting the transmission signal in the eighth time slot, and obtaining a fourth adjustment amount, the frequency compensation value corresponding to the fourth adjustment amount, and a negative correlation with the frequency of a signal output by the crystal oscillator.

[0148] The fourth adjustment amount is an adjustment amount obtained at a different time from the first adjustment amount. The meaning and usage of the fourth adjustment amount can refer to the relevant description of the first adjustment amount, which will not be repeated here. Optionally, in this implementation, the transmission period may include four transmission time slots and four non-transmission time slots spaced apart from each other.

[0149] While meeting the transmission requirements, the terminal equipment can achieve a finer granularity in dividing the transmission time slots and non-transmission time slots to avoid the power amplifier from continuously working and generating more heat. It can also timely adjust the frequency deviation caused by the temperature drift of the crystal oscillator, making the frequency adjustment of the transmission signal more timely and more accurate.

[0150] In some possible implementations, the method further includes: generating a local oscillator signal according to a fourth adjustment amount during a receiving period, and the local oscillator signal is used to perform down-conversion processing on a received signal during the receiving period.

[0151] In this implementation, when entering the receiving state, the local oscillator frequency of the local oscillator signal is the calibrated frequency. Therefore, in the receiving state, after the terminal device uses the calibrated local oscillator signal to down-convert the received signal, the frequency of the obtained signal is highly accurate, meets the demodulation requirements, and ensures the communication quality.

[0152] In some possible implementations, the transmission signal is a transmission signal in a satellite communication system.

[0153] This implementation method can be used in satellite communication systems, and can avoid the problem of reduced satellite communication quality caused by inaccurate frequency of satellite transmission signals in scenarios where high-power transmission exists in the satellite communication system.

[0154] In some possible implementations, a method for obtaining a first adjustment amount includes: receiving a calibration signal, where the calibration signal is a signal transmitted by a satellite; obtaining a frequency adjustment range of a local oscillator signal; determining a plurality of amounts to be adjusted according to a preset frequency adjustment step and a frequency adjustment range, where the plurality of amounts to be adjusted are integers between a first ratio and a second ratio, where the first ratio is a ratio of a lower limit value of the frequency adjustment range to a preset adjustment step, and the second ratio is a ratio of an upper limit value of the frequency adjustment range to a preset adjustment step; outputting a transmission signal according to the first amount to be adjusted, and obtaining a correlation coefficient between a transmission signal and a calibration signal corresponding to the first amount to be adjusted, where the first amount to be adjusted is any one of the plurality of amounts to be adjusted, and the correlation coefficient is used to characterize a difference in frequency between a transmission signal and a calibration signal corresponding to the first amount to be adjusted; determining whether the correlation coefficient is greater than a preset correlation coefficient threshold; if so, determining that the first amount to be adjusted or a frequency compensation value of the first amount to be adjusted pair is the first adjustment amount; if not, obtaining a second amount to be adjusted, and determining the first adjustment amount according to the second amount to be adjusted, where the second amount to be adjusted is one of the plurality of amounts to be adjusted, and the second amount to be adjusted is different from the first amount to be adjusted.

[0155] The above correlation coefficient can characterize the difference between the frequency of the quantity to be adjusted and the calibration signal. The larger the correlation coefficient, the greater the difference between the two frequencies; the smaller the correlation coefficient, the smaller the difference between the two frequencies and the closer they are.

[0156] Since the frequency accuracy of the signal sent by the satellite is higher, the terminal device calculates the first adjustment amount using the signal sent by the satellite, and adjusts the frequency of the local oscillator signal according to the first adjustment amount that can meet the frequency error, thereby ensuring that the frequency of the transmitted signal meets the communication requirements.

[0157] In some possible implementations, the satellite is a positioning satellite, and the calibration signal is a positioning signal transmitted by the positioning satellite.

[0158] The positioning satellite may be a satellite corresponding to the global positioning system (GPS), and the calibration signal may be a positioning signal of the global navigation satellite system (GNSS) sent by the positioning satellite.

[0159] In some possible implementations, obtaining the first adjustment amount includes: obtaining the temperature value of the crystal oscillator; if the temperature value is greater than or equal to a preset temperature threshold, executing the step of obtaining the first adjustment amount; the method also includes: if the temperature value is less than the preset temperature threshold, not executing the step of obtaining the first adjustment amount, and outputting a transmission signal at a first frequency in a third time slot, and the first frequency meets the preset frequency requirement.

[0160] In this implementation, frequency calibration can be performed only when the temperature value of the crystal oscillator is greater than or equal to the preset temperature threshold, and frequency calibration is not performed when the temperature value of the crystal oscillator is less than the preset temperature threshold. This can ensure normal communication while reducing some unnecessary calibration processes.

[0161] The embodiment of the present application also provides a signal transmission module, including: a first communication chip, a second communication chip, a power amplifier, a first low-noise amplifier, a second low-noise amplifier and a first switch; the transmission port of the first communication chip is coupled to the input port of the power amplifier, and the output port of the power amplifier is coupled to the transmission antenna corresponding to the first communication chip; the input port of the first low-noise amplifier is coupled to the receiving antenna corresponding to the first communication chip, and the output port of the first low-noise amplifier is coupled to the receiving port of the first communication chip; the input port of the second low-noise amplifier is coupled to the receiving antenna corresponding to the second communication chip, the output port of the second low-noise amplifier is coupled to the first port of the first switch, the second port of the first switch is coupled to the calibration port, and the third port of the first switch is coupled to the input port of the second communication chip; in a first time slot, the first communication chip is used to output the transmission signal of the first communication chip corresponding to the first communication system according to the first frequency, The first frequency is associated with the signal frequency output by the crystal oscillator. In the first time slot, the transmission signal of the first communication system is output by the transmission port of the first communication chip, and is amplified by the power amplifier and then transmitted through the transmission antenna corresponding to the first communication chip. The crystal oscillator corresponds to the first communication system. In the second time slot, the first communication chip is used to stop outputting the transmission signal of the first communication system and obtain the first adjustment amount. The frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator. In the second time slot, the receiving signal in the second communication system corresponding to the second communication chip is received via the receiving antenna of the second communication system and is amplified by the second low-noise amplifier and then input into the first communication chip through the calibration port. In the third time slot, the first communication chip is used to output the transmission signal of the first communication system according to the second frequency. The second frequency is associated with the frequency compensation value corresponding to the first adjustment amount. The second frequency meets the preset frequency requirement.

[0162] The first communication system may be a communication system where a crystal oscillator with temperature drift occurs, such as a satellite communication system; the second communication system may be a communication system with high signal reception accuracy, such as a positioning system.

[0163] The circuit structure and working state of this implementation can be seen in Figures 9 to 13 And related descriptions will not be repeated here.

[0164] In some possible implementations, during a receiving period, the first communication chip is used to obtain a receiving signal of the first communication system, the receiving period and the transmitting period do not overlap, a transmitting period and an adjacent receiving period constitute a transceiver cycle, and during the receiving period, the receiving signal of the first communication system is received via a receiving antenna of the first communication system, and after being amplified by a first low-noise amplifier, is input into the first communication chip through an input port of the first communication chip.

[0165] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system and the receiving antenna of the first communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the first low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is output through the transmitting port of the first communication chip and then input into the power amplifier, after being amplified by the power amplifier, it enters the power divider branch, and then is transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received through the receiving antenna of the second communication system, amplified by the second low-noise amplifier, and then input into the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received through the transmitting antenna of the first communication system, then is branched through the power divider and input into the second low-noise amplifier for amplification, and then is input into the first communication chip through the input port of the first communication chip.

[0166] When the first communication system is working, even when calibration is performed in a non-transmitting time slot, the second communication system can receive signals through the power divider to work, thereby ensuring that the two communication systems work simultaneously without affecting each other.

[0167] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the second low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is output to the power amplifier via the transmitting port of the first communication chip for amplification, and then is branched by the power divider and transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received via the transmitting antenna of the first communication system, and is branched by the power divider and input into the second low-noise amplifier for amplification, and then is input into the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received via the receiving antenna of the first communication system, and is amplified by the first low-noise amplifier, and then is input into the first communication chip through the input port of the first communication chip.

[0168] In some possible implementations, the module also includes: a power divider, the transmitting antenna of the first communication system, the receiving antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; the power divider is used to couple the output port of the power amplifier, the input port of the second low-noise amplifier, the input port of the second low-noise amplifier and the transmitting antenna of the first communication system; in the first time slot, the transmitting signal of the first communication system is input to the power amplifier via the transmitting port of the first communication chip for amplification, and then is branched by the power divider and transmitted through the transmitting antenna of the first communication system; in the second time slot, the receiving signal of the second communication system is received via the transmitting antenna of the first communication system, is amplified by the second low-noise amplifier through the branch of the power divider, and then is input to the first communication chip through the calibration port; during the receiving period, the receiving signal of the first communication system is received via the transmitting antenna of the first communication system, is amplified by the first low-noise amplifier through the branch of the power divider, and then is input to the first communication chip through the input port of the first communication chip.

[0169] In some possible implementations, the calibration port is a port of the first communication chip.

[0170] In some possible implementations, the module also includes: a processing chip, which is coupled to the first communication chip and the first switch respectively, and the calibration port is the port of the processing chip; in the second time slot, the receiving signal of the second communication system is received via the receiving antenna of the second communication system, is branched by the power divider and input into the second low-noise amplifier for amplification, and then is switched by the first switch and input into the calibration port of the processing chip, and the processing chip is used to determine the first adjustment amount according to the receiving signal of the second communication system, and send the first adjustment amount to the first communication chip.

[0171] In some possible implementations, the first communication chip is a satellite chip, and the first communication system is a satellite communication system; and / or, the second communication chip is a positioning chip, and the second communication system is a positioning system.

[0172] Optionally, in the above signal transmission module, the transmission period may further include a fourth time slot; optionally, the transmission period may further include a fifth time slot and a sixth time slot; optionally, the transmission period may further include a seventh time slot and an eighth time slot. The working state of the terminal device in each time slot can be referred to the relevant description in the above text, which will not be repeated here.

[0173] It should be noted that, in different transmission time slots, the signal path through which the transmission signal flows is the same; in different non-transmission time slots, the signal path through which the calibration signal flows is the same; in different receiving time periods, the signal path through which the receiving signal flows is the same.

[0174] In some possible implementations, the signal transmitting device further includes a second communication chip.

[0175] Optionally, the second communication chip can be provided separately or integrated into the signal transmission module. Integrating the second communication chip into the signal transmission module can improve the integration level and facilitate layout.

[0176] The above describes in detail an example of the method provided by the present application. It is understandable that, in order to implement the above functions, the corresponding device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0177] The present application can divide the functional modules of the signal transmitting device according to the above method example. For example, each function can be divided into each functional module, or two or more functions can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0178] Fig.14 The structure diagram of a signal transmitting device provided by the present application is shown. The device 1400 includes: a transmitting module 1401 and a calibration module 1402 .

[0179] The transmitting module 1401 is used to output a transmitting signal at a first frequency in a first time slot, where the first frequency is associated with a signal frequency output by a crystal oscillator.

[0180] The calibration module 1402 is used to stop outputting the transmission signal in the second time slot and obtain a first adjustment amount, wherein the frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator.

[0181] The transmitting module 1401 is further configured to output a transmitting signal at a second frequency in a third time slot, wherein the second frequency is associated with a frequency compensation value corresponding to the first adjustment amount, and the second frequency meets a preset frequency requirement.

[0182] Optionally, the transmitting module 1401 is further used to execute the process of transmitting a signal in the foregoing text; the calibration module 1402 is further used to execute the process of calibrating the local oscillator frequency in the foregoing text.

[0183] Optionally, the device 1400 further includes a receiving module, and the receiving module is used to execute the process of receiving a signal in the foregoing text.

[0184] The specific manner in which the device 1400 executes the signal transmission method and the beneficial effects produced can be found in the relevant description of the method embodiment, which will not be repeated here.

[0185] The present application also provides an electronic device, including the above processor. The electronic device provided by this embodiment can be Figure 1 The terminal device 100 shown is used to perform the above-mentioned signal transmission method. In the case of an integrated unit, the terminal device may include a processing module, a storage module and a communication module. Among them, the processing module can be used to control and manage the actions of the terminal device, for example, it can be used to support the terminal device to execute the steps performed by the display unit, the detection unit and the processing unit. The storage module can be used to support the terminal device to execute and store program codes and data, etc. The communication module can be used to support the communication between the terminal device and other devices.

[0186] Among them, the processing module can be a processor or a controller. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a device that interacts with other terminal devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, etc.

[0187] In one embodiment, when the processing module is a processor and the storage module is a memory, the terminal device involved in this embodiment may be a Figure 1 Device of the structure shown.

[0188] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the processor executes the signal transmission method described in any of the above embodiments.

[0189] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the signal transmission method in the above-mentioned embodiment.

[0190] Among them, the electronic device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.

[0191] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, the replaced units may or may not be physically separated, and the components displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

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

[0193] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0194] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A signal transmission method, characterized in that: include: outputting a transmission signal at a first frequency in a first time slot, wherein the first frequency is associated with a signal frequency output by a crystal oscillator; Stop outputting the transmission signal in the second time slot, and obtain a first adjustment amount, wherein the frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator; outputting the transmission signal at a second frequency in a third time slot, wherein the second frequency is associated with a frequency compensation value corresponding to the first adjustment amount, and the second frequency meets a preset frequency requirement; The first time slot, the second time slot and the third time slot are all time slots within a transmission period.

2. The method according to claim 1, characterized in that The method further comprises: In a receiving period, a receiving signal is obtained, the receiving period and the transmitting period do not overlap, and one transmitting period and an adjacent receiving period constitute a transmitting and receiving cycle.

3. The method according to claim 2, characterized in that The second time slot is after the first time slot, the third time slot is after the second time slot, and the second time slot is adjacent to the first time slot, and the third time slot is adjacent to the second time slot.

4. The method according to claim 2 or 3, characterized in that: The transmission period further includes a fourth time slot, the fourth time slot is after the third time slot, and the fourth time slot is adjacent to the third time slot, and the method further includes: Stop outputting the transmission signal in the fourth time slot, and obtain a second adjustment amount, wherein the frequency compensation value corresponding to the second adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator, and the second adjustment amount is used to adjust the frequency of the local oscillator signal.

5. The method according to claim 4, characterized in that The transmission period further includes a fifth time slot and a sixth time slot, the fifth time slot is after the fourth time slot, the sixth time slot is after the fifth time slot, the fifth time slot is adjacent to the fourth time slot, and the sixth time slot is adjacent to the fifth time slot, and the method further includes: outputting the transmission signal at a third frequency in a fifth time slot, wherein the third frequency is associated with a frequency compensation value corresponding to the second adjustment amount, and the third frequency meets the preset frequency requirement; The output of the transmission signal is stopped in the sixth time slot, and a third adjustment amount is obtained, wherein the frequency compensation value corresponding to the third adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator.

6. The method according to claim 5, characterized in that The transmission period further includes a seventh time slot and an eighth time slot, the seventh time slot is after the sixth time slot, the eighth time slot is after the seventh time slot, the seventh time slot is adjacent to the sixth time slot, and the eighth time slot is adjacent to the seventh time slot, and the method further includes: outputting the transmission signal at a fourth frequency in a seventh time slot, wherein the fourth frequency is associated with a frequency compensation value corresponding to the third adjustment amount, and the fourth frequency meets the preset frequency requirement; The output of the transmission signal is stopped in the eighth time slot, and a fourth adjustment amount is obtained, wherein the frequency compensation value corresponding to the fourth adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator.

7. The method according to claim 6, characterized in that The method further comprises: In a receiving period, a local oscillator signal is generated according to the fourth adjustment amount, and the local oscillator signal is used to perform down-conversion processing on the received signal in the receiving period.

8. The method according to any one of claims 1 to 3, 5 to 7, characterized in that: The transmission signal is a transmission signal in a satellite communication system.

9. The method according to claim 8, characterized in that The obtaining of the first adjustment amount includes: receiving a calibration signal, wherein the calibration signal is a signal transmitted by a satellite; Obtain the frequency adjustment range of the local oscillator signal; Determine a plurality of amounts to be adjusted according to a preset frequency adjustment step and the frequency adjustment range, wherein the plurality of amounts to be adjusted are integers between a first ratio and a second ratio, wherein the first ratio is a ratio of a lower limit value of the frequency adjustment range to the preset frequency adjustment step, and the second ratio is a ratio of an upper limit value of the frequency adjustment range to the preset frequency adjustment step; Outputting the transmission signal according to a first amount to be adjusted, and obtaining a correlation coefficient between the transmission signal corresponding to the first amount to be adjusted and the calibration signal, wherein the first amount to be adjusted is any one of the multiple amounts to be adjusted, and the correlation coefficient is used to characterize a difference in frequency between the transmission signal corresponding to the first amount to be adjusted and the calibration signal; Determining whether the correlation coefficient is greater than a preset correlation coefficient threshold; If yes, determining the first amount to be adjusted or the frequency compensation value of the first amount to be adjusted pair as the first adjustment amount; If not, a second amount to be adjusted is obtained, and the first adjustment amount is determined according to the second amount to be adjusted, wherein the second amount to be adjusted is one of the multiple amounts to be adjusted, and the second amount to be adjusted is different from the first amount to be adjusted.

10. The method according to claim 9, characterized in that The satellite is a positioning satellite, and the calibration signal is a positioning signal transmitted by the positioning satellite.

11. The method according to any one of claims 1 to 3, 5 to 7, 9 to 10, characterized in that: The obtaining of the first adjustment amount comprises: Obtaining a temperature value of the crystal oscillator; If the temperature value is greater than or equal to the preset temperature threshold, executing the step of obtaining the first adjustment amount; The method further comprises: If the temperature value is less than the preset temperature threshold, the step of obtaining the first adjustment amount is not performed, and the transmission signal is output at the first frequency in the third time slot, and the first frequency meets the preset frequency requirement.

12. A signal transmission module, characterized in that: The module includes: a first communication chip, a power amplifier, a first low noise amplifier, a second low noise amplifier and a first switch; The transmitting port of the first communication chip is coupled to the input port of the power amplifier, and the output port of the power amplifier is coupled to the transmitting antenna corresponding to the first communication chip; The input port of the first low noise amplifier is coupled to the receiving antenna corresponding to the first communication chip, and the output port of the first low noise amplifier is coupled to the receiving port of the first communication chip; The input port of the second low noise amplifier is coupled to the receiving antenna corresponding to the second communication chip, the output port of the second low noise amplifier is coupled to the first port of the first switch, the second port of the first switch is coupled to the calibration port, and the third port of the first switch is coupled to the input port of the second communication chip; In a first time slot, the first communication chip is used to output a transmission signal of the first communication chip corresponding to a first communication system according to a first frequency, the first frequency is associated with a signal frequency output by a crystal oscillator, in the first time slot, the transmission signal of the first communication system is output by a transmission port of the first communication chip, and after being amplified by the power amplifier, is transmitted through a transmission antenna corresponding to the first communication chip, and the crystal oscillator corresponds to the first communication system; In the second time slot, the first communication chip is used to stop outputting the transmission signal of the first communication system and obtain a first adjustment amount, the frequency compensation value corresponding to the first adjustment amount is negatively correlated with the frequency of the signal output by the crystal oscillator, and in the second time slot, the receiving signal in the second communication system corresponding to the second communication chip is received via the receiving antenna of the second communication system, and after being amplified by the second low-noise amplifier, is input into the first communication chip through the calibration port; In a third time slot, the first communication chip is used to output a transmission signal of the first communication system according to a second frequency, the second frequency is associated with a frequency compensation value corresponding to the first adjustment amount, and the second frequency meets a preset frequency requirement; The first time slot, the second time slot and the third time slot are all time slots within a transmission period.

13. The module according to claim 12, characterized in that During the receiving period, the first communication chip is used to obtain the receiving signal of the first communication system, the receiving period and the transmitting period do not overlap, one transmitting period and an adjacent receiving period constitute a transceiver cycle, and during the receiving period, the receiving signal of the first communication system is received via the receiving antenna of the first communication system, and after being amplified by the first low-noise amplifier, is input into the first communication chip through the input port of the first communication chip.

14. The module according to claim 13, characterized in that The module further includes: a power splitter, wherein the transmitting antenna of the first communication system and the receiving antenna of the first communication system are the same antenna; The power divider is used to couple the output port of the power amplifier, the input port of the first low noise amplifier and the transmitting antenna of the first communication system; In the first time slot, the transmission signal of the first communication system is output through the transmission port of the first communication chip and then input into the power amplifier, amplified by the power amplifier, branched by the power divider, and then transmitted through the transmission antenna of the first communication system; In the second time slot, the reception signal of the second communication system is received by the reception antenna of the second communication system, amplified by the second low noise amplifier, and then input into the first communication chip through the calibration port; During the receiving period, the receiving signal of the first communication system is received by the transmitting antenna of the first communication system, branched by the power divider and input into the second low noise amplifier for amplification, and then input into the first communication chip through the input port of the first communication chip.

15. The module according to claim 13, characterized in that The module further includes: a power splitter, wherein the transmitting antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; The power divider is used to couple the output port of the power amplifier, the input port of the second low noise amplifier and the transmitting antenna of the first communication system; In the first time slot, the transmission signal of the first communication system is output to the power amplifier through the transmission port of the first communication chip for amplification, and then is split by the power divider and transmitted through the transmission antenna of the first communication system; In the second time slot, the received signal of the second communication system is received via the transmitting antenna of the first communication system, and is branched by the power divider and input into the second low noise amplifier for amplification, and then input into the first communication chip through the calibration port; During the receiving period, the receiving signal of the first communication system is received via the receiving antenna of the first communication system, amplified by the first low noise amplifier, and then input into the first communication chip through the input port of the first communication chip.

16. The module according to claim 13, characterized in that The module further includes: a power divider, wherein the transmitting antenna of the first communication system, the receiving antenna of the first communication system and the receiving antenna of the second communication system are the same antenna; The power divider is used to couple the output port of the power amplifier, the input port of the second low noise amplifier, the input port of the second low noise amplifier and the transmitting antenna of the first communication system; In the first time slot, the transmission signal of the first communication system is input to the power amplifier through the transmission port of the first communication chip for amplification, and then is split by the power divider and transmitted through the transmission antenna of the first communication system; In the second time slot, the received signal of the second communication system is received via the transmitting antenna of the first communication system, is branched by the power divider to the second low noise amplifier for amplification, and then is input into the first communication chip through the calibration port; During the receiving period, the receiving signal of the first communication system is received via the transmitting antenna of the first communication system, is branched by the power divider to the first low noise amplifier for amplification, and then is input into the first communication chip through the input port of the first communication chip.

17. The module according to any one of claims 12 to 16, characterized in that The calibration port is a port of the first communication chip.

18. The module according to any one of claims 12 to 16, characterized in that The module further includes: a processing chip, the processing chip is coupled to the first communication chip and the first switch respectively, and the calibration port is a port of the processing chip; In the second time slot, the receiving signal of the second communication system is received via the receiving antenna of the second communication system, is branched by the power divider and input into the second low-noise amplifier for amplification, and then is switched by the first switch and input into the calibration port of the processing chip. The processing chip is used to determine the first adjustment amount according to the receiving signal of the second communication system, and send the first adjustment amount to the first communication chip.

19. The module according to any one of claims 12 to 16, characterized in that The first communication chip is a satellite chip, and the first communication system is a satellite communication system; and / or, The second communication chip is a positioning chip, and the second communication system is a positioning system.

20. The module according to any one of claims 12 to 16, characterized in that The module also includes the second communication chip.

21. An electronic device, characterized in that: include: Processors, memory, and interfaces; The processor, the memory and the interface cooperate with each other so that the electronic device executes the method as claimed in any one of claims 1 to 11.

22. An electronic device, characterized in that: include: The signal transmission module according to any one of claims 12 to 20.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Frequency offset compensation method and device

    CN101567708A