CN112671430A - Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver - Google Patents

Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver Download PDF

Info

Publication number
CN112671430A
CN112671430A CN202011536299.4A CN202011536299A CN112671430A CN 112671430 A CN112671430 A CN 112671430A CN 202011536299 A CN202011536299 A CN 202011536299A CN 112671430 A CN112671430 A CN 112671430A
Authority
CN
China
Prior art keywords
parallel branch
spread spectrum
code
modulation
information bit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011536299.4A
Other languages
Chinese (zh)
Other versions
CN112671430B (en
Inventor
李晓明
郑波浪
李建龙
刘伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shengzhe Science & Technology Co ltd
Original Assignee
Beijing Shengzhe Science & Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shengzhe Science & Technology Co ltd filed Critical Beijing Shengzhe Science & Technology Co ltd
Priority to CN202011536299.4A priority Critical patent/CN112671430B/en
Publication of CN112671430A publication Critical patent/CN112671430A/en
Application granted granted Critical
Publication of CN112671430B publication Critical patent/CN112671430B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses a code division multiplexing spread spectrum index modulation and demodulation communication method, a transmitter and a receiver. The code division multiplexing spread spectrum index modulation communication method comprises the following steps: carrying out quality evaluation on a channel corresponding to information to be transmitted to obtain code index information bit length, the number of parallel branches and parallel branch modulation information bit length; obtaining a code index information bit group and a modulation information bit group of each parallel branch; obtaining a spreading code sequence on each parallel branch and a modulation symbol of each parallel branch; and obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch. The information to be transmitted is subjected to bit grouping to obtain a code index information bit group and a modulation information bit group of each parallel branch, and a part of the information to be transmitted is transmitted by adopting a spread spectrum code sequence through a plurality of parallel branches, so that the communication reliability is ensured, and the utilization rate of time-frequency resources is improved.

Description

Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a code division multiplexing spread spectrum index modulation and demodulation communication method, a transmitter and a receiver.
Background
Wireless communication has technical indicators of reliability and effectiveness, and effectiveness requires maximization of resource utilization within limited resources, and resources mainly include time domain resources and frequency domain resources. With the development of wireless communication technology, the utilization rate of time-frequency resources can be improved to a certain extent by the technologies such as source coding, space division multiplexing, beam forming and the like under the condition of not changing the transmitting power and the bandwidth.
Although the existing communication technology can improve the utilization rate of time-frequency resources to a certain extent, the existing communication technology still has defects, mainly has strict requirements on antenna synchronization, and the complexity of modulation of a transmitter and a demodulation algorithm of a receiver is usually higher, so that the improvement of the utilization rate of the time-frequency resources is influenced.
Disclosure of Invention
The embodiment of the invention provides a code division multiplexing spread spectrum index modulation and demodulation communication method, a transmitter and a receiver, which are used for realizing effective transmission of wireless communication signals.
In a first aspect, an embodiment of the present invention provides a code division multiplexing spread spectrum index modulation communication method, applied to a transmitter, including:
acquiring information to be transmitted, wherein the information to be transmitted comprises a preset number of segmented information;
performing quality evaluation on a channel corresponding to information to be transmitted to obtain code index information bit length, parallel branch number and parallel branch modulation information bit length, wherein the sum of the product of the parallel branch number and the parallel branch modulation information bit length and the code index information bit length is equal to a preset number;
carrying out bit grouping on information to be transmitted according to the code index information bit length, the number of parallel branches and the parallel branch modulation information bit length to obtain a code index information bit group and a modulation information bit group of each parallel branch;
obtaining a spread spectrum code sequence on each parallel branch according to the code index information bit group, and obtaining a modulation symbol of each parallel branch according to the modulation information bit length of the parallel branch and the modulation information bit group of each parallel branch;
and obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch.
In a second aspect, an embodiment of the present invention provides a code division multiplexing spread spectrum index demodulation communication method, applied to a receiver, including: obtaining a code division multiplexing spread spectrum signal;
obtaining a serial number of a spread spectrum code to be demodulated and a modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spread spectrum signal;
obtaining a code index information bit group according to the serial number of the spread spectrum code to be demodulated;
obtaining a modulation information bit group of each parallel branch according to the modulation symbol to be demodulated of each parallel branch;
and assembling the code index information bit group and the modulation information bit group of each parallel branch to obtain the received information.
In a third aspect, an embodiment of the present invention provides a transmitter, where the transmitter includes:
one or more processors;
storage means for storing one or more programs;
when executed by one or more processors, cause the one or more processors to implement a code division multiplexing spread spectrum index modulation communication method as described above.
In a fourth aspect, an embodiment of the present invention provides a receiver, where the receiver includes:
one or more processors;
storage means for storing one or more programs;
when executed by one or more processors, cause the one or more processors to implement a code division multiplexing spread spectrum index demodulation communication method as described above.
In a fifth aspect, embodiments of the present invention provide a computer storage medium having a computer program stored thereon, which when executed by a processor, implement a method according to any of the embodiments of the present invention.
According to the technical scheme of the embodiment of the invention, the code index information bit group and the modulation information bit group of each parallel branch are obtained by carrying out bit grouping on the information to be transmitted, and one part of the information to be transmitted is transmitted by adopting the spread spectrum code sequence through a plurality of parallel branches.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1(a) is a flowchart of a cdma spread spectrum index modulation communication method according to an embodiment of the present invention;
fig. 1(b) is a schematic diagram of a basic framework of a transmitter according to an embodiment of the present invention;
fig. 2(a) is a flowchart of a cdma spread spectrum index demodulation communication method according to a second embodiment of the present invention;
fig. 2(b) is a schematic diagram of a basic framework of a receiver according to a second embodiment of the present invention;
fig. 3 is a schematic hardware structure diagram of a transmitter according to a third embodiment of the present invention;
fig. 4 is a schematic hardware structure diagram of a receiver according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1(a) is a flowchart of a code division multiplexing spread spectrum index modulation communication method provided in an embodiment of the present invention, which is applicable to a case where a transmitter transmits a wireless communication signal, and the method specifically includes the following operations:
step S101, obtaining information to be transmitted, wherein the information to be transmitted comprises a preset number of segment information.
Fig. 1(b) is a schematic diagram of a basic framework of a transmitter, and this embodiment is mainly based on the basic framework of the transmitter shown in fig. 1(b) to execute the code division multiplexing spread spectrum index modulation communication method of this embodiment.
Optionally, the obtaining of the information to be transmitted may include: acquiring an original bit stream to be transmitted; segmenting the original bit stream to be transmitted according to a preset number of bits to obtain information to be transmitted.
Specifically, the preset number in this embodiment may be N, and after the original bit stream to be transmitted is obtained, the original bit stream to be transmitted is segmented according to N bits, so as to obtain information a to be transmitted including N pieces of segmentation informationi={ai,0,ai,1…,ai,N-1}。
Step S102, carrying out quality evaluation on a channel corresponding to information to be transmitted to obtain code index information bit length, parallel branch number and parallel branch modulation information bit length, wherein the sum of the product of the parallel branch number and the parallel branch modulation information bit length and the code index information bit length is equal to a preset number.
In this embodiment, the transmitter further performs quality evaluation on a channel corresponding to information to be transmitted, and may obtain, according to a quality evaluation result, a code index information bit length, which is denoted by M, a number of parallel branches, which is denoted by P, and a parallel branch modulation information bit length, which is denoted by L, and it is required that a sum of a product of the number of parallel branches and the parallel branch modulation information bit length and the code index information bit length is equal to a preset number, that is, N + L + P.
Step S103, according to the code index information bit length, the number of parallel branches and the parallel branch modulation information bit length, bit grouping is carried out on the information to be transmitted, and a code index information bit group and a modulation information bit group of each parallel branch are obtained.
Optionally, the bit grouping of the information to be transmitted according to the code index information bit length, the number of parallel branches, and the parallel branch modulation information bit length to obtain the code index information bit group and the modulation information bit group of each parallel branch may include: selecting the segment information of the code index information bit length from the initial position of the information to be transmitted, and taking the segment information containing the code index information bit length as a code index information bit group; and sequentially selecting the modulation information bit group of each parallel branch from the rest segment information in the information to be transmitted, wherein the number of the segment information contained in the modulation information bit group of each parallel branch is the same as the length of the modulation information bit of the parallel branch.
Specifically, in this embodiment, the information a to be transmitted is determined according to the code index information bit length M, the number P of parallel branches, and the adjustment information bit length Li={ai,0,ai,1…,ai,N-1Carry out bit grouping, specifically from the information a to be transmittediThe starting position of the code index information selects M pieces of segment information, and the M pieces of segment information are used as code index information bit groups
Figure BDA0002853595040000061
Represents; since N + L P, the modulation information bit group of each parallel branch is sequentially selected from the segment information remaining in the information to be transmitted, and the number of segment information included in the modulation information bit group of each parallel branch is L. For example,
Figure BDA0002853595040000062
Figure BDA0002853595040000063
therefore, the information to be transmitted can be divided into code index information bit groups in sequence through bit grouping
Figure BDA0002853595040000064
And P parallel branches of modulated information bit groups, and
Figure BDA0002853595040000065
the modulated information bit group representing the kth parallel branch.
Step S104, obtaining the spread spectrum code sequence on each parallel branch according to the code index information bit group, and obtaining the modulation symbol of each parallel branch according to the parallel branch modulation information bit length and the modulation information bit group of each parallel branch.
Optionally, obtaining the spreading code sequence on each parallel branch according to the code index information bit group may include: obtaining a mapping sequence number according to the code index information bit group; searching from a spreading code sequence group mapping table according to the mapping serial number to obtain a spreading code sequence group corresponding to the mapping serial number, wherein the spreading code sequence group mapping table is obtained by combination number operation based on a spreading code set containing a specified number of spreading code sequences, and each spreading code sequence group in the spreading code sequence group mapping table corresponds to different serial numbers respectively; and sequentially selecting the spreading code sequence on each parallel branch from the acquired spreading code sequence group, wherein the acquired spreading code sequence group comprises the spreading code sequences with the number of the parallel branches.
Specifically, in the present embodiment, the information bit group is indexed according to the code
Figure BDA0002853595040000071
Generating a spread code sequence group { c (1) } used on P parallel branchesi,…,c(P)iIn this case, the specific application is to index the code with information bits
Figure BDA0002853595040000072
Conversion to decimal value CIiAnd combine CIiAnd as a mapping sequence number, searching from a spreading code sequence group mapping table according to the mapping sequence number to acquire a spreading code sequence group corresponding to the mapping sequence number.
The spreading code sequence group mapping table in the present embodiment is specifically obtained by a combination number operation based on a spreading code set including a specified number of spreading code sequences, for example, the spreading code set C ═ { cs ═1,cs2,…csQI.e. Q spreading code sequences are contained in spreading code set C. The spreading code set in this embodiment is a sequence set with good cross-correlation, and the type may be m-sequence, Gold code, Hadamard sequence, or DFT variant basis vector. And requires the generated spreading code sequence set { c (1)i,…,c(P)iEach spreading code sequence in the code sequence must be different two by two. Acquiring a spread spectrum code sequence group { c (1) according to the code index information bit groupi,…,c(P)iThere are various ways, and in this embodiment, a combination number operation is performed based on a spreading code set to obtain a mapping table of a spreading code sequence group, and the mapping table of the spreading code sequence group is searched according to a mapping sequence number to obtain the mapping table. P spreading code sequences are selected from a spreading code set C containing Q spreading code sequences, so that the combination number is shared
Figure BDA0002853595040000073
Different spread spectrum code sequence set { c (1)i,…,c(P)iSorting E different spreading code sequence groups according to the ascending sequence of the sequence numbers of the selected spreading sequences in the spreading code sequence group to obtain a mapping table of the spreading code sequence group shown in the following table 1:
TABLE 1
Serial number Spreading code sequence group
1 cs1,cs2,…,csP-1cs P
2 cs1,cs2,…,csP-1,csP+1
3 cs1,cs2,…,csP-1,csP+2
E csQ-P+1,csQ-P+2,…,csQ-1,csQ
For example, in determining code index information bit groups
Figure BDA0002853595040000081
Then, it is converted into decimal system to obtain mapping serial number CIiIf 2, according to mapping number 2, look up the spreading code sequence set corresponding to number 2 from table 1 as { cs }1,cs2,…,csP-1,csP+1}. And after the spreading code sequence group is acquired, sequentially selecting the spreading code sequence on each parallel branch from the acquired spreading code sequence group so that { c (1)i,…,c(P)i}={cs1,cs2,…,csP-1,csP+1}, i.e. cs1Spreading code sequence c (1) corresponding to the first parallel branchi,csP+1Spreading code sequence c (P) corresponding to the P-th parallel branchiThe spreading code sequences of other branches respectively correspond in sequence.
Optionally, obtaining the modulation symbol of each parallel branch according to the length of the modulation information bit of the parallel branch and the modulation information bit group of each parallel branch may include: determining a modulation order according to the bit length of the parallel branch modulation information; and mapping the modulation information bit group of each parallel branch based on the modulation order to obtain a modulation symbol of each parallel branch.
Specifically, in the present embodiment, when determining the modulation order according to the parallel branch modulation information bit length L, the modulation order may be calculated by using the formula m — log2(L), where m represents the modulation order. And mapping the modulation information bit group of each parallel branch based on the modulation order m to obtain a modulation symbol of each parallel branch. For example, the modulation information bit group of the kth parallel branch
Figure BDA0002853595040000082
Mapping is carried out, and the obtained modulation symbols are s (k)i
It should be noted that different symbol modulation schemes may be selected for the same modulation order, and when the modulation order m is 2, Binary Phase Shift Keying (BPSK) or differential Coherent Binary Phase Shift Keying (differential Coherent Phase Shift Keying) may be selectedDBPSK); when the modulation order m is 4, Quadrature Phase Shift Keying (QPSK) or Offset Quadrature Phase Shift Keying (Offset Quadrature Phase Shift Keying) may be selected; when the Modulation order m is 16, Quadrature Amplitude Modulation (16 QAM) or Amplitude Phase Shift Keying (16 APSK) may be selected. For example, when the modulation order is determined to be m-2 and the adopted symbol modulation scheme is BPSK, the modulation information bit group of the kth parallel branch
Figure BDA0002853595040000091
When passing through
Figure BDA0002853595040000092
The modulation symbol of the kth parallel branch obtained by mapping is si=-1。
Step S105, obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch.
Optionally, obtaining the code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch may include: acquiring a sub-code division multiplexing spread spectrum signal of each parallel branch according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch; adding the sub-code division multiplexing spread spectrum signals of each parallel branch to obtain code division multiplexing spread spectrum signals; and carrying out orthonormal IQ modulation on the code division multiplexing spread spectrum signal to obtain a code division multiplexing spread spectrum modulation signal.
Optionally, obtaining the sub-code division multiplexing spread spectrum signal of each parallel branch according to the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch may include: determining each element contained in the spreading code sequence on each parallel branch; and multiplying the modulation symbol on each parallel branch by each element in the spreading code sequence on the corresponding branch respectively to obtain the sub-code division multiplexing spreading signal of each parallel branch.
Optionally, after obtaining the code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch, the method further includes: the code division multiplexed spread spectrum modulated signal is transmitted to a receiver through an antenna.
Specifically, a spreading code sequence c (1) is obtained on each parallel branchi,…,c(P)iAnd a modulation symbol s (1) for each parallel branchi,…s(P)iThen, each element contained in the spreading code sequence on each parallel branch is determined, and the modulation symbol on each parallel branch is multiplied by each element in the spreading code sequence on the corresponding branch respectively to obtain the sub-code division multiplexing spreading signal of each parallel branch. For example, the spreading code sequence on the kth parallel branch is determined as c (k)iModulation symbol s (k) on the kth parallel branch, {1, 1, -1, 1, … })iWhen-1, modulation symbol s (k)iRespectively associated with spreading code sequence c (k)iTo obtain a sub-code division multiplexing spread spectrum signal t (k) of k parallel branchesiIn this embodiment, the sub-code division multiplexing spread spectrum signal on the kth parallel branch is obtained, and the way of obtaining the corresponding sub-code division multiplexing spread spectrum signal on the other branches is substantially the same, and the details of this embodiment are not repeated. After obtaining the sub-code division multiplexing spread spectrum signal t (1) of each parallel branchi,t(k)i…t(P)iThereafter, a code division multiplexed spread spectrum signal t is obtained by adding the sub-code division multiplexed spread spectrum signals of each parallel branchi. And the transmitter is obtaining the code division multiplexed spread spectrum signal tiThen, the code division multiplexing spread spectrum signal is subjected to In-phase Quadrature (IQ) modulation to obtain a code division multiplexing spread spectrum modulation signal, and the code division multiplexing spread spectrum modulation signal is transmitted to a receiver through an antenna.
According to the technical scheme of the embodiment of the invention, the code index information bit group and the modulation information bit group of each parallel branch are obtained by carrying out bit grouping on the information to be transmitted, and one part of the information to be transmitted is transmitted by adopting the spread spectrum code sequence through a plurality of parallel branches.
Example two
Fig. 2(a) is a flowchart of a cdma-spread spectrum index demodulation communication method according to an embodiment of the present invention, where this embodiment is applicable to a case where a receiver transmits a wireless communication signal, and the method specifically includes the following operations:
step S201, a code division multiplexing spread spectrum signal is obtained.
Fig. 2(b) is a schematic diagram of a basic framework of a receiver, and this embodiment is mainly based on the basic framework of the receiver shown in fig. 2(b) to execute the code division multiplexing spread spectrum index demodulation communication method of this embodiment.
Optionally, obtaining the code division multiplexing spread spectrum signal may include: carrying out orthometric IQ demodulation on a code division multiplexing spread spectrum modulation signal sent by a transmitter to obtain a complex baseband signal; and performing time-frequency synchronization on the complex baseband signals to obtain code division multiplexing spread spectrum signals.
In this embodiment, the receiver performs IQ demodulation on the code division multiplexing spread spectrum modulation signal received by the antenna to obtain a complex baseband signal, and then performs time-frequency synchronization on the complex baseband signal to obtain a code division multiplexing spread spectrum signal ri
Step S202, according to the code division multiplexing spread spectrum signal, the serial number of the spread spectrum code to be demodulated and the modulation symbol to be demodulated of each parallel branch are obtained.
Optionally, obtaining the serial number of the spreading code to be demodulated and the modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spreading signal may include: performing inner product calculation on the code division multiplexing spread spectrum signal and each spread spectrum code sequence in a spread spectrum code set respectively to obtain an inner product corresponding to each spread spectrum code sequence, wherein the spread spectrum code set comprises a specified number of spread spectrum code sequences; determining a spread spectrum code sequence number set formed by sequence numbers corresponding to inner products with the maximum modulus values and the same number as the parallel branches, and determining the sequence numbers of the spread spectrum codes to be demodulated according to the spread spectrum code sequence number set; and taking the inner product with the maximum modulus value and the same number as the branches as the modulation symbol to be demodulated of each parallel branch.
Specifically, in the embodiment, the spreading code set and the transmitter use the same spreading code set when acquiring the mapping table of the spreading code sequence group. By spreading the code division multiplex signal riAnd spreading code set C ═ cs1,cs2,…csQPerforming inner product calculation on each spreading code sequence in the sequence to obtain an inner product d corresponding to each spreading code sequencei,jJ is 1, …, Q. And comparing the modulus values of the inner products corresponding to each spreading code sequence, and determining a spreading code sequence number set J consisting of the sequence numbers corresponding to the inner products with the maximum P modulus values, wherein P is the number of parallel branches. According to the sequence number set J of the spread spectrum codes, the sequence number CI of the spread spectrum code to be demodulated is obtained by reversely checking the mapping table of the sequence group of the spread spectrum codes used by the transmitteri. In addition, the determined inner product with the maximum P modulus values is used as the modulation symbol to be demodulated of each parallel branch
Figure BDA0002853595040000121
It should be noted that the spreading code set in this embodiment is a set with good cross-correlation, and when the spreading code set is composed of Hadamard sequences or DFT variant basis vectors, the inner product operation of the receiver can be completed by fast Hadamard transform and FFT transform, thereby further simplifying the determination of the spreading code number to be demodulated and the modulation symbol to be demodulated.
Step S203, obtaining code index information bit group according to the sequence number of the spread spectrum code to be demodulated.
Optionally, obtaining the code index information bit group according to the spreading code sequence number to be demodulated may include: determining a mapping serial number according to the serial number of the spread spectrum code to be demodulated, wherein the mapping serial number is used for searching the spread spectrum code sequence group from a spread spectrum code sequence group mapping table; and obtaining the code index information bit group according to the mapping sequence number.
Specifically, in the present embodiment, the spreading code sequence number CI is determined according to the to-be-demodulated spreading codeiWhen obtaining the code index information bit group, it is specificAdopts the method that the sequence number CI is determined according to the spread spectrum code to be demodulatediDetermining mapping numbers, e.g. in determining the spreading code number CI to be demodulatediWhen the mapping sequence number is 2, determining the mapping sequence number to be 2, and converting the mapping sequence number into a binary system to obtain the code index information bit group
Figure BDA0002853595040000131
And step S204, obtaining the modulation information bit group of each parallel branch according to the modulation symbol to be demodulated of each parallel branch.
In particular, in the present embodiment, the modulation symbol to be demodulated for each parallel branch is obtained
Figure BDA0002853595040000132
Then, the modulation method is carried out according to the inverse process of the modulation of the transmitter symbols
Figure BDA0002853595040000139
Demodulating to obtain P modulated information bit groups
Figure BDA0002853595040000133
Step S205, assembling the code index information bit group and the modulation information bit group of each parallel branch to obtain the received information.
Specifically, in this embodiment, the code index information bit group is obtained
Figure BDA0002853595040000134
And modulated information bit groups for each parallel branch
Figure BDA0002853595040000135
Then, will be
Figure BDA0002853595040000136
And
Figure BDA0002853595040000137
assembling in sequence to obtain received information
Figure BDA0002853595040000138
Thereby realizing the reception of the spread spectrum modulation signal transmitted by the transmitter by the receiver,
according to the technical scheme of the embodiment of the invention, the sequence number of the spread spectrum code to be demodulated and the modulation symbol to be demodulated of each parallel branch are obtained by despreading the received code division multiplexing spread spectrum signal, the sequence number of the spread spectrum code to be demodulated is demapped to obtain the code index information bit group, the modulation symbol to be demodulated of each parallel branch is demodulated to obtain the modulation information bit group of each parallel branch, and the code index information bit group and the modulation information bit group of each parallel branch are assembled to obtain the received information, so that the communication reliability is ensured and the utilization rate of time-frequency resources is improved.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a transmitter according to an embodiment of the present invention. Fig. 3 shows a block diagram of an exemplary transmitter 312 suitable for use in implementing embodiments of the present invention. The transmitter 312 shown in fig. 3 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 3, the transmitter 312 is in the form of a general purpose computer transmitter. The components of the transmitter 312 may include, but are not limited to: one or more processors 316, a memory 328, and a bus 318 that couples the various system components including the memory 328 and the processors 316.
Bus 318 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
The transmitter 312 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by transmitter 312 and includes both volatile and nonvolatile media, removable and non-removable media.
The memory 328 is used to store instructions. Memory 328 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)330 and/or cache memory 332. The transmitter 312 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 334 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 3, and commonly referred to as a "hard drive"). Although not shown in FIG. 3, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 318 by one or more data media interfaces. Memory 328 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 340 having a set (at least one) of program modules 342 may be stored, for example, in memory 328, such program modules 342 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 342 generally perform the functions and/or methodologies of the described embodiments of the invention.
The transmitter 312 may also communicate with one or more external transmitters 314 (e.g., keyboard, pointing transmitter, display 324, etc.), with one or more transmitters that enable a user to interact with the transmitter 312, and/or with any transmitters (e.g., network card, modem, etc.) that enable the transmitter 312 to communicate with one or more other computer transmitters. Such communication may occur via input/output (I/O) interfaces 322. Also, the transmitter 312 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 320. As shown, the network adapter 320 communicates with the other modules of the transmitter 312 over the bus 318. It should be appreciated that although not shown in fig. 3, other hardware and/or software modules may be used in conjunction with the transmitter 312, including but not limited to: microcode, transmitter drives, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Processor 316 executes instructions stored in memory 328 to perform various functional applications and data processing, such as implementing a code division multiplexing spread spectrum index modulation communication method as provided by embodiments of the present invention: acquiring information to be transmitted, wherein the information to be transmitted comprises a preset number of segmented information; performing quality evaluation on a channel corresponding to information to be transmitted to obtain code index information bit length, parallel branch number and parallel branch modulation information bit length, wherein the sum of the product of the parallel branch number and the parallel branch modulation information bit length and the code index information bit length is equal to a preset number; carrying out bit grouping on information to be transmitted according to the code index information bit length, the number of parallel branches and the parallel branch modulation information bit length to obtain a code index information bit group and a modulation information bit group of each parallel branch; obtaining a spread spectrum code sequence on each parallel branch according to the code index information bit group, and obtaining a modulation symbol of each parallel branch according to the modulation information bit length of the parallel branch and the modulation information bit group of each parallel branch; and obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch.
Example four
Fig. 4 is a schematic structural diagram of a receiver according to an embodiment of the present invention. Fig. 4 illustrates a block diagram of an exemplary receiver 412 suitable for use in implementing embodiments of the present invention. The receiver 412 shown in fig. 4 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 4, receiver 412 is in the form of a general purpose computing receiver. The components of receiver 412 may include, but are not limited to: one or more processors 416, a memory 428, and a bus 418 that couples the various system components (including the memory 428 and the processors 416).
Bus 418 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Receiver 412 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by receiver 412 and includes both volatile and nonvolatile media, removable and non-removable media.
The memory 428 is used to store instructions. Memory 428 can include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)430 and/or cache memory 432. The receiver 412 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 434 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, commonly referred to as a "hard drive"). Although not shown in FIG. 4, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 418 by one or more data media interfaces. Memory 428 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 440 having a set (at least one) of program modules 442 may be stored, for instance, in memory 428, such program modules 442 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 442 generally perform the functions and/or methodologies of the described embodiments of the invention.
The receiver 412 may also communicate with one or more external receivers 414 (e.g., keyboard, pointing receiver, display 424, etc.), with one or more receivers that enable a user to interact with the receiver 412, and/or with any receiver (e.g., network card, modem, etc.) that enables the receiver 412 to communicate with one or more other computing receivers. Such communication may occur via input/output (I/O) interfaces 422. Also, the receiver 412 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) through a network adapter 420. As shown, network adapter 420 communicates with the other modules of receiver 412 over bus 418. It should be appreciated that although not shown in fig. 4, other hardware and/or software modules may be used in conjunction with receiver 412, including but not limited to: microcode, receiver drives, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processor 416 executes instructions stored in the memory 428 to perform various functional applications and data processing, such as implementing the cdma spread spectrum index demodulation communication method provided by the embodiment of the present invention: obtaining a code division multiplexing spread spectrum signal; obtaining a serial number of a spread spectrum code to be demodulated and a modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spread spectrum signal; obtaining a code index information bit group according to the serial number of the spread spectrum code to be demodulated; obtaining a modulation information bit group of each parallel branch according to the modulation symbol to be demodulated of each parallel branch; and assembling the code index information bit group and the modulation information bit group of each parallel branch to obtain the received information.
EXAMPLE five
Embodiments of the present invention provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a code division multiplexing spread spectrum index modulation communication method according to a first embodiment of the present invention:
acquiring information to be transmitted, wherein the information to be transmitted comprises a preset number of segmented information; performing quality evaluation on a channel corresponding to information to be transmitted to obtain code index information bit length, parallel branch number and parallel branch modulation information bit length, wherein the sum of the product of the parallel branch number and the parallel branch modulation information bit length and the code index information bit length is equal to a preset number; carrying out bit grouping on information to be transmitted according to the code index information bit length, the number of parallel branches and the parallel branch modulation information bit length to obtain a code index information bit group and a modulation information bit group of each parallel branch; obtaining a spread spectrum code sequence on each parallel branch according to the code index information bit group, and obtaining a modulation symbol of each parallel branch according to the modulation information bit length of the parallel branch and the modulation information bit group of each parallel branch; and obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch.
Or, implementing the code division multiplexing spread spectrum index demodulation communication method provided by the second invention embodiment of the present application:
obtaining a code division multiplexing spread spectrum signal; obtaining a serial number of a spread spectrum code to be demodulated and a modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spread spectrum signal; obtaining a code index information bit group according to the serial number of the spread spectrum code to be demodulated; obtaining a modulation information bit group of each parallel branch according to the modulation symbol to be demodulated of each parallel branch; and assembling the code index information bit group and the modulation information bit group of each parallel branch to obtain the received information.
Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (15)

1. A code division multiplexing spread spectrum index modulation communication method is applied to a transmitter and is characterized by comprising the following steps:
acquiring information to be transmitted, wherein the information to be transmitted comprises a preset number of segmented information;
performing quality evaluation on a channel corresponding to the information to be transmitted to obtain code index information bit length, parallel branch number and parallel branch modulation information bit length, wherein the sum of the product of the parallel branch number and the parallel branch modulation information bit length and the code index information bit length is equal to the preset number;
carrying out bit grouping on the information to be transmitted according to the code index information bit length, the number of the parallel branches and the parallel branch modulation information bit length to obtain a code index information bit group and a modulation information bit group of each parallel branch;
obtaining a spread spectrum code sequence on each parallel branch according to the code index information bit group, and obtaining a modulation symbol of each parallel branch according to the modulation information bit length of the parallel branch and the modulation information bit group of each parallel branch;
and obtaining a code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch.
2. The method of claim 1, wherein the obtaining information to be transmitted comprises:
acquiring an original bit stream to be transmitted;
and segmenting the original bit stream to be transmitted according to the preset number of bits to obtain the information to be transmitted.
3. The method of claim 1, wherein the bit grouping the information to be transmitted according to the code index information bit length, the number of parallel branches, and the parallel branch modulation information bit length to obtain a code index information bit group and a modulation information bit group of each parallel branch comprises:
selecting the segment information of the code index information bit length from the initial position of the information to be transmitted, and taking the segment information containing the code index information bit length as the code index information bit group;
and sequentially selecting the modulation information bit group of each parallel branch from the rest segment information in the information to be transmitted, wherein the number of the segment information contained in the modulation information bit group of each parallel branch is the same as the length of the modulation information bit of the parallel branch.
4. The method of claim 3, wherein obtaining the spreading code sequence on each parallel branch according to the code index information bit group comprises:
obtaining a mapping sequence number according to the code index information bit group;
searching from a spreading code sequence group mapping table according to the mapping serial number to obtain a spreading code sequence group corresponding to the mapping serial number, wherein the spreading code sequence group mapping table is obtained by combining number operation based on a spreading code set containing a specified number of spreading code sequences, and each spreading code sequence group in the spreading code sequence group mapping table corresponds to different serial numbers respectively;
and sequentially selecting the spreading code sequence on each parallel branch from the acquired spreading code sequence group, wherein the acquired spreading code sequence group comprises the spreading code sequences with the number of the parallel branches.
5. The method of claim 1, wherein obtaining the modulation symbol for each parallel branch according to the parallel branch modulation information bit length and the modulation information bit group for each parallel branch comprises:
determining a modulation order according to the bit length of the parallel branch modulation information;
and mapping the modulation information bit group of each parallel branch based on the modulation order to obtain a modulation symbol of each parallel branch.
6. The method of claim 1, wherein obtaining a code division multiplexed spread spectrum modulated signal based on the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch comprises:
acquiring a sub-code division multiplexing spread spectrum signal of each parallel branch according to the modulation symbol of each parallel branch and the spread spectrum code sequence on each parallel branch;
adding the sub-code division multiplexing spread spectrum signals of each parallel branch to obtain code division multiplexing spread spectrum signals;
and carrying out orthonormal IQ modulation on the code division multiplexing spread spectrum signal to obtain the code division multiplexing spread spectrum modulation signal.
7. The method of claim 6, wherein obtaining the sub-code division multiplexed spread spectrum signal of each parallel branch according to the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch comprises:
determining each element contained in the spreading code sequence on each parallel branch;
and multiplying the modulation symbol on each parallel branch by each element in the spreading code sequence on the corresponding branch respectively to obtain the sub-code division multiplexing spreading signal of each parallel branch.
8. The method of claim 1, wherein after obtaining the code division multiplexing spread spectrum modulation signal according to the modulation symbol of each parallel branch and the spreading code sequence on each parallel branch, further comprising:
and transmitting the code division multiplexing spread spectrum modulation signal to a receiver through an antenna.
9. A code division multiplexing spread spectrum index demodulation communication method is applied to a receiver and is characterized by comprising the following steps:
obtaining a code division multiplexing spread spectrum signal;
obtaining a serial number of a spread spectrum code to be demodulated and a modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spread spectrum signal;
obtaining a code index information bit group according to the sequence number of the spread spectrum code to be demodulated;
obtaining a modulation information bit group of each parallel branch according to the modulation symbol to be demodulated of each parallel branch;
and assembling the code index information bit group and the modulation information bit group of each parallel branch to obtain the receiving information.
10. The method of claim 9, wherein obtaining the code division multiplexed spread spectrum signal comprises:
carrying out orthometric IQ demodulation on a code division multiplexing spread spectrum modulation signal sent by a transmitter to obtain a complex baseband signal;
and performing time-frequency synchronization on the complex baseband signal to obtain the code division multiplexing spread spectrum signal.
11. The method according to claim 9, wherein the obtaining the spreading code number to be demodulated and the modulation symbol to be demodulated of each parallel branch according to the code division multiplexing spread spectrum signal comprises:
performing inner product calculation on the code division multiplexing spread spectrum signal and each spread spectrum code sequence in a spread spectrum code set respectively to obtain an inner product corresponding to each spread spectrum code sequence, wherein the spread spectrum code set comprises a specified number of spread spectrum code sequences;
determining a spread spectrum code sequence number set formed by sequence numbers corresponding to inner products with the maximum modulus values and the same number as the parallel branches, and determining the sequence number of the spread spectrum code to be demodulated according to the spread spectrum code sequence number set;
and taking the inner product with the maximum modulus value and the same number as the branches as the modulation symbol to be demodulated of each parallel branch.
12. The method of claim 11, wherein obtaining the code index information bit group according to the spreading code sequence number to be demodulated comprises:
determining a mapping sequence number according to the spreading code sequence number to be demodulated, wherein the mapping sequence number is used for searching a spreading code sequence group from a spreading code sequence group mapping table;
and obtaining the code index information bit group according to the mapping sequence number.
13. A transmitter, characterized in that the transmitter comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-8.
14. A receiver, characterized in that the receiver comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 9-12.
15. A computer storage medium on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of one of the claims 1 to 8 or of one of the claims 9 to 12.
CN202011536299.4A 2020-12-23 2020-12-23 Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver Active CN112671430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011536299.4A CN112671430B (en) 2020-12-23 2020-12-23 Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011536299.4A CN112671430B (en) 2020-12-23 2020-12-23 Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver

Publications (2)

Publication Number Publication Date
CN112671430A true CN112671430A (en) 2021-04-16
CN112671430B CN112671430B (en) 2022-05-03

Family

ID=75408018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011536299.4A Active CN112671430B (en) 2020-12-23 2020-12-23 Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver

Country Status (1)

Country Link
CN (1) CN112671430B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113347130A (en) * 2021-06-03 2021-09-03 广州技象科技有限公司 Sequence index spread spectrum method and device based on MSK/GMSK modulation
CN115001921A (en) * 2022-05-23 2022-09-02 中山大学 Integrated signal generation method and device, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113393A (en) * 2014-07-23 2014-10-22 电子科技大学 Superposition coded modulation method based on subcarrier index modulation (SIM)-orthogonal frequency division multiplexing (OFDM)
US20170288726A1 (en) * 2014-09-02 2017-10-05 Socovar Societe En Commandite Methods and systems for spread spectrum communications
CN108736948A (en) * 2018-04-03 2018-11-02 重庆临菲电子科技有限公司 A kind of space-frequency-code three-dimensional index modulation wireless communications method
CN110784268A (en) * 2019-10-29 2020-02-11 华南理工大学 Ultrasonic in-vivo communication method and device based on grouped index modulation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113393A (en) * 2014-07-23 2014-10-22 电子科技大学 Superposition coded modulation method based on subcarrier index modulation (SIM)-orthogonal frequency division multiplexing (OFDM)
US20170288726A1 (en) * 2014-09-02 2017-10-05 Socovar Societe En Commandite Methods and systems for spread spectrum communications
CN108736948A (en) * 2018-04-03 2018-11-02 重庆临菲电子科技有限公司 A kind of space-frequency-code three-dimensional index modulation wireless communications method
CN110784268A (en) * 2019-10-29 2020-02-11 华南理工大学 Ultrasonic in-vivo communication method and device based on grouped index modulation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邢峰英等: "直接序列扩频分组映射码索引调制", 《电讯技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113347130A (en) * 2021-06-03 2021-09-03 广州技象科技有限公司 Sequence index spread spectrum method and device based on MSK/GMSK modulation
CN115001921A (en) * 2022-05-23 2022-09-02 中山大学 Integrated signal generation method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN112671430B (en) 2022-05-03

Similar Documents

Publication Publication Date Title
CN112713912B (en) Spread spectrum index modulation and demodulation communication method, transmitter, receiver and storage medium
US8995542B2 (en) Multi transform OFDM systems and methods with low peak to average power ratio signals
CN101682456B (en) Transmitter and receiver for wireless access system, transmission method and reception method for wireless access system, and program
CN112671430B (en) Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver
CN107210807A (en) Low complex degree SCMA/LDS detecting systems and method
KR101568714B1 (en) Apparatus and method for tarnsmitting and receiving information through fast feedback channel in a broadband wireless communication system
JP2019533402A (en) Band segmented bootstrap and segmented frame
CN112202694B (en) Estimation method and system of frequency offset value based on signal reconstruction
CN112788631B (en) Information transmission method and device, communication equipment and storage medium
CN112929904B (en) Information transmission method and device, communication equipment and storage medium
TW202145732A (en) Spread spectrum signal sending and receiving method, device and equipment and medium
CN111431553A (en) Signal transmission method, system, electronic device and storage medium
EP3697010A1 (en) Data processing method and device
CN112187684B (en) Soft demodulation method, soft demodulation device, receiver and storage medium
CN109962875B (en) Signal processing method, signal processing device and storage medium
CN113726710A (en) OFDM signal transmission method, OFDM signal reception device, storage medium, and electronic device
CN113347130A (en) Sequence index spread spectrum method and device based on MSK/GMSK modulation
CN109474895B (en) Data transmission method and apparatus for digital broadcasting system
CN112688866B (en) Data sending method, data receiving method, electronic equipment and storage medium
CN111901890A (en) Reference signal processing method and device, first communication node and second communication node
CN112543085B (en) Method, device, equipment and storage medium for selecting subcarriers for transmission
CN115333618B (en) Fiber channel attenuation detection method, system and device, storage medium and terminal
CN113542165B (en) Decoding method, decoding device, electronic equipment and storage medium
US9191155B2 (en) Reception device, reception method, and program
CN110958034B (en) Sequence spreading method, device and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant