Wireless communication method for TDMA system, and related apparatus
By introducing flexible bursts into the TDMA wireless communication system, the problem of not being able to transmit other information in the voice transmission time slot in the existing technology is solved, realizing flexible time utilization and service expansion of superframes, and improving the satisfaction of user needs.
Patent Information
- Application Number
- PCT/CN2025/136280
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-11-22
- Filing Date
- 2025-11-20
- Publication Date
- 2026-05-28
AI Technical Summary
In wireless communication systems, existing technologies cannot free up idle time slots in voice transmission to transmit other information, which limits service expansion and fails to meet user needs.
The wireless communication method using the TDMA standard introduces flexible bursts in the superframe. These flexible bursts can be idle periods or used to send or receive other service data, thus enabling flexible time utilization of the superframe.
It enables the utilization of idle time in superframes in wireless communication systems, supports more service data transmission, and improves the system's flexibility and the ability to meet user needs.
Smart Images

Figure CN2025136280_28052026_PF_FP_ABST
Abstract
Description
TDMA-based wireless communication methods and related devices
[0001] This application claims priority to Chinese Patent Application No. 202411691746.1, filed on November 22, 2014, entitled "TDMA-based Wireless Communication Method and Related Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a TDMA-based wireless communication method and related apparatus. Background Technology
[0003] In wireless communication systems, communication devices, such as digital intercom devices, typically transmit data in superframes. Taking voice transmission as an example, every six bursts constitute a superframe. The transmission of each voice superframe involves the first burst carrying the frame synchronization word and voice information, while other bursts carry embedded signaling and voice information.
[0004] Therefore, during voice transmission, it is impossible to free up idle time slots in the current time slot to transmit other information, which is not conducive to business expansion and cannot better support user needs. Summary of the Invention
[0005] This application provides a TDMA-based wireless communication method and related apparatus, which aims to enable the transmission of other information during idle time in superframes, thereby improving flexibility, facilitating business expansion, and better supporting user needs.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] In a first aspect, this application provides a TDMA-based wireless communication method applied to a first communication device. The method includes: determining a superframe corresponding to a service call; wherein the superframe includes: multiple service bursts and flexible bursts, the service bursts being used to carry first service data to be transmitted by the first communication device, and the flexible bursts being used to provide the first communication device with data for transmitting second service data or receiving third service data; the first service data, the second service data, and the third service data are data of the same service or data of different services; and sending the superframe to a receiving communication device.
[0008] In one possible implementation, the method further includes transmitting multiple superframes carrying first service data on a predetermined transmission time slot at a predetermined transmission frequency.
[0009] In one possible implementation, transmitting multiple superframes carrying first service data on a predetermined transmission time slot of a predetermined transmission frequency includes: sequentially transmitting multiple superframes carrying first service data on a predetermined transmission time slot of a predetermined transmission frequency, wherein the flexible bursts in the multiple superframes are empty; or, the flexible bursts in the first part of the multiple superframes are empty, and the flexible bursts in the second part of the superframes carry second service data; or, the flexible bursts in the multiple superframes carry second service data.
[0010] In one possible implementation, the method further includes: when the first communication device is transmitting multiple superframes carrying first service data, it switches to a receiving state at a flexible burst position where no data is being transmitted, in order to detect third service data sent to the first communication device.
[0011] In one possible implementation, the short bursts in the flexible bursts carry the second business data.
[0012] In one possible implementation, one or more service bursts among multiple service bursts include: a flexible burst type, which is used to indicate the occupancy status of the flexible burst by the first communication device.
[0013] In one possible implementation, one or more of the multiple service bursts include time slot information, which includes the data type of the first service data and / or a flexible burst type.
[0014] In one possible implementation, the first of multiple business bursts includes time slot information.
[0015] In one possible implementation, one or more service bursts among multiple service bursts include: frame synchronization, which is used to indicate whether the superframe is an uplink signal or a downlink signal, and / or to indicate the operating mode of the transmitting device of the superframe.
[0016] In one possible implementation, frame synchronization is located in the middle of a service burst.
[0017] One possible implementation also includes: determining the signaling burst corresponding to a service call, wherein: the signaling burst includes: frame synchronization, timeslot information and signaling content; frame synchronization is used to indicate whether the signaling burst is an uplink signal or a downlink signal; timeslot information includes data type, which is used to indicate the type of signaling burst.
[0018] Secondly, this application provides a TDMA-based wireless communication method applied to a second communication device. The method includes: receiving a superframe transmitted by a first communication device when transmitting first service data; the superframe includes a service burst and a flexible burst, the service burst carrying the first service data transmitted by the first communication device; determining the usage of the flexible burst in the superframe by the first communication device based on the time slot information in the first service data; and transmitting fourth service data at the location of the unused flexible burst by the first communication device.
[0019] Thirdly, this application provides a communication device, which is a walkie-talkie, comprising: a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface; the memory is used to store computer instructions; and the processor is used to execute the computer program or computer instructions stored in the memory, causing the communication device to perform the method provided in the first aspect and its possible implementations.
[0020] Fourthly, this application provides a communication device, which is a walkie-talkie, comprising: a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface; the memory is used to store computer instructions; and the processor is used to execute the computer program or computer instructions stored in the memory, causing the communication device to perform the method provided in the second aspect and its possible implementations.
[0021] Fifthly, this application provides a computer program product, characterized in that the computer program, when run, enables the methods provided by the first aspect, the second aspect, and their possible implementations.
[0022] Sixthly, this application provides a communication device applied to a TDMA-based communication system, characterized in that it comprises: a determining module, used to determine a superframe corresponding to a service call during service transmission; wherein the superframe includes: multiple service bursts and flexible bursts, the service bursts being used to carry first service data to be transmitted by the first communication device, and the flexible bursts being used to provide the first communication device with data for transmitting second service data or receiving third service data; the first service data, the second service data, and the third service data are data of the same service, or data of different services; and a transmitting module, used to transmit the superframe to a receiving communication device.
[0023] In the above technical solution, the superframe corresponding to a service call includes flexible bursts. The flexible bursts, as idle time periods, can be provided to the first communication device to send service data, or to the first communication device to receive service data transmitted by other devices, or to other communication devices to transmit service data. This realizes that a superframe can open up idle time to transmit other information, which is conducive to service expansion and can better support user needs. Attached Figure Description
[0024] Figure 1 is a scenario example diagram of the first communication device and the second communication device;
[0025] Figure 2 is a flowchart of a TDMA-based wireless communication method disclosed in an embodiment of this application;
[0026] Figure 3 shows the structure of the first service burst, other service bursts, and short bursts disclosed in the embodiments of this application;
[0027] Figure 4 is a flowchart of another TDMA-based wireless communication method disclosed in an embodiment of this application;
[0028] Figures 5A to 5D illustrate the structure of a service call provided in an embodiment of this application.
[0029] Figure 6 is a schematic diagram of the structure of the communication device disclosed in the embodiments of this application. Detailed Implementation
[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0031] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0032] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0033] The technical solution of this application can be applied to a time division multiple access (TDMA) wireless communication system. This wireless communication system can be a radio system, such as a DMR system, a PDT system, a second-generation (2G) communication system, a third-generation (3G) communication system, an LTE system, a fifth-generation (5G) communication system, a hybrid architecture of LTE and 5G, a 5G New Radio (5G NR) system, or any new communication system that will emerge in the future development of communication.
[0034] The wireless communication system includes a first communication device and a second communication device.
[0035] In some embodiments, the first communication device can be a transmitter, responsible for modulating information onto radio waves and transmitting it, and the second communication device can be a receiver, responsible for receiving these radio waves and converting them back into the original information. Both the first and second communication devices can be walkie-talkies or digital walkie-talkie devices.
[0036] In other embodiments, the first communication device may be a network-side device used to provide network communication functions, sometimes referred to as a network device or network element. A network device is typically a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The second communication device may be a device accessing the network, typically a terminal.
[0037] An example of a wireless communication system is shown in Figure 1, which includes a first communication device 100 and a second communication device 200. The first communication device 100 and the second communication device 200 are digital intercom devices.
[0038] In wireless communication systems, the available physical resource is the radio spectrum. The radio spectrum is divided into several radio frequency carriers, each of which typically uses TDMA. TDMA refers to dividing time into periodic frames, and each frame is further divided into several time slots. A pair of communication devices communicates within their respective time slots, and devices in different time slots do not interfere with each other.
[0039] A burst in a digital intercom device is a segment of radio frequency carrier modulated by a data stream; a burst represents the physical content of a time slot. The burst is the basic unit of wireless transmission, and a well-designed burst structure can better enable the transmission of voice and data.
[0040] Taking voice transmission as an example, voice transmission between digital intercom devices is typically performed using voice superframes. Each superframe consists of six bursts, and the first burst of each voice superframe carries the frame synchronization word and voice information, while subsequent bursts carry embedded signaling and voice information. Therefore, during voice transmission, it's impossible to free up idle time slots in the current time slot to transmit other information, which hinders business expansion and fails to better support user needs.
[0041] Furthermore, during data transmission, each burst carries frame synchronization words and data information, making it impossible to free up idle time slots in the current time slot to transmit other information. Moreover, each data burst carries frame synchronization, wasting air interface resources.
[0042] Based on this, this application provides a TDMA-based wireless communication method, as shown in Figure 2, including:
[0043] S201, The first communication device determines the superframe corresponding to a service call.
[0044] One service call can correspond to one or more superframes, and usually corresponds to multiple superframes.
[0045] A superframe consists of multiple service bursts and flexible bursts. Both service bursts and flexible bursts can be referred to as bursts. Service bursts carry the first service data to be transmitted by the first communication device. Flexible bursts provide the first communication device with second service data for transmission. The first and second service data can be data from the same service or data from different services. A flexible burst can also be empty. If a flexible burst is empty, the first communication device does not transmit service data based on the flexible burst. Other communication devices can use the flexible burst to transmit third service data. The third service data can be data from the same service as the second service data or data from different services.
[0046] For example, the first business data can be voice business data, data business data, etc., and the second and third business data can also be voice business data, data business data, etc., or data from services such as forced disconnection, heartbeat broadcast, and business status broadcast.
[0047] Understandable: The first communication device refers to a device with transmitting and receiving functions, such as a digital intercom device.
[0048] Taking the DMR / PDT communication system as an example, the air interface rate is 9600bit / s, each frame is 60ms, containing two time slots, each time slot is 30ms, each time slot can send one burst in each frame, and a complete burst is 264 bits.
[0049] For example, every 60ms of speech is encoded into 216 bits by speech coding and channel coding, and 420ms of speech is encoded into a total of 216 bits * 7 = 1512 bits by speech coding and channel coding.
[0050] The first service burst of each superframe can carry 196 bits of data, and the other bursts of the superframe can carry 264 bits. Therefore, the first 6 bursts in a superframe can carry 196 bits + 264 bits * 5 = 1516 bits, which is greater than 1512 bits.
[0051] Therefore, the voice data in each 420ms frame can be transmitted within the first 6 bursts of the superframe, leaving one burst available as a flexible burst. To accommodate voice services, a superframe can consist of 7 bursts: 6 service bursts and 1 flexible burst.
[0052] Of course, a superframe can also include multiple service bursts and multiple flexible bursts. For example, a superframe can have 6 service bursts and 2 flexible bursts. If there is a large amount of service data to be transmitted, a superframe can also be defined as 7 service bursts and 1 flexible burst.
[0053] S202, the first communication device sends a defined superframe to the receiving communication device, and the corresponding second communication device receives the superframe.
[0054] In one application scenario, a first communication device and a second communication device interact to exchange first service data. The second communication device can also refer to a device with transceiver functions, such as a digital intercom device. Other devices can refer to the second communication device.
[0055] In one embodiment, a first communication device transmits a superframe to a second communication device on a predetermined transmission time slot at a predetermined transmission frequency. The predetermined transmission frequency refers to a transmission frequency pre-set or configured by the first communication device; it can be a default transmission frequency or a temporarily set transmission frequency. The predetermined transmission time slot is also a transmission time slot pre-set or configured by the first communication device; it can be a default transmission time slot or a temporarily set transmission time slot. A communication device can set multiple transmission frequencies and / or multiple transmission time slots, selecting one of these frequencies and time slots for transmission.
[0056] In some embodiments, if a flexible burst is provided to the first communication device to transmit second service data, then the flexible burst in the superframe transmitted by the first communication device carries the second service data.
[0057] In other embodiments, the flexible burst is empty, and the flexible burst is provided to the second communication device to transmit third service data. Based on this, the second communication device performs the following steps S203 and S204. It can be understood that after the second communication device receives a superframe, it determines the usage of the flexible burst based on the superframe. If it determines that the flexible burst is idle, it can perform the following steps S203 and S204.
[0058] When the first communication device determines that a single service call corresponds to multiple superframes, the following operations can be performed:
[0059] The flexible bursts of multiple superframes can all be provided to the first communication device to transmit the second service data. Thus, the flexible bursts in multiple superframes transmitted by the first communication device can carry the second service data; of course, the second service data carried by each superframe is usually different. In some scenarios, the flexible bursts in some superframes can also carry the same second service data to achieve enhanced transmission of service data and avoid service data loss.
[0060] The flexible bursts in multiple superframes can all be provided to the second communication device to send the third service data, and correspondingly, the first communication device receives the third service data. Thus, the flexible bursts in the multiple superframes sent by the first communication device are empty. Furthermore, the third service data carried by each superframe is usually different. In some scenarios, the flexible bursts in some superframes may carry the same third service data.
[0061] Multiple flexible bursts within multiple superframes can be divided into two parts. The first part of the flexible bursts is used to provide the second communication device with the transmission of third service data; that is, the flexible bursts in the first part of the superframes transmitted by the first communication device are empty. The second part of the flexible bursts is used to provide the first communication device with the transmission of second service data; that is, the flexible bursts in the second part of the superframes transmitted by the first communication device carry the second service data. Specifically, the second service data carried by each superframe is usually different, and the third service data carried by each superframe is also usually different. In some scenarios, the third service data carried by some flexible bursts in the first part of the superframes can be the same, and the second service data carried by some flexible bursts in the second part of the superframes can also be the same.
[0062] In some embodiments, the number of superframes in the first part and the number of superframes in the second part may be the same or different. The superframes in the first part and the superframes in the second part may be continuous or discontinuous.
[0063] In some embodiments, a flexible burst can consist of a full signaling burst (FSB) or one or more short signaling bursts (SSBs). The duration of a short burst is less than the duration of a full burst, and the duration of a full burst is less than or equal to the duration of a time slot in the TDMA standard.
[0064] Therefore, in a superframe transmitted by the first communication device, a complete flexible burst can carry the second service data, or a portion of a short burst within a flexible burst can carry the second service data. A partial short burst may include one or more short bursts. The duration of a short burst is less than the duration of a complete flexible burst.
[0065] Similarly, the second communication device can carry third service data based on flexible bursts, or it can be a short burst in a flexible burst, that is, a part of a complete flexible burst duration, or a complete burst carrying third service data.
[0066] S203, The second communication device determines the flexible burst position in the superframe that can be used by the second communication terminal.
[0067] In one embodiment, the flexible bursts in the superframe periodically carry data, or remain empty. The second terminal, by listening to the superframe data for a period of time, determines the rules for the occupancy of flexible bursts and identifies available flexible burst locations, i.e., confirms empty flexible burst locations.
[0068] In another embodiment, a service burst in a superframe may include a flexible burst type to indicate the occupancy status of the flexible burst by the first communication device. This occupancy status includes: the flexible burst is empty (i.e., the first communication device does not occupy the flexible burst), the flexible burst is fully occupied by the first communication device, or one or more short bursts within the flexible burst are occupied by the first communication device, etc.
[0069] The second communication device receives a superframe, parses the flexible burst types included in the service bursts in the superframe, and then determines whether the superframe includes empty flexible bursts and the location of empty flexible bursts. Here, an empty flexible burst can refer to a flexible burst that is not occupied by a communication device (including the first communication device and other communication devices).
[0070] The following section explains the structure of the multiple service bursts included in a superframe.
[0071] It should be noted that the content carried by the multiple service bursts included in a superframe may be the same or different.
[0072] In some embodiments, among the multiple service bursts included in a superframe, the first service burst (First Data Burst, FDB) can carry frame synchronization (FS, which occupies 48 bits), slot information (SI, which occupies 20 bits), and data content (which occupies 196 bits). Other service bursts (Data Burst, DB) carry data content (264 bits) but do not carry frame synchronization and slot information. This avoids the problem of wasting air interface resources caused by each burst carrying frame synchronization.
[0073] Taking a superframe as an example, which includes 6 service bursts and 1 flexible burst, the first service burst carries frame synchronization, time slot information, and data content, while the other 5 service bursts only carry data content.
[0074] In other embodiments, the multiple service bursts included in a superframe can carry frame synchronization, time slot information, and data content.
[0075] In both embodiments described above, frame synchronization is used to indicate whether the signal transmitting the superframe is an uplink signal or a downlink signal. Frame synchronization can also be used to indicate the operating mode of the transmitting device (i.e., the first communication device) of the superframe. The operating mode refers to the working method of the communication device, including the device's transmission mode, the air interface standard of the transmission, etc.
[0076] In one embodiment, the synchronization frames include at least two types: a first type is an uplink signal synchronization frame, and a second type is a downlink signal synchronization frame. A third communication device detects the synchronization frame of an air interface service and, based on the synchronization frame, determines that the current service is either a downlink signal transmitted by a first communication device or an uplink signal sent by a second communication device. The first communication device is a base station or a repeater, and it uses a downlink signal synchronization frame when transmitting; the second communication device is a terminal or a mobile radio, and it uses an uplink signal synchronization frame when transmitting.
[0077] In some embodiments, the transmission modes of the first communication device include: same-frequency direct transmission, different-frequency direct transmission, relay mode, etc. The relay mode includes relay mode uplink and relay mode downlink.
[0078] In other embodiments, the first communication device is
[0079] The time slot information includes multiple data points used to indicate the data type of the first service, whereby the first service data refers to the data of the first service. The data content can refer to the service data content, and the data content carried by different service bursts may differ. The service data content can be voice information or other data information, etc., and this application does not limit it.
[0080] The structure of FDB, DB, and SSB is described below with reference to Figure 3. For example, a complete burst shown in Figure 3 consists of 264 bits.
[0081] In some embodiments, the SI can be split into multiple parts, as shown in Figure 3, where a 20-bit SI is split into two 10-bit SIs. In the FDB, the FS occupies 48 bits and is located in the middle position, while the two 10-bit SIs are located on either side of the FS. The data content can be distributed at the beginning and end of the FDB, each occupying 98 bits.
[0082] Figure 3 shows two types of FDB: Uplink (UL) FDB, which uses FS1 for frame synchronization, and Downlink (DL) FDB, which uses FS2 for frame synchronization. The first communication device can transmit these two types of FDB. After receiving the FDB, the second communication device can perform air interface timing alignment through frame synchronization and determine whether it is an uplink burst or a downlink burst.
[0083] The database (DB) only carries the data content, which can occupy a maximum of 264 bits. Of course, depending on the amount of business data required by a superframe, the data content in a DB may or may not occupy the full 264 bits.
[0084] Based on the foregoing, it is determined that flexible bursts only carry business data, and flexible bursts may include one or more SSBs. Based on this, the number of bits in an SSB may be less than that of a business burst.
[0085] Based on the structure of service bursts, the way service bursts in superframes carry flexible burst types can be as follows:
[0086] One or more service bursts included in a superframe include: flexible burst types.
[0087] To allow more bits to carry business data in business bursts, the first business burst in a superframe includes a flexible burst type, while other business bursts may not include the flexible burst type.
[0088] In some embodiments, the first service burst includes time slot information, which may include a flexible burst type. Of course, in scenarios where multiple service bursts include time slot information, the time slot information of multiple service bursts may include a flexible burst type.
[0089] It should be noted that Table 1 below shows one structure of time slot information.
[0090] Table 1 Time Slot Information
[0091] Table 1 defines time slot information as including data type and color code. The data type indicates the data type of the superframe, while the color code indicates different communications. Based on this, the flexible burst type of the superframe can also be considered as a type of data type. In other words, the data type in the time slot information indicates both the data type of the superframe and the flexible burst type.
[0092] Table 2 below shows several data types. Each data type occupies 5 bits, and the 5-bit values highlighted in dark in Table 2 illustrate the flexible burst types within a superframe.
[0093] Table 2 Data Types
[0094] S204. The second communication device transmits third service data in a flexible, sudden idle position.
[0095] When the second communication device determines that the flexible burst in a superframe is empty, it transmits the third service data at the idle position of the flexible burst. That is, the second communication device transmits the third service at the flexible burst position in the superframe in which the first communication device transmits service data, and the first communication device does not transmit data at that flexible burst position. The transmission position of the second communication device is the position on the predetermined frequency and predetermined time slot where the empty flexible burst of the first device is located.
[0096] In the aforementioned application scenario, the first communication device and the second communication device interact.
[0097] In some embodiments, the second communication device transmits third service data, and the first communication device can receive the third service data. That is, when the first communication device is transmitting multiple superframes carrying the first service data, at a flexible burst position where no data is being transmitted, it stops transmitting and switches to a receiving state to receive the third service data transmitted by the second communication device at that position.
[0098] In other embodiments, the third service data transmitted by the second communication device may not be targeted at the first communication device, that is, the first communication device does not receive the third service data, but other communication devices, such as the fifth communication device, receive the third service data.
[0099] In another application scenario, a first communication device sends first service data, and a second communication device and a third communication device exchange service data. The third communication device can be a non-receiving device for the first service (a fourth communication device), a receiving device for the first service (a fifth communication device), or any other communication device.
[0100] In some embodiments, flexible bursts in superframes transmitted by the first communication device can also be provided for use by the third and fourth communication devices in interaction.
[0101] In some embodiments, flexible bursts in the superframes transmitted by the first communication device can also be provided for the second communication device to transmit fourth service data, which can be received by the third communication device. The fourth service data is different from the first, second, and third service data.
[0102] It can be understood that the fourth service data sent by the second communication device using the flexible burst in the superframe transmitted by the first communication device is also received by the first communication device, and the fourth service data refers to the third service data.
[0103] It can be understood that the superframe transmitted by the first communication device is a shared superframe, which can be received by the second communication device and other communication devices (such as the third and fourth communication devices). Taking the third communication device as an example, when the third communication device receives the superframe, it determines that the flexible burst in the superframe is empty, that is, the first communication device has not occupied the flexible burst carrying service data. The third communication device can then transmit service data to the fourth communication device at the location of the flexible burst.
[0104] In this embodiment, the superframe corresponding to a service call includes a flexible burst. The flexible burst, as an idle period, can be provided to the first communication device to send service data, or to the first communication device to receive service data transmitted by other devices, or to other communication devices to send service data. This realizes that a superframe can open up idle time to transmit other information. That is, it can realize data reception during transmission on a channel, and can also realize service concurrency on the channel. It is flexible and versatile, which is conducive to service expansion and can better support user needs.
[0105] Another embodiment of this application also provides a TDMA-based wireless communication method, as shown in FIG4, including:
[0106] S301. The first communication device determines a signaling burst and multiple superframes. A superframe includes multiple service bursts and flexible bursts. The service burst is used to carry the first service data, and the flexible burst is used to carry the second service data, or it is empty.
[0107] Understandable: In a TDMA-compliant radio system, a service call may include a full signaling burst (FSB) and a superframe. The first communication device may send the signaling burst first, followed by one or more superframes.
[0108] Based on this, the first communication device can determine the signaling burst and multiple superframes corresponding to a service call. The signaling burst includes frame synchronization, timeslot information, and signaling content. Frame synchronization indicates whether the signaling burst is an uplink or downlink signal. Timeslot information includes data type, which indicates the type of the signaling burst. For example, for voice services, the signaling burst sent by the first communication device is the voice header shown in Table 2; for data services, the signaling burst sent by the first communication device is the data header shown in Table 2. The structure of the signaling burst can be the same as the structure of the first service burst in the superframe, as shown in Figure 3 and its corresponding text content, and will not be elaborated further here.
[0109] The structure of the superframe and the method by which the first communication device transmits the superframe can be found in the foregoing embodiments, and will not be repeated here.
[0110] S302, the first communication device transmits a signaling burst and multiple superframes in a predetermined transmission time slot at a predetermined transmission frequency, and the corresponding second communication device receives the signaling burst and multiple superframes.
[0111] The first communication device first transmits a signaling burst, followed by multiple superframes. Correspondingly, the second communication device first receives the signaling burst, followed by multiple superframes.
[0112] In one example, the first communication device transmits data for a voice service.
[0113] In the signaling bursts corresponding to voice services, the data type in the time slot information is the voice header.
[0114] Taking the first service burst's time slot information including flexible burst type as an example, if the data type in the time slot information of the first service burst of the superframe is: there is a short burst voice superframe, it means that the first communication device sent a short burst carrying voice signaling in the flexible burst of the current voice superframe.
[0115] If the data type in the timeslot information of the first service burst of the superframe is: empty flexible burst voice superframe, it means that the first communication device does not transmit information in the flexible burst of the current voice superframe.
[0116] If the data type in the timeslot information of the first service burst of a superframe is: complete flexible burst voice superframe, it means that the first communication device transmits a complete signaling burst in the flexible burst of the current voice superframe. This signaling burst can carry control information for this semantic service, or it can carry other signaling information.
[0117] Other service bursts in superframes include voice information.
[0118] In another example, the first communication device transmits data for a data service.
[0119] In signaling bursts corresponding to data services, the data type in the time slot information is the data header.
[0120] Taking the time slot information of the first service burst, which includes flexible burst type, as an example, if the data type in the time slot information of the first service burst of the superframe is 1 / 2 ordinary data superframe, it means that the current data superframe is 1 / 2 data, and the first communication device sends service data in the flexible burst of the current data superframe.
[0121] If the data type in the time slot information of the first service burst of the superframe is 1 / 2 with short burst data superframe, it means that the current data superframe is 1 / 2 data. The first communication device sends a short burst in the flexible burst of the current data superframe, and the short burst carries instruction information.
[0122] If the data type in the time slot information of the first service burst of the superframe is 1 / 2 empty flexible burst data superframe, it means that the current data superframe is 1 / 2 data, and the first communication device does not transmit information in the flexible burst of the current data superframe.
[0123] The burst of business information in a superframe is data information.
[0124] S303, The second communication device determines the empty flexible burst in the superframe.
[0125] The implementation method of step S303 can be found in step S203 of the aforementioned embodiment, and will not be repeated here.
[0126] S304, the second communication device transmits third service data from a location that is suddenly exposed in the air.
[0127] The implementation of step S304 can be found in step S204 of the aforementioned embodiment, and will not be repeated here.
[0128] Figures 5A to 5D illustrate examples of several service calls provided in the embodiments of this application.
[0129] In an example shown in Figure 5A, a service call may include a signaling burst (FSB) and one or more superframes. The first communication device may send the signaling burst first, followed by the superframe. For ease of illustration, Figure 5A only shows one superframe. Each superframe consists of six service bursts and one flexible burst. The first service burst (FDB) of each superframe carries frame synchronization (FS), slot information (SI), and data content. Other service bursts (DB) carry data content but not frame synchronization or slot information. The slot information of the first service burst of the current superframe indicates the occupancy status of the flexible burst of the current superframe by the first communication device.
[0130] The first communication device transmits a short burst (SSB) at the flexible burst position of the superframe and does not transmit during a portion of the flexible burst (Part of Flexible Burst Not Transmit, PN).
[0131] In an example shown in Figure 5B, the structure of the signaling burst and superframe included in the service call is the same as in Figure 5A. The first communication device does not transmit during the entire flexible burst position of the superframe (Full of Flexible Burst Not Transmit, FN).
[0132] In an example shown in Figure 5C, the structure of the signaling burst and superframe included in the service call is the same as in Figure 5A. The first communication device sends the signaling burst (FSB) throughout the flexible burst position of the superframe.
[0133] In an example shown in Figure 5D, the structure of the signaling bursts and superframes included in a service call is the same as in Figure 5A. The first communication device transmits the service burst (DB) throughout the flexible burst locations of the superframe.
[0134] Therefore, it can be seen that the first communication device can choose not to transmit (FN), transmit a short burst (SSB), transmit a signaling burst (FSB), or transmit a service burst (DB) at the flexible burst position of each superframe, and indicate the flexible burst occupancy status of the first communication device in the timeslot information of the first service burst of the current superframe. Other communication devices can obtain the flexible burst occupancy status of the current superframe based on the timeslot information of the first service burst of each superframe from the first communication device. In some embodiments, the first service burst of the superframe does not have a flexible burst occupancy status. Other communication devices can also determine the rules for flexible burst occupancy by listening for a period of time, and can transmit an SSB at the position where the flexible burst has a PN, or transmit an SSB or FSB at the position where the flexible burst has an FN.
[0135] Taking walkie-talkies 1, 2, 3, and 4 as an example, where walkie-talkie 1 sends a service call and location information to walkie-talkie 2, and walkie-talkie 2 needs to notify walkie-talkie 1 to stop transmitting midway under certain circumstances, and walkie-talkie 3 needs to send location information to walkie-talkie 4.
[0136] When walkie-talkie 1 sends a service call to walkie-talkie 2, it first sends a signaling burst (FSB). Then, the flexible burst of the first superframe carries a short burst SSB indicating the current voice service information. The flexible burst of the second superframe carries walkie-talkie 1's location information FSB. The flexible burst of the third superframe is an empty FN, and this process of sending superframes is repeated. If walkie-talkie 2 needs to notify walkie-talkie 1 to stop transmitting midway, it can send a short burst SSB carrying a stop transmission signal at the PN or FN position of the flexible burst. If walkie-talkie 3 needs to send location information to walkie-talkie 4, it can also send location information FSB to walkie-talkie 4 at the PN or FN position of the flexible burst.
[0137] Figure 6 shows a hardware structure block diagram of a communication device provided in an embodiment of this application. The communication device can be a digital intercom device (or walkie-talkie).
[0138] Referring to FIG6, the communication device may include: at least one processor 110, at least one memory 120, at least one communication interface 130, and one or more antennas 140.
[0139] In this embodiment, the processor 110, communication interface 130, and memory 120 communicate with each other via a communication bus. The communication interface 130 receives signals from the processor 110, converts the signals into radio frequency (RF) signals, and transmits the RF signals through one or more antennas 140. It can also receive signals from other devices through one or more antennas 140. The communication interface 130 can be a transceiver or an input / output interface.
[0140] The processor 110 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or configured as one or more integrated circuits.
[0141] The memory 120 may include random access memory (RAM) or non-volatile memory (NVM, etc., such as at least one disk storage).
[0142] The memory stores a program, which the processor can call to execute. This program performs the various functions and operational steps of the first or second communication device described above, to implement any of the TDMA-based wireless communication methods described above. Optionally, the refined and extended functions of the program can be referred to the above description.
[0143] This application also provides a computer-readable storage medium storing instructions that, when executed on one or more computing devices, cause the one or more computing devices to perform the information instruction method described in the above embodiments.
[0144] Computer-readable storage media can be non-transitory computer-readable storage media, such as read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage devices.
[0145] This application also provides a computer program product. When executed by one or more computing devices, the computer program product allows the computing devices to perform any of the aforementioned information instruction methods. The computer program product can be a software installation package. When any of the aforementioned information instruction methods is required, the computer program product can be downloaded and executed on a computer.
[0146] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A TDMA-based wireless communication method, characterized in that, Applied to a first communication device, the method includes: A superframe corresponding to a service call is determined; wherein, the superframe includes: multiple service bursts and flexible bursts, the service bursts are used to carry the first service data to be transmitted by the first communication device, and the flexible bursts are used to provide the first communication device with data for transmitting second service data or receiving third service data; the first service data, the second service data, and the third service data are data of the same service, or data of different services; The superframe is sent to the receiving communication device.
2. The method according to claim 1, characterized in that, Sending the superframe to the receiving communication device includes: Multiple superframes carrying the first service data are transmitted to the receiving communication device at a predetermined transmission time slot at a predetermined transmission frequency.
3. The method according to claim 2, characterized in that, The transmission of multiple superframes carrying the first service data in a predetermined transmission time slot at a predetermined transmission frequency includes: Multiple superframes carrying the first service data are sequentially transmitted on a predetermined transmission time slot at the predetermined transmission frequency, wherein the flexible bursts in the multiple superframes are empty; or, the flexible bursts in the first part of the multiple superframes are empty, and the flexible bursts in the second part of the superframes carry the second service data; or, the flexible bursts in the multiple superframes carry the second service data.
4. The method according to claim 2, characterized in that, The method further includes: When the first communication device transmits multiple superframes carrying the first service data, it switches to a receiving state during a flexible burst position where no data is being transmitted, in order to detect the third service data sent to the first communication device.
5. The method according to claim 3, characterized in that, The short burst in the flexible burst carries the second business data.
6. The method according to any one of claims 1 to 5, characterized in that, One or more of the plurality of service bursts include a flexible burst type, which is used to indicate the occupancy status of the flexible burst by the first communication device.
7. The method according to any one of claims 1 to 5, characterized in that, One or more of the plurality of service bursts include time slot information, the time slot information including the data type of the first service data and / or the flexible burst type.
8. The method according to claim 7, characterized in that, The first of the multiple service bursts includes the time slot information.
9. The method according to any one of claims 1 to 8, characterized in that, One or more of the multiple service bursts include frame synchronization, which is used to indicate whether the superframe is an uplink or downlink signal, and / or to indicate the operating mode of the transmitting device of the superframe.
10. The method according to claim 9, characterized in that, The frame synchronization is located in the middle of the service burst.
11. The method according to any one of claims 1 to 10, characterized in that, Also includes: Determine the signaling burst corresponding to the service call; wherein: the signaling burst includes: frame synchronization, timeslot information and signaling content; the frame synchronization is used to indicate whether the signaling burst is an uplink signal or a downlink signal; the timeslot information includes data type, and the data type is used to indicate the type of the signaling burst.
12. A TDMA-based wireless communication method, characterized in that, Applied to a second communication device, the method includes: The superframe transmitted when the first communication device sends first service data is received. The superframe includes a service burst and a flexible burst. The service burst carries the first service data transmitted by the first communication device. The usage of the flexible bursts in the superframe by the first communication device is determined based on the time slot information in the first service data. Transmit fourth service data at a flexible burst location not used by the first communication device.
13. A communication device, characterized in that, The communication device shown is a walkie-talkie, comprising: a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface; The memory is used to store computer instructions; The processor is configured to execute a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 11.
14. A communication device, characterized in that, The communication device is a walkie-talkie, comprising: a processor, a memory, and a communication interface, wherein the processor is coupled to the memory and the communication interface; The memory is used to store computer instructions; The processor is configured to execute a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in claim 12.
15. A computer program product, characterized in that, The computer program thereunder, when the computer program is run, causes the method as described in any one of claims 1 to 14 to be performed.
16. A communication device, applied to a TDMA-based communication system, characterized in that, Include: The determination module is used to determine the superframe corresponding to the service call during service transmission; wherein, the superframe includes: multiple service bursts and flexible bursts, the service bursts are used to carry the first service data to be transmitted by the first communication device, and the flexible bursts are used to provide the first communication device with data for transmitting second service data or receiving third service data; the first service data, the second service data, and the third service data are data of the same service, or data of different services; The sending module is used to send the superframe to the receiving end communication device.
Citation Information
Patent Citations
Method for enabling digital ground multimedia broadcasting system to be bi-directional
CN103108213A
Multiple access method, node and storage medium
CN107864513A
Multi-call access method and related equipment
CN118632387A
Wireless communication method of TDMA (Time Division Multiple Access) system and related device
CN119584296A
Flexible mac superframe structure and beaconing method
US20100260085A1