A method, device, storage medium and electronic device for generating multi-channel cluster signals

By configuring the transmission frequency, content and timing in the cluster communication signal simulation technology, channel encoding and baseband signal premodulation, and generating multiple superimposed baseband signals, the problem that traditional technology is difficult to meet the multi-channel signal simulation test needs is solved, and efficient multi-channel signal simulation is achieved.

CN119483833BActive Publication Date: 2025-04-15NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510047022.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-04-15
Estimated Expiration
2045-01-13

AI Technical Summary

Technical Problem

Traditional cluster communication signal simulation technology is difficult to meet the needs of multi-channel signal simulation testing, especially in urban environments where the number of users and channels have increased sharply, channel resources are very tight.

Method used

By configuring the transmission frequency, transmission content and control timing based on the preset simulation scheme, channel encoding processing and baseband signal premodulation processing are performed to generate a single baseband signal, and a multiple superimposed baseband signal is generated through control timing and single baseband signal, and finally a radio frequency transmit signal is generated through carrier signal generation technology and mixing processing.

Benefits of technology

The simulation of multi-channel, multi-frequency, and multi-slot cluster signals is realized, which greatly reduces the amount of calculation and can meet the multi-channel signal simulation test requirements under real conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483833B_ABST
    Figure CN119483833B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, storage medium and electronic device for generating a multi-channel cluster signal, and relates to the technical field of cluster signal generation. The method includes: configuring the transmission frequency, transmission content and control timing based on a preset simulation scheme, performing channel coding processing and baseband signal pre-modulation processing based on the transmission content to generate a single-channel baseband signal; generating a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal; generating a zero intermediate frequency signal based on the multi-channel superimposed baseband signal; based on the transmission frequency, using a multi-carrier signal generation technology based on the Newman algorithm to generate a carrier signal; mixing the zero intermediate frequency signal with the carrier signal to generate a single-channel transmission waveform data; performing signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal. The present application realizes the simulation of multi-channel, multi-frequency, and multi-time slot cluster signal transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of cluster signal generation, and in particular to a method, device, storage medium and electronic device for generating multi-channel cluster signals. Background Art

[0002] Cluster communication is widely used in the fields of municipal command and management, civil aviation dispatching, rail traffic control, public security firefighting, emergency command, etc. Cluster communication generally implements multi-user sharing of multiple channels in a dynamic channel assignment manner. It has a fixed central node (such as a base station). Each node mainly communicates through the forwarding of the central node and has the ability to transmit information such as voice, SMS, and data. Typical cluster communication systems currently used in China include TETRA and DMR.

[0003] Traditional cluster communication signal simulation technology mainly uses a single-channel signal simulation output to simulate cluster signals, providing support for channel quality testing of cluster communications. With the rapid development of wireless cities in various countries, cluster communications are becoming more and more popular, the number of users is growing rapidly, the number of cluster communication channels used in cities is increasing significantly, and channel resources are very tight. Traditional cluster signal simulation technology can no longer meet the needs of multi-channel signal simulation testing under realistic conditions. Summary of the invention

[0004] The embodiments of the present application provide a method, device, storage medium and electronic device for generating a multi-channel trunking signal to solve the technical problems existing in the prior art.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0006] According to a first aspect of an embodiment of the present application, a method for generating a multi-channel cluster signal is provided, comprising:

[0007] Configure the transmission frequency, transmission content and control timing based on the preset simulation scheme, wherein the transmission content at least includes a link frame and a service frame;

[0008] Perform channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal;

[0009] Generate a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal;

[0010] Generate a zero intermediate frequency signal based on the multi-path superimposed baseband signals;

[0011] Based on the transmission frequency, a carrier signal is generated using a multi-carrier signal generation technology based on a Newman algorithm;

[0012] Mixing the zero intermediate frequency signal with the carrier signal to generate single-channel transmission waveform data;

[0013] The multiple single-channel transmission waveform data are subjected to signal integration processing and digital-to-analog conversion processing to generate a radio frequency transmission signal.

[0014] In some embodiments of the present application, based on the aforementioned solution, the performing of channel coding processing and baseband signal premodulation processing based on the transmitted content to obtain a single-channel baseband signal includes:

[0015] Channel coding is performed based on the transmission content to obtain a data information stream, and baseband signal premodulation is performed on the data information stream to obtain the single-channel baseband signal.

[0016] In some embodiments of the present application, based on the aforementioned solution, the generating of multiple superimposed baseband signals based on the control timing and the single baseband signal includes:

[0017] Based on the control timing, the single-channel baseband signal is cached, delayed and accumulated to obtain a multi-channel superimposed baseband signal.

[0018] In some embodiments of the present application, based on the aforementioned solution, generating a zero intermediate frequency signal based on the multi-path superimposed baseband signal includes:

[0019] The multi-channel superimposed baseband signals are subjected to sampling rate conversion and shaping filtering to obtain zero intermediate frequency signals.

[0020] In some embodiments of the present application, based on the aforementioned solution, during the sampling rate conversion process, a Farrow structure filter is used to perform sampling rate conversion on the multi-path superimposed baseband signals.

[0021] In some embodiments of the present application, based on the above-mentioned solution, the step of performing signal integration and digital-to-analog conversion on a plurality of single-channel transmission waveform data to obtain a radio frequency transmission signal includes:

[0022] Performing signal integration on a plurality of single-channel transmission waveform data to obtain multi-channel transmission waveform data;

[0023] A radio frequency transmission signal is obtained by performing digital-to-analog conversion based on the multi-channel transmission waveform data.

[0024] According to a second aspect of an embodiment of the present application, a multi-channel cluster signal generating device is provided, including:

[0025] A configuration unit, configured to configure a transmission frequency, transmission content and control timing based on a preset simulation scheme, wherein the transmission content includes at least a link frame and a service frame;

[0026] A first generating unit, configured to perform channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal;

[0027] A second generating unit, configured to generate a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal;

[0028] A third generating unit, configured to generate a zero intermediate frequency signal based on the multi-path superimposed baseband signals;

[0029] a fourth generating unit, configured to generate a carrier signal based on the transmission frequency by adopting a multi-carrier signal generating technology based on a Newman algorithm;

[0030] A fifth generating unit, configured to perform mixing processing on the zero intermediate frequency signal and the carrier signal to generate single-channel transmission waveform data;

[0031] The sixth generating unit is used to perform signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal.

[0032] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein the storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer executes the method according to the first aspect.

[0033] According to a fourth aspect of the embodiments of the present application, there is provided an electronic device, including: a memory and a processor;

[0034] The memory is used to store computer instructions;

[0035] The processor is used to call the computer instructions stored in the memory so that the electronic device executes the method as described in the first aspect.

[0036] The technical solution of the present application delays, superimposes and modulates a single-channel baseband sampling signal onto different carriers, and then integrates multiple single-channel transmission waveforms, thereby realizing the simulation of multi-channel, multi-frequency, and multi-slot cluster signal transmission with extremely low computational complexity.

[0037] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0039] Figure 1 A schematic flow chart of a method for generating a multi-channel cluster signal is shown;

[0040] Figure 2 A block diagram of a multi-channel cluster signal generating device is shown;

[0041] Figure 3 A hardware block diagram of a multi-channel cluster signal generating device is shown;

[0042] Figure 4 A schematic diagram of multi-carrier peak-to-average ratio comparison is shown;

[0043] Figure 5 The figure shows the amplitude-frequency response diagram of the 8th order Farrow structure-based filter sampling rate module;

[0044] Figure 6 The figure shows the group delay diagram of the 8th order Farrow structure based sampling rate filter module;

[0045] Figure 7 A block diagram of an electronic device is shown;

[0046] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0047] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0048] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0049] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0050] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0051] It should be noted that the “plurality” mentioned in this article refers to two or more.

[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.

[0053] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all the embodiments. Based on the embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0054] Some embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments may be combined with each other.

[0055] See also Figure 1 , shows a flow chart of a method for generating a multi-channel cluster signal according to an embodiment of the present application.

[0056] like Figure 1 As shown, a method for generating a multi-channel cluster signal is shown, which specifically includes steps S100 to S700.

[0057] refer to Figure 1 , step S100, configuring the sending frequency, sending content and control timing based on a preset simulation scheme, wherein the sending content at least includes a link frame and a service frame.

[0058] It should be noted that the preset simulation scheme refers to a scheme formulated with the multi-channel trunking signal to be simulated as the target, and the relevant parameters of the multi-channel trunking signal to be simulated can be confirmed based on the preset simulation scheme.

[0059] Continue to refer Figure 1 , step S200, performing channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal.

[0060] In some feasible embodiments, based on the above scheme, the performing channel coding processing and baseband signal premodulation processing based on the transmitted content to obtain a single-channel baseband signal includes:

[0061] Channel coding is performed based on the transmission content to obtain a data information stream, and baseband signal premodulation is performed on the data information stream to obtain the single-channel baseband signal.

[0062] Exemplarily, during baseband signal premodulation processing of the data information stream, according to the modulation characteristics of the multi-channel cluster signals to be simulated, the sampling rate of a single baseband signal is 4 times its symbol rate, and the premodulation sampling rate range is 0~150KSPS.

[0063] Continue to refer Figure 1 , step S300, generating a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal.

[0064] In some feasible embodiments, based on the above solution, generating a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal includes:

[0065] Based on the control timing, the single-channel baseband signal is cached, delayed and accumulated to obtain a multi-channel superimposed baseband signal.

[0066] It can be understood that through simple delay processing and accumulation processing, a single baseband signal is converted into a multi-channel superimposed baseband signal, and the superposition of similar signals in different time slots is simulated, avoiding the complex process of encoding and pre-modulation when simulating multi-channel signals, and greatly reducing the amount of calculation.

[0067] Continue to refer Figure 1 , step S400, generating a zero intermediate frequency signal based on the multi-path superimposed baseband signal.

[0068] In some feasible embodiments, based on the above solution, generating a zero intermediate frequency signal based on the multi-path superimposed baseband signal includes:

[0069] The multi-channel superimposed baseband signals are subjected to sampling rate conversion and shaping filtering to obtain zero intermediate frequency signals.

[0070] In some feasible embodiments, based on the above-mentioned solution, during the sampling rate conversion process, a Farrow structure filter is used to perform sampling rate conversion on the multi-path superimposed baseband signals.

[0071] It can be understood that in the technical solution of the present application, the use of Farrow structure filters, compared with the use of interpolation / decimation filters, on the one hand, greatly increases the versatility of simulating different cluster signals, and on the other hand, significantly reduces resource usage.

[0072] Continue to refer Figure 1 , step S500, based on the transmission frequency, a carrier signal is generated by adopting a multi-carrier signal generation technology based on the Newman algorithm.

[0073] It is understandable that in the process of generating the carrier signal, the multi-carrier signal generation technology based on the Newman algorithm is used to optimize the signal peak-to-average ratio without increasing the extra calculation amount, thereby achieving effective use of the transmission power.

[0074] Continue to refer Figure 1 , step S600, mixing the zero intermediate frequency signal with the carrier signal to generate single-channel transmission waveform data.

[0075] It can be understood that by mixing the zero intermediate frequency signal with the carrier signal, the single-channel transmission waveform data is generated in the digital domain. The single-channel transmission waveform data completes the simulation of the same type, different frequency, and different time slot cluster signals.

[0076] Continue to refer Figure 1 , step S700, performing signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal.

[0077] In some feasible embodiments, based on the above scheme, the step of performing signal integration and digital-to-analog conversion on a plurality of single-channel transmission waveform data to obtain a radio frequency transmission signal includes:

[0078] Performing signal integration on a plurality of single-channel transmission waveform data to obtain multi-channel transmission waveform data;

[0079] A radio frequency transmission signal is obtained by performing digital-to-analog conversion based on the multi-channel transmission waveform data.

[0080] It can be understood that by integrating the signals of multiple single-channel transmission waveform data and superimposing them to generate multi-channel transmission waveform data, simulation of cluster signals of different types, frequencies and time slots is achieved.

[0081] It can be understood that, through digital-to-analog conversion, the multi-channel transmission waveform data in the digital domain has the transmission capability, and finally the simulation of signal transmission is completed.

[0082] The following describes an apparatus embodiment of the present application, which can be used to execute a method for generating a multi-channel trunking signal in the above-mentioned embodiment of the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the above-mentioned method embodiment of the present application.

[0083] Reference Figure 2 As shown, according to an embodiment of the present application, a multi-channel cluster signal generating device 200 includes:

[0084] A configuration unit 201, configured to configure a transmission frequency, transmission content and control timing based on a preset simulation scheme, wherein the transmission content includes at least a link frame and a service frame;

[0085] A first generating unit 202 is configured to perform channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal;

[0086] A second generating unit 203, configured to generate a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal;

[0087] A third generating unit 204 is configured to generate a zero intermediate frequency signal based on the multi-path superimposed baseband signal;

[0088] A fourth generating unit 205 is configured to generate a carrier signal based on the transmission frequency by adopting a multi-carrier signal generation technology based on a Newman algorithm;

[0089] A fifth generating unit 206, configured to perform mixing processing on the zero intermediate frequency signal and the carrier signal to generate single-channel transmission waveform data;

[0090] The sixth generating unit 207 is used to perform signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal.

[0091] Below, a specific example is provided.

[0092] See also Figure 3 In this example, a multi-channel cluster signal generating device is composed of a CPU chip, a DSP chip, a FPGA chip and a digital-to-analog conversion chip.

[0093] Among them, the CPU chip uses the Tengrui D2000 / 8 industrial version produced by Feiteng Information Technology Co., Ltd., which is mainly responsible for control, display, configuration, storage and other functions, and has a display interface service module and a control service module.

[0094] The DSP chip used is FT-M6678N produced by the School of Computer Science of the National University of Defense Technology. It is mainly responsible for signal coding and pre-modulation functions. It has channel coding module, baseband signal pre-modulation module and timing control module.

[0095] The FPGA chip uses SMQ7VX690TFFG1927IP produced by Shenzhen Guowei Electronics Co., Ltd., which is mainly responsible for time slot signal generation, multi-frequency signal generation, multi-mode signal superposition, waveform modulation, up-conversion and other functions. It is equipped with baseband signal buffer / delay, sampling rate converter, shaping filter, up-conversion mixer, carrier generator and multi-channel signal integrator.

[0096] The digital-to-analog conversion chip uses JAD9739A produced by Wuxi Microelectronics Research Center, which is mainly responsible for the digital-to-analog conversion function.

[0097] like Figure 3 As shown, the multi-channel cluster signal generation method based on the device is as follows:

[0098] Step 1: Use the interface display service to display the device status. When the device status is normal, configure the sending frequency set, sending channels and sending content. The sending content includes link frame and business frame data, etc.

[0099] Step 2: Send the configuration to the timing control module and carrier generator through the control service, and send the transmission content to the channel coding module.

[0100] Step 3: The channel coding module performs channel coding on the transmission content to generate a data information stream.

[0101] Step 4: Send the encoded data information stream to the baseband signal premodulation module for premodulation to generate a single-channel baseband signal. According to the selected cluster signal modulation characteristics, the sampling rate of the baseband signal output by the premodulation module is 4 times its symbol rate, and the premodulation sampling rate range is 0~150KSPS.

[0102] Step 5: Buffer, delay and accumulate the single-channel baseband signal generated by the baseband signal premodulation module to generate a multi-channel superimposed baseband signal to simulate the same type of multi-channel baseband sampling signals in different time slots.

[0103] Step 6: The sampling rate of the multi-channel superimposed baseband signal is converted into the baseband signal required by the shaping filter through the sampling rate conversion module.

[0104] When performing sampling rate conversion, only the filter software parameters need to be reconfigured, and no hardware structure needs to be changed. The input is When , where is the filter coefficient, is the phase extension coefficient of the corresponding sampling point.

[0105] Step 7: Send the baseband signal to the shaping filter to generate a zero intermediate frequency signal. During the shaping filter process, the baseband signal sampling rate is set to 200KSPS, which further reduces the resource usage in the baseband signal generation process compared to the 2GSPS sampling rate of the intermediate frequency signal.

[0106] Step 8: Generate a single or multiple carriers through a carrier generator to simulate cluster signals of different frequencies.

[0107] In the generation of multiple carriers, the multi-carrier signal generation technology based on the Newman algorithm is used to optimize the signal peak-to-average ratio without increasing the amount of additional calculations, thereby achieving effective use of the transmission power. When generating carriers, the carrier sampling rate , a total of At the frequency point, The carrier frequency The formula for generating the sample points is: , Indicates When setting the DDS, only the phase step and phase deviation need to be set, so no additional calculation is required.

[0108] Step 9: The carrier generated by the carrier generator and the zero intermediate frequency data generated by the shaping filter are mixed by the up-conversion mixer to realize the generation of single-channel transmission waveform data in the digital domain. The single-channel transmission waveform data completes the simulation of the same type, different frequency, and different time slot cluster signals.

[0109] Step 10: Multiple single-channel transmission waveform data are superimposed through a multi-channel signal integrator to generate multi-channel transmission waveform data, thereby realizing the simulation of cluster signals of different types, frequencies and time slots.

[0110] Step 11: Use the digital-to-analog conversion chip to perform digital-to-analog conversion on the multi-channel transmission waveform data in the digital domain, so that it has the transmission capability and completes the simulation of signal transmission.

[0111] In this example, for a single baseband signal, a sampling rate of 4 times the symbol rate is used for data generation. While ensuring the quality of signal generation, the amount of calculation is significantly reduced compared to directly using the transmission waveform sampling rate or generating the baseband signal sampling rate.

[0112] According to the commonly used 9.6KSPS and 14.4KSPS symbol rates for cluster signals, the sampling rate of the transmitted waveform in this example is 2GSPS. For a 9.6KSPS symbol rate signal, when 4 times the symbol rate is used as the sampling rate, the amount of calculation is only 1 / 2 of the sampling rate of the transmitted waveform. , and only for baseband signals 200KSPS For a 14.4KSPS symbol rate signal, when the sampling rate is 4 times the symbol rate, the amount of calculation is only 1 / 2 of the sampling rate of the transmitted waveform. , and only for baseband signals 200KSPS .

[0113] Secondly, for the simulation of different time slots of multiple signals, the baseband signal buffer / delay device uses the FPGA external DDR memory and the FPGA built-in storage resources, delay device and accumulator, which not only achieves high-precision delay control, but also reduces the number of modulations of the same type of signal from multiple times to 1 time, greatly saving the amount of calculation and data transmission bandwidth. Then, by unifying the transmission resources, it is effective to simulate multiple channels and multiple types of cluster communication signals at the same time without increasing hardware resources and software computing overhead.

[0114] The resampling rate converter uses a Farrow structure-based filter sampling rate module to achieve fractional sampling rate conversion, which no longer requires that the sampling rate of the digital-to-analog converter must be an integer multiple of the signal sampling rate or that a high-order FIR filter be used to perform a large number of operations to achieve fractional sampling rate conversion. On the one hand, it achieves the decoupling of coding / premodulation and mixing / digital-to-analog conversion, increases the versatility of the system, and improves the hardware computing resource reuse rate of cluster signals under different code rates. On the other hand, the Farrow structure filter replaces the high-order FIR filter for non-integer sampling rate conversion, further significantly reducing the amount of calculation at this point, which not only increases the number of achievable analog paths, but also reduces the difficulty of engineering implementation.

[0115] Then, for the simulation of different frequency points of multiple signals, by using a multi-carrier generation module based on the Newman algorithm, not only the function of concurrent transmission of different frequency points is realized under low computational conditions, but also by optimizing the carrier peak-to-average ratio, the energy loss and signal distortion caused by factors such as intermodulation during multi-frequency transmission are reduced, thereby greatly improving the effective power of the signal.

[0116] Below, two simulation cases are provided.

[0117] Simulation case 1:

[0118] The multi-carrier generation module based on the Newman algorithm proposed in this application is simulated, and the simulation parameters are: the number of carriers ranges from 1 to 63, and the peak-to-average ratio of the Newman algorithm and the direct accumulation algorithm is Figure 4As shown. It is easy to see that when only one carrier is generated, the peak-to-average ratios of the two methods are both 1, but as the number of carriers increases, the peak-to-average ratio of the direct accumulation method increases linearly and deteriorates seriously, while the peak-to-average ratio of multi-carrier generation using the Newman algorithm fluctuates between 1 and 2. Without adding too much additional calculation, the peak-to-average ratio of the carrier generated by the multi-carrier generation module based on the Newman algorithm proposed in this patent is maintained in a relatively optimal range.

[0119] Simulation case 2:

[0120] The 8th order Farrow structure filter sampling rate module proposed in this patent is simulated, and the amplitude-frequency response of the module is as follows: Figure 5 As shown, the group delay is Figure 6 Its calculation amount is equivalent to that of a 71-order FIR filter. Under the same sampling rate change multiple, a traditional FIR filter is used to perform sampling rate conversion through interpolation and decimation. Under the condition that the stopband attenuation is 70dB, The sampling rate conversion requires a 150-order FIR filter to prevent spectrum aliasing after conversion. The sampling rate conversion requires a 751-order FIR filter to prevent spectrum aliasing after conversion. Compared with directly using FIR filters for sampling rate conversion, the sampling rate conversion based on the Farrow structure filter sampling rate module proposed in this patent greatly reduces the amount of calculation, effectively saves computing resources, and provides a powerful condition for multi-channel parallel analog transmission.

[0121] like Figure 7 As shown, an embodiment of the present application further provides an electronic device 700, including a memory 710, a processor 720, and a computer program 711 stored in the memory 710 and executable on the processor. When the processor 720 executes the computer program 711, the steps of the above-mentioned multi-channel cluster signal generation method are implemented.

[0122] Since the electronic device introduced in this embodiment is a device used to implement a multi-channel cluster signal generating device in the embodiment of the present application, based on the method introduced in the embodiment of the present application, the technical personnel in this field can understand the specific implementation mode of the electronic device of the present embodiment and its various variations. Therefore, how the electronic device implements the method in the embodiment of the present application is not described in detail here. As long as the equipment used by the technical personnel in this field to implement the method in the embodiment of the present application is within the scope of protection of this application.

[0123] During the specific implementation process, when the computer program 711 is executed by the processor, any implementation method in the embodiments corresponding to the first aspect can be implemented.

[0124] Figure 8A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0125] It should be noted that Figure 8 The computer system 800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0126] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 802 or the program loaded from the storage part 808 to the random access memory (RAM) 803, such as executing the method described in the above embodiment. In the RAM 803, various programs and data required for system operation are also stored. The CPU 801, the ROM 802 and the RAM 803 are connected to each other through the bus 804. The input / output (I / O) interface 805 is also connected to the bus 804.

[0127] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.

[0128] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 809, and / or installed from a removable medium 811. When the computer program is executed by a central processing unit (CPU) 801, various functions defined in the system of the present application are executed.

[0129] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0130] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0131] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0132] As another aspect, the present application further provides a computer program product or a computer program, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes a multi-channel cluster signal generation method described in the above embodiment.

[0133] As another aspect, the present application further provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements a multi-channel cluster signal generation method described in the above embodiment.

[0134] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0135] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation method of the present application.

[0136] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary techniques in the art that are not disclosed in the present application. It should be understood that the present application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for generating a multi-channel trunking signal, characterized in that: include: Configure the transmission frequency, transmission content and control timing based on the preset simulation scheme, wherein the transmission content at least includes a link frame and a service frame; Perform channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal; Generate a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal; Generate a zero intermediate frequency signal based on the multi-path superimposed baseband signals; Based on the transmission frequency, a carrier signal is generated using a multi-carrier signal generation technology based on a Newman algorithm; Mixing the zero intermediate frequency signal with the carrier signal to generate single-channel transmission waveform data; Perform signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal; Wherein, the generating of a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal includes: Based on the control timing, the single-channel baseband signal is cached, delayed and accumulated to obtain a multi-channel superimposed baseband signal.

2. The method according to claim 1, characterized in that The performing channel coding processing and baseband signal premodulation processing based on the transmission content to obtain a single-channel baseband signal includes: Channel coding is performed based on the transmission content to obtain a data information stream, and baseband signal premodulation is performed on the data information stream to obtain the single-channel baseband signal.

3. The method according to claim 1, characterized in that The generating a zero intermediate frequency signal based on the multi-path superimposed baseband signal comprises: The multi-channel superimposed baseband signals are subjected to sampling rate conversion and shaping filtering to obtain zero intermediate frequency signals.

4. The method according to claim 3, characterized in that: In the process of performing sampling rate conversion, a Farrow structure filter is used to perform sampling rate conversion on the multi-path superimposed baseband signals.

5. The method according to claim 1, characterized in that The step of performing signal integration and digital-to-analog conversion on a plurality of single-channel transmission waveform data to obtain a radio frequency transmission signal includes: Performing signal integration on a plurality of single-channel transmission waveform data to obtain multi-channel transmission waveform data; A radio frequency transmission signal is obtained by performing digital-to-analog conversion based on the multi-channel transmission waveform data.

6. A multi-channel cluster signal generating device, characterized in that: include: A configuration unit, configured to configure a transmission frequency, transmission content and control timing based on a preset simulation scheme, wherein the transmission content includes at least a link frame and a service frame; A first generating unit, configured to perform channel coding processing and baseband signal premodulation processing based on the transmission content to generate a single-channel baseband signal; A second generating unit, configured to generate a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal; Wherein, the generating of a multi-channel superimposed baseband signal based on the control timing and the single-channel baseband signal includes: Based on the control timing, the single-channel baseband signal is cached, delayed and accumulated to obtain a multi-channel superimposed baseband signal; A third generating unit, configured to generate a zero intermediate frequency signal based on the multi-path superimposed baseband signals; a fourth generating unit, configured to generate a carrier signal based on the transmission frequency by adopting a multi-carrier signal generating technology based on a Newman algorithm; A fifth generating unit, configured to perform mixing processing on the zero intermediate frequency signal and the carrier signal to generate single-channel transmission waveform data; The sixth generating unit is used to perform signal integration processing and digital-to-analog conversion processing on multiple single-channel transmission waveform data to generate a radio frequency transmission signal.

7. A computer-readable storage medium, characterized in that: The storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 5.

8. An electronic device, characterized in that: include: Memory and processor; The memory is used to store computer instructions; The processor is used to call the computer instructions stored in the memory so that the electronic device executes the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Method for multiplexing transmission precoding of multiple signals in wireless communication system

    CN110176951A

  • Multi-carrier spread spectrum capture method and device, electronic equipment and storage medium

    CN113452404A