A multimode synchronous communication system and user terminal
By employing a synchronous communication design with a shared frame interrupt clock in a multi-mode communication system, the problems of large chip area, high power consumption, and complex software in existing technologies are solved, realizing a low-cost and low-power synchronous communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHUHAI XINJIXUN COMM TECH CO LTD
- Filing Date
- 2023-02-28
- Publication Date
- 2026-05-05
AI Technical Summary
In existing multimode communication systems, the independent frame interruption for each communication mode results in large chip area, high power consumption, high cost, and complex software design. Asynchronous systems require additional task management arbitration.
A multi-mode synchronous communication system sharing a single frame interrupt clock is adopted. The main mode communication system and the auxiliary mode communication system are on the same processor. Synchronization is achieved by synchronizing the frame parameter time offset, which avoids task conflicts and simplifies software design.
It reduces hardware resource consumption and power consumption, simplifies software implementation, reduces costs, and enables a synchronous multimode communication system.
Smart Images

Figure CN116208283B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication technology, and in particular to a multi-mode synchronous communication system and user terminal. Background Technology
[0002] With the evolution of communication technology and the development of IoT technology, user terminals have increasingly higher requirements for low power consumption and low cost. However, for multi-mode communication systems, each communication mode's frame interrupt can be based on the same or different clock sources. In existing technologies, each communication mode uses an independent frame interrupt, and the scheduling of each communication mode is independent and runs on different processors. This requires integrating multiple processor chips on the user terminal to enable each communication mode to exclusively use one or more processors; this results in a large chip area, high current draw, and high hardware resource consumption, leading to high cost and high power consumption.
[0003] In addition, since each communication mode occupies a frame interrupt, the system frame numbers of each communication mode are different, forming an asynchronous system. During software scheduling, each communication mode needs to submit task requests, and an additional MMC module is required for task management and arbitration; the software design is complex. Summary of the Invention
[0004] To address the problems existing in the prior art, the present invention provides a multi-mode synchronous communication system, comprising:
[0005] The frame interrupt clock is used to generate an interrupt signal;
[0006] The processor is connected to the frame interrupt clock and the wireless radio frequency module respectively, and the processor runs a main mode communication system and at least one auxiliary mode communication system.
[0007] The main mode communication system is used to capture the main mode callback function according to the interrupt signal for each frame length, so as to execute the corresponding communication task and output its own frame parameters.
[0008] The auxiliary mode communication system is used to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system according to the interrupt signal and the frame parameters when it receives the start test command sent by the wireless radio frequency module and detects that the communication task of the main mode communication system has been completed, so as to perform mobility measurement periodically according to the synchronization time offset.
[0009] Preferably, the frame parameters include the frame number, subframe number, and time slot number of the main mode communication system.
[0010] Preferably, the wireless radio frequency module includes:
[0011] A receiving antenna is used to detect the base station signal of the main mode communication system in real time;
[0012] The signal evaluation unit, connected to the receiving antenna, is used to generate the test start command when the signal quality of the main mode communication system is lower than a preset threshold value based on the base station signal.
[0013] Preferably, the auxiliary mode communication system includes:
[0014] The first acquisition unit is used to acquire the frame parameters of the main mode communication system;
[0015] The second acquisition unit, connected to the first acquisition unit, is used to perform blind detection of the auxiliary mode signal based on the frame parameters to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system.
[0016] Preferably, the synchronization time offset includes the subframe number deviation of the frame header of the secondary mode communication system relative to the frame header of the primary mode communication system and the observation time difference.
[0017] Preferably, the auxiliary mode communication system further includes:
[0018] The first synchronization unit is used to calculate the subframe number for the secondary mode communication system to perform the mobility measurement based on the subframe number deviation and the frame header of the primary mode communication system.
[0019] The second synchronization unit, connected to the first synchronization unit, is used to capture the auxiliary mode callback function at least one subframe number before the execution of the mobility measurement subframe number according to the interrupt signal, so as to start executing the corresponding measurement task after the observation time difference after reaching the subframe header of the subframe number for which the mobility measurement is performed.
[0020] Preferably, the observation time difference is less than the length of one subframe number.
[0021] The present invention also provides a user terminal, including the above-described multimode synchronous communication system.
[0022] The above technical solution has the following advantages or beneficial effects:
[0023] 1) In a multi-mode synchronous communication system, the main mode communication system and each auxiliary mode communication system run on the same processor and share a frame interrupt clock, which consumes less hardware resources, has lower cost and lower power consumption.
[0024] 2) Each auxiliary mode communication system is managed as a neighboring cell of the main mode communication system rather than an asynchronous system, thus realizing a synchronous system with only one frame interrupt. The software implementation is simple, and there is no need for inter-core communication or task arbitration. Attached Figure Description
[0025] Figure 1 A schematic diagram of the structure of a multi-mode synchronous communication system is shown in a preferred embodiment of the present invention.
[0026] Figure 2 This is a schematic diagram of signal synchronization when the NR system is the primary mode communication system and the LTE system is the secondary mode communication system, as described in a preferred embodiment of the present invention. Detailed Implementation
[0027] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. The present invention is not limited to this embodiment; other embodiments that conform to the spirit of the present invention may also fall within the scope of the present invention.
[0028] In a preferred embodiment of the present invention, based on the above-mentioned problems existing in the prior art, a multi-mode synchronous communication system is provided, such as... Figure 1 As shown, it includes:
[0029] Frame interrupt clock 1 is used to generate an interrupt signal;
[0030] Processor 2 is connected to frame interrupt clock 1 and wireless radio frequency module 3 respectively. Processor 2 runs a main mode communication system 21 and at least one auxiliary mode communication system 22.
[0031] The main mode communication system 21 is used to capture the main mode callback function according to the interrupt signal for each frame length, so as to execute the corresponding communication task and output its own frame parameters.
[0032] The auxiliary mode communication system 22 is used to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system 21 according to the interrupt signal and frame parameters when it receives the start test command sent by the wireless radio frequency module 3 and detects that the communication task of the main mode communication system 21 has been completed, so as to perform mobility measurement periodically according to the synchronization time offset.
[0033] Specifically, in this embodiment, the primary mode communication system 21 and the secondary mode communication system 22 run on the same processor 2 and share a single frame interrupt clock. The secondary mode communication system 22 obtains the synchronization time offset based on the frame parameters of the primary mode communication system 21 (including the frame number, subframe number, and timeslot number of the primary mode communication system 21), enabling the secondary mode communication system 22 and the primary mode communication system 21 to share a single frame number. This allows the secondary mode communication system 22 to determine the synchronization time offset between its frame header and the primary mode communication system 21 based on this frame number. Each secondary mode communication system is managed as a neighboring cell of the primary mode communication system rather than an asynchronous system, thus achieving synchronization between the secondary mode communication system 22 and the primary mode communication system 21. Furthermore, the synchronization of the secondary mode communication system 22 occurs when the communication task of the primary mode communication system 21 is completed, avoiding task conflicts between the primary mode communication system 21 and the secondary mode communication system 22, thereby eliminating the need for task arbitration.
[0034] In a preferred embodiment of the present invention, the frame parameters include the frame number, subframe number, and time slot number of the master mode communication system 21.
[0035] In a preferred embodiment of the present invention, the wireless radio frequency module 3 includes:
[0036] The receiving antenna 31 is used to detect the base station signal of the main mode communication system in real time.
[0037] The signal evaluation unit 32 is connected to the receiving antenna 31 and is used to generate a test start command when the signal quality of the main mode communication system is lower than a preset threshold value based on the base station signal.
[0038] In a preferred embodiment of the present invention, the auxiliary mode communication system 22 includes:
[0039] The first acquisition unit 221 is used to acquire the frame parameters of the master mode communication system 21;
[0040] The second acquisition unit 222 is connected to the first acquisition unit 221 and is used to perform blind detection of auxiliary mode signals based on frame parameters to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system 21.
[0041] In a preferred embodiment of the present invention, the synchronization time offset includes the subframe number deviation of the frame header of the secondary mode communication system 22 relative to the frame header of the primary mode communication system 21 and the observation time difference.
[0042] Specifically, in this embodiment, the observation time difference is less than the length of a subframe number. The synchronization time offset can be understood as a numerical value with a decimal, where the subframe number offset is the integer part of the numerical value and the observation time difference is the decimal part of the numerical value.
[0043] In a preferred embodiment of the present invention, the auxiliary mode communication system 22 further includes:
[0044] The first synchronization unit 223 is used to calculate the subframe number for the secondary mode communication system 22 to perform mobility measurement based on the subframe number deviation and the frame header of the primary mode communication system 21.
[0045] The second synchronization unit 224, connected to the first synchronization unit 223, is used to capture the auxiliary mode callback function at least one subframe number before the execution of the mobility measurement subframe number according to the interrupt signal, so as to start executing the corresponding measurement task after the observation time difference after reaching the subframe header of the subframe number for which the mobility measurement is to be executed.
[0046] Specifically, in this embodiment, taking the frame header of the main mode communication system 21 as the starting boundary of subframe 0 as an example, if the subframe number deviation is 5 and the observation time difference is 5 symbols (1 time slot contains 14 symbols), then the auxiliary mode communication system 22 performs mobility measurement at the boundary of symbol 5 of subframe 5, and so on.
[0047] Preferably, once the above synchronization time offset is obtained, it can be considered fixed. For example, if the above synchronization time offset is obtained in the subframe with frame number 0, it can be saved and used directly within the frame length of the subframe with frame number 1, and so on.
[0048] The present invention also provides a user terminal, including the above-described multimode synchronous communication system.
[0049] As a preferred embodiment of the present invention, this technical solution can be applied to a multi-mode synchronous communication system composed of NR (New Radio) systems, LTE (Long Term Evolution) systems, etc. The primary mode communication system includes, but is not limited to, one of the NR system, LTE system, 6G network system, and W network system, while the secondary mode communication system includes, but is not limited to, one or more of the NR system, LTE system, 6G network system, and W network system. Taking a dual-mode synchronous communication system composed of NR and LTE systems as an example, if the user terminal is currently camped on an NR base station cell, then the NR system is the primary mode communication system, and the LTE system is the secondary mode communication system.
[0050] Furthermore, frame interrupt clock 1 can be configured to generate an interrupt signal every 0.5ms. The 0.5ms mentioned above is merely an example and is not intended to limit the scope. Specifically, if a subframe (1ms) in both the NR and LTE systems contains two time slots (0.5ms), the interrupt signal generated by frame interrupt clock 1 every 0.5ms can be considered a time slot interrupt signal. Furthermore, if the NR system triggers a subframe interrupt every 0.5ms and the LTE system triggers a subframe interrupt every 1ms, then the NR system, in its operating state, performs a main mode callback function capture once for each interrupt signal received, while the LTE system, in its operating state, performs a main mode callback function capture once for every two interrupt signals received.
[0051] like Figure 2 As shown, the NR and LTE systems share a single frame interrupt clock, uniCounte, generating a time slot interrupt signal every 0.5ms (including 14 symbols). The LTE system shares the NR system's frame number, SFNN. When the NR system receives an interrupt signal during operation, it captures the main mode callback function once. This main mode callback function is the NR callback function, which may contain the corresponding communication tasks that the NR system needs to execute, such as the NRSBB task. Figure 2 As shown, if the NR callback function captured at the starting boundary of SFNN, subframe0, slot0 contains an NRSBB task, the NR system will execute it accordingly. Subsequently, the NR callback function will be captured again at the starting boundary of SFNN, subframe0, slot1. After execution, the NR system is in an idle state, or it can enter a sleep state. At this point, the NR system is considered to be in a non-working state, and the NR callback function will not be captured again at the starting boundary of SFNN, subframe0, slot2. If a test command is received, the LTE system will perform blind signal detection based on the NR system's frame number, subframe number, and time slot number to obtain its synchronization time offset relative to SFNN, subframe0. It can be understood that the LTE system's blind signal detection is based on the NR system's frame number, subframe number, and time slot number to receive sequence signals and perform correlation analysis. The obtained synchronization time offset is the synchronization time offset between its own frame header and the NR system's frame header. The above-described blind signal detection process is existing technology and not an invention of this technical solution; the specific processing steps will not be elaborated here.
[0052] like Figure 2 As shown, since the frame header of the LTE system is subframe0, if the subframe number deviation corresponding to the synchronization time offset is 6, the LTE system performs mobility measurement (LTE measurement) in SFNN, subframe6.
[0053] More preferably, to ensure the accurate execution of the measurement task, the LTE system can be woken up in advance to capture the LTE callback function. For example, the LTE callback function can be captured once at the beginning of the SFNN, subframe 6 subframe, or once at the beginning of the SFNN, subframe 5 and SFNN, subframe 6 subframe respectively. There is no limitation here, as long as it is performed in the non-working state of the NR system.
[0054] In the aforementioned dual-mode synchronous communication system, if the LTE system is the primary mode communication system and the NR system is the secondary mode communication system, the specific synchronization process is the same as when the LTE system is the secondary mode communication system and the NR system is the primary mode communication system. In addition, when there are multiple secondary mode communication systems, the synchronization process between the primary mode communication system and each secondary mode communication system in the corresponding multi-mode synchronous communication system can also be deduced from the above-mentioned case where the LTE system is the secondary mode communication system and the NR system is the primary mode communication system. The specific process will not be elaborated here.
[0055] The above description is merely a preferred embodiment of the present invention and does not limit the implementation and protection scope of the present invention. Those skilled in the art should realize that any equivalent substitutions and obvious changes made using the content of this specification and illustrations should be included within the protection scope of the present invention.
Claims
1. A multi-mode synchronous communication system, characterized in that, include: The frame interrupt clock is used to generate an interrupt signal; The processor is connected to the frame interrupt clock and the wireless radio frequency module respectively, and the processor runs a main mode communication system and at least one auxiliary mode communication system. The main mode communication system is used to capture the main mode callback function according to the interrupt signal for each frame length, so as to execute the corresponding communication task and output its own frame parameters. The auxiliary mode communication system is used to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system according to the interrupt signal and the frame parameters when it receives the start test command sent by the wireless radio frequency module and detects that the communication task of the main mode communication system has been completed, so as to perform mobility measurement periodically according to the synchronization time offset. The frame parameters include the frame number, subframe number, and time slot number of the main mode communication system.
2. The multi-mode synchronous communication system according to claim 1, characterized in that, The wireless radio frequency module includes: A receiving antenna is used to detect the base station signal of the main mode communication system in real time; The signal evaluation unit, connected to the receiving antenna, is used to generate the test start command when the signal quality of the main mode communication system is lower than a preset threshold value based on the base station signal.
3. The multi-mode synchronous communication system according to claim 1, characterized in that, The auxiliary mode communication system includes: The first acquisition unit is used to acquire the frame parameters of the main mode communication system; The second acquisition unit, connected to the first acquisition unit, is used to perform blind detection of the auxiliary mode signal based on the frame parameters to obtain the synchronization time offset between its own frame header and the frame header of the main mode communication system.
4. The multi-mode synchronous communication system according to claim 1, characterized in that, The synchronization time offset includes the subframe number deviation of the frame header of the secondary mode communication system relative to the frame header of the primary mode communication system and the observation time difference.
5. The multi-mode synchronous communication system according to claim 4, characterized in that, The auxiliary mode communication system also includes: The first synchronization unit is used to calculate the subframe number for the secondary mode communication system to perform the mobility measurement based on the subframe number deviation and the frame header of the primary mode communication system. The second synchronization unit, connected to the first synchronization unit, is used to capture the auxiliary mode callback function at least one subframe number before the execution of the mobility measurement subframe number according to the interrupt signal, so as to start executing the corresponding measurement task after the observation time difference after reaching the subframe header of the subframe number for which the mobility measurement is performed.
6. The multi-mode synchronous communication system according to claim 4, characterized in that, The observation time difference is less than the length of one subframe number.
7. A user terminal, characterized in that, Includes the multi-mode synchronous communication system as described in any one of claims 1-6.
Citation Information
Patent Citations
Clock timing method and device of multimode terminal system
CN102316574A
Method for reducing jittering in POWERLINK SoC frame synchronization based on MCU
CN103812635A