A multi-carrier demodulation method based on MF-TDMA communication system
By using an architecture that allows CPU and FPGA to work together, efficient real-time demodulation of carrier services in MF-TDMA communication systems is achieved, solving the problems of wasted equipment resources and poor timeliness in existing technologies and improving data processing efficiency.
Patent Information
- Application Number
- CN202111329223.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-11-10
AI Technical Summary
In MF-TDMA communication systems, directly demodulating carrier services requires configuring equipment resources, resulting in low efficiency and poor timeliness.
The architecture employs a CPU and FPGA working in tandem. The FPGA receives signaling signals, demodulates and decodes them, and sends data packets to the CPU. The CPU parses and reassembles the packets before sending them to the FPGA for service time slot demodulation and decoding, freeing up resources to save equipment and improve demodulation efficiency.
Without requiring additional equipment resources, it achieves more efficient real-time tracking and demodulation of carrier services, improving the timeliness of data processing.
Smart Images

Figure CN116112067B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of MF-TDMA communication system technology, and in particular to a multi-carrier demodulation method based on MF-TDMA communication system. Background Technology
[0002] In the process of service communication by communication terminals in an MF-TDMA communication system, if the carrier service is demodulated directly, it is necessary to obtain the allocated time slots of the carrier service within the TDMA frame period and various communication protocols, including modulation, coding, frame structure, and protocols. This requires configuring service parameter detection and analysis equipment and time synchronization equipment, which not only wastes equipment resources but also makes the tracking and demodulation of the carrier service inefficient.
[0003] Given the high real-time and speed requirements of carrier service tracking and demodulation, the timeliness of carrier service tracking and demodulation is poor. Summary of the Invention
[0004] Based on the above analysis, the present invention aims to provide a multi-carrier demodulation method based on an MF-TDMA communication system, which can more efficiently complete real-time tracking and demodulation of carrier services.
[0005] This invention discloses a multi-carrier demodulation method based on an MF-TDMA communication system. The method is executed using a CPU and an FPGA, and includes:
[0006] The FPGA receives the signaling signals from the MF-TDMA communication system, demodulates and decodes the signaling signals to obtain a signaling decoded data packet, and sends the signaling decoded data packet to the CPU.
[0007] The CPU parses the signaling decoding data packet to obtain the service demodulation decoding parameters, assembles the service demodulation decoding parameters into a packet, and sends it to the FPGA;
[0008] The FPGA unpacks the data, demodulates and decodes the service time slots according to the service demodulation and decoding parameters, and then sends the demodulated and decoded data packets to the CPU.
[0009] If the CPU receives a time slot release signal, it sends the time slot release signal to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources.
[0010] Further, the service demodulation and decoding parameters include the carrier number and the service time slot time offset value; correspondingly, the demodulation and decoding of the service time slot according to the service demodulation and decoding parameters includes:
[0011] A storage resource is allocated for each carrier number to store the boot parameters corresponding to each carrier number; the storage locations are sorted in ascending order of the service time slot time offset value; the boot parameters are parameters used for demodulation and decoding.
[0012] The guiding parameters are loaded sequentially into the service time slots corresponding to the carrier numbers according to the sorting order, and the service time slots corresponding to the carrier numbers are demodulated and decoded.
[0013] Furthermore, the allocation of a storage resource for each carrier number includes:
[0014] A fixed-depth buffer FIFO is assigned to each carrier number.
[0015] Further, the step of demodulating and decoding the service time slots according to the service demodulation and decoding parameters includes:
[0016] If the demodulation and decoding processing time of the current service exceeds the preset time, then the demodulation and decoding parameters corresponding to the current service are subjected to pipelined latching processing.
[0017] Furthermore, after the step of performing pipelined latching processing on the service demodulation and decoding parameters corresponding to the current service, the multi-carrier demodulation method based on the MF-TDMA communication system further includes:
[0018] Once all business processes are completed, demodulation and decoding will continue for the current business.
[0019] Alternatively, if a remaining duration is detected in a service executed after the current service, the remaining duration is used to continue demodulating and decoding the current service; wherein, the remaining duration is the time difference between the preset duration and the time required for the service executed after the current service to complete its own service.
[0020] Furthermore, after the step of sending the demodulated and decoded data packets to the CPU, the multi-carrier demodulation method based on the MF-TDMA communication system further includes:
[0021] The CPU parses the demodulated and decoded data packets and establishes service communication with the communication service terminal based on the parsed data.
[0022] When the service communication ends, the CPU receives a time slot release signaling sent by the communication service terminal and sends the time slot release signaling to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources.
[0023] Further, the step of demodulating and decoding the service time slots according to the service demodulation and decoding parameters includes: determining a demodulation time base; correspondingly, determining the demodulation time base includes:
[0024] The time of receiving the service demodulation and decoding parameters is used as the timing reference point. The time offset value in the service demodulation and decoding parameters is loaded into the service demodulation and decoding parameters, and the corresponding time slot service signal is demodulated and decoded.
[0025] Further, the step of demodulating and decoding the service time slot according to the service demodulation and decoding parameters includes: determining the service time slot demodulation time; correspondingly, determining the service time slot demodulation time includes:
[0026] The demodulation time of the service slot is calculated using the following formula:
[0027]
[0028] Where t is the service time slot demodulation time, T is the TDMA time period, T1 is the signaling time offset value, and T3 is the service time slot time offset value.
[0029] Further, the service demodulation and decoding parameter packet is assembled and sent to the FPGA, including:
[0030] The service demodulation and decoding parameters after packet assembly are periodically sent to the FPGA; wherein the sending period is determined according to the TDMA time period, and the FPGA is controlled not to send the guide parameter packet for the next sending period within the preset duration of demodulation and decoding processing.
[0031] Furthermore, the multi-carrier demodulation method based on the MF-TDMA communication system also includes:
[0032] The CPU releases all issued service channel time slots at once and clears the boot parameters.
[0033] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:
[0034] The multi-carrier demodulation method based on an MF-TDMA communication system provided in this embodiment of the invention executes the multi-carrier demodulation method based on an MF-TDMA communication system using a CPU and an FPGA. The CPU parses the signaling decoding data packets sent by the FPGA to obtain service demodulation decoding parameters, assembles these parameters into packets, and sends them to the FPGA. The FPGA unpacks the packets, demodulates and decodes the service time slots according to the service demodulation decoding parameters, and assembles the demodulated and decoded data packets, sending them back to the CPU. If the CPU receives a time slot release signaling, it sends a time slot release signaling to the FPGA to release the service time slot demodulation decoding resources. This eliminates the need for service parameter detection and analysis equipment, saving equipment resources and enabling more efficient real-time tracking and demodulation of carrier services. The CPU+FPGA architecture achieves full demodulation of multi-carrier services, improving the timeliness of data processing.
[0035] In this invention, the above-described technical solutions can be combined with each other to achieve more preferred combinations. Other features and advantages of this invention will be set forth in the following description, and some advantages may become apparent from the description or be learned by practicing the invention. The objects and other advantages of this invention can be realized and obtained from what is particularly pointed out in the description and drawings. Attached Figure Description
[0036] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Throughout the drawings, the same reference numerals denote the same parts.
[0037] Figure 1 This is a flowchart of a multi-carrier demodulation method based on an MF-TDMA communication system in an embodiment of the present invention;
[0038] Figure 2 This is a schematic representation of frame service time slot allocation in an embodiment of the present invention;
[0039] Figure 3 This is a schematic diagram of the signaling boot timing in an embodiment of the present invention;
[0040] Figure 4 This is a flowchart illustrating the sorting of guiding parameters in an embodiment of the present invention;
[0041] Figure 5 This is a schematic diagram of the guide parameter release process in an embodiment of the present invention. Detailed Implementation
[0042] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention.
[0043] In this invention, the service demodulation object refers to a communication service terminal in the MF-TDMA communication system that has not yet obtained time slot allocation, and the guiding demodulation device refers to the service receiver, which is used to perform signaling-guided multi-carrier demodulation after determining to acquire signaling and performing protocol parsing; the multi-carrier demodulation device has a built-in CPU and FPGA, and the multi-carrier demodulation method based on the MF-TDMA communication system is executed in the multi-carrier demodulation device.
[0044] The MF-TDMA signal of this invention refers to the communication signal that meets the requirements of the MF-TDMA communication system and is widely used in wireless communication. The multi-carrier demodulation equipment has acquired various communication protocols (modulation, coding, frame structure, protocol, etc.) of the communication signal of the MF-TDMA communication system.
[0045] A specific embodiment of the present invention discloses a multi-carrier demodulation method based on an MF-TDMA communication system, the flowchart of which is shown below. Figure 1 As shown, it includes the following steps:
[0046] Step S1: The FPGA receives the signaling signal from the MF-TDMA communication system, demodulates and decodes the signaling signal to obtain a signaling decoded data packet, and sends the signaling decoded data packet to the CPU.
[0047] Step S2: The CPU parses the signaling decoding data packet to obtain the service demodulation decoding parameters, assembles the service demodulation decoding parameters into a packet, and sends it to the FPGA.
[0048] Step S3: The FPGA unpacks the data, demodulates and decodes the service time slots according to the service demodulation and decoding parameters, and sends the demodulated and decoded data packets to the CPU.
[0049] Step S4: If the CPU receives a time slot release signaling, it sends the time slot release signaling to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources.
[0050] In step S1, the CPU sends the signaling demodulation and decoding parameters to the FPGA in advance. The FPGA receives the signaling signals of the MF-TDMA communication system and performs interception, demodulation and decoding on the signaling signals of the MF-TDMA communication system according to the signaling demodulation and decoding parameters. After each frame of signaling signal is demodulated and decoded, it can be packaged according to the preset format to obtain the signaling decoding data packet and send the signaling decoding data packet to the CPU in real time.
[0051] In step S2, the CPU reads the signaling decoding data packet, parses the signaling according to the signaling protocol format, and obtains the service demodulation decoding parameters. The service demodulation decoding parameters include the signaling time offset value, the service time slot time offset value, carrier number, code rate, modulation style, decoding parameters, etc.
[0052] like Figure 2 As shown, in the service allocation time slot table of the communication frame, the frame period (i.e., the TDMA time period) is T, and each frame contains multiple service slots (TB). Within each frame, with the signaling frame as the reference, the offset time Δ of TB relative to the signaling frame is... TB The allocation is adjusted in real time by the main station of the communication system based on the service situation of different small station terminals.
[0053] Service demodulation and decoding parameters can be packaged according to a preset parameter package format, and the packaged service demodulation and decoding parameters can be sent to the FPGA via a high-speed data bus (such as the DMA mode of the PCIe bus).
[0054] In step S3, the FPGA receives the packaged service demodulation and decoding parameters, unpacks the parameters according to the preset parameter package format, and obtains the service demodulation and decoding parameters.
[0055] Further, the service demodulation and decoding parameters include the carrier number and the service time slot time offset value; correspondingly, the demodulation and decoding of the service time slot according to the service demodulation and decoding parameters includes:
[0056] A storage resource is allocated for each carrier number to store the guiding parameters corresponding to each carrier number; the storage locations are sorted in ascending order of the service time slot time offset value; the guiding parameters are parameters used for demodulation and decoding; the guiding parameters may include service time slot time offset value, modulation type, code rate, code rate and number of PDUs, etc., which can be understood as all service demodulation and decoding parameters except for the carrier number.
[0057] The boot parameters are loaded sequentially into the service time slots corresponding to the carrier numbers according to the sorting order, and demodulation and decoding are performed on the service time slots corresponding to the carrier numbers. For example... Figure 3 As shown, the time from T0' (the time corresponding to the lower edge of T2) to the leading edge of the TB1 signal is T4, where T4 = T3 - T1 - T2, and T3 is the service time slot offset value, T1 is the signaling time offset value, and T2 is the delay between the signaling reception time and the transmission time.
[0058] The boot parameters for service time slot TB1 are loaded in Tof1, and service time slot TB1 is demodulated and decoded according to the boot parameters; the boot parameters for service time slot TB2 are loaded in Tof2, and service time slot TB2 is demodulated and decoded according to the boot parameters. Demodulation and decoding of service time slots according to boot parameters is a mature technology in this field and will not be described in detail here.
[0059] Furthermore, the allocation of a storage resource for each carrier number includes:
[0060] Allocate a fixed-depth buffer FIFO for each carrier number. To ensure that the FIFO has enough space to store data without wasting storage resources, the FIFO depth can be set between 256MB and 512MB.
[0061] It should be noted that when sending the packetized service demodulation and decoding parameters to the FPGA, the storage resources need to be initialized to ensure that they have not been allocated. For example... Figure 4 As shown, it may include:
[0062] Update the service channel allocation parameters; read the allocated channel parameters from the parameter cache; compare the time slot offset values and sort them in ascending order.
[0063] After business communication ends, resources need to be released, specifically including:
[0064] Release the service channel allocation parameters; read the allocated channel parameters from the parameter buffer; find the channel parameters to be released, extract them for release, and arrange them in ascending order of time slot offset values.
[0065] Further, the step of demodulating and decoding the service time slots according to the service demodulation and decoding parameters includes:
[0066] If the demodulation and decoding processing time of the current service exceeds a preset time, then the demodulation and decoding parameters corresponding to the current service are subjected to pipelined latching processing. (Refer to...) Figure 3 Taking the current service time slot TB1 as an example, if the demodulation and decoding processing time of the current service exceeds the preset time Tj, that is, if the current service has not completed the demodulation and decoding processing within the preset time Tj allocated to the current service, then the demodulation and decoding parameters of the service are subjected to pipelined latching processing. That is, latching processing is performed on the service corresponding to TB1. If the service corresponding to TB2 is in a similar situation, then latching processing is also performed on the service corresponding to TB2, and so on. Further details are omitted.
[0067] Furthermore, after the step of performing pipelined latching processing on the service demodulation and decoding parameters corresponding to the current service, the multi-carrier demodulation method based on the MF-TDMA communication system further includes:
[0068] Once all business processes are complete, demodulation and decoding will continue for the current business; refer to Figure 3 If the demodulation and decoding process for the service corresponding to TB1 is not completed within the preset time Tj, then at time Tof2, the demodulation and decoding process for the service corresponding to TB2 will be performed, and the service corresponding to TB1 will be latched. If all services are completed, the demodulation and decoding process for the service corresponding to TB1 will continue.
[0069] If the subsequent service corresponding to TB2 has not completed demodulation and decoding within the preset time Tj, then the service corresponding to TB1 will continue to be demodulated and decoded after all services have been processed. This process will continue until the service corresponding to TB1 has completed demodulation and decoding. Then the service corresponding to TB2 will continue to be demodulated and decoded, and so on.
[0070] Alternatively, if a remaining duration is detected in a service executed after the current service, the remaining duration is used to continue demodulation and decoding processing on the current service; wherein, the remaining duration is the time difference between the preset duration and the time required for the service executed after the current service to complete its own service. (Refer to...) Figure 3 If the demodulation and decoding process for the service corresponding to TB1 is not completed within the preset duration Tj, and there is a remaining duration for the service corresponding to TB2, that is, the time required to complete the demodulation and decoding process for the service corresponding to TB2 is less than the preset duration Tj, and the remaining duration is equal to the difference between the preset duration Tj and the required duration, then the remaining duration will be used to continue the demodulation and decoding process for the service corresponding to TB1.
[0071] The business executed after the current business can be either TB2, which is adjacent to TB1, or a non-adjacent business, such as TB4.
[0072] If the demodulation and decoding of the service corresponding to TB1 is completed, then the demodulation and decoding of the service corresponding to TB1 will no longer be performed.
[0073] If the demodulation and decoding processing of the service corresponding to TB1 has not been completed, and if there is remaining time for the service corresponding to TB3, the time difference corresponding to TB3 can be used to continue demodulation and decoding processing of the service corresponding to TB1. Refer to the explanation of the remaining time for the service corresponding to TB2, which will not be repeated here.
[0074] In step S4 above, further, after the step of sending the demodulated and decoded data packets to the CPU, the multi-carrier demodulation method based on the MF-TDMA communication system further includes:
[0075] The CPU parses the demodulated and decoded data packets and establishes service communication with the communication service terminal based on the parsed data.
[0076] When the service communication ends, the CPU receives a time slot release signaling sent by the communication service terminal and sends the time slot release signaling to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources.
[0077] like Figure 5 As shown, after the service communication ends, the CPU receives the service's time slot release signaling. Figure 5 (China Signalling data), to parse out the allocated service channel time slots that need to be released ( Figure 5 (Channel offset value); Time slot release signaling is issued via real-time transmission through the PCIe bus ( Figure 5 The offset time slot and release command are sent to the FPGA. After receiving the time slot release signaling, the FPGA releases the allocated service time slot demodulation and decoding resources. Figure 5 (Service channel parameters).
[0078] Then, based on the time slot offset value, the service time slots that have not yet been released are reordered in ascending order.
[0079] Furthermore, the multi-carrier demodulation method based on the MF-TDMA communication system also includes:
[0080] The CPU releases all issued service channel time slots at once and clears the boot parameters.
[0081] In abnormal situations or when it is necessary to restore the initial state, all issued service channel time slots can be released at once through the logic program, and the guiding parameters can be cleared.
[0082] Further, the step of demodulating and decoding the service time slots according to the service demodulation and decoding parameters includes: determining a demodulation time base; correspondingly, determining the demodulation time base includes:
[0083] The moment when the service demodulation and decoding parameters are received is used as the timing reference point. The time offset value in the service demodulation and decoding parameters is loaded into the service demodulation and decoding parameters, and demodulation and decoding of the corresponding time slot service signal are performed. (Refer to...) Figure 3 Using T0' as the timing reference point takes into account the impact of signaling transmission and reception delays, making the timing of loading the time offset value into the service demodulation and decoding parameters more accurate.
[0084] Further, the step of demodulating and decoding the service time slot according to the service demodulation and decoding parameters includes: determining the service time slot demodulation time; correspondingly, determining the service time slot demodulation time includes:
[0085] The demodulation time of the service slot is calculated using the following formula:
[0086]
[0087] Where t is the service time slot demodulation time, T is the TDMA time period, T1 is the signaling time offset, and T3 is the service time slot time offset. It should be noted that when T3 - T1 < 0, it indicates that T1 is the signaling guidance timing diagram corresponding to the next carrier number. For example... Figure 3 As shown, this is a schematic diagram of the signaling guidance timing corresponding to the current carrier number, denoted by T0.
[0088] Further, the step of assembling the service demodulation and decoding parameter packets and sending them to the FPGA includes:
[0089] The service demodulation and decoding parameters after packet assembly are periodically sent to the FPGA; wherein the sending period is determined according to the TDMA time period, and the FPGA is controlled to not send the boot parameter packet for the next sending period within a preset duration of demodulation and decoding processing. The FPGA can be controlled to not send the boot parameter packet for the next sending period within the preset duration of demodulation and decoding processing using the following expression:
[0090] The transmission period is greater than or equal to the preset coefficient × the TDMA time period. The preset coefficient can be set to a decimal less than 1, such as 0.5, depending on the actual situation. The larger the preset coefficient, the more helpful it is to control the FPGA to not receive the guide parameter packet of the next transmission period within the preset time of demodulation and decoding processing.
[0091] Compared with existing technologies, the multi-carrier demodulation method based on the MF-TDMA communication system provided in this embodiment of the invention executes the multi-carrier demodulation method based on the MF-TDMA communication system using a CPU and an FPGA. The CPU parses the signaling decoding data packets sent by the FPGA to obtain service demodulation decoding parameters, assembles the service demodulation decoding parameters into packets, and sends them to the FPGA. The FPGA unpacks the packets, demodulates and decodes the service time slots according to the service demodulation decoding parameters, and assembles the demodulated and decoded data into packets and sends them to the CPU. If the CPU receives a time slot release signaling, it sends a time slot release signaling to the FPGA to release the service time slot demodulation decoding resources. This eliminates the need for service parameter detection and analysis equipment, saving equipment resources and enabling more efficient real-time tracking and demodulation of carrier services. The CPU+FPGA architecture achieves full demodulation of multi-carrier services, improving the timeliness of data processing.
[0092] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware, and the program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.
[0093] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.
Claims
1. A multi-carrier demodulation method based on an MF-TDMA communication system, wherein the method is executed in a multi-carrier demodulation device, characterized in that, The multi-carrier demodulation method based on the MF-TDMA communication system, executed using a CPU and FPGA, includes: The FPGA receives the signaling signals from the MF-TDMA communication system, demodulates and decodes the signaling signals to obtain a signaling decoded data packet, and sends the signaling decoded data packet to the CPU. The CPU parses the signaling decoding data packet to obtain the service demodulation decoding parameters, assembles the service demodulation decoding parameters into a packet, and sends it to the FPGA; The FPGA unpacks the data, demodulates and decodes the service time slots according to the service demodulation and decoding parameters, and then sends the demodulated and decoded data packets to the CPU. If the CPU receives a time slot release signaling, it sends the time slot release signaling to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources; The service demodulation and decoding parameters include the carrier number and the service time slot time offset value; correspondingly, the demodulation and decoding of the service time slot according to the service demodulation and decoding parameters includes: A storage resource is allocated for each carrier number to store the boot parameters corresponding to each carrier number; the storage locations are sorted in ascending order of the service time slot time offset value; the boot parameters are parameters used for demodulation and decoding. The guiding parameters are loaded sequentially into the service time slots corresponding to the carrier numbers according to the sorting order, and the service time slots corresponding to the carrier numbers are demodulated and decoded.
2. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The allocation of a storage resource for each carrier number includes: A fixed-depth buffer FIFO is assigned to each carrier number.
3. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The step of demodulating and decoding the service time slots according to the service demodulation and decoding parameters includes: If the demodulation and decoding processing time of the current service exceeds the preset time, then the demodulation and decoding parameters corresponding to the current service are subjected to pipelined latching processing.
4. The multi-carrier demodulation method based on the MF-TDMA communication system according to claim 3, characterized in that, After the step of performing pipelined latching processing on the service demodulation and decoding parameters corresponding to the current service, the multi-carrier demodulation method based on the MF-TDMA communication system further includes: Once all business processes are completed, demodulation and decoding will continue for the current business. Alternatively, if a remaining duration is detected in a service executed after the current service, the remaining duration is used to continue demodulating and decoding the current service; wherein, the remaining duration is the time difference between the preset duration and the time required for the service executed after the current service to complete its own service.
5. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, After the step of sending the demodulated and decoded data packets to the CPU, the multi-carrier demodulation method based on the MF-TDMA communication system further includes: The CPU parses the demodulated and decoded data packets and establishes service communication with the communication service terminal based on the parsed data. When the service communication ends, the CPU receives a time slot release signaling sent by the communication service terminal and sends the time slot release signaling to the FPGA so that the FPGA releases the service time slot demodulation and decoding resources.
6. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The step of demodulating and decoding the service time slot according to the service demodulation and decoding parameters includes: determining a demodulation time base; correspondingly, determining the demodulation time base includes: The time of receiving the service demodulation and decoding parameters is used as the timing reference point. The time offset value in the service demodulation and decoding parameters is loaded into the service demodulation and decoding parameters, and the corresponding time slot service signal is demodulated and decoded.
7. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The step of demodulating and decoding the service time slot according to the service demodulation and decoding parameters includes: determining the service time slot demodulation time; correspondingly, determining the service time slot demodulation time includes: The demodulation time of the service slot is calculated using the following formula: ; in, For the demodulation time of the service slot, For TDMA time period, Signaling time offset value, This is the service time slot offset value.
8. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The process of packetizing the service demodulation and decoding parameters and sending them to the FPGA includes: The service demodulation and decoding parameters after packet assembly are periodically sent to the FPGA; wherein the sending period is determined according to the TDMA time period, and the FPGA is controlled not to send the guide parameter packet for the next sending period within the preset duration of demodulation and decoding processing.
9. The multi-carrier demodulation method based on an MF-TDMA communication system according to claim 1, characterized in that, The multi-carrier demodulation method based on the MF-TDMA communication system further includes: The CPU releases all issued service channel time slots at once and clears the boot parameters.
Citation Information
Patent Citations
Integral demodulation method of MF-TDMA non-uniform multi-carriers
CN105553890A
Handover based on predicted network conditions
CN111095821A