Signal modulation method, device, terminal equipment and storage medium
By dividing the bits to be transmitted into index bits and modulated bits, and using mutually orthogonal linear modulation signals, combined with the dual sampling judgment mechanism, the problem of low data transmission rate in high-frequency data transmission scenarios is solved, achieving higher data transmission rate and more accurate data recovery.
Patent Information
- Application Number
- CN202411944286.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-04
AI Technical Summary
CSS technology performs poorly in application scenarios where high-frequency data transmission is required, and the data transmission rate is low.
By dividing the bits to be transmitted in a single symbol period into index bits and modulation bits, and setting the type of the modulation signal to a linear modulation signal that is orthogonal to each other, the signal processing is performed using a dual sampling decision mechanism to improve the data transmission rate.
More bit information can be transmitted in the same symbol period, the data transmission rate can be improved, and the accurate decoding and data recovery of the modulated signal can be achieved through orthogonal signal design and dual sampling judgment mechanism.
Smart Images

Figure CN119766272A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a signal modulation method, device, terminal equipment and storage medium. Background Art
[0002] Chirp Spread Spectrum (CSS) is a modulation technology based on linear frequency modulation signals (Chirp Signal, hereinafter referred to as Chirp Signal), which is widely used in low-power wide area networks. CSS expands the bandwidth of the signal by generating a signal whose frequency changes linearly with time, so that it has excellent anti-interference and strong signal coverage capabilities in harsh wireless environments. This technology is particularly suitable for communication over long distances and under low signal conditions, and can significantly improve the reliability of received signals. The low power consumption characteristics of CSS make it particularly outstanding in application scenarios that require long-distance and low data rate transmission, such as environmental monitoring, smart meter reading, agricultural Internet of Things, and industrial Internet of Things.
[0003] The implementation of CSS relies on linear frequency modulation signal generation and spread spectrum technology, which improves anti-interference by expanding the bandwidth of the signal. At the transmitting end, CSS usually uses Up Chirp signal and Down Chirp signal to represent binary data. Among them, Up Chirp signal refers to a linear frequency modulation signal whose frequency gradually increases over time, and Down Chirp signal refers to a linear frequency modulation signal whose frequency gradually decreases over time. For example, Up Chirp signal represents '1' and Down Chirp signal represents '0'. The receiving end processes the received signal through a matched filter, and uses the good cross-correlation characteristics between Up Chirp signal and Down Chirp signal to restore the original information by comparing the output peak of the matched filter. This simple demodulation mechanism makes CSS particularly advantageous in low-complexity and low-power scenarios. However, since spread spectrum technology increases the bandwidth of the signal, the symbol time of a single transmission is longer, and the data transmission rate of CSS is lower under the same spectrum bandwidth. This feature makes CSS perform poorly in applications that require high-frequency data transmission (such as real-time video monitoring, industrial control, etc.). Summary of the invention
[0004] The present invention aims to provide a signal modulation method, apparatus, terminal equipment and storage medium to solve the above technical problems and improve the data transmission rate of CSS.
[0005] In order to solve the above technical problems, the present invention provides a signal modulation method, comprising:
[0006] Dividing the bits to be transmitted in a single symbol period into index bits and modulation bits, and establishing a mapping relationship between the index bit number and the modulation signal transmission type;
[0007] Controlling the modulation bits to generate a modulation signal based on the mapping relationship, and sending the modulation signal to a carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal;
[0008] Controlling the receiving end to receive the modulated signal transmitted by each carrier and perform dual-path sampling judgment on each modulated signal to obtain a dual-path sampling judgment result of each modulated signal;
[0009] The two-way sampling decision results are compared and an estimated value of the index bit number is obtained according to the comparison result, and an estimated value of the modulation bit is generated according to the type of matched filter to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulated signal and a second modulated signal obtained by rotating the modulated signal by 90 degrees into a matched filter respectively, and perform sampling decision on the output of the filter.
[0010] In the above scheme, the bits to be transmitted in each symbol period are divided into index bits and modulation bits, and the type of modulation signal is set to mutually orthogonal linear modulation signals. Due to the introduction of more information (index bits and orthogonal signals), each symbol period can carry more bit information, and more bit information can be transmitted in the same symbol period, thereby improving the data transmission rate. Due to the design of orthogonal signals, the receiving end can use a matched filter to independently process the two signals. This orthogonality can effectively distinguish different signal types, and the selection of each carrier is extended from the original one signal to two signals, which is equivalent to being able to transmit more bit information in the same symbol time. The receiving end uses a dual-path sampling decision mechanism to input the modulation signal and its 90-degree rotated signal into the matched filter respectively, and can extract different components of the modulation signal. These components correspond to different types of matched filter outputs, and can effectively distinguish different modulation signals. By comparing the dual-path sampling decision results, the index bit can be accurately restored, thereby knowing the original modulation signal type. At the same time, according to the larger value of the matched filter output, the value of the modulation bit can be determined to achieve complete data recovery.
[0011] In one implementation, dividing the bits to be transmitted in a single symbol period into index bits and modulation bits, and establishing a mapping relationship according to the number of the index bits and the modulation signal transmission type, specifically includes:
[0012] Inputting the bits to be transmitted into a bit splitter, so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits;
[0013] Obtain the total modulation signal transmission type permutation combination of the bits to be transmitted, perform binary encoding on each modulation signal transmission type permutation combination, obtain a number of binary values and use the binary values as index bit numbers; wherein the expression of the total modulation signal transmission type permutation combination is 2 n , n is the number of the carriers;
[0014] The mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping relationship corresponds to a modulation signal transmission type combination.
[0015] In the above scheme, the bit stream to be transmitted is decomposed into index bits and modulation bits. Through this division, more information can be transmitted in each symbol period, thereby increasing the data transmission rate. Random division ensures the uniform distribution of data and the stability of the system. Through binary coding, different modulation signal transmission type combinations are assigned unique index bit numbers. This makes it possible to represent a specific modulation signal transmission type combination by sending only index bits during the transmission process, thereby reducing overhead and improving efficiency. Establishing an association between the index bit and the specific modulation signal transmission type combination ensures that the transmitter and receiver can consistently understand and parse the modulated signal. This mapping relationship is the key to demodulation and data recovery, ensuring the accuracy and reliability of data transmission.
[0016] In one embodiment, controlling the modulation bits to generate a modulation signal based on the mapping relationship specifically includes:
[0017] Inputting the index bit into an index selector so that the index selector randomly selects an index bit number in the mapping relationship;
[0018] The modulation bits are input to the modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to the arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
[0019] In the above scheme, by randomly selecting the index bit number, the diversity of the modulation signal transmission type is ensured, and the system's ability to resist interference is increased. At the same time, the random selection also avoids fixed modulation modes and reduces the risk of malicious interference. By combining the modulation bits with the selected modulation signal transmission type, the modulator can transmit more data information in each symbol period, thereby improving spectrum utilization and data transmission rate. When the system uses multiple carriers, the modulator can generate independent modulation signals for each carrier, further improving parallel transmission capabilities and data throughput.
[0020] In one embodiment, the control receiving end receives the modulated signal transmitted by each carrier and performs a two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal, specifically including:
[0021] receiving a modulation signal transmitted by each carrier, performing carrier frequency recovery on the modulation signal to obtain a first modulation signal, and rotating the phase of the modulation signal by 90 degrees to obtain the second modulation signal;
[0022] A sampling decision operation is performed on the first modulated signal and the second modulated signal respectively to obtain a first sampling decision result and a second sampling decision result; wherein the sampling decision operation is to input the modulated signal input into an ascending matching filter and a descending matching filter respectively, and when the output of the ascending matching filter is greater than or equal to the output of the descending matching filter, the output of the ascending matching filter is selected as the sampling decision result.
[0023] In the above scheme, the carrier frequency recovery of the modulated signal can ensure that the frequency and phase of the received signal are consistent with the transmitting end, providing an accurate basis for subsequent signal processing. Further, through phase rotation, the orthogonal component of the modulated signal is extracted to achieve dual-path sampling judgment.
[0024] In one embodiment, the comparing the two-way sampling decision results and obtaining the number estimate of the index bit according to the comparison result, and generating the estimated value of the modulation bit according to the matched filter type to which the larger value in each of the two-way sampling decision results belongs, specifically includes:
[0025] Obtaining the first sampling decision result and the second sampling decision result, comparing the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals one by one, obtaining a binary code estimation value of each comparison result based on a pre-constructed comparison result-binary code mapping relationship, and obtaining a number estimation value of the index bit according to each of the binary code estimation values;
[0026] Selecting a larger value between a first sampling decision result and a second sampling decision result corresponding to each of the modulation signals as a sampling decision result of the modulation signal;
[0027] The type of matched filter to which each of the sampling decision results belongs is determined one by one. When the matched filter to which the sampling decision results belong is the ascending matched filter, it is determined that the estimated value of the modulation bit corresponding to the modulation signal is 1.
[0028] In the above scheme, by comparing the two-way sampling decision results and using the mapping relationship, the index bit is accurately estimated, thereby determining the transmission type combination of the modulated signal. By selecting the larger sampling decision result, it is possible to determine which matched filter better matches the received modulated signal, thereby determining the type of the modulated signal. Based on the type of matched filter, it is directly mapped to the value of the modulated bit. The estimated values of the combined index bit and the modulated bit can achieve complete recovery of the original data, ensuring the accuracy and reliability of data transmission.
[0029] In a second aspect, the present application further provides a signal modulation device, including: a bit processing module, a modulation transmission module, a sampling decision module and a bit estimation module;
[0030] The bit processing module is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and to establish a mapping relationship between the number of the index bits and the transmission type of the modulation signal;
[0031] The modulation transmission module is used to control the modulation bits to generate a modulation signal based on the mapping relationship, and send the modulation signal to the carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal;
[0032] The sampling decision module is used to control the receiving end to receive the modulated signal transmitted by each carrier and perform two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal;
[0033] The bit estimation module is used to compare the two-way sampling decision results and obtain the estimated value of the index bit number according to the comparison result, and generate the estimated value of the modulation bit according to the matching filter type to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulation signal and the second modulation signal obtained by rotating the modulation signal 90 degrees into the matching filter respectively, and perform sampling decision on the output of the filter.
[0034] In the above scheme, the bits to be transmitted in each symbol period are divided into index bits and modulation bits, and the type of modulation signal is set to mutually orthogonal linear modulation signals. Due to the introduction of more information (index bits and orthogonal signals), each symbol period can carry more bit information, and more bit information can be transmitted in the same symbol period, thereby improving the data transmission rate. Due to the design of orthogonal signals, the receiving end can use a matched filter to independently process the two signals. This orthogonality can effectively distinguish different signal types, and the selection of each carrier is extended from the original one signal to two signals, which is equivalent to being able to transmit more bit information in the same symbol time. The receiving end uses a dual-path sampling decision mechanism to input the modulation signal and its 90-degree rotated signal into the matched filter respectively, and can extract different components of the modulation signal. These components correspond to different types of matched filter outputs, and can effectively distinguish different modulation signals. By comparing the dual-path sampling decision results, the index bit can be accurately restored, thereby knowing the original modulation signal type. At the same time, according to the larger value of the matched filter output, the value of the modulation bit can be determined to achieve complete data recovery.
[0035] In one implementation, the bit processing module is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and to establish a mapping relationship according to the number of the index bits and the modulation signal transmission type, specifically including:
[0036] Inputting the bits to be transmitted into a bit splitter, so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits;
[0037] Obtain the total modulation signal transmission type permutation combination of the bits to be transmitted, perform binary encoding on each modulation signal transmission type permutation combination, obtain a number of binary values and use the binary values as index bit numbers; wherein the expression of the total modulation signal transmission type permutation combination is 2 n , n is the number of the carriers;
[0038] The mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping relationship corresponds to a modulation signal transmission type combination.
[0039] In one implementation, the controlling the modulation bits to generate a modulation signal based on the mapping relationship specifically includes:
[0040] Inputting the index bit into an index selector so that the index selector randomly selects an index bit number in the mapping relationship;
[0041] The modulation bits are input to the modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to the arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
[0042] In one implementation, the control receiving end receives the modulated signal transmitted by each carrier and performs a two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal, specifically including:
[0043] receiving a modulation signal transmitted by each carrier, performing carrier frequency recovery on the modulation signal to obtain a first modulation signal, and rotating the phase of the modulation signal by 90 degrees to obtain the second modulation signal;
[0044] A sampling decision operation is performed on the first modulated signal and the second modulated signal respectively to obtain a first sampling decision result and a second sampling decision result; wherein the sampling decision operation is to input the modulated signal input into an ascending matching filter and a descending matching filter respectively, and when the output of the ascending matching filter is greater than or equal to the output of the descending matching filter, the output of the ascending matching filter is selected as the sampling decision result.
[0045] In one implementation, comparing the two-way sampling decision results and obtaining the number estimate of the index bit according to the comparison result, and generating the estimate of the modulation bit according to the matched filter type to which the larger value in each of the two-way sampling decision results belongs, specifically includes:
[0046] Obtaining the first sampling decision result and the second sampling decision result, comparing the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals one by one, obtaining a binary code estimation value of each comparison result based on a pre-constructed comparison result-binary code mapping relationship, and obtaining a number estimation value of the index bit according to each of the binary code estimation values;
[0047] Selecting a larger value between a first sampling decision result and a second sampling decision result corresponding to each of the modulation signals as a sampling decision result of the modulation signal;
[0048] The type of matched filter to which each of the sampling decision results belongs is determined one by one. When the matched filter to which the sampling decision results belong is the ascending matched filter, it is determined that the estimated value of the modulation bit corresponding to the modulation signal is 1.
[0049] In a third aspect, the present application also provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the signal modulation method as described above is implemented.
[0050] In a fourth aspect, the present application also provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the signal modulation method as described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A schematic diagram of a flow chart of a signal modulation method provided in one embodiment of the present invention;
[0052] Figure 2 A block diagram of a modulation signal transmitting end system provided in one embodiment of the present invention;
[0053] Figure 3 A block diagram of a modulation signal receiving end system provided in one embodiment of the present invention;
[0054] Figure 4 A schematic diagram of a module of a signal modulation device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0055] The specific implementation of the present invention is further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0056] The terms "first" and "second" and the like in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.
[0057] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0058] Example 1
[0059] See also Figure 1 , Figure 1The flowchart of a signal modulation method provided in an embodiment of the present invention is shown in FIG. The signal modulation method provided in an embodiment of the present invention includes steps 101 to 103, and each step is specifically as follows:
[0060] Step 101: Divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and establish a mapping relationship according to the number of the index bits and the modulation signal transmission type.
[0061] In one embodiment, the bits to be transmitted in a single symbol period are divided into index bits and modulation bits, and a mapping relationship is established according to the number of the index bits and the modulation signal type, specifically including: inputting the bits to be transmitted into a bit splitter so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits; obtaining a total modulation signal transmission type combination of the bits to be transmitted, binary encoding each modulation signal transmission type combination to obtain a number of binary values and using the binary values as index bit numbers; wherein the expression of the total modulation signal transmission type combination is 2 n , n is the number of the carriers; a mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping sequence corresponds to a modulation signal transmission type permutation combination.
[0062] In the embodiment of the present invention, it is assumed that the bits to be transmitted in one symbol period are The bits to be transmitted are input into the bit splitter, and the bits to be transmitted are divided into index bits by the bit splitter. and modulation bits Among them, the number of bits to be transmitted is P, the number of index bits is P1, and the number of modulation bits is P2, and P1+P2=P. Index bits are a group of bits used to indicate or select specific information (such as carrier, signal type, modulation method, etc.), usually used to control the structure or characteristics of signal transmission, rather than directly transmitting data content; modulation bits are a group of bits directly used to modulate signals and transmit data content, which determines the specific content of the signal. When splitting, the bit splitter generally cuts the first P1 bits into index bits and the last P2 bits into modulation bits. The number of index bits and modulation bits is adjusted according to different system requirements and design goals.
[0063] In the embodiment of the present invention, n carriers are transmitted during the signal modulation process, and n carriers can transmit a total of n chirp signals, and each chirp signal can carry a bit signal. Therefore, this signal modulation process can transmit a total of P2 = n modulated bits. Since there are two types of chirp signals transmitted by the carrier and the two chirp signals are orthogonal to each other, each carrier has two transmission signal options, that is, the total modulation signal transmission type permutation combination of the bits to be transmitted on the carrier is 2 n . Further, according to these 2 n There are 2 modulation signal transmission types, and P1=n index bits can be transmitted additionally. For example, when the modulation bit P2=2, there are 2 n =2 P2 = 4 types of modulation signal transmission types. When the transmitted modulation signal is a chirp signal based on BOK modulation c x (t), its binary code is displayed as 0. When the transmitted modulation signal is based on the modulation signal c x The signal c is obtained by rotating the phase of (t) by 90 degrees. y (t) = jc x (t), its binary code is displayed as 1. Specifically, the expression of the binary code mapping relationship is:
[0064]
[0065] In the formula, s i (t) = the type of modulation signal transmitted on the i-th carrier, c x (t) is the chirp signal obtained based on BOK modulation, c y (t) is the signal obtained by rotating the phase of the chirp signal by 90 degrees; d i is the value of the i-th binary code.
[0066] Based on binary coding, the modulation signal transmission type permutations and combinations are binary-coded, and the modulation signal transmission type permutations and combinations are obtained as [0,0], [0,1], [1,0] and [1,1], and the binary values 00, 01, 10 and 11 corresponding to the binary coding are used as index bit numbers. Based on the index bit numbering, the modulation signal transmission type permutations and combinations can be intuitively obtained, thereby constructing a mapping relationship between the index bit number and the modulation signal transmission type.
[0067] Step 102: Control the modulation bits to generate a modulation signal based on the mapping relationship, and send the modulation signal to a carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal.
[0068] In one embodiment, the controlling of the modulation bits to generate a modulation signal based on the mapping relationship specifically includes: inputting the index bits into an index selector so that the index selector randomly selects an index bit number in the mapping relationship; inputting the modulation bits into a modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to an arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
[0069] See also Figure 2 , Figure 2 A block diagram of a modulation signal transmitting end system provided in one embodiment of the present invention. In the embodiment of the present invention, the index bit is input to the index selector, so that the index selector randomly selects an index bit number in a pre-constructed mapping relationship, and sends the modulation signal transmission type combination corresponding to the selected index bit code to the modulator, and then the modulation bit is input to the modulator, so that the modulator modulates the modulation bit according to the modulation signal transmission type combination to obtain the modulation signal to be transmitted by each carrier.
[0070] Step 103: Control the receiving end to receive the modulated signal transmitted by each of the carriers and perform dual-path sampling judgment on each of the modulated signals to obtain a dual-path sampling judgment result of each of the modulated signals.
[0071] In one embodiment, the control receiving end receives the modulation signal transmitted by each of the carriers and performs two-way sampling and judgment on each of the modulation signals to obtain a two-way sampling and judgment result of each of the modulation signals, specifically including: receiving the modulation signal transmitted by each of the carriers, performing carrier frequency recovery on the modulation signal to obtain a first modulation signal, rotating the phase of the modulation signal 90 degrees to obtain the second modulation signal; performing sampling and judgment operations on the first modulation signal and the second modulation signal respectively to obtain a first sampling and judgment result and a second sampling and judgment result; wherein the sampling and judgment operation is to input the modulation signal input into an ascending matching filter and a descending matching filter respectively, and when the output of the ascending matching filter is greater than or equal to the output of the descending matching filter, selecting the output of the ascending matching filter as the sampling and judgment result.
[0072] See also Figure 3 , Figure 3The present invention is a block diagram of a modulation signal receiving end system provided in one embodiment of the present invention. In the embodiment of the present invention, after receiving the modulation signals transmitted by each carrier, they are divided into two paths for processing. In the first sampling decision, the received modulation signal is subjected to carrier frequency recovery, and a sampling decision operation is performed after obtaining the first modulation signal; in the second sampling decision, the phase of the received modulation signal is rotated 90 degrees, and a sampling decision operation is performed after obtaining the second modulation signal. Among them, the carrier frequency correction is used to correct the frequency offset phenomenon existing in the received modulation signal, which belongs to the conventional technical means in this field and is not described in detail here. The sampling decision operation of the two signals is the same, and an example is given here to illustrate the implementation process of the sampling decision operation of a branch. The modulated signal is input into an up matching filter (hereinafter referred to as the Up Chirp matching filter) and a down matching filter (hereinafter referred to as the Down Chirp matching filter). The Up Chirp matching filter is a filter that matches the time-frequency characteristics of the Up Chirp signal and is used to process the Up Chirp signal. The Down Chirp matching filter is a filter that matches the time-frequency characteristics of the Down Chirp signal and is used to process the Down Chirp signal. Then, a sampling decision is made on the outputs of the two matched filters. If the output of the Up Chirp matched filter of the i-th carrier is greater than or equal to the Down Chirp matched filter, the output of the Up Chirp matched filter is retained as the sampling decision result. On the contrary, when the output of the Up Chirp matched filter is less than that of the Down Chirp matched filter, the Down Chirp matched filter is retained as the sampling decision result. Based on the above sampling decision operation, a dual-path sampling decision result is obtained, and the dual-path sampling decision result includes a first sampling decision result and a second sampling decision result. The first sampling decision result R1=[R 1,1 ,R 1,2 ,...,R 1,n ] and the second sampling decision result R2=[R 2,1 ,R 2,2 ,...,R 2,n ].
[0073] Step 104: Compare the two-way sampling decision results and obtain the number estimate of the index bit according to the comparison result, and generate the estimate of the modulation bit according to the matching filter type to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulation signal and the second modulation signal obtained by rotating the modulation signal 90 degrees into the matching filter respectively, and perform sampling decision on the output of the filter.
[0074] In one embodiment, the two-way sampling decision results are compared and the number estimation value of the index bit is obtained according to the comparison result, and the estimated value of the modulation bit is generated according to the type of matched filter to which the larger value in each of the two-way sampling decision results belongs. Specifically, it includes: obtaining the first sampling decision result and the second sampling decision result, comparing the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals one by one, obtaining the binary code estimation value of each comparison result based on a pre-constructed comparison result-binary code mapping relationship, and obtaining the number estimation value of the index bit according to each of the binary code estimation values; selecting the larger value of the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals as the sampling decision result of the modulated signal; judging the type of matched filter to which each of the sampling decision results belongs one by one, and when the matched filter to which the sampling decision result belongs is the ascending matched filter, judging the estimated value of the modulation bit corresponding to the modulated signal to be 1.
[0075] In the embodiment of the present invention, the first sampling decision result and the second sampling decision result of each modulated signal are compared, and the binary code estimation value of each comparison result is obtained according to the pre-constructed comparison result-binary code mapping relationship, and the number estimation value of the index bit is obtained based on all the binary code estimation values.
[0076] The expression of the comparison result-binary code mapping relationship is:
[0077]
[0078] Where, d i is the estimated value of the i-th binary code, R 1,i is the first sampling decision result of the i-th modulation signal, R 2,i is the second sampling decision result of the i modulation signal.
[0079] According to the estimated value of each binary code, the estimated value of the index bit number can be obtained, and then the transmission type permutation and combination estimation sequence of the modulated signal can be obtained. Exemplarily, the estimated value of the index bit number is 01, and the transmission type permutation combination estimated sequence is [0,1]. Further, the larger value of the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals is selected as the sampling decision result of the modulated signal, wherein the expression of the sampling decision result is:
[0080]
[0081] In the formula, R maxi is the sampling decision result of the i-th modulation signal.
[0082] Then, determine each sampling decision result R maxi The matched filter type, when the sampling decision result R maxi When the sampling decision result R comes from the Up Chirp matching filter, the estimated value of the modulation bit transmitted by the i-th carrier is 1. maxi When it comes from the Down Chirp matched filter, the estimated value of the modulated bit transmitted by the ith carrier is 0. Based on the judgment of the above matched filter type, the estimated value of the modulated bit can be obtained.
[0083] In an embodiment of the present invention, a signal modulation device is also provided, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the above-mentioned signal modulation method when executing the computer program.
[0084] In an embodiment of the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored computer program. When the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned signal modulation method.
[0085] Exemplarily, the computer program may be divided into one or more modules, one or more modules are stored in a memory and executed by a processor to implement the present invention. One or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the signal modulation device.
[0086] The signal modulation device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The signal modulation device may include, but is not limited to, a processor, a memory, and a display. Those skilled in the art may understand that the above components are merely examples of signal modulation devices and do not constitute a limitation on the signal modulation device. The signal modulation device may include more or fewer components than the components, or may combine certain components, or different components. For example, the signal modulation device may also include input and output devices, network access devices, buses, etc.
[0087] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the signal modulation device, and uses various interfaces and lines to connect various parts of the entire signal modulation device.
[0088] The memory can be used to store computer programs and / or modules. The processor realizes various functions of the signal modulation device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, a text conversion function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, text message data, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0089] Wherein, if the module based on signal modulation is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0090] The embodiment of the present invention provides a signal modulation method, which divides the bits to be transmitted in each symbol period into index bits and modulation bits, and sets the type of the modulation signal to be a mutually orthogonal linear modulation signal. Due to the introduction of more information (index bits and orthogonal signals), each symbol period can carry more bit information, and more bit information can be transmitted in the same symbol period, thereby improving the data transmission rate. Due to the design of the orthogonal signal, the receiving end can use a matched filter to independently process the two signals. This orthogonality can effectively distinguish different signal types, and the selection of each carrier is extended from the original one signal to two signals, which is equivalent to being able to transmit more bit information in the same symbol time. The receiving end uses a dual-path sampling decision mechanism to input the modulation signal and its 90-degree rotated signal into the matched filter respectively, and can extract different components of the modulation signal. These components correspond to different types of matched filter outputs, and can effectively distinguish different modulation signals. By comparing the dual-path sampling decision results, the index bit can be accurately restored, thereby knowing the original modulation signal type. At the same time, according to the larger value of the matched filter output, the value of the modulation bit can be determined to achieve complete data recovery.
[0091] Example 2
[0092] See also Figure 4 , Figure 4 The module diagram of a signal modulation device provided in an embodiment of the present invention is as follows. The embodiment of the present invention provides a signal modulation device, including: a bit processing module 201, a modulation transmission module 202, a sampling decision module 203 and a bit estimation module 204;
[0093] The bit processing module 201 is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and to establish a mapping relationship between the index bit number and the modulation signal transmission type;
[0094] The modulation transmission module 202 is used to control the modulation bits to generate a modulation signal based on the mapping relationship, and send the modulation signal to the carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal;
[0095] The sampling decision module 203 is used to control the receiving end to receive the modulated signal transmitted by each carrier and perform two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal;
[0096] The bit estimation module 204 is used to compare the two-way sampling decision results and obtain the number estimation value of the index bit according to the comparison result, and generate the estimation value of the modulation bit according to the matching filter type to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulation signal and the second modulation signal obtained by rotating the modulation signal 90 degrees into the matching filter respectively, and perform sampling decision on the output of the filter.
[0097] In one embodiment, the bit processing module 201 is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and establish a mapping relationship according to the number of the index bits and the modulation signal transmission type, specifically including: inputting the bits to be transmitted into a bit splitter so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits; obtaining the total modulation signal transmission type permutation combination of the bits to be transmitted, binary encoding each modulation signal transmission type permutation combination to obtain a number of binary values and using the binary values as the index bit number; wherein the expression of the total modulation signal transmission type permutation combination is 2 n , n is the number of the carriers; the mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping relationship corresponds to a modulation signal transmission type combination.
[0098] In one embodiment, the controlling of the modulation bits to generate a modulation signal based on the mapping relationship specifically includes: inputting the index bits into an index selector so that the index selector randomly selects an index bit number in the mapping relationship; inputting the modulation bits into a modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to an arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
[0099] In one embodiment, the control receiving end receives the modulation signal transmitted by each of the carriers and performs two-way sampling and judgment on each of the modulation signals to obtain a two-way sampling and judgment result of each of the modulation signals, specifically including: receiving the modulation signal transmitted by each of the carriers, performing carrier frequency recovery on the modulation signal to obtain a first modulation signal, rotating the phase of the modulation signal 90 degrees to obtain the second modulation signal; performing sampling and judgment operations on the first modulation signal and the second modulation signal respectively to obtain a first sampling and judgment result and a second sampling and judgment result; wherein the sampling and judgment operation is to input the modulation signal input into an ascending matching filter and a descending matching filter respectively, and when the output of the ascending matching filter is greater than or equal to the output of the descending matching filter, selecting the output of the ascending matching filter as the sampling and judgment result.
[0100] In one embodiment, the two-way sampling decision results are compared and the number estimation value of the index bit is obtained according to the comparison result, and the estimated value of the modulation bit is generated according to the type of matched filter to which the larger value in each of the two-way sampling decision results belongs. Specifically, it includes: obtaining the first sampling decision result and the second sampling decision result, comparing the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals one by one, obtaining the binary code estimation value of each comparison result based on a pre-constructed comparison result-binary code mapping relationship, and obtaining the number estimation value of the index bit according to each of the binary code estimation values; selecting the larger value of the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals as the sampling decision result of the modulated signal; judging the type of matched filter to which each of the sampling decision results belongs one by one, and when the matched filter to which the sampling decision result belongs is the ascending matched filter, judging the estimated value of the modulation bit corresponding to the modulated signal to be 1.
[0101] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0102] The embodiment of the present invention provides a signal modulation device, which divides the bits to be transmitted in each symbol period into index bits and modulation bits, and sets the type of the modulation signal to be a mutually orthogonal linear modulation signal. Due to the introduction of more information (index bits and orthogonal signals), each symbol period can carry more bit information, and more bit information can be transmitted in the same symbol period, thereby improving the data transmission rate. Due to the design of the orthogonal signal, the receiving end can use a matched filter to independently process the two signals. This orthogonality can effectively distinguish different signal types, and the selection of each carrier is extended from the original one signal to two signals, which is equivalent to being able to transmit more bit information in the same symbol time. The receiving end uses a dual-path sampling decision mechanism to input the modulation signal and its 90-degree rotated signal into the matched filter respectively, and can extract different components of the modulation signal. These components correspond to different types of matched filter outputs, and can effectively distinguish different modulation signals. By comparing the dual-path sampling decision results, the index bit can be accurately restored, thereby knowing the original modulation signal type. At the same time, according to the larger value of the matched filter output, the value of the modulation bit can be determined to achieve complete data recovery.
[0103] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present invention. These improvements and substitutions should also be regarded as the scope of protection of the present invention.
Claims
1. A signal modulation method, characterized in that: include: Dividing the bits to be transmitted in a single symbol period into index bits and modulation bits, and establishing a mapping relationship between the index bit number and the modulation signal transmission type; Controlling the modulation bits to generate a modulation signal based on the mapping relationship, and sending the modulation signal to a carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal; Controlling the receiving end to receive the modulated signal transmitted by each carrier and perform dual-path sampling judgment on each modulated signal to obtain a dual-path sampling judgment result of each modulated signal; The two-way sampling decision results are compared and an estimated value of the index bit number is obtained according to the comparison result, and an estimated value of the modulation bit is generated according to the type of matched filter to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulated signal and a second modulated signal obtained by rotating the modulated signal by 90 degrees into a matched filter respectively, and perform sampling decision on the output of the filter.
2. A signal modulation method according to claim 1, characterized in that: The dividing the bits to be transmitted in a single symbol period into index bits and modulation bits, and establishing a mapping relationship according to the number of the index bits and the modulation signal transmission type, specifically includes: Inputting the bits to be transmitted into a bit splitter, so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits; Obtain the total modulation signal transmission type permutation combination of the bits to be transmitted, perform binary encoding on each modulation signal transmission type permutation combination, obtain a number of binary values and use the binary values as index bit numbers; wherein the expression of the total modulation signal transmission type permutation combination is 2 n , n is the number of the carriers; The mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping relationship corresponds to a modulation signal transmission type combination.
3. A signal modulation method as claimed in claim 2, characterized in that: The controlling the modulation bits to generate a modulation signal based on the mapping relationship specifically includes: Inputting the index bit into an index selector so that the index selector randomly selects an index bit number in the mapping relationship; The modulation bits are input to the modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to the arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
4. A signal modulation method according to claim 1, characterized in that: The control receiving end receives the modulated signal transmitted by each carrier and performs a two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal, specifically including: receiving a modulation signal transmitted by each carrier, performing carrier frequency recovery on the modulation signal to obtain a first modulation signal, and rotating the phase of the modulation signal by 90 degrees to obtain the second modulation signal; A sampling decision operation is performed on the first modulated signal and the second modulated signal respectively to obtain a first sampling decision result and a second sampling decision result; wherein the sampling decision operation is to input the modulated signal input into an ascending matching filter and a descending matching filter respectively, and when the output of the ascending matching filter is greater than or equal to the output of the descending matching filter, the output of the ascending matching filter is selected as the sampling decision result.
5. A signal modulation method as claimed in claim 4, characterized in that: The step of comparing the two-way sampling decision results and obtaining the number estimate of the index bit according to the comparison result, and generating the estimate of the modulation bit according to the matched filter type to which the larger value in each of the two-way sampling decision results belongs, specifically includes: Obtaining the first sampling decision result and the second sampling decision result, comparing the first sampling decision result and the second sampling decision result corresponding to each of the modulated signals one by one, obtaining a binary code estimation value of each comparison result based on a pre-constructed comparison result-binary code mapping relationship, and obtaining a number estimation value of the index bit according to each of the binary code estimation values; Selecting a larger value between a first sampling decision result and a second sampling decision result corresponding to each of the modulation signals as a sampling decision result of the modulation signal; The type of matched filter to which each of the sampling decision results belongs is determined one by one. When the matched filter to which the sampling decision results belong is the ascending matched filter, it is determined that the estimated value of the modulation bit corresponding to the modulation signal is 1.
6. A signal modulation device, characterized in that: include: Bit processing module, modulation transmission module, sampling decision module and bit estimation module; The bit processing module is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and to establish a mapping relationship between the number of the index bits and the transmission type of the modulation signal; The modulation transmission module is used to control the modulation bits to generate a modulation signal based on the mapping relationship, and send the modulation signal to the carrier for transmission; wherein the type of the modulation signal is a mutually orthogonal linear modulation signal; The sampling decision module is used to control the receiving end to receive the modulated signal transmitted by each carrier and perform two-way sampling decision on each modulated signal to obtain a two-way sampling decision result of each modulated signal; The bit estimation module is used to compare the two-way sampling decision results and obtain the estimated value of the index bit number according to the comparison result, and generate the estimated value of the modulation bit according to the matching filter type to which the larger value in each of the two-way sampling decision results belongs; wherein the two-way sampling decision is to input the modulation signal and the second modulation signal obtained by rotating the modulation signal 90 degrees into the matching filter respectively, and perform sampling decision on the output of the filter.
7. A signal modulation device as claimed in claim 6, characterized in that: The bit processing module is used to divide the bits to be transmitted in a single symbol period into index bits and modulation bits, and establish a mapping relationship according to the number of the index bits and the modulation signal transmission type, specifically including: Inputting the bits to be transmitted into a bit splitter, so that the bit splitter randomly divides the bits to be transmitted to obtain the index bits and modulation bits; Obtain the total modulation signal transmission type permutation combination of the bits to be transmitted, perform binary encoding on each modulation signal transmission type permutation combination, obtain a number of binary values and use the binary values as index bit numbers; wherein the expression of the total modulation signal transmission type permutation combination is 2 n , n is the number of the carriers; The mapping relationship is constructed based on the numbering of the index bits; wherein each of the index bit numbers in the mapping relationship corresponds to a modulation signal transmission type combination.
8. A signal modulation device as claimed in claim 6, characterized in that: The controlling the modulation bits to generate a modulation signal based on the mapping relationship specifically includes: Inputting the index bit into an index selector so that the index selector randomly selects an index bit number in the mapping relationship; The modulation bits are input to the modulator so that the modulator generates a modulation signal to be transmitted for each modulation signal according to the arrangement and combination of the modulation signal transmission types corresponding to the index bit numbers.
9. A terminal device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the signal modulation method according to any one of claims 1 to 5 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the signal modulation method according to any one of claims 1 to 5.