Processing method and device for coexistence of multiple communication systems
By synchronizing clocks and dynamically allocating antenna time slots for multiple communication systems, the problem of large number of antennas and space limitations in the coexistence of multiple communication systems is solved, and efficient antenna utilization and interference reduction are achieved.
Patent Information
- Application Number
- CN202311238761.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-25
AI Technical Summary
In the case where multiple communication systems coexist, the terminal needs multiple antennas to meet the design requirements, but the space of the antenna is limited, and the prior art cannot effectively solve neighbor-frequency and co-frequency interference, and the antenna isolation is insufficient, so intelligent switching and dynamic multiplexing cannot be achieved.
By clocking multiple communication systems of the same terminal and dynamically allocating antenna time slots according to the amount of data transmitted by each communication system, intelligent switching of antennas shared by multiple communication systems and dynamic multiplexing of network bearing capacity is realized.
It improves the utilization rate of antennas, reduces the number of antennas, meets the demand for multi-communication systems of space-constrained terminals, and effectively reduces interference and improves the overall performance of the system.
Smart Images

Figure CN119697750A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular, to a method and device for processing the coexistence of multiple communication systems. Background Art
[0002] As more and more wireless communication systems are integrated into consumer electronic products, the antenna switching and reuse solutions of the single communication systems of mainstream mobile phones and terminal manufacturers are relatively mature. The antenna switch is mainly used to switch the main and auxiliary antennas, and the antenna reuse is realized through duplex or multi-function circuits. The shortcomings of related technologies include: the adjacent frequency and co-frequency interference when multiple communication systems coexist cannot be completely solved; it is difficult to place 4 low-frequency antennas at the same time based on the terminal structure in the related technology, and the antenna isolation cannot meet the design requirements; it is impossible to realize intelligent switching of antennas or dynamic reuse according to network load between different communication systems. Summary of the invention
[0003] The embodiments of the present application provide a method and device for processing coexistence of communication systems, so as to at least solve the problem in the related art that a terminal requires a large number of antennas when multiple communication systems coexist, while the space for placing antennas in the terminal is limited.
[0004] According to one embodiment of the present application, a processing method for the coexistence of multiple communication systems is provided, including: performing clock synchronization on multiple communication systems of the same terminal; dynamically allocating antenna time slots occupied by each communication system according to the amount of data transmitted by each communication system, wherein the multiple communication systems share an antenna.
[0005] In an exemplary embodiment, after dynamically allocating the antenna time slot occupied by each communication system according to the amount of data transmitted by the communication system, the method further includes: switching between the multiple communication systems according to the allocated antenna time slots.
[0006] In an exemplary embodiment, the clock synchronization of multiple communication systems of the same terminal includes one of the following: clock synchronization of the multiple communication systems through clock synchronization functions of the multiple communication systems; setting a common clock for the multiple communication systems.
[0007] In an exemplary embodiment, the dynamic allocation of antenna time slots occupied by each communication system according to the amount of data transmitted by the communication system includes: obtaining the amount of data transmitted by each communication system within a preset time interval and comparing them; and dynamically allocating the antenna time slots occupied by each communication system according to the comparison results.
[0008] In an exemplary embodiment, the antenna shared by the multiple communication systems includes a main antenna and an auxiliary antenna, and the main antenna and the auxiliary antenna respectively use independent switching switches to implement different working modes of the multiple communication systems.
[0009] In an exemplary embodiment, the working mode includes one of the following: only one communication system is online, and the online communication system works independently; multiple communication systems are online, and each online communication system works independently through network fallback; multiple communication systems are online, each online communication system completes clock synchronization, and multiple communication systems are time-division multiplexed through the RF front end.
[0010] According to another embodiment of the present application, a device for processing the coexistence of multiple communication systems is provided, including: a synchronization module for performing clock synchronization on multiple communication systems of the same terminal; and an allocation module for dynamically allocating antenna time slots occupied by each communication system according to the amount of data transmitted by each communication system, wherein the multiple communication systems share an antenna.
[0011] In an exemplary embodiment, the apparatus further includes: a switching module, configured to switch between the plurality of communication systems according to the allocated antenna time slots.
[0012] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.
[0013] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0014] Through the embodiments of the present application, clock synchronization is performed on multiple communication systems of the same terminal, which is a prerequisite for the coexistence of multiple communication systems. The antenna time slot occupied by each communication system is dynamically allocated according to the amount of data transmitted by each communication system, that is, antenna resources are flexibly allocated according to the amount of data, which greatly improves the utilization rate of the antenna. Since multiple communication systems share the antenna, only a small space is required to place the antenna, which solves the problem in the related art that the terminal requires a large number of antennas when multiple communication systems coexist, while the space for placing the antenna is limited. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0017] Figure 1 It is a hardware structure block diagram of a computer terminal according to a method for processing coexistence of multiple communication systems according to an embodiment of the present application;
[0018] Figure 2 is a flowchart of a method for processing coexistence of multiple communication systems according to an embodiment of the present application;
[0019] Figure 3 is a structural block diagram of a processing device for coexistence of multiple communication systems according to an embodiment of the present application;
[0020] Figure 4 is a structural block diagram of a processing device for coexistence of multiple communication systems according to yet another embodiment of the present application;
[0021] Figure 5 is a flowchart of a method for processing coexistence of multiple communication systems according to yet another embodiment of the present application;
[0022] Figure 6 is a schematic block diagram of the connection of the main and auxiliary antennas of the two-way communication system working in the intelligent time division multiplexing mode according to an embodiment of the present application;
[0023] Figure 7 This is a schematic block diagram of the connection of the main and auxiliary antennas of the two-way communication system working in independent mode according to an embodiment of the present application;
[0024] Figure 8 It is a schematic block diagram of the connection of the main and auxiliary antennas of a two-way communication system working in a single antenna mode according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatuses.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0028] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 1 is a hardware structure block diagram of a computer terminal of a method for processing coexistence of multiple communication systems in an embodiment of the present application. Figure 1 As shown, the computer terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0029] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the processing method for coexistence of multiple communication systems in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0030] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0031] According to one aspect of an embodiment of the present application, a method for processing coexistence of multiple communication systems is provided. Figure 2 is a flowchart of a method for processing coexistence of multiple communication systems according to an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:
[0032] Step S202, performing clock synchronization on multiple communication systems of the same terminal;
[0033] Step S202 of this embodiment includes one of the following: performing clock synchronization on the multiple communication systems through the clock synchronization functions of the multiple communication systems; and setting a common clock for the multiple communication systems.
[0034] In an exemplary embodiment, the antenna shared by the multiple communication systems includes a main antenna and an auxiliary antenna, and the main antenna and the auxiliary antenna respectively use independent switching switches to implement different working modes of the multiple communication systems.
[0035] In an exemplary embodiment, the working mode includes one of the following: only one communication system is online, and the online communication system works independently; multiple communication systems are online, and each online communication system works independently through network fallback; multiple communication systems are online, each online communication system completes clock synchronization, and multiple communication systems are time-division multiplexed through the RF front end.
[0036] Step S204, dynamically allocating antenna time slots occupied by each communication system according to the amount of data transmitted by each communication system, wherein the multiple communication systems share an antenna;
[0037] Step S204 of this embodiment includes obtaining and comparing the amount of data transmitted by each communication system within a preset time interval; and dynamically allocating the antenna time slots occupied by each communication system according to the comparison result.
[0038] After step S204 of this embodiment, the method further includes switching between the multiple communication systems according to the allocated antenna time slots.
[0039] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory (ROM / RAM), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0040] In this embodiment, a processing device for coexistence of multiple communication systems is also provided, and the system is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are not repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0041] Figure 3 is a structural block diagram of a processing device for coexisting multiple communication systems according to an embodiment of the present application, such as Figure 3 As shown, the device includes: a synchronization module 10 and a distribution module 20.
[0042] A synchronization module 10, used for performing clock synchronization on multiple communication systems of the same terminal;
[0043] The allocation module 20 is used to dynamically allocate the antenna time slot occupied by each communication system according to the amount of data transmitted by each communication system, wherein the multiple communication systems share the same antenna.
[0044] Figure 4 is a structural block diagram of a processing device for coexisting multiple communication systems according to another embodiment of the present application, such as Figure 4 As shown, the device further includes: a switching module 30, configured to switch between the multiple communication systems according to the allocated antenna time slots.
[0045] In order to facilitate the understanding of the technical solutions provided by the application embodiments, the embodiments are described below in combination with specific scenarios.
[0046] Figure 5 is a flowchart of a method for processing coexistence of multiple communication systems according to another embodiment of the present application, such as Figure 5 As shown, the method comprises the following steps:
[0047] Step S502, aligning the timing of different communication systems;
[0048] Specifically, since modern broadband and narrowband communication systems operate at high frequencies, usually in the range of 300MHz-6000MHz, and the time interval of communication subcarriers is usually at the level of us (microseconds)-ms (milliseconds), in order to achieve fast switching of different communication systems, a high-precision clock reference circuit is required, and the clock synchronization function of different communication systems is used to synchronize the clocks of two or more communication systems, or a common clock solution is used to achieve clock synchronization;
[0049] Step S504, distinguishing time slot intervals of different communication systems.
[0050] Specifically, by analyzing and sorting out the working timings between the communication protocols of various communication networks, the time intervals of two or more communication systems are distinguished by a data model, and the switching of multi-system shared antennas is achieved through time division between two different communication systems.
[0051] Figure 6 is a schematic block diagram of the connection of the main and auxiliary antennas of the two-way communication system working in the intelligent time division multiplexing mode according to an embodiment of the present application, such as Figure 6As shown, two main and auxiliary antenna interfaces of two different Long Term Evolution (LTE) communication systems are respectively connected to a single-pole double-throw switch (SP2T), connected to a double-pole double-throw (DPDT) through the single-channel interface of the SP2T, and then connected to the two antennas through the interfaces on both sides of the DPDT.
[0052] Figure 6 In the intelligent mode shown, the system side completes the subframe synchronization (clock synchronization) of system A and system B, and uses time division multiplexing through the RF front end to prevent the user layer from sensing the system disconnection. The terminal dynamically allocates the antenna occupancy time in real time according to the data carrying capacity of each network.
[0053] Figure 7 is a schematic block diagram of the connection of the main and auxiliary antennas of the two-way communication system working in independent mode according to an embodiment of the present application, such as Figure 7 As shown, when only system A or only system B is online, the working diagram shows that the single system is in the optimal state of system performance, in conventional terminal mode.
[0054] Figure 8 is a schematic block diagram of the connection of the main and auxiliary antennas of the two-way communication system according to an embodiment of the present application in the single antenna mode. Figure 8 As shown, system A and system B are online at the same time, and the two systems work independently. The system end turns off Multiple-Input Multiple-Output (MIMO) and the network side falls back to Telemanagement 1 (TM1) mode to ensure that each system can maintain a normal single-antenna connection.
[0055] From the above description, it can be seen that the above embodiment achieves the following technical effects: through lower design and manufacturing costs, it is relatively easy to achieve a more flexible terminal structure. It has low requirements on system integration capabilities and is compatible with normal mode, single-channel mode, and smart mode.
[0056] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0057] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0058] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0059] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0060] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0061] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0062] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for processing coexistence of multiple communication systems, characterized in that: include: Synchronize the clocks of multiple communication systems of the same terminal; The antenna time slot occupied by each communication system is dynamically allocated according to the amount of data transmitted by each communication system, wherein the multiple communication systems share a common antenna.
2. The method according to claim 1, characterized in that After dynamically allocating antenna time slots occupied by each communication system according to the amount of data transmitted by the communication system, the method further includes: Switching is performed between the plurality of communication systems according to the allocated antenna time slots.
3. The method according to claim 1, characterized in that The clock synchronization of multiple communication systems of the same terminal includes one of the following: Performing clock synchronization on the multiple communication systems by using the clock synchronization functions of the multiple communication systems; A common clock is set for the plurality of communication systems.
4. The method according to claim 1, characterized in that: The method of dynamically allocating antenna time slots occupied by each communication system according to the amount of data transmitted by the communication system comprises: obtaining and comparing the amount of data transmitted by each communication system within a preset time interval; The antenna time slots occupied by each communication system are dynamically allocated according to the comparison result.
5. The method according to claim 1, characterized in that in, The antenna shared by the multiple communication systems includes a main antenna and an auxiliary antenna. The main antenna and the auxiliary antenna respectively use independent switching switches to implement different working modes of the multiple communication systems.
6. The method according to claim 5, characterized in that The working mode includes one of the following: There is only one communication system on the network, and the communication system on the network works independently; Multiple communication systems are online, and each online communication system works independently through network fallback; Multiple communication systems are online, each online communication system completes clock synchronization, and multiple communication systems are time-division multiplexed through the radio frequency front end.
7. A processing device for coexistence of multiple communication systems, characterized in that: include: A synchronization module, used to synchronize the clocks of multiple communication systems of the same terminal; The allocation module is used to dynamically allocate the antenna time slot occupied by each communication system according to the amount of data transmitted by each communication system, wherein the multiple communication systems share the antenna.
8. The device according to claim 7, characterized in that The device also includes: A switching module is used to switch between the multiple communication systems according to the allocated antenna time slots.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 6 when executed by a processor.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 6 are implemented.