Blind hybrid modulation mode identification method, device and equipment

Through blind activation sequence detection and despreading processing of the received signal, combined with the partition matching PM algorithm and mean shift clustering algorithm, the modulation mode of multiple users is identified, which solves the limitations of multi-user blind mixed modulation mode identification in the existing technology and realizes efficient modulation mode identification. It is suitable for IoT devices in massive machine-type communications.

CN116760673BActive Publication Date: 2025-09-26BEIJING UNIV OF POSTS & TELECOMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310984040.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-09-26
Estimated Expiration
2043-08-07

AI Technical Summary

Technical Problem

Existing technologies have limitations in identifying multi-user blind hybrid modulation modes, and are particularly unsuitable for scheduling-free NOMA transmission systems.

Method used

Blind activation sequence detection is performed on the received signal, and despreading is performed using the preset codebook library and minimum mean square error model. Combined with the partition matching PM algorithm and mean shift clustering algorithm, the modulation mode of multiple users is identified, and the modulation mode used by the user is determined by the geometric characteristics of the constellation diagram and the regional distribution ratio.

Benefits of technology

It achieves efficient recognition of multi-user blind mixed modulation modes, improves recognition efficiency, and is suitable for IoT devices in massive machine-type communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116760673B_ABST
    Figure CN116760673B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and equipment for identifying blind hybrid modulation modes. The method includes: receiving a received signal sent by a transmitting end, performing blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams, despreading the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams, using a preset partition matching PM algorithm to perform equalization processing on the multiple information data streams to obtain a constellation diagram and regional distribution ratio corresponding to each information data stream, and determining the modulation mode used by each user at the transmitting end based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold. The modulation symbol stream is clustered and judged based on the geometric features of the constellation diagram, and the regional distribution threshold is calculated based on noise and interference modeling, thereby realizing the identification of multi-user blind hybrid modulation, solving the limitations of the existing technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a method, device and equipment for identifying a blind hybrid modulation mode. Background Art

[0002] Massive Machine Type Communications (mMTC) is a key application scenario in future wireless communication networks, and Non-Orthogonal Multiple Access (NOMA) technology is one of the key candidate technologies for future wireless communication systems. As a new multiple access solution developed from NOMA, SFMA offers significant advantages in user information transmission, signaling overhead control, terminal power consumption control, and system latency reduction. Hybrid modulation offers exceptional flexibility in communication systems, effectively utilizing different frequency bands to maximize bandwidth utilization. It can also be adjusted and optimized to meet specific needs, resulting in a surge in interest in SFMA hybrid modulation.

[0003] In existing hybrid modulation schemes, modulation modes are usually distinguished based on modulation recognition based on instantaneous characteristics, joint features based on high-order cumulants and entropy values, and characteristic parameters such as support vector machine amplitude spectrum peak, absolute amplitude standard deviation, and frequency mean.

[0004] However, none of the above methods are suitable for the scheduling-free NOMA transmission system, so the existing technology has limitations in identifying multi-user blind hybrid modulation methods. Summary of the Invention

[0005] The present application provides a method, apparatus and device for identifying a blind hybrid modulation mode, so as to solve the problem that the prior art has limitations in identifying multi-user blind hybrid modulation modes.

[0006] In a first aspect, the present application provides a method for identifying a blind hybrid modulation mode, comprising:

[0007] receiving a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users;

[0008] Performing blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams, wherein the codebook library includes data streams corresponding to multiple modulation systems;

[0009] Despreading the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams;

[0010] Using a preset partition matching PM algorithm, the multiple information data streams are balanced to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream;

[0011] According to the constellation diagram and regional distribution ratio corresponding to each information data stream and the preset regional distribution threshold, the modulation mode used by each user of the transmitting end is determined, and the modulation mode includes a first modulation mode or a second modulation mode. The first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0012] In conjunction with the first aspect, in some embodiments, before determining the modulation mode used by each user of the transmitting end based on the constellation diagram and the regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, the method further includes:

[0013] For each information data stream, calculating the probability value of the clustering point of the constellation diagram of the information data stream in any area of ​​the concentric circles according to the interference and Gaussian white noise;

[0014] The regional distribution thresholds of the plurality of information data streams are calculated based on the probability values ​​and the bit lengths of the information data streams.

[0015] In combination with the first aspect, in some embodiments, determining the modulation mode used by each user of the transmitting end based on the constellation diagram and the regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold includes:

[0016] For each information data flow, comparing the area distribution ratio corresponding to the information data flow with the area distribution threshold;

[0017] If the regional distribution ratio of the information data stream is less than the regional distribution threshold, determining whether the constellation diagram of the information data stream has a geometric feature, where the geometric feature is used to indicate that the constellation diagram has multiple scattered point clusters;

[0018] If the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the first modulation mode.

[0019] In combination with the first aspect, in some embodiments, the method further includes:

[0020] If the regional distribution ratio of the information data stream is greater than the regional distribution threshold, determining whether the constellation diagram of the information data stream has geometric features;

[0021] If the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the second modulation mode.

[0022] In combination with the first aspect, in some embodiments, the method further includes:

[0023] If the constellation diagram of the information data stream does not have a geometric feature, it is determined that despreading of the multiple spread spectrum data streams has failed.

[0024] In a second aspect, the present application provides a method for identifying a blind hybrid modulation mode, comprising:

[0025] receiving a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users;

[0026] Performing blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams, wherein the codebook library includes data streams corresponding to multiple modulation systems;

[0027] Despreading the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams;

[0028] Using a preset partition matching PM algorithm, the multiple information data streams are balanced to obtain multiple balanced information data streams;

[0029] Calculating the plurality of balanced information data streams according to a mean shift clustering algorithm to obtain a plurality of cluster category numbers;

[0030] According to the multiple clustering category numbers, a modulation mode used by each user of the transmitting end is determined, where the modulation mode includes a first modulation mode or a second modulation mode, the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0031] In a third aspect, the present application provides a blind hybrid modulation mode identification device, comprising:

[0032] A receiving module, configured to receive a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users;

[0033] A sequence detection module is used to perform blind activation sequence detection on the received signal according to a preset code book library to obtain multiple spread spectrum data streams, wherein the code book library includes data streams corresponding to multiple modulation base numbers;

[0034] a despreading module, configured to perform despreading processing on the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams;

[0035] A balancing module is used to use a preset partition matching PM algorithm to balance the multiple information data streams to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream;

[0036] A mode determination module is used to determine the modulation mode used by each user of the transmitting end based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, wherein the modulation mode includes a first modulation mode or a second modulation mode, and the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0037] In conjunction with the third aspect, in some embodiments, before the mode determination module, the apparatus further includes:

[0038] A first calculation module is used to calculate, for each information data stream, a probability value of a cluster point of a constellation diagram of the information data stream in any area in the concentric circles according to interference and Gaussian white noise;

[0039] The second calculation module is configured to calculate the regional distribution thresholds of the plurality of information data streams according to the probability value and the bit length of the information data stream.

[0040] In conjunction with the third aspect, in some embodiments, the mode determination module includes:

[0041] a comparing unit, configured to compare, for each information data stream, a regional distribution ratio corresponding to the information data stream and the regional distribution threshold;

[0042] a first judging unit, configured to judge whether a constellation diagram of the information data stream has a geometric feature if the regional distribution ratio of the information data stream is less than the regional distribution threshold, wherein the geometric feature is used to indicate that the constellation diagram has multiple scattered point clusters;

[0043] The first determining unit is configured to determine that, if the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the first modulation mode.

[0044] In conjunction with the third aspect, in some embodiments, the mode determination module further includes:

[0045] a second judging unit, configured to judge whether the constellation diagram of the information data stream has a geometric feature if the regional distribution ratio of the information data stream is greater than the regional distribution threshold;

[0046] The second determining unit is configured to determine that, if the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the second modulation mode.

[0047] In conjunction with the third aspect, in some embodiments, the mode determination module further includes:

[0048] The third determining unit is configured to determine that despreading of the plurality of spread spectrum data streams fails if the constellation diagram of the information data stream does not have a geometric feature.

[0049] In a fourth aspect, the present application provides a blind hybrid modulation mode identification device, comprising:

[0050] A receiving module, configured to receive a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users;

[0051] A sequence detection module is used to perform blind activation sequence detection on the received signal according to a preset code book library to obtain multiple spread spectrum data streams, wherein the code book library includes data streams corresponding to multiple modulation base numbers;

[0052] a despreading module, configured to perform despreading processing on the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams;

[0053] A balancing module, configured to perform balancing processing on the plurality of information data streams by using a preset partition matching PM algorithm to obtain a plurality of balanced information data streams;

[0054] A calculation module, configured to calculate the plurality of balanced information data streams according to a mean shift clustering algorithm to obtain a plurality of cluster category numbers;

[0055] A mode determination module is used to determine the modulation mode used by each user of the transmitting end according to the multiple cluster category numbers, where the modulation mode includes a first modulation mode or a second modulation mode, and the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0056] In a fifth aspect, the present application provides an electronic device, comprising: a memory, a processor;

[0057] The memory stores computer-executable instructions;

[0058] The processor executes the computer-executable instructions stored in the memory to implement the method described in any one of the above aspects.

[0059] In a sixth aspect, the present application provides a storage medium, wherein the computer-readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the blind hybrid modulation mode identification method described in any one of the first aspect and the second aspect.

[0060] The blind mixed modulation mode identification method, device and equipment provided in the present application perform blind activation sequence detection on the received signal sent by the receiving and transmitting end according to a preset code book library to obtain multiple spread spectrum data streams, and then despread the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams. A preset partition matching PM algorithm is used to equalize the multiple information data streams to obtain a constellation diagram and regional distribution ratio corresponding to each information data stream. Finally, based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, the modulation mode used by each user at the transmitting end is determined. The above method realizes the identification of multi-user blind mixed modulation modes, and the modulation mode is identified by geometric distribution characteristics, thereby improving the identification efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0062] Figure 1 This is a diagram of an application scenario of the blind hybrid modulation mode identification method provided in an embodiment of the present application;

[0063] Figure 2 A flowchart of a first embodiment of a blind hybrid modulation mode identification method provided in an embodiment of the present application;

[0064] Figure 3 A flowchart of a second embodiment of a blind hybrid modulation mode identification method provided in an embodiment of the present application;

[0065] Figure 4 A schematic diagram of a one-dimensional Gaussian distribution probability density curve provided in an embodiment of the present application;

[0066] Figure 5 A schematic diagram of a two-dimensional Gaussian distribution probability density curve provided in an embodiment of the present application;

[0067] Figure 6 A schematic diagram of a probability density curve of a BPSK modulated data stream after equalization provided in an embodiment of the present application;

[0068] Figure 7 A schematic diagram of contour curves of BPSK modulated data stream after equalization provided in an embodiment of the present application;

[0069] Figure 8A flowchart of a third embodiment of a method for identifying a blind hybrid modulation mode provided in an embodiment of the present application;

[0070] Figure 9 A BPSK modulation symbol constellation diagram before equalization provided in an embodiment of the present application;

[0071] Figure 10 The equalized BPSK modulation symbol constellation diagram provided in the embodiment of the present application;

[0072] Figure 11 A schematic diagram of a boundary line passing through a BPSK cluster before equalization provided in an embodiment of the present application;

[0073] Figure 12 A schematic diagram of a boundary line passing through a BPSK cluster after equalization provided in an embodiment of the present application;

[0074] Figure 13 The QPSK modulation symbol constellation diagram before equalization provided in the embodiment of the present application;

[0075] Figure 14 The equalized QPSK modulation symbol constellation diagram provided in the embodiment of the present application;

[0076] Figure 15 A schematic diagram of a boundary line passing through a QPSK cluster before equalization provided in an embodiment of the present application;

[0077] Figure 16 A schematic diagram of a post-equalization dividing line passing through a QPSK cluster provided in an embodiment of the present application;

[0078] Figure 17A A schematic diagram of a dividing line provided in an embodiment of the present application passing through a BPSK cluster;

[0079] Figure 17B A schematic diagram of a dividing line passing through a QPSK cluster provided in an embodiment of the present application;

[0080] Figure 17C A schematic diagram of a dividing line passing through an 8PSK cluster provided in an embodiment of the present application;

[0081] Figure 18 A flowchart of a fourth embodiment of a blind hybrid modulation mode identification method provided in an embodiment of the present application;

[0082] Figure 19 A schematic diagram of the structure of a first embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application;

[0083] Figure 20 A schematic diagram of the structure of a second embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application;

[0084] Figure 21 A schematic diagram of the structure of a third embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application;

[0085] Figure 22 A schematic diagram of the structure of a fourth embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application;

[0086] Figure 23 A schematic diagram of the structure of a fifth embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application;

[0087] Figure 24 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0088] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0089] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0090] With technological advancements, IoT devices are becoming increasingly essential, and these devices are placing higher demands on communication transmission. Schedule-free non-orthogonal multiple access (NOMA) technology offers significant advantages in user information transmission, signaling overhead control, terminal power consumption control, and system latency reduction. Hybrid modulation is a modulation technique commonly used in digital communication systems. By mixing signals using different modulation schemes, hybrid modulation can effectively utilize different frequency bands, thereby maximizing bandwidth utilization. Hybrid modulation offers exceptional flexibility and can be adjusted and optimized to meet specific needs. Furthermore, hybrid modulation can effectively compress data, thereby reducing transmission costs, and improve data transmission efficiency, thereby reducing transmission time and costs. Therefore, schedule-free NOMA hybrid modulation is gaining popularity. When the multi-user hybrid modulation scheme is unknown, modulation identification is typically based on instantaneous characteristics, employing characteristic parameters such as amplitude spectrum peak, absolute amplitude standard deviation, and frequency mean to distinguish the modulation scheme. However, methods such as those based on joint features of high-order cumulants and entropy, and those based on support vector machines, are not suitable for schedule-free NOMA transmission systems. Therefore, existing technologies have limitations for blindly identifying multi-user hybrid modulation schemes.

[0091] In response to the above problems, the present application provides a blind hybrid modulation mode identification method, which effectively realizes the identification of multi-user blind hybrid modulation modes for scheduling-free multiple access. Specifically, for the identification of hybrid modulation modes, modulation identification is usually based on instantaneous characteristics, using characteristic parameters such as amplitude spectrum peak, absolute amplitude standard deviation, frequency mean, etc. to distinguish modulation modes, or based on high-order cumulative amount and entropy value joint features, modulation identification based on support vector machine, etc. However, the above methods all consider the frequency domain characteristics of the signal and are not suitable for scheduling-free multiple access transmission systems. Taking these problems into consideration, the inventors studied whether it is possible to cluster the modulation symbol stream based on the geometric characteristics of the constellation diagram and the mean shift clustering algorithm, and calculate the regional distribution threshold based on noise and interference modeling, so as to realize the identification of multi-user blind hybrid modulation. Based on this, the technical solution of the present application is proposed.

[0092] Figure 1 This is an application scenario diagram of the blind hybrid modulation mode identification method provided in the embodiment of the present application, such as Figure 1 As shown, the blind hybrid modulation mode identification method provided in this application is primarily applicable to massive machine-type communication scenarios, which are large-scale Internet of Things (IoT) services. It focuses on addressing the inability of traditional mobile communications to effectively support IoT and vertical industry applications. Massive machine-type communication requires low power consumption and large connectivity capabilities, primarily targeting application scenarios focused on sensing and data collection, such as smart cities, environmental monitoring, smart homes, forest fire prevention, and shared devices. Terminals in these scenarios feature small data packets, low power consumption, and massive connectivity. They are widely distributed, numerous, and insensitive to latency requirements. For example, the core of smart homes is to interconnect data from different terminals through IoT connectivity, while simultaneously addressing the digitization of home products, enabling them to better meet user needs and enhance the user experience. Smart home products are numerous, yet each transmits relatively small amounts of data and is not particularly sensitive to latency requirements. 5G massive machine-type communication precisely meets this type of application scenario. This application does not specifically limit the IoT devices used in massive machine-type communication.

[0093] Figure 2 This is a flow chart of a first embodiment of the blind hybrid modulation mode identification method provided in the embodiment of the present application, as shown in FIG. Figure 2 As shown, specifically including:

[0094] S101: Receive a receiving signal sent by a transmitting end.

[0095] In this step, multiple users transmit information through the communication system. The user's information data stream is processed at the transmitting end and then passes through the channel to the receiving end. The receiving end receives the received signal of multiple users superimposed, where the received signal includes a mixed data stream of the spread spectrum data streams of multiple users.

[0096] Specifically, after low-density parity check (LDPC) channel coding, the data streams of multiple users are blindly mixed and modulated at the transmitter. Spectrum widening is then performed to form expanded symbols. After superimposing noise, the multi-user received signal is obtained through the channel. The mixed modulation method can be any two modulation methods from Multiple Phase Shift Keying (MPSK).

[0097] In a specific implementation, taking binary phase shift keying (BPSK) and quaternary phase shift keying (QPSK) as examples, a user randomly selects one of the two modulation schemes for multi-user shared access sequence 4-length spread spectrum. For BPSK, one bit corresponds to one symbol, while for QPSK, two bits correspond to one symbol. Therefore, to ensure uniform symbol length after extension, the information bit length of users using BPSK is half the information bit length of users using QPSK.

[0098] S102: Perform blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams.

[0099] In this step, in order to accurately identify the modulation mode used by each user, the data stream of each user needs to be separated. Therefore, blind activation sequence detection needs to be performed on the received signal to obtain multiple spread spectrum data streams.

[0100] Specifically, the codebook library corresponding to the MPSK modulation mode has 64 codebooks in multi-user shared access, each of which is 4 in length. The 64 codebooks are calculated and compared with the received signal to obtain multiple spread spectrum data streams with the maximum signal-to-interference-noise ratio.

[0101] S103: Despreading the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams.

[0102] In this step, in order to accurately analyze the modulation methods used by multiple users, after obtaining multiple spread spectrum data streams in the above steps, the multiple spread spectrum data streams are despread using a preset minimum mean square error model to obtain multiple information data streams.

[0103] Specifically, after being processed by the minimum mean square error model, the multiple spread spectrum data streams are as close as possible to the original data, where the original data is the user's information data stream.

[0104] S104: Using a preset partition matching PM algorithm, multiple information data streams are balanced to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream.

[0105] In this step, considering that unequalized modulation symbol streams are significantly affected by user channel conditions, amplitude and phase compensation will result in greater accuracy. To make the geometric features of the constellation corresponding to each information data stream more regular and symmetrical, and further improve the ability to identify blind modulation schemes, the information data streams obtained in the above steps can be first channel-equalized using the partition matching PM algorithm. This results in a constellation and regional distribution ratio corresponding to each information data stream.

[0106] Specifically, the regional distribution ratio corresponding to each information data flow is expressed as Indicates that the regional distribution ratio corresponding to each information data flow is calculated using the following formula:

[0107]

[0108] in, is the sum of the modulus values ​​of all balanced data points of the current user falling in the even-numbered area (such as area 2, 4, ...). Similarly, Represents the sum of the modulus values ​​of all equalized data points in the odd-numbered regions (such as regions 1, 3, ...) of the current user constellation.

[0109] Optionally, a K-Means clustering algorithm may be used to balance multiple information data streams.

[0110] S105: Determine the modulation mode used by each user at the transmitting end according to the constellation diagram and the regional distribution ratio corresponding to each information data stream and the preset regional distribution threshold.

[0111] In this step, to accurately and effectively identify the modulation mode used by each user, a regional distribution threshold is preset for each information data stream. The constellation diagram, regional distribution ratio, and regional distribution threshold corresponding to each information data stream are analyzed to determine the modulation mode used by each user at the transmitting end. The modulation mode includes a first modulation mode or a second modulation mode, where the first modulation mode and the second modulation mode are any two modulation modes in MPSK, and the base number of the first modulation mode is smaller than the base number of the second modulation mode.

[0112] Specifically, for each information data stream, the size of the regional distribution ratio corresponding to the information data stream is compared with the regional distribution threshold. If the regional distribution ratio of the information data stream is less than the regional distribution threshold, it is determined whether the constellation diagram of the information data stream has geometric characteristics. If the constellation diagram of the information data stream has geometric characteristics, the modulation method used by the user corresponding to the information data stream is the first modulation method. If the regional distribution ratio of the information data stream is greater than the regional distribution threshold, it is determined whether the constellation diagram of the information data stream has geometric characteristics. If the constellation diagram of the information data stream has geometric characteristics, the modulation method used by the user corresponding to the information data stream is the second modulation method. If the constellation diagram of the information data stream does not have geometric characteristics, it is determined that the despreading of multiple spread spectrum data streams has failed. The geometric characteristics are used to indicate that there are multiple clustering points in the constellation diagram.

[0113] The blind hybrid modulation mode identification method provided in this embodiment performs blind activation sequence detection on the received signal sent by the receiving and transmitting ends according to a preset codebook library to obtain multiple spread spectrum data streams, then despreads the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams, and uses a preset partition matching PM algorithm to perform equalization on the multiple information data streams to obtain a constellation diagram and regional distribution ratio corresponding to each information data stream. Finally, based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, the modulation mode used by each user at the transmitting end is determined. The above method realizes the identification of multi-user blind hybrid modulation modes, and the modulation mode is identified by geometric distribution characteristics, thereby improving the identification efficiency.

[0114] Figure 3 This is a flow chart of Embodiment 2 of the blind hybrid modulation mode identification method provided in the embodiment of the present application, as shown in FIG. Figure 3 As shown, based on the above embodiment, before step S105, the blind hybrid modulation mode identification method provided by this embodiment further includes:

[0115] S106: For each information data stream, calculate the probability value of the clustering point of the constellation diagram of the information data stream in any area of ​​the concentric circles according to the interference and Gaussian white noise.

[0116] In this step, in order to accurately identify the modulation mode, it is necessary to analyze the constellation diagram of each information data stream. Taking into account the impact of interference and noise on the original signal, the probability value of the constellation diagram cluster point of the information data stream in any area of ​​the concentric circles is calculated based on the interference and Gaussian white noise.

[0117] Specifically, after despreading using the minimum mean square error model, the multiple information data streams obtained are set as follows:

[0118]

[0119] in, V represents the set of all users not in the current information data stream.

[0120] Now let’s model the interference.

[0121]

[0122] in, is a fixed one-dimensional value (complex number), g v is the Rayleigh fading channel experienced by the user, and its imaginary part obeys Normal distribution; s v The modulated symbol stream sent by the user is ±1, and the probability of each is approximately 1 / 2, and its mean value is E[s v ]=0 and g v and s v Independent of each other.

[0123] According to the central limit theorem, the sum of a large number of independent and identically distributed random variables obeys a Gaussian distribution, and its mean and variance are derived as follows:

[0124]

[0125] Lemma: If the random variables X and Y are independent, then every event in X and Y is independent of each other, and X 2 and Y 2 The events in are determined by the events in X and Y, so X 2 and Y 2 Also independent of each other.

[0126] E(XY)=E(X)E(Y) and

[0127] D(XY)=E{[XY-E(XY)] 2}

[0128] =E{X 2 Y 2 -2XYE(XY)+[E(XY)] 2}

[0129] =E(X 2 Y 2 )-2[E(XY)] 2 +[E(XY)] 2

[0130] =E(X 2 )E(Y 2 )-[E(X)] 2 [E(Y)] 2

[0131]

[0132] Taking into account the impact of interference on the original signal, and and g v are all complex numbers. Now we will process the real and imaginary parts of the interference separately after modeling. v It means that the interference will affect (1,0) and (-1,0), so:

[0133]

[0134]

[0135] Among them, the real and imaginary parts of the channel obey the normal distribution respectively, that is, and is a fixed constant. Now rewrite the mean and variance of the real and imaginary parts of the interference:

[0136]

[0137] In the same way, E[Im(I)]=0.

[0138]

[0139] Similarly,

[0140] Lemma: If but

[0141] Due to the low cross-correlation of spreading sequences, Usually it is relatively small, and when the time-frequency deviation is not very large, the correlation matrix R y The change in will not be large, so its judgment accuracy will not be greatly affected. When the variance of the interference is small, that is, the distribution is very concentrated, near the mean, the impact on the original data is also concentrated, and the fluctuation is small, so the interference is ignored and the influence of noise is considered.

[0142] For one-dimensional Gaussian white noise, its probability density function is:

[0143]

[0144] Where u is the mean and σ is the standard deviation. Figure 4 As shown, according to the "3σ" principle of normal distribution, the probability that the random variable X falls in the interval (u-3σ, u+3σ) is about 99.73%, that is, the interval (u-3σ, u+3σ) can basically be regarded as the actual possible value interval of the random variable X. Similarly, the two-dimensional Gaussian distribution:

[0145]

[0146] Among them, the random variable When X and Y are independent of each other, ρ = 0. Its probability density function curve is as follows Figure 5 shown.

[0147] Taking BPSK modulation as an example, assuming that the interference between users is ignored, for the equalized data stream Its real and imaginary parts are independent and Gaussian distributed respectively, and its probability density function is

[0148]

[0149] Among them, the mean u1=±1 and u2=0, the variance and Approximately Balanced data flow The probability distribution of Figure 6 、 Figure 7 As shown, taking the positive half of the x-axis as an example, the probability value P of the cluster point of the constellation diagram of the information data stream in any area of ​​the concentric circles is calculated:

[0150]

[0151] Where I is the interference of other users to the current user.

[0152] S107: Calculate the regional distribution thresholds of the multiple information data streams according to the probability values ​​and the bit lengths of the information data streams.

[0153] In this step, a regional distribution threshold is preset, and the modulation mode can be determined based on the ratio of the regional distribution threshold to the regional distribution of the corresponding information data stream. The probability value P of the cluster point of the constellation diagram of the information data stream being in any area of ​​the concentric circles and the bit length of the information data stream are obtained according to the above steps, and the regional distribution thresholds of the multiple information data streams are calculated.

[0154] Specifically, for the M regions of the concentric circles where the constellation diagram is located, after calculating the probability P of being in any region of the concentric circles where the clustering point of the MPSK modulation constellation diagram is located, we can obtain The probability that the data of the current user falls into an even area (such as area 2, 4, ...) after balancing is calculated. is the number of information data streams that fall in the even area after balancing, and then calculate is the number of information data streams that fall into odd-numbered areas after equalization, where N is the bit length of the information data stream, and M is the larger base number in the multi-base digital phase modulation method, that is, the second modulation method order. The regional distribution threshold δ of multiple information data streams is then calculated using the following formula:

[0155]

[0156] in, is the sum of the modulus values ​​of all balanced data points of the current user falling in the even-numbered area (such as area 2, 4, ...). Similarly, Represents the sum of the moduli of all equalized data points in the current user's constellation diagram in odd-numbered regions (e.g., regions 1, 3, ...). P is the probability of a constellation cluster in any region of the concentric circles, N is the bit length of the data stream, and M is the largest base number in the multi-base digital phase modulation scheme.

[0157] The blind hybrid modulation identification method provided in this embodiment calculates, for each data stream, the probability of a cluster point in the data stream's constellation diagram being located in any concentric circle region based on interference and Gaussian white noise. Based on the probability and the bit length of the data stream, regional distribution thresholds for the multiple data streams are calculated. By analyzing the impact of interference and noise, the regional distribution threshold corresponding to each data stream is accurately determined.

[0158] Figure 8 This is a flow chart of Embodiment 3 of the blind hybrid modulation mode identification method provided in the embodiment of the present application, as shown in FIG. Figure 8 As shown, based on the first method embodiment, step S105 specifically includes:

[0159] S1051: For each information data flow, compare the area distribution ratio corresponding to the information data flow with the area distribution threshold.

[0160] In this step, in order to identify the multi-user blind mixed modulation mode, for each information data stream, the area distribution ratio corresponding to the information data stream is compared with the area distribution threshold, and then the modulation mode is determined.

[0161] Specifically, each information data stream corresponds to a regional distribution threshold, and the regional distribution ratios thereof are different due to different base numbers of the modulation scheme.

[0162] Alternatively, for BPSK modulation, since the regional distribution ratio is approximately 0, taking its logarithm yields a large negative number, even close to negative infinity. However, for QPSK modulation, since the regional distribution ratio is approximately 1, taking its logarithm yields approximately 0. This makes the difference in the ratios between BPSK and QPSK modulation more obvious, making their characteristics easier to identify.

[0163] S1052: If the regional distribution ratio of the information data stream is less than the regional distribution threshold, determine whether the constellation diagram of the information data stream has geometric features.

[0164] In this step, after comparing the regional distribution ratio corresponding to the information data stream and the regional distribution threshold in the above steps, if the regional distribution ratio of the information data stream is less than the regional distribution threshold, in order to accurately identify the modulation mode, it is determined whether the constellation diagram of the information data stream has geometric features.

[0165] Specifically, the constellation diagram of the MPSK modulation mode has obvious geometric features. If the constellation diagram of the information data stream has geometric features, it means that the despreading is correct. If the constellation diagram of the information data stream does not have geometric features, it means that the despreading fails.

[0166] S1053: If the constellation diagram of the information data stream has a geometric feature, the modulation mode used by the user corresponding to the information data stream is the first modulation mode.

[0167] In this step, the constellation diagram is divided into M identical regions using M / 2 dividing lines, namely Region 1, Region 2, ..., Region M. By analyzing the constellation diagram divided by the dividing lines, if the constellation diagram of the information data stream clearly has multiple clusters of scattered points, indicating that the constellation diagram has geometric characteristics, it can be determined that the modulation mode used by the user corresponding to the information data stream is the first modulation mode.

[0168] In a specific implementation, taking BPSK as an example, Figure 9 、 Figure 10 They are the constellation diagram before and after equalization, such as Figure 11 、 Figure 12 As shown, the despread signal constellation is divided into four parts using the two dividing lines y = x and y = -x. It can be seen that for BPSK modulation, the cluster points mainly fall in area 1 and area 3, the σ ratio is approximately 0, and by Figure 12 Perform analysis and calculate the sum of the modulus values ​​of the data points, and then calculate the corresponding regional distribution threshold. If the regional distribution ratio of the BPSK modulation method is less than the regional distribution threshold, it can be determined that the modulation method used by the user is BPSK.

[0169] S1054: If the regional distribution ratio of the information data stream is greater than the regional distribution threshold, it is determined whether the constellation diagram of the information data stream has geometric features.

[0170] In this step, after comparing the regional distribution ratio corresponding to the information data stream and the regional distribution threshold in the above steps, if the regional distribution ratio of the information data stream is greater than the regional distribution threshold, in order to accurately identify the modulation mode, it is determined whether the constellation diagram of the information data stream has geometric features.

[0171] S1055: If the constellation diagram of the information data stream has a geometric feature, the modulation mode used by the user corresponding to the information data stream is the second modulation mode.

[0172] The analysis method of the geometric features of the constellation diagram in this step is the same as that in the above step S1053, and will not be repeated here.

[0173] In a specific implementation, taking QPSK as an example, Figure 13 、 Figure 14 They are the constellation diagram before and after equalization, such as Figure 15 、 Figure 16 As shown, the despread signal constellation is divided into four parts using the two dividing lines y = x and y = -x. It can be seen that for QPSK modulation, the cluster points mainly fall in area 1, area 2, area 3 and area 4. The statistical value of the data points in each area is close, σ is approximately 1, and by Figure 16 Perform analysis and calculate the sum of the modulus values ​​of the data points, and then calculate the corresponding regional distribution threshold. If the regional distribution ratio of the QPSK modulation method is greater than the regional distribution threshold, it can be determined that the modulation method used by the user is QPSK.

[0174] S1056: If the constellation diagram of the information data stream does not have a geometric feature, it is determined that despreading of the multiple spread spectrum data streams has failed.

[0175] In this step, according to the characteristics of the MPSK modulation method, the modulation symbols of users using the correct spreading sequence have obvious geometric characteristics. If the constellation diagram of the information data stream does not have geometric characteristics and appears chaotic on the constellation diagram, it means that the user did not use the correct spreading sequence for despreading, and it is determined that the despreading of multiple spread spectrum data streams has failed.

[0176] The blind hybrid modulation mode identification method provided in this embodiment compares the size between the regional distribution ratio corresponding to the information data stream and the regional distribution threshold for each information data stream. If the regional distribution ratio of the information data stream is less than the regional distribution threshold, it is determined whether the constellation diagram of the information data stream has geometric characteristics. If the constellation diagram of the information data stream has geometric characteristics, the modulation mode used by the user corresponding to the information data stream is the first modulation mode. If the regional distribution ratio of the information data stream is greater than the regional distribution threshold, it is determined whether the constellation diagram of the information data stream has geometric characteristics. If the constellation diagram of the information data stream has geometric characteristics, the modulation mode used by the user corresponding to the information data stream is the second modulation mode. If the constellation diagram of the information data stream does not have geometric characteristics, it is determined that the despreading of multiple spread spectrum data streams has failed. By analyzing the geometric characteristics and regional distribution ratios of the constellation diagrams of the user information data streams, accurate and efficient identification of multi-user blind hybrid modulation is achieved.

[0177] The blind hybrid modulation identification method provided in this application is also applicable to a certain extent. For example, we now consider the case of higher-order modulation, that is, introducing 8PSK on the basis of BPSK modulation and QPSK modulation. 8PSK is octal phase shift keying, which transmits a symbol of 3 bits of data and has a total of 8 states. 8PSK provides higher data throughput capacity, but its resistance to link degradation (noise resistance) is not as good as QPSK.

[0178] At the transmitter, each user's information sequence is LDPC-encoded and then randomly selected using a modulation scheme (BPSK, QPSK, or 8PSK) for MUSA sequence 4-length spreading, generating extended symbols. Specifically, for BPSK modulation, one bit corresponds to one symbol; for QPSK modulation, two bits correspond to one symbol; and for 8PSK modulation, three bits correspond to one symbol. Therefore, to ensure uniform extended symbol length, the information bit length for users using 8PSK modulation is three times that of users using BPSK modulation, and the information bit length for users using QPSK modulation is twice that of users using BPSK modulation.

[0179] At the receiver, blind activation sequence detection is first used to determine the most likely correctly decoded spreading sequences. These sequences are then despread one by one, followed by blind equalization using the partition matching PM algorithm. At this point, each user is separated, and the data stream despread using incorrect spreading sequences appears disorganized on the constellation diagram. However, the constellation diagram after despreading using correct spreading sequences exhibits strong geometric characteristics: BPSK has two clusters of scattered points, QPSK has four clusters of scattered points, and 8PSK has eight clusters of scattered points, all of which are symmetrical. Therefore, the number of clusters of scattered points in the constellation diagram can be used to determine the modulation method used by the current user.

[0180] Now use the four dividing lines of x-axis, y-axis, y=x and y=-x to divide the constellation into eight parts, such as Figure 17A , Figure 17B , Figure 17C As shown, the sum of the modulus values ​​of all data points falling within each region is statistically calculated. Based on the formula for calculating the regional distribution ratio in the aforementioned embodiment, the regional distribution ratios are calculated for multiple information data streams. For BPSK modulation, the clustering points mainly fall within regions 1 and 5, and the σ ratio is a large negative number (approaching negative infinity at high SNRs). For QPSK modulation, the clustering points mainly fall within regions 2, 4, 6, and 8, and σ is a large positive number. For 8PSK modulation, the statistical values ​​of the data points in each region are close, and σ is approximately 0, thereby distinguishing different modulation modes.

[0181] Furthermore, an appropriate regional distribution threshold δ is set. The regional distribution threshold δ is related to the original information bit length, inter-user interference, and noise level. When σ is less than the regional distribution threshold, it is determined to be BPSK modulation. When σ is greater than the inverse of the regional distribution threshold, it is determined to be QPSK modulation. Otherwise, it is 8PSK modulation.

[0182] Figure 18 This is a flow chart of a fourth embodiment of the blind hybrid modulation mode identification method provided in the embodiment of the present application, as shown in FIG. Figure 18 As shown, specifically including:

[0183] S201: Receive a receiving signal sent by a transmitting end.

[0184] S202: Perform blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams.

[0185] S203: Despreading the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams.

[0186] S204: Using a preset partition matching PM algorithm, multiple information data streams are balanced to obtain multiple balanced information data streams.

[0187] The specific implementation of the above steps S201, S202, S203 and S204 is the same as the specific implementation of steps S101, S102 and S103 in the above method embodiment 1, and will not be repeated here.

[0188] S205: Calculating the multiple balanced information data streams according to the mean shift clustering algorithm to obtain multiple cluster category numbers.

[0189] In this step, the mean shift clustering algorithm, like the K-Means clustering algorithm, is based on cluster centers. However, the mean shift clustering algorithm does not require a pre-determined number of clusters, K. In other words, after running the mean shift clustering algorithm through a given dataset, it outputs the number of clusters and the centroids of the clustered data. Therefore, using the mean shift clustering algorithm for blind modulation mode identification is highly convenient in scenarios involving scheduling-free, non-orthogonal multiple access, and multi-user blind hybrid modulation.

[0190] Specifically, multiple information data streams are used as input to the mean shift clustering algorithm, which outputs multiple cluster classification numbers. The specific process is as follows:

[0191] 1. Randomly select a point from the unlabeled data points as the starting center point;

[0192] 2. Find all data points that appear in the area with radius centered at center, and consider these points to belong to the same cluster C. At the same time, record the number of times the data point appears in the cluster plus 1.

[0193] 3. Taking center as the center point, calculate the vector from center to each element in set M, add these vectors together to get the vector shift.

[0194] 4. center = center + shift. That is, center moves in the direction of shift, and the distance moved is ||shift||.

[0195] 5. Repeat steps 2, 3, and 4 until the shift is very small (the iteration converges), and record the center at this time. Note that all points encountered during this iteration should be classified into cluster C.

[0196] 6. If the distance between the center of the current cluster C and the center of the existing cluster C2 is less than the threshold at the time of convergence, then C2 and C are merged, and the number of data point occurrences is also merged accordingly. Otherwise, C is used as the new cluster.

[0197] 7. Repeat 1, 2, 3, 4, 5 until all points are marked as visited.

[0198] 8. Classification: According to the frequency of each class visiting each point, take the class with the highest frequency of visits as the class to which the current point set belongs, and output the number of cluster categories.

[0199] S206: Determine a modulation mode used by each user at the transmitting end according to the number of cluster categories.

[0200] In this step, the number of cluster categories for different modulation modes is different. The modulation mode used by each user at the transmitting end can be determined based on the multiple cluster category numbers obtained in the above steps, wherein the modulation mode includes a first modulation mode or a second modulation mode, and the first modulation mode and the second modulation mode are any two modulation modes in MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0201] In a specific embodiment, for a user data stream that correctly uses a spread spectrum sequence, if its clustering category number K = 2, it is determined to be BPSK modulation; if its clustering category number K = 4, it is determined to be QPSK modulation, and the output clustering category number corresponds to the number of clustering points in the constellation diagram in the aforementioned method embodiment.

[0202] The blind hybrid modulation mode identification method provided in this embodiment receives a signal sent by a transmitter and performs blind activation sequence detection on the received signal based on a preset codebook library to obtain multiple spread spectrum data streams. These multiple spread spectrum data streams are then despread based on a preset minimum mean square error model to obtain multiple information data streams. The multiple information data streams are then calculated using a mean shift clustering algorithm to obtain multiple clustering categories. Finally, based on these multiple clustering category numbers, the modulation mode used by each user at the transmitter is determined. The mean shift clustering algorithm is used to identify multi-user blind hybrid modulation modes without requiring a category number, thus increasing convenience.

[0203] Figure 19 This is a structural diagram of the first embodiment of the blind hybrid modulation mode identification device provided in the embodiment of the present application, as shown in FIG. Figure 19 As shown, the blind hybrid modulation mode identification device 300 includes:

[0204] The receiving module 301 is configured to receive a receiving signal sent by a transmitting end, where the receiving signal includes a mixed data stream of spread spectrum data streams of multiple users.

[0205] The sequence detection module 302 is configured to perform blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams. The codebook library includes data streams corresponding to multiple modulation base numbers.

[0206] The despreading module 303 is configured to perform despreading processing on the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams.

[0207] The balancing module 304 is configured to use a preset partition matching PM algorithm to perform balancing processing on multiple information data streams to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream.

[0208] The mode determination module 305 is used to determine the modulation mode used by each user at the transmitting end based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold. The modulation mode includes a first modulation mode or a second modulation mode. The first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0209] Figure 20 This is a structural diagram of the second embodiment of the blind hybrid modulation mode identification device provided in the embodiment of the present application, as shown in FIG. Figure 20 As shown, the blind hybrid modulation mode identification device 300 also includes:

[0210] The first calculation module 306 is configured to calculate, for each information data stream, a probability value of a cluster point of the constellation diagram of the information data stream being in any area of ​​the concentric circles according to interference and Gaussian white noise.

[0211] The second calculation module 307 is configured to calculate the regional distribution thresholds of the plurality of information data streams according to the probability values ​​and the bit lengths of the information data streams.

[0212] Figure 21 This is a structural diagram of the third embodiment of the blind hybrid modulation mode identification device provided in the embodiment of the present application, as shown in FIG. Figure 21 As shown, the mode determination module 305 includes:

[0213] The comparison unit 3051 compares the regional distribution ratio corresponding to each information data stream with the regional distribution threshold.

[0214] The first judging unit 3052 is configured to judge whether the constellation diagram of the information data stream has a geometric feature if the regional distribution ratio of the information data stream is less than the regional distribution threshold, where the geometric feature is used to indicate that the constellation diagram has multiple scattered point clusters.

[0215] The first determining unit 3053 is configured to determine that, if the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the first modulation mode.

[0216] Figure 22 This is a structural diagram of a fourth embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application, as shown in FIG. Figure 22 As shown, the mode determination module 305 further includes:

[0217] The second judgment unit 3054 is configured to judge whether the constellation diagram of the information data stream has a geometric feature if the regional distribution ratio of the information data stream is greater than the same regional distribution threshold.

[0218] The second determining unit 3055 is configured to determine that, if the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the second modulation mode.

[0219] The third determining unit 3056 is configured to determine that despreading of the multiple spread spectrum data streams has failed if the constellation diagram of the information data stream does not have the geometric feature.

[0220] The blind hybrid modulation mode identification device provided in this embodiment is used to execute the blind hybrid modulation mode identification method in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

[0221] Figure 23 This is a structural diagram of a fifth embodiment of a blind hybrid modulation mode identification device provided in an embodiment of the present application, as shown in FIG. Figure 23 As shown, the blind hybrid modulation mode identification device 400 includes:

[0222] The receiving module 401 is configured to receive a receiving signal sent by a transmitting end, where the receiving signal includes a mixed data stream of spread spectrum data streams of multiple users.

[0223] The sequence detection module 402 is configured to perform blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams. The codebook library includes data streams corresponding to multiple modulation base numbers.

[0224] The despreading module 403 is configured to perform despreading processing on the multiple spread spectrum data streams according to a preset minimum mean square error model to obtain multiple information data streams.

[0225] The balancing module 404 is configured to use a preset partition matching PM algorithm to balance the multiple information data streams to obtain multiple balanced information data streams.

[0226] The calculation module 405 is used to calculate the multiple information data streams according to the mean shift clustering algorithm to obtain multiple cluster category numbers.

[0227] The mode determination module 406 is used to determine the modulation mode used by each user at the transmitting end based on multiple cluster category numbers, where the modulation mode includes a first modulation mode or a second modulation mode, where the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase shifting (MPSK), and the base number of the first modulation mode is less than the base number of the second modulation mode.

[0228] The blind hybrid modulation mode identification device provided in this embodiment is used to execute the blind hybrid modulation mode identification method in the fourth embodiment of the aforementioned method. Its implementation principle and technical effects are similar and will not be repeated here.

[0229] The embodiment of the present application also provides an electronic device, Figure 24 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 24 As shown, the electronic device 500 includes: a memory 501, a processor 502;

[0230] The memory 501 stores computer-executable instructions.

[0231] The processor 502 executes the computer-executable instructions stored in the memory to implement the method in any of the above embodiments.

[0232] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method in any one of the embodiments.

[0233] The computer-readable storage medium mentioned above may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0234] Optionally, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0235] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when at least one processor executes the computer program, it can implement the technical solution provided by any of the above method embodiments.

[0236] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0237] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A blind hybrid modulation mode identification method, characterized in that: include: receiving a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users; Performing blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams, wherein the codebook library includes data streams corresponding to multiple modulation systems; Despreading the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams; Using a preset partition matching PM algorithm, the multiple information data streams are balanced to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream; According to the constellation diagram and regional distribution ratio corresponding to each information data stream and the preset regional distribution threshold, the modulation mode used by each user of the transmitting end is determined, and the modulation mode includes a first modulation mode or a second modulation mode. The first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

2. The method according to claim 1, characterized in that Before determining the modulation mode used by each user of the transmitting end based on the constellation diagram and the regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, the method further includes: For each information data stream, calculating the probability value of the clustering point of the constellation diagram of the information data stream in any area of ​​the concentric circles according to the interference and Gaussian white noise; The regional distribution thresholds of the plurality of information data streams are calculated based on the probability values ​​and the bit lengths of the information data streams.

3. The method according to claim 1 or 2, characterized in that The determining, based on the constellation diagram and the regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, of the modulation mode used by each user of the transmitting end includes: For each information data flow, comparing the area distribution ratio corresponding to the information data flow with the area distribution threshold; If the regional distribution ratio of the information data stream is less than the regional distribution threshold, determining whether the constellation diagram of the information data stream has a geometric feature, where the geometric feature is used to indicate that the constellation diagram has multiple scattered point clusters; If the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the first modulation mode.

4. The method according to claim 3, characterized in that The method further comprises: If the regional distribution ratio of the information data stream is greater than the regional distribution threshold, determining whether the constellation diagram of the information data stream has geometric features; If the constellation diagram of the information data stream has a geometric feature, the modulation mode adopted by the user corresponding to the information data stream is the second modulation mode.

5. The method according to claim 4, characterized in that The method further comprises: If the constellation diagram of the information data stream does not have a geometric feature, it is determined that despreading of the multiple spread spectrum data streams has failed.

6. A blind hybrid modulation mode identification method, characterized in that: include: receiving a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users; Performing blind activation sequence detection on the received signal according to a preset codebook library to obtain multiple spread spectrum data streams, wherein the codebook library includes data streams corresponding to multiple modulation systems; Despreading the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams; Using a preset partition matching PM algorithm, the multiple information data streams are balanced to obtain multiple balanced information data streams; Calculating the plurality of balanced information data streams according to a mean shift clustering algorithm to obtain a plurality of cluster category numbers; According to the multiple clustering category numbers, a modulation mode used by each user of the transmitting end is determined, where the modulation mode includes a first modulation mode or a second modulation mode, the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

7. A blind hybrid modulation mode identification device, characterized in that: include: A receiving module, configured to receive a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users; A sequence detection module is used to perform blind activation sequence detection on the received signal according to a preset code book library to obtain multiple spread spectrum data streams, wherein the code book library includes data streams corresponding to multiple modulation base numbers; a despreading module, configured to perform despreading processing on the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams; A balancing module is used to use a preset partition matching PM algorithm to balance the multiple information data streams to obtain a constellation diagram and a regional distribution ratio corresponding to each information data stream; A mode determination module is used to determine the modulation mode used by each user of the transmitting end based on the constellation diagram and regional distribution ratio corresponding to each information data stream and a preset regional distribution threshold, wherein the modulation mode includes a first modulation mode or a second modulation mode, and the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

8. A blind hybrid modulation mode identification device, characterized in that: include: A receiving module, configured to receive a received signal sent by a transmitting end, wherein the received signal includes a mixed data stream of spread spectrum data streams of multiple users; A sequence detection module is used to perform blind activation sequence detection on the received signal according to a preset code book library to obtain multiple spread spectrum data streams, wherein the code book library includes data streams corresponding to multiple modulation base numbers; a despreading module, configured to perform despreading processing on the plurality of spread spectrum data streams according to a preset minimum mean square error model to obtain a plurality of information data streams; A balancing module, configured to perform balancing processing on the plurality of information data streams by using a preset partition matching PM algorithm to obtain a plurality of balanced information data streams; A calculation module, configured to calculate the plurality of balanced information data streams according to a mean shift clustering algorithm to obtain a plurality of cluster category numbers; A mode determination module is used to determine the modulation mode used by each user of the transmitting end according to the multiple cluster category numbers, where the modulation mode includes a first modulation mode or a second modulation mode, and the first modulation mode and the second modulation mode are any two modulation modes in multi-base digital phase modulation MPSK, and the base number of the first modulation mode is less than the base number of the second modulation mode.

9. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.

Citation Information

Patent Citations

  • Method for recognizing MPSK modulation signal

    CN101510863A

  • Modulation identification method based on receiver multidimensional feature analog-digital mixed signal

    CN112565126A