CN105591994A - Multi-user communication method and multi-user communication device for code division multiple access - Google Patents

Multi-user communication method and multi-user communication device for code division multiple access Download PDF

Info

Publication number
CN105591994A
CN105591994A CN201410564307.4A CN201410564307A CN105591994A CN 105591994 A CN105591994 A CN 105591994A CN 201410564307 A CN201410564307 A CN 201410564307A CN 105591994 A CN105591994 A CN 105591994A
Authority
CN
China
Prior art keywords
sequence
length
real
complex numbers
spreading
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
CN201410564307.4A
Other languages
Chinese (zh)
Other versions
CN105591994B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410564307.4A priority Critical patent/CN105591994B/en
Priority to US15/521,096 priority patent/US10651887B2/en
Priority to PCT/CN2015/083479 priority patent/WO2016062120A1/en
Priority to JP2017522059A priority patent/JP6598857B2/en
Priority to EP15853508.8A priority patent/EP3211846A4/en
Priority to KR1020177013426A priority patent/KR102432449B1/en
Publication of CN105591994A publication Critical patent/CN105591994A/en
Application granted granted Critical
Publication of CN105591994B publication Critical patent/CN105591994B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2035Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using a single or unspecified number of carriers
    • H04L27/2042Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using a single or unspecified number of carriers with more than two phase states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • H04J13/102Combining codes
    • H04J13/107Combining codes by concatenation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention provides a multi-user communication method and a multi-user communication device for code division multiple access. The method comprises the following steps: acquiring N modulation symbols obtained by modulating a code block encoded by a channel encoder, wherein N is a positive integer greater than or equal to 2; extending the N modulation symbols according to N extended sequences of specific length, wherein there are at least two different extended sequences among the N extended sequences of specific length; and sending the extended modulation symbols. By adopting the technical scheme provided by the invention, the problem that the interference between users cannot be effectively randomized or averaged as a user only uses one extended sequence to extend all the modulation symbols in the related technologies is solved, the multiple access performance is improved, every access user can uses a variety of different extended sequences to extend the modulation symbols, and the interference between users can be effectively randomized or averaged.

Description

Multi-user communication method and the device of CDMA access
Technical field
The present invention relates to the communications field, in particular to a kind of multi-user communication method and device of CDMA access.
Background technology
Uplink multi-users access can be by different multiple access techniques as time division multiple acess (TimeDivisionMultipleAccess, TDMA), frequency division multiple access (FrequencyDivisionMultipleAccess, FDMA), CDMA(CodeDivisionMultipleAccess, CDMA) and space division multiple access (SpaceDivisionMultipleAccess,SDMA). Wherein multi-user's CDMA access communications technology is that of uplink multi-users access communications technology is extremely importantClassification, can provide good access performance, because being adopted by multiple wireless communication standard.
Adopt in the access procedure of CDMA access, first, each accessing terminal first used the sequence spreading of certain length(as, the sequence spreading that length is L refers to that this sequence spreading is made up of L symbol, also can be described as by L unitElement forms, and the symbol/L of a L herein element can be L numerical chracter) data symbols after Amplitude is modulated mutuallyNumber expand. Expansion process refers to that each symbol of each modulated data symbol and sequence spreading multiplies each other, end formBecome the process of the symbol sebolic addressing identical with sequence spreading length used. Each modulated data symbol (example in expansion processAs adopt the constellation point symbol after QAM modulation) multiply each other with each symbol of sequence spreading, final each modulated numberCan be expanded into the symbol sebolic addressing identical with sequence spreading length used according to symbol, as used the sequence spreading that length is LEach modulated symbols can be extended to L symbol, also can say that each modulated data symbol is carried on oneLength is on the sequence spreading of L. Then, after all expansions that access terminal, symbol sebolic addressing can be in identical time-frequency moneyOn source, send. Finally, what received base station is, and all spread signals that access terminal are superimposed closes signal, and pass throughMulti-user reception machine technology is isolated the useful information of each terminal from close signal.
The communication technology of application CDMA access is often classified as the classification of spread spectrum communication, and this is because the modulation symbol of terminalCan be expanded the symbol doubly into L, if the transmission time of L times of symbol after expansion requires to equal to expand front modulation symbolWords, required bandwidth will inevitably be expanded L doubly. This is also why sequence spreading is often called frequency expansion sequence.
If symbol is to transmit by multi-transceiver technology (as OFDM, FBMC) after the expansion of each terminal, thisThe combination of two kinds of technology is called as multi-carrier code division multiple access (Multi-CarrierCodeDivisionMultiple exactlyAccess, MC-CDMA) technology.
In CDMA access technology, the expansion process of emitting side is on the contrary fairly simple, only need be each modulation symbol,As the symbol after each QAM modulation, multiply each other and just can be expanded with each symbol of the length sequence spreading that is LL after an exhibition symbol, then the symbol after expansion just can be launched by single carrier or multi-transceiver technology. Relative,The receiving course of base station is also remarkable.
How to obtain good CDMA access performance? or more directly say how base station could be exactly from closing signalIn isolate the useful data information of each terminal? the key of Here it is code division multiple access system, relates generally to two aspects: expandExhibition sequence and receiver, choosing of sequence spreading is performance basis, the design of receiver is performance guarantee.
Specifically, obtain good access performance, the sequence spreading that different terminals adopts first need to have good mutuallyCorrelation properties. If sequence spreading is directly to transmit in wireless multipath channel, as the code division multiplexing technology of single carrier,The time delay multipath expansion that also requires sequence to there is good autocorrelation performance to resist sequence self.
Multicarrier code division multiplexing technology is owing to can relying on multi-transceiver technology to come anti-multipath, so sequence spreading can only needConsider to be beneficial to the cross correlation that multi-user information separates. This is also two kinds of single carrier code division multiplexing and multicarrier code division multiplexingsA maximum difference that technology is chosen sequence!
Good sequence spreading is the basis of performance, and the separation of final multi-user information completes in base station side, and adopt base stationCan obtain corresponding performance by different multi-user reception technology. Obtain optimum multi-user data separating property, base stationNeed to adopt high-performance but the multi-user reception machine technology of high complexity, as serial interference elimination receiver technology.
Just because of the importance of sequence spreading, the different CDMA access technology main distinctions are choosing of sequence spreadingOn. Direct sequence spread spectrum codes divide multiple access access (DirectSequence-CodeDivisionMultipleAccess,DS-CDMA) technology is the CDMA access technology of commonly using the most, is adopted as by various wireless communication standardRow multiple access technology, its sequence spreading is based on the simplest binary pseudorandom (Pseudo-Noise, PN) real numberSequence. Due to the simplicity of sequence, the DS-CDMA based on PN sequence is also the main of multicarrier code division multiplexingOne of technology, in this technology, each modulated symbols can first be expanded by a binary pseudorandom sequence of real numbers, and thenLaunch by multi-transceiver technology.
Binary pseudorandom sequence of real numbers can also be called binary pseudo-random sequence, and the each symbol value in sequence is shown conventionallyBe shown 0 or 1, also can be further expressed as bipolar sequence, 0 is expressed as+1,1 be expressed as-1, or, 0Be expressed as-1,1 be expressed as+1.
The length of sequence spreading is also a critical quantity of CDMA. Sequence spreading is longer, and each terminal adoptsLow cross correlation measure between sequence spreading more easily ensures, and, more easily find the sequence more with low cross-correlation,Thereby support more to access terminal simultaneously. If the terminal quantity of access is greater than the length of sequence spreading simultaneously, canSay that this multi-user access system is in overload. It is worth mentioning that, can realize system overload is CDMA accessOne of determinant attribute that technology cuts a conspicuous figure in future wireless system.
For system is flexibly provided, support more user to access, the expansion order that conventionally accesses terminal and adopt simultaneouslyRow are not mutually orthogonal, and from multiuser information theory angle, the non-orthogonal multi-access mode of up employing is to obtain ratioThe power system capacity that orthogonal multi-access mode is larger or edge handling capacity. Because the sequence spreading of each terminal is not mutually orthogonal,So generally each user's demodulation performance can be along with the increase of while access user quantity variation. When system mistakeWhile carrying, it is more serious that the interference between multi-user can become. A kind of larger application scenarios of CDMA is at presentThe access of random access or competitive resource. Due to each access user to own modulation symbol with after sequence spreading expansion, beIn identical running time-frequency resource, launch, be therefore to use identical running time-frequency resource with competing.
In correlation technique, the factor of an important restriction performance of CDMA is that a user only uses an expansionSequence is expanded whole modulation symbols, and all modulation symbol all uses identical sequence to expand. This modeIt is to realize having easily that receiver is adopted to successive interference cancellation techniques, can simplify the implementation procedure of serial interference elimination,But the scheme of single sequence spreading is because its inter-user interference can not get effective randomization equalization in other words, thereby it is rightThe access performance of nonopiate CDMA is disadvantageous.
In correlation technique, a user only uses a sequence spreading that whole modulation symbols are expanded and causedInter-user interference can not get the problem of effective randomization or equalization, not yet proposes effective technical scheme.
Summary of the invention
In order to solve the problems of the technologies described above, the invention provides a kind of multi-user communication method and device of CDMA access.
According to an aspect of the present invention, provide a kind of multi-user communication method of CDMA access, be applied to transmittingMachine, comprising: obtain N modulation symbol of code block gained after modulation that channel encoder compiles out, wherein, N is for being greater thanOr equal 2 positive integer; According to the sequence spreading of N designated length, a described N modulation symbol is expanded,Wherein, in the sequence spreading of a described N designated length, at least there are two sequence spreading differences; Send the modulation after expansionSymbol.
Preferably, obtain the sequence spreading of a described N designated length by one of following mode: send out according to pseudo-random sequenceThe output sequence of raw device is determined the sequence spreading of a described N designated length; From the presets list, obtain institute according to pre-set criteriaState the sequence spreading of N designated length, wherein, in described the presets list, include multiple length and be described designated lengthSequence.
Preferably, determine that according to the output sequence of pseudo-random sequence generator the sequence spreading of a described N designated length comprises:Described pseudo-random sequence generator generates the sequence that length is R, wherein R=N × L, and L is that described designated length is indicatedValue; The sequence that is R by described length is divided into the sequence of N designated length; By the order of a described N designated lengthRow are as the sequence spreading of a described N designated length.
Preferably, determine that according to the output sequence of pseudo-random sequence generator the sequence spreading of a described N designated length comprises:Described pseudo-random sequence generator generates the sequence that length is preset length; The sequence of described preset length is repeated to specify inferiorNumber generates the sequence that length is R, wherein R=N × L, and L is the indicated value of described designated length; By described length beThe sequence of R is divided into the sequence of N designated length; An appointment using the sequence of a described N designated length as described NThe sequence spreading of length.
Preferably, have L bar length to be the sequence of L in described the presets list, described sequence forms L rank orthogonal matrix,Wherein, L is the indicated value of described designated length.
Preferably, described sequence forms L rank orthogonal matrix, comprising: the series arrangement that described L bar length is L becomes L× L discrete Fourier transform matrix; Or each element is multiplied by first in described L × L discrete Fourier transform matrixPredetermined value forms described L rank orthogonal matrix.
Preferably, described sequence forms L rank orthogonal matrix, comprising: the series arrangement that described L bar length is L becomes L× L hadamard matrix; Or each element is multiplied by the second predetermined value and forms described L in described L × L hadamard matrixRank orthogonal matrix.
Preferably, described orthogonal matrix is unit matrix.
Preferably, described sequence spreading comprise following one of at least: sequence of real numbers, sequence of complex numbers.
Preferably, determine in the following manner described sequence of complex numbers: producing length according to the first pseudo-random sequence generator isThe first sequence of real numbers of R, produces according to the second pseudo-random sequence generator the second sequence of real numbers that length is R, wherein,R=N × L, L is the indicated value of described designated length; Using i element of described the first sequence of real numbers as described multipleThe real part of Number Sequence, the imaginary part using i element of described the second sequence of real numbers as described sequence of complex numbers, will comprise instituteState the plural number of real part and described imaginary part as i plural elements of described sequence of complex numbers, wherein, i=1,2,3 ...,R; The R an obtaining plural elements is formed to the sequence of complex numbers that described length is R, the plural number that is R by described length successivelySequence N is divided into the sequence of complex numbers of described designated length.
Preferably, after the sequence of complex numbers N that is R by described length is divided into the sequence of complex numbers of described designated length, alsoComprise: the energy that the sequence of complex numbers of N described designated length is multiplied by respectively to the sequence of complex numbers of a described N designated lengthAfter normalization coefficient, obtain the sequence of complex numbers of N designated length after normalization.
Preferably, determine in the following manner described sequence of complex numbers: be R according to pseudo-random sequence generator generation lengthInteger sequence, wherein, the element of described integer sequence from integer set 0,1 ..., D} or set 1,2 ...,D}, R=N × L, L is the indicated value of described designated length, D is the quantity of constellation point in constellation of complex figure; By instituteState length and be R integer sequence element according to default mapping ruler in constellation of complex figure with choose and described element pairThe constellation point of answering; Determine described sequence of complex numbers according to described constellation point.
Preferably, determine in the following manner described sequence of complex numbers: use can produce the pseudo-random sequence of M unit real number and produceRaw device produces real part and the imaginary part of all plural elements in described sequence of complex numbers, or from M unit real number set with necessarilyPseudorandom criterion is chosen real part and the imaginary part of all plural elements in described sequence of complex numbers, and wherein, M is for being greater than or equal to2 integer.
Preferably, described M unit real number set meets following one of at least condition: described M is odd number, described set of real numbersClosing is the set of M integer composition in [(M-1)/2, (M-1)/2] scope; Described M is even number, described real number setIt is the set of M odd number composition in [(M-1), (M-1)] scope; Described M is odd number, and described real number set is[-(M-1)/2, (M-1)/2] M integer in scope is multiplied by respectively the corresponding energy normalized coefficient of described real number set and obtainsThe set of the M arriving a real number composition; Described M is even number, and described real number set is the M in [(M-1), (M-1)] scopeIndividual odd number is multiplied by respectively the set of M the real number composition that the corresponding energy normalized coefficient of described real number set obtains.
Preferably, determine in the following manner described sequence of complex numbers: generating length according to the first real number set of described M is RThe first sequence of real numbers and length second sequence of real numbers that is R, wherein, described the first sequence of real numbers and described the second real numberSequence is all from described M unit real number set value, wherein R=N × L, and L is the indicated value of described designated length; By instituteState i element of the first sequence of real numbers as the real part of described sequence of complex numbers, by the i of described the second sequence of real numbersElement is as the imaginary part of described sequence of complex numbers, using the plural number that comprises described real part and described imaginary part as described sequence of complex numbersI plural elements, wherein, i=1,2,3 ..., R; It is R that the R an obtaining element is formed to described length successivelySequence of complex numbers, the sequence of complex numbers N that is R by described length is divided into the sequence of complex numbers of described designated length.
Preferably, after the sequence of complex numbers N that is R by described length is divided into the sequence of complex numbers of described designated length, alsoComprise: the energy that the sequence of complex numbers of N described designated length is multiplied by respectively to the sequence of complex numbers of a described N designated lengthAfter normalization coefficient, obtain the sequence of complex numbers of N designated length after normalization.
Preferably, determine in the following manner described sequence of complex numbers: the integer sequence that generation length is R, wherein, described inInteger sequence value is from the integer set of M × M unit, and the integer set of described M × M unit is [0, M × M-1] or [1, M× M] set of all integers compositions in scope; The element of the integer sequence that is R by described length is according to default mappingRule in constellation of complex figure with choose the constellation point corresponding with described element; Determine described plural order according to described constellation pointRow.
Preferably, described M value comprise following one of at least: 2,3,4.
Preferably, the modulation symbol sending after expansion comprises: described modulation symbol is carried out to multi-carrier modulation; After modulatingModulation symbol transmitting as described emitter.
According to another aspect of the embodiment of the present invention, a kind of multi-user communication method of CDMA access is also provided,Be applied to receiver, comprise: receive transmitting of K emitter transmitting, wherein, described in transmit as described KIndividual emitter adopts respectively the sequence spreading of designated length to carry out after extension process modulation signal, more respectively by described expansionAfter modulation signal be modulated to the signal that identical running time-frequency resource forms, for each emitter, for N modulation symbol,Have the sequence spreading of N designated length, and at least have two expansions in the sequence spreading of a described N designated lengthExhibition sequence difference, N and K are positive integer; According to described sequence spreading, described transmitting detected.
According to another aspect of the embodiment of the present invention, a kind of multi-user communication device of CDMA access is also provided,Be applied to emitter, comprise: the first acquisition module, for obtaining code block that channel encoder compiles out gained after modulationN modulation symbol, wherein, N is greater than or equal to 2 positive integer; Expansion module, long for specifying according to NThe sequence spreading of degree is expanded a described N modulation symbol, wherein, and in the sequence spreading of a described N designated lengthAt least there are two sequence spreading differences; Sending module, for sending the modulation symbol after expansion.
Preferably, described device also comprises: the first determination module, and for according to the output sequence of pseudo-random sequence generatorDetermine the sequence spreading of a described N designated length; The second acquisition module, for obtaining from the presets list according to pre-set criteriaGet the sequence spreading of a described N designated length, wherein, in described the presets list, including multiple length is that described appointment is longThe sequence of degree.
Preferably, described sequence spreading comprise following one of at least: sequence of real numbers, sequence of complex numbers, described device also comprises:Generation module, for producing according to the first pseudo-random sequence generator the first sequence of real numbers that length is R, according to the second puppetRandom sequence generator produces length second sequence of real numbers that is R, wherein, R=N × L, L is described designated length instituteThe value of instruction; The second determination module, for using i element of described the first sequence of real numbers as described sequence of complex numbersReal part, the imaginary part using i element of described the second sequence of real numbers as described sequence of complex numbers, will comprise described real part andThe plural number of described imaginary part is as i plural elements of described sequence of complex numbers, wherein, and i=1,2,3 ..., R; CompositionModule, for the R an obtaining plural elements is formed to the sequence of complex numbers that described length is R successively, is R by described lengthSequence of complex numbers N be divided into the sequence of complex numbers of described designated length.
Preferably, described generation module, also for producing according to pseudo-random sequence generator the integer sequence that length is R,Wherein, the element of described integer sequence from integer set 0,1 ..., D} or set 1,2 ..., D},R=N × L, L is the indicated value of described designated length, D is the quantity of constellation point in constellation of complex figure; Choose module,For the element of the integer sequence that is R by described length according to default mapping ruler at constellation of complex figure and choose and instituteState the constellation point that element is corresponding; The 3rd determination module, for determining described sequence of complex numbers according to described constellation point.
Preferably, described in choose module, described in the pseudo-random sequence generator that can produce M unit real number for using producesThe real part of all plural elements and imaginary part in sequence of complex numbers, or select with certain pseudorandom criterion from M unit real number setGet real part and the imaginary part of all plural elements in described sequence of complex numbers, wherein, M is greater than or equal to 2 integer.
According to another aspect of the present invention, also provide a kind of multi-user communication device of CDMA access, be applied toReceiver, comprising: receiver module, for receiving transmitting of K emitter transmitting, wherein, described in transmitFor a described K emitter adopts respectively the sequence spreading of designated length, modulation signal is carried out after extension process, more respectively willModulation signal after described expansion is modulated to the signal that identical running time-frequency resource forms, for each emitter, for NModulation symbol, has the sequence spreading of N designated length, and in the sequence spreading of a described N designated length at leastHave two sequence spreading differences, N and K are positive integer; Detection module, for according to described sequence spreading to describedTransmit and detect.
By the present invention, adopt to utilize to have at least two N different sequence spreadings of sequence spreading to expand modulation symbolThe technical scheme of exhibition, has solved a user in correlation technique and has only used a sequence spreading to expand whole modulation symbolsThe inter-user interference of opening up and cause can not get the problem of effective randomization or equalization, has improved multiple access performance, everyIndividual access user can use multiple different sequence spreading to expand its modulation symbol, the interference between user like thisEffectively randomization equalization in other words.
Brief description of the drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, the present inventionSchematic description and description be used for explaining the present invention, do not form inappropriate limitation of the present invention. In the accompanying drawings:
Fig. 1 is according to the flow chart of the multi-user communication method of the CDMA of the embodiment of the present invention;
Fig. 2 is according to the structured flowchart of the multi-user communication device of the CDMA of the embodiment of the present invention;
Fig. 3 is the structured flowchart again according to the multi-user communication device of the CDMA of the embodiment of the present invention;
Fig. 4 is another flow chart according to the multi-user communication method of the CDMA of the embodiment of the present invention;
Fig. 5 is according to another structured flowchart of the multi-user communication device of the CDMA of the embodiment of the present invention;
Fig. 6 is the schematic diagram of the preferred embodiment of the present invention one and embodiment bis-transmitter signal processing procedures;
Fig. 7 is the flow chart that the preferred embodiment of the present invention one is launched multi-user's CDMA access communications method of pusher side;
Fig. 8 is the flow chart that the preferred embodiment of the present invention two is launched multi-user's CDMA access communications method of pusher side;
Fig. 9 is the module map of the preferred embodiment of the present invention three emitters;
Figure 10 is the schematic diagram that the preferred embodiment of the present invention four receivers receive signal and processing;
Figure 11 is the flow chart of multi-user's CDMA access communications method of the preferred embodiment of the present invention four receiver sides;
Figure 12 is the module map of the preferred embodiment of the present invention four receivers;
Figure 13 is the principle schematic of the example that in the preferred embodiment of the present invention five, plural sequence spreading generates;
Figure 14 is the principle schematic of another example that in the preferred embodiment of the present invention five, plural sequence spreading generates;
Figure 15 is the principle schematic of M unit pseudo random sequence generator in the preferred embodiment of the present invention five;
Figure 16 is the principle schematic of the example that in the preferred embodiment of the present invention six, plural sequence spreading generates;
Figure 17 is the principle schematic of another example that in the preferred embodiment of the present invention six, plural sequence spreading generates;
Figure 18 be in the preferred embodiment of the present invention six 2 values in the pseudorandom sequence of real numbers of 3 yuan of real number sets with multipleThe schematic diagram of the mapping relations between number planisphere;
Figure 19 be in the preferred embodiment of the present invention six 2 values in the pseudorandom sequence of real numbers of 4 yuan of real number sets with multipleThe schematic diagram of the mapping relations between number planisphere;
Figure 20 is the principle schematic of the example that in the preferred embodiment of the present invention seven, plural sequence spreading generates;
Figure 21 is the principle schematic of another example that in the preferred embodiment of the present invention seven, plural sequence spreading generates.
Detailed description of the invention
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments. It should be noted that the feelings of not conflictingUnder condition, the feature in embodiment and embodiment in the application can combine mutually.
The multi-user communication method that a kind of CDMA access is provided in the present embodiment, is applied to transmitting pusher side, Fig. 1According to the flow chart of the multi-user communication method of the CDMA access of the embodiment of the present invention, as shown in Figure 1, this flow processComprise the steps:
Step S102, obtains N modulation symbol of code block gained after modulation that channel encoder compiles out, wherein, and NFor being greater than or equal to 2 positive integer;
Step S104, expands an above-mentioned N modulation symbol according to the sequence spreading of N designated length, wherein,In the sequence spreading of an above-mentioned N designated length, at least there are two sequence spreading differences;
Step S106, sends the modulation symbol after expansion.
By above-mentioned each step, adopt to utilize to have N different sequence spreading of two sequence spreadings at least to modulation symbolThe technical scheme of expanding, has solved a user in correlation technique and has only used a sequence spreading to whole modulation symbolsThe inter-user interference of expanding and cause can not get the problem of effective randomization or equalization, and each access is usedFamily can be used multiple different sequence spreading to expand its modulation symbol, and the interference between user can be effective like thisRandomization equalization in other words, improved the performance of multiple access.
For the sequence spreading of the designated length of the N in step S104, at an optional embodiment of the embodiment of the present inventionIn, below providing, two kinds are obtained the mode of the sequence spreading of an above-mentioned N designated length, only do an example herein, andBe not used in the restriction embodiment of the present invention:
(1) determine the sequence spreading of an above-mentioned N designated length according to the output sequence of pseudo-random sequence generator; (2)From the presets list, obtain the sequence spreading of an above-mentioned N designated length according to pre-set criteria, wherein, in above-mentioned the presets listInclude multiple sequences.
And for the mode (1) of the above-mentioned sequence spreading that obtains N designated length, in specific implementation process, Ke YitongCrossing following two kinds of modes realizes:
First kind of way
Pseudo-random sequence generator is directly exported the sequence that length is R, wherein R=N × L, and L is above-mentioned designated length instituteThe value of instruction; The sequence that is R by above-mentioned length is divided into the sequence of N designated length; By an above-mentioned N designated lengthSequence as the sequence spreading of an above-mentioned N designated length.
The second way
Pseudo-random sequence generator generates the sequence that length is preset length; The sequence of above-mentioned preset length is repeated to specify inferiorNumber generates the sequence that length is R, wherein R=N × L, and L is the indicated value of above-mentioned designated length; By above-mentioned length beThe sequence of R is divided into the sequence of N designated length; An appointment using the sequence of an above-mentioned N designated length as above-mentioned NThe sequence spreading of length, as: pseudo-random sequence generator generates the sequence that preset length is 2, gets 4 o'clock at N so,Designated length is 3 o'clock, and this sequence repeats six times so, and the sequence that formation sequence length is 12, is 12 by this lengthIt is 3 sequence spreading that sequence 4 is divided into designated length.
And in mode (2) for the above-mentioned sequence spreading that obtains N designated length, in above-mentioned the presets list, there is L barLength is the sequence of L, and above-mentioned sequence can form L rank orthogonal matrix, certainly, forms above-mentioned L rank orthogonal matrixHave multiplely, in a preferred embodiment of the embodiment of the present invention, can realize in the following manner: above-mentioned length is LSeries arrangement become L × L discrete fourier transformation matrices; Or, by each in L × L discrete fourier transformation matricesElement is multiplied by the first predetermined value and forms L rank orthogonal matrix, or the series arrangement that is L by above-mentioned length becomes L × L hadaAgate matrix; Or, each element in L × L hadamard matrix is multiplied by the second predetermined value and forms above-mentioned L rank orthogonal matrix,And for above-mentioned the first predetermined value and above-mentioned the second predetermined value, those skilled in the art completely can be rule of thumb and is actualSituation is set, and the preferred embodiment of the present invention does not limit this.
For simple and convenient, in actual applications, directly selection unit's matrix is as above-mentioned orthogonal matrix.
It should be noted that, the above-mentioned sequence spreading providing of the embodiment of the present invention can be real number matrix, but in practical applicationIn, the CDMA of main flow is simple in order to realize at present, is mostly as expansion based on binary pseudorandom sequence of real numbersSequence. But low due between the shorter binary pseudorandom sequence of real numbers of binary pseudorandom sequence of real numbers, especially lengthCross correlation measure is also not easy guarantee, and this can cause serious multiuser interference, will inevitably affect the performance of multiple access,And in order to solve this technical problem, the embodiment of the present invention also provides following technical scheme, above-mentioned sequence spreading also canTo realize by sequence of complex numbers, each user can also use multiple different plural sequence spreading to enter its modulation symbolRow expansion, utilizes the better low cross-correlation potentiality of the real sequence of ratio binary that complex sequences has to improve access performance, and rightIn above-mentioned sequence of complex numbers, the embodiment of the present invention provides the mode of following four kinds of definite sequence of complex numbers, it should be noted that,Four kinds of definite modes that below provide the in the situation that of needs can in conjunction with or separately use, the embodiment of the present invention is not to thisBe construed as limiting:
1). determine in the following manner sequence of complex numbers: to produce length be R first according to the first pseudo-random sequence generatorSequence of real numbers, produces according to the second pseudo-random sequence generator the second sequence of real numbers that length is R, wherein, and R=N × L,L is the indicated value of designated length; Real part using i element of the first sequence of real numbers as above-mentioned sequence of complex numbers, willI element of the second sequence of real numbers, as the imaginary part of above-mentioned sequence of complex numbers, will comprise answering of above-mentioned real part and above-mentioned imaginary partCount i the plural elements as above-mentioned sequence of complex numbers, wherein, i=1,2,3 ..., R; By the R obtaining plural numberElement forms the sequence of complex numbers that above-mentioned length is R successively, and the sequence of complex numbers N that is R by above-mentioned length is divided into and specifies lengthThe sequence of complex numbers of degree,
Alternatively, can also be by the sequence of complex numbers of N designated length be multiplied by respectively to answering of an above-mentioned N designated lengthAfter the energy normalized coefficient of Number Sequence, obtain the sequence of complex numbers of N designated length after normalization.
In embodiments of the present invention, can there are two random sequence generators, directly export respectively above-mentioned the first real number orderRow and the second sequence of real numbers, can be according to above-mentioned the first sequence of real numbers and the directly reality of definite sequence of complex numbers of the second sequence of real numbersPortion and imaginary part, can also utilize constellation of complex figure to determine real part and the imaginary part of sequence of complex numbers certainly.
2) determine in the following manner sequence of complex numbers:
Produce according to pseudo-random sequence generator the integer sequence that length is R, wherein, the element of integer sequence is from integerSet 0,1 ..., D} or set 1,2 ..., D}, R=N × L, L is that above-mentioned designated length is indicatedValue, D is the quantity of constellation point in constellation of complex figure; The element of the integer sequence that is R by length is according to default mapping ruleIn constellation of complex figure with choose the constellation point corresponding with above-mentioned element; Determine sequence of complex numbers according to above-mentioned constellation point.
3) determine in the following manner sequence of complex numbers:
The pseudo-random sequence generator that use can produce M unit real number produce all plural elements in sequence of complex numbers real part andImaginary part, or choose all plural elements in described sequence of complex numbers with certain pseudorandom criterion from M unit real number setReal part and imaginary part, wherein, M is greater than or equal to 2 integer; Above-mentioned according to above-mentioned all plural elements of choosingReal part and above-mentioned imaginary part are determined above-mentioned sequence of complex numbers, and the embodiment of the present invention in fact also can be understood as according to determine firstSequence of real numbers and the second sequence of real numbers are determined real part and the imaginary part of sequence of complex numbers, and the embodiment of the present invention is that pseudo-random sequence is sent outThe sequence of raw device output is carried out the extraction of data and then determines the first sequence of real numbers and the second sequence of real numbers from above-mentioned sequenceAnd then the real part of definite sequence of complex numbers and imaginary part.
It should be noted that, real number set in above-described embodiment meets following one of at least condition: above-mentioned real number set is[-(M-1)/2, (M-1)/2] set of M integer composition in scope, wherein, M is odd number; Above-mentioned real number set is[-(M-1), (the M-1)] set of M odd number composition in scope, wherein, M is even number; Above-mentioned real number set is[-(M-1)/2, (M-1)/2] M integer in scope is multiplied by respectively the corresponding energy normalized coefficient of above-mentioned real number set and obtainsThe set of the M arriving a real number composition, wherein, M is odd number; Above-mentioned real number set is in [(M-1), (M-1)] scopeM odd number is multiplied by respectively the set of M the real number composition that the corresponding energy normalized coefficient of above-mentioned real number set obtains,Wherein, M is even number, wherein, M value comprise following one of at least: 2,3,4.
Determine in the following manner sequence of complex numbers: generate according to the first real number set of above-mentioned M the first real number that length is RSequence and length are the second sequence of real numbers of R, and wherein, the first sequence of real numbers and the second sequence of real numbers are all from M unit real numberSet value, wherein R=N × L, L is the indicated value of designated length; I element of the first sequence of real numbers doneFor the real part of sequence of complex numbers, the imaginary part using i element of the second sequence of real numbers as sequence of complex numbers, will comprise above-mentioned realityThe plural number of portion and above-mentioned imaginary part is as i plural elements of above-mentioned sequence of complex numbers, wherein, and i=1,2,3 ..., R;The R an obtaining element is formed to the sequence of complex numbers that length is R successively, and the sequence of complex numbers N that is R by length is divided intoState the sequence of complex numbers of designated length.
Alternatively, in order to make the result standardization more of sequence of complex numbers, the sequence of complex numbers N that is R by above-mentioned length etc.After being divided into the sequence of complex numbers of above-mentioned designated length, can also carry out following process: by the plural number of N above-mentioned designated lengthSequence obtains N after normalization after being multiplied by respectively the energy normalized coefficient of sequence of complex numbers of an above-mentioned N designated lengthThe sequence of complex numbers of designated length.
4) determine in the following manner sequence of complex numbers: the integer sequence that generation length is R, wherein above-mentioned integer sequence is gotValue is from the integer set of M × M unit, and the integer set of above-mentioned M × M unit is [0, M × M-1] or [1, M × M] scopeThe set of interior all integers compositions; The element of the integer sequence that is R by above-mentioned length according to default mapping ruler at plural numberIn planisphere with choose the constellation point corresponding with above-mentioned element; Executing after the process of above-mentioned definite sequence spreading, and rootAfter modulation symbol being expanded according to above-mentioned sequence spreading, above-mentioned steps S106 can realize in the following manner: by upperState modulation symbol and carry out multi-carrier modulation; Using modulation symbol the transmitting as above-mentioned emitter after modulation.
The multi-user communication device that a kind of CDMA access is also provided in the present embodiment, is applied to emitter, this dressPut for realizing above-described embodiment and preferred embodiment, carried out repeating no more of explanation. As used below,The combination of software and/or the hardware of predetermined function can be realized in term " module ". Although the described dress of following examplesPut preferably and realize with software, but hardware, or the realization of the combination of software and hardware also may and be conceived.
Fig. 2 is according to the structured flowchart of the multi-user communication device of the CDMA access of the embodiment of the present invention, as Fig. 2 instituteShow, this device comprises:
The first acquisition module 20, for obtaining N modulation symbol of code block gained after modulation that channel encoder compiles out,Wherein, N is greater than or equal to 2 positive integer;
Expansion module 22, is connected with the first acquisition module 20, for according to the sequence spreading of N designated length to above-mentionedN modulation symbol expanded, and wherein, at least has two sequence spreadings in the sequence spreading of an above-mentioned N designated lengthDifferent;
Sending module 24, is connected with expansion module 22, for sending the modulation symbol after expansion.
By the comprehensive function of above-mentioned modules, adopt to utilize to have two N sequence spreadings that sequence spreading is different at leastThe technical scheme that modulation symbol is expanded, has solved in correlation technique a user and has only used a sequence spreading to entirelyPortion's modulation symbol is expanded and the inter-user interference that causes can not get the problem of effective randomization or equalization, makesEach access user can use multiple different sequence spreading to expand its modulation symbol, like this doing between userDisturb effectively randomization equalization in other words, improved the performance of multiple access.
In order to determine the sequence spreading in above-described embodiment, as shown in Figure 3, said apparatus also comprises: the first determination module26, be connected with expansion module 22, for determining that according to the output sequence of pseudo-random sequence generator above-mentioned N is specified longThe sequence spreading of degree; The second acquisition module 28, is connected with expansion module 22, for according to pre-set criteria from the presets listIn obtain the sequence spreading of an above-mentioned N designated length, wherein, in above-mentioned the presets list, include multiple sequences.
Alternatively, when above-mentioned sequence spreading comprise following one of at least: sequence of real numbers, when sequence of complex numbers, said apparatus is alsoComprise: generation module 30, for producing according to the first pseudo-random sequence generator the first sequence of real numbers that length is R,Produce according to the second pseudo-random sequence generator the second sequence of real numbers that length is R, wherein, R=N × L, L is above-mentionedThe value that designated length is indicated;
The second determination module 32, is connected with generation module 30, for i element of above-mentioned the first sequence of real numbers doneFor the real part of above-mentioned sequence of complex numbers, the imaginary part using i element of above-mentioned the second sequence of real numbers as above-mentioned sequence of complex numbers,I the plural elements using the plural number that comprises above-mentioned real part and above-mentioned imaginary part as above-mentioned sequence of complex numbers, wherein, i=1,2,3……,R;
Composition module 34, is connected with the second determination module 32, for the R an obtaining plural elements is formed above-mentioned successivelyLength is the sequence of complex numbers of R, and the sequence of complex numbers N that is R by above-mentioned length is divided into the sequence of complex numbers of above-mentioned designated length.
The embodiment of the present invention is the further improvement of technique scheme, and generation module 30, also for according to pseudorandomSequencer the produces length integer sequence that is R, wherein, the element of described integer sequence from integer set 0,1 ..., D} or set 1,2 ..., D}, R=N × L, L is the indicated value of described designated length, DFor the quantity of constellation point in constellation of complex figure; Choose module 36, be connected with generation module 30, for by above-mentioned length beingThe element of the integer sequence of R according to default mapping ruler in constellation of complex figure with choose the constellation corresponding with above-mentioned elementPoint; The 3rd determination module 38, and chooses module 36 and is connected, for determining above-mentioned sequence of complex numbers according to above-mentioned constellation point.
Alternatively, choose module 36, the pseudo-random sequence generator that can produce M unit real number for using produces plural orderThe real part of all plural elements and imaginary part in row, or choose plural number with certain pseudorandom criterion from M unit real number setThe real part of all plural elements and imaginary part in sequence, wherein, M is greater than or equal to 2 integer; The second determination module38, for determining above-mentioned sequence of complex numbers according to above-mentioned real part and the above-mentioned imaginary part of above-mentioned all plural elements of choosing.
The technical scheme providing in order more to improve above-described embodiment, in the present embodiment, provides a kind of CDMA to connectThe multi-user communication method entering, is applied to receiver side, and Fig. 4 is access according to the CDMA of the embodiment of the present invention manyThe flow chart of user communication method, as shown in Figure 4, this flow process comprises the steps:
Step S402, receives transmitting of K emitter transmitting, wherein, and above-mentioned transmitting as above-mentioned KThe machine of penetrating adopts respectively the sequence spreading of designated length to carry out after extension process modulation signal, more respectively by after above-mentioned expansionModulation signal is modulated to the signal that identical running time-frequency resource forms, and for each emitter, for N modulation symbol, depositsAt the sequence spreading that has N designated length, and in the sequence spreading of an above-mentioned N designated length, at least there are two expansionsSequence difference, N and K are positive integer;
Step S404, detects above-mentioned transmitting according to above-mentioned sequence spreading.
By above-mentioned each step, adopt that receiver/transmitter sends according at least there being two sequence spreadings different NSequence spreading carries out the technical scheme of extension process to the modulation symbol in each emitter, solved in correlation technique oneIndividual user only uses a sequence spreading to expand whole modulation symbols and the inter-user interference that causes can not get effectivelyRandomization or the problem of equalization, make each access user can use multiple different sequence spreading to modulate itSymbol is expanded, and effectively randomization equalization in other words of the interference between user has like this been improved multiple accessPerformance.
The multi-user communication device that a kind of CDMA access is also provided in the present embodiment, is applied to receiver, this dressPut for realizing above-described embodiment and preferred embodiment, carried out repeating no more of explanation. As used below,The combination of software and/or the hardware of predetermined function can be realized in term " module ". Although the described dress of following examplesPut preferably and realize with software, but hardware, or the realization of the combination of software and hardware also may and be conceived.
Fig. 5 is according to the structured flowchart of the multi-user communication device of the CDMA access of the embodiment of the present invention, as Fig. 5 instituteShow, this device comprises:
Receiver module 50, for receiving transmitting of K emitter transmitting, wherein, above-mentioned transmitting as above-mentionedK emitter adopts respectively the sequence spreading of designated length to carry out after extension process modulation signal, more respectively by above-mentioned expansionModulation signal after exhibition is modulated to the signal that identical running time-frequency resource forms, for each emitter, for N modulation symbolNumber, have the sequence spreading of N designated length, and at least have two in the sequence spreading of an above-mentioned N designated lengthIndividual sequence spreading difference, N and K are positive integer;
Detection module 52, is connected with receiver module 50, for above-mentioned transmitting being examined according to above-mentioned sequence spreadingSurvey.
By the comprehensive function of above-mentioned modules, adopt receiver/transmitter send according at least there being two sequence spreadingsA different N sequence spreading carries out the technical scheme of extension process to the modulation symbol in each emitter, solved phaseIn the technology of pass, user only uses a sequence spreading whole modulation symbols to be expanded and the inter-user interference that causesCan not get the problem of effective randomization or equalization, make each access user can use multiple different expansion orderRow are expanded its modulation symbol, and effectively randomization equalization in other words of the interference between user is like this improvedThe performance of multiple access.
The multi-user communication process accessing in order better to understand the CDMA of above-described embodiment, below in conjunction with several preferredEmbodiment describes, but does not limit the embodiment of the present invention.
It should be noted that, it is the finger in the above embodiment of the present invention that " L " in preferred exemplary of the present invention can be understood asMeasured length.
Preferred embodiment one
Fig. 6 is the transmitter signal process chart according to the preferred embodiment of the present invention one, as shown in Figure 6, and the present embodimentA kind of multi-user's CDMA access communications method and corresponding emitter, receiver are provided. This emitter is (as transmitting-receivingTerminal in system, also referred to as terminal transmitter) to signal processing as shown in Figure 6, data bit to be sent is firstObtain several data symbols through coded modulation, a code block establishing channel encoder coding gained here obtains after modulationTo N data symbol, after this N data symbol is expanded and is expanded with the individual incomplete same sequence spreading of NSymbol sebolic addressing, expand and can reach the randomized object of inter-user interference with N incomplete same sequence spreading;Symbol sebolic addressing after expansion is transmitting after carrier modulation formation transmits again.
In the preferred embodiment of the present invention one, launch pusher side multi-user's CDMA access communications method flow process as shown in Figure 7,Comprise:
Step S702, determines that N the incomplete same sequence spreading (establishing each sequence length is L) that will use isProduce by certain pseudo-random sequence generator;
Step S704, adopts an above-mentioned N sequence spreading to modulate N that forms to sent a chnnel coding code blockData symbol carries out extension process one by one, generates the symbol sebolic addressing after expansion;
Extension process in this step S704 refers to that the each modulated data symbol after coded modulation is long with a corresponding LEach element of sequence spreading multiplies each other, and the sequence spreading that a different modulating symbol corresponding to code block is used is incomplete phaseWith. Such modulation symbol expansion forms the symbol sebolic addressing that length is L, N the tune that a final code block is correspondingSign extended processed forms the symbol sebolic addressing that length is N × L.
Step S706, sends the symbol sebolic addressing after above-mentioned expansion.
In this step S706, preferably, can carry out multi-carrier modulation, shape by the symbol sebolic addressing to after above-mentioned expansionBecome transmit and launch.
In an optional example, in above-mentioned steps S702, determine N the long expansion of the incomplete same L order that will useRow are the long sequences of N × L that generate by certain pseudo-random sequence generator, then by the long sequence decile of N × LN part forms:
Can be by the direct output of certain pseudo-random sequence generator or by repeating to generate the long sequence of above-mentioned N × L;
Also can be directly export or repeat and the long real number of generation two N × L by two pseudorandom sequence of real numbers generatorsSequence, then using the element of these two sequence of real numbers respectively as N × L real and imaginary part, this N × LPlural number forms the above-mentioned long complex sequences of N × L;
Also can directly export or repeat and to generate a 2 × N × L long by a pseudorandom sequence of real numbers generatorSequence of real numbers, the element of then getting respectively its N × L even number position and N × L odd positions is multiple as N × LReal part and the imaginary part of number, this N × L plural number forms the above-mentioned long complex sequences of N × L;
Also can be by the direct generation of certain pseudorandom integer sequence generator or by repeating to produce the whole of a N × L lengthNumber Sequence, is then gone to choose corresponding plural number and structure from a constellation of complex figure as index by the element of this integer sequenceBecome the above-mentioned long complex sequences of N × L.
Finally the long sequence of this N × L is divided into N section and forms N the incomplete same long sequence spreading of L above.
Preferred embodiment two
The embodiment of the present invention two provides a kind of multi-user's CDMA access communications method and corresponding emitter, receiver.This emitter (as the terminal in receive-transmit system, also referred to as terminal transmitter) to signal processing as shown in Figure 6, is treatedThe data bit sending first obtains several data symbols through coded modulation, establishes one of channel encoder coding gained hereIndividual code block obtains N data symbol after modulation, and this N data symbol enters with N incomplete same sequence spreadingSymbol sebolic addressing after row expansion is expanded, expands and can reach between user with N incomplete same sequence spreadingThe object of interference randomization; Symbol sebolic addressing after expansion is transmitting after carrier modulation formation transmits again.
The flow process of multi-user's CDMA access communications method of preferred embodiment of the present invention transmitting pusher side as shown in Figure 8, is wrappedDraw together:
Step S802, determines that N the incomplete same sequence spreading (establishing each sequence length is L) that will use isBy choosing with certain pseudorandom criterion the form of appointing from a receiving-transmitting sides, formed by the long sequence of some LN time and generate;
Step S804, adopts an above-mentioned N sequence spreading to modulate N that forms to sent a chnnel coding code blockData symbol carries out extension process one by one, generates the symbol sebolic addressing after expansion;
Extension process in this step refers to each modulated data symbol after coded modulation and the corresponding long expansion of a LEach element of sequence multiplies each other, and the sequence spreading that a different modulating symbol corresponding to code block is used is incomplete same.Such modulation symbol expansion forms the symbol sebolic addressing that length is L, N the modulation symbol that a final code block is correspondingExpansion forms the symbol sebolic addressing that length is N × L.
Step S806, sends the symbol sebolic addressing after above-mentioned expansion.
In this step, preferably, the symbol sebolic addressing after above-mentioned expansion is carried out to multi-carrier modulation, formation transmits concurrentPenetrate.
In one example, in above-mentioned steps S802, determine that N the long sequence spreading of incomplete L that will use is from oneIn form that individual receiving-transmitting sides is appointed, that formed by the long sequence of some L, choose structure N time with certain pseudorandom criterionBecome.
Above-mentioned N incomplete same sequence spreading also can be appointed from a receiving-transmitting sides, be grown by L bar LThe form of mutually orthogonal sequence composition in choose formation N time with certain pseudorandom criterion. Here above-mentioned L bar L is longMutually orthogonal sequence forms the discrete Fourier transform matrix (DFTmatrix) of a L × L, or just forms oneHand over battle array, this orthogonal matrix be one by the each element of L × L discrete Fourier transform matrix the square divided by same value gainedBattle array. Here the long mutually orthogonal sequence of above-mentioned L bar L also can form the hadamard matrix (Hadamard of a L × LMatrix), or form an orthogonal matrix, this orthogonal matrix be an each element of the hadamard matrix by L × L divided byThe matrix of same value gained. Here the long mutually orthogonal sequence of above-mentioned L bar L also can form the list of a L × LPosition battle array.
Preferred embodiment three
The preferred embodiment of the present invention provides a kind of multi-user's CDMA access communications method and emitter, reception accordinglyMachine. This emitter (as the terminal in receive-transmit system, also referred to as terminal transmitter) to signal processing as shown in Figure 6,Data bit to be sent first obtains several data symbols through coded modulation, establishes channel encoder coding gained hereA code block obtains N data symbol after modulation, this N N incomplete same sequence spreading for data symbolExpand the symbol sebolic addressing after being expanded, expand and can reach user with N incomplete same sequence spreadingBetween the object of interference randomization; Symbol sebolic addressing after expansion is transmitting after carrier modulation formation transmits again.
The flow process of multi-user's CDMA access communications method of the present embodiment transmitting pusher side, as shown in Fig. 7 or 8, comprising:
Step S702 or step S802, determine that the long sequence spreading of N bar L that will use is all plural sequence spreading, onEach element of stating plural sequence spreading is a plural number, and real part and the imaginary part of all elements in above-mentioned plural sequence spreadingValue all come from M unit real number set, wherein, M is more than or equal to 2 integer;
The first real number set of so-called M is the set of M real number composition, and preferably, the first real number set of above-mentioned M is with next partOne in closing:
Above-mentioned M is odd number, and the first real number set of above-mentioned M is that M integer in [(M-1)/2, (M-1)/2] scope formsSet; Or
Above-mentioned M is even number, and the first real number set of above-mentioned M is the collection of M odd number composition in [(M-1), (M-1)] scopeClose; Or
Above-mentioned M is odd number, and the first real number set of above-mentioned M is that M integer in [(M-1)/2, (M-1)/2] scope taken advantage of respectivelyThe set of the M obtaining with corresponding normalization coefficient real number composition; Or
Above-mentioned M is even number, and the first real number set of above-mentioned M is that M odd number in [(M-1), (M-1)] scope is multiplied by respectivelyThe set of M the real number composition that corresponding normalization coefficient obtains.
Step S704 or S804, adopt above-mentioned plural sequence spreading to carry out extension process to sent data symbol, rawBecome the symbol sebolic addressing after expansion; Extension process in this step refers to data symbol and the above-mentioned plural number after each coded modulationEach element (complex symbol) of sequence spreading carries out complex multiplication, and final formation is identical with sequence spreading length usedComplex symbol sequence.
Step S706 or S806, send the symbol sebolic addressing after above-mentioned expansion.
In this step, preferably, the symbol sebolic addressing after above-mentioned expansion is carried out to multi-carrier modulation, formation transmits concurrentPenetrate.
In one example, in above-mentioned steps S702, determine the plural sequence spreading that will use, comprising: generate pseudorandomThe first sequence of real numbers and the second sequence of real numbers, the value of all elements in above-mentioned the first sequence of real numbers and the second sequence of real numbersAll come from above-mentioned M unit real number set, and the element number that above-mentioned the first sequence of real numbers and the second sequence of real numbers comprise is equalEqual the element number N × L of above-mentioned sequence of complex numbers; Using i element of above-mentioned the first sequence of real numbers as real part, willI element of above-mentioned the second sequence of real numbers is as imaginary part, using a plural number that comprises this real part and this imaginary part as above-mentioned multipleI element of number sequence spreading, wherein, i=1,2 ..., N × L, L is more than or equal to 2 integer; By the N obtaining× L element forms the long sequence of complex numbers of above-mentioned N × L successively, by point N parts such as sequence of complex numbers long above-mentioned N × L,Form the long sequence spreading of N L, or, by L CM of above-mentioned N part with corresponding energy normalized coefficient afterForm successively the long plural sequence spreading of above-mentioned N L.
In another example, in above-mentioned steps S702, determine the plural sequence spreading that will use, comprising: above-mentioned definiteThe plural sequence spreading using, comprising: generate a pseudorandom integer sequence, above-mentioned integer sequence has N × LThe value of individual element and wherein all elements all comes from the integer set of a M × M unit, above-mentioned M × M unit set of integersClosing is the set of all integer compositions in [0, M × M-1] or [1, M × M] scope, and L is more than or equal to 2 integer;According to N × L element in above-mentioned pseudorandom integer sequence, order from a M × M according to default mapping rulerIn constellation of complex figure, choose corresponding N × L constellation point; Determine N × L corresponding to above-mentioned N × L constellation point againNumber, by point N parts such as sequence of complex numbers long above-mentioned N × L, forms the long sequence spreading of N L, or, by upperState L CM of N part and form successively the long plural sequence spreading of above-mentioned N L after with corresponding energy normalized coefficient.
Correspondingly, the emitter in the present embodiment multi-user code division multiple access communication system as shown in Figure 9, comprising:
Sequence determining device 90, is configured to determine the N bar sequence spreading that will use, above-mentioned N bar sequence spreading is incompleteIdentical, and each element of all sequences is a plural number, and real part and the void of all elements in above-mentioned plural sequence spreadingThe value of portion all comes from a M unit real number set, and wherein, M is more than or equal to 2 integer.
Expanding unit 92, is configured to adopt above-mentioned plural sequence spreading to carry out extension process to sent data symbol, rawBecome the symbol sebolic addressing after expansion.
Sender unit 94, is configured to send the symbol sebolic addressing after above-mentioned expansion. Preferably, to the symbol after above-mentioned expansionNumber sequence is carried out multi-carrier modulation, forms and transmits and launch.
Preferably, real part and the imaginary part of all elements in the above-mentioned plural sequence spreading that above-mentioned sequence determining device 90 is determinedValue all come from M unit real number set, wherein:
Above-mentioned M is odd number, and the first real number set of above-mentioned M is that M integer in [(M-1)/2, (M-1)/2] scope formsSet; Or
Above-mentioned M is even number, and the first real number set of above-mentioned M is the collection of M odd number composition in [(M-1), (M-1)] scopeClose; Or
Above-mentioned M is odd number, and the first real number set of above-mentioned M is that M integer in [(M-1)/2, (M-1)/2] scope taken advantage of respectivelyThe set of the M obtaining with corresponding normalization coefficient real number composition; Or
Above-mentioned M is even number, and the first real number set of above-mentioned M is that M odd number in [(M-1), (M-1)] scope is multiplied by respectivelyThe set of M the real number composition that corresponding normalization coefficient obtains.
In such scheme, emitter adopts specific sequence of complex numbers to expand to sent data symbol as sequence spreadingThe signal of above-mentioned emitter transmitting is processed and is identified for receiver in exhibition; Multiple emitters by identical running time-frequency resource simultaneously toReceiver sends when information, and each emitter adopts respectively plural sequence spreading separately to data symbol to be sent separatelyCarry out extension process, make receiver can identify the signal of different transmitters transmitting.
Because each user uses multiple different sequence spreading, its modulation symbol is expanded, like this doing between userDisturb effectively randomization equalization in other words. Again because sequence of complex numbers (is that each element in sequence is onePlural number) can there is larger design freedom than binary sequence of real numbers, be more prone to choose the sequence sets with low cross-correlationThe incompatible sequence spreading collection as CDMA. Thereby this programme can obtain more excellent CDMA access performance, therebySupport higher system overload level, promote the nonopiate overload access of user and the experience of communicating by letter.
Preferred embodiment four
The preferred embodiment of the present invention four relates to multi-user's CDMA access communications method of receiver side and receives accordinglyMachine, the principle that this receiver (as being the base station in receive-transmit system) receives signal and processing as shown in figure 10, Tu10ZhongShow the signal (processing when each emitter transmits as shown in Figure 6) of K emitter transmitting, through aerialAfter radio transmission, what receiver received is the superposed signal of the signal of K emitter transmitting, and interference cancellation signals detectsDevice receives detection to this superposed signal, obtains the data that each emitter sends. Preferably, letter is eliminated in above-mentioned interferenceNumber detector is serial interference elimination (SuccessiveInterferenceCancellation, SIC) signal detector.
Figure 11 shows the flow process of multi-user's CDMA access communications method of receiver side, comprising:
Step S1102, receives the signal that multiple emitters are launched, and the signal of above-mentioned multiple emitters transmittings is above-mentioned multipleEmitter adopts respectively sequence spreading separately to carry out extension process to data symbol to be sent separately, then by the expansion generatingSymbol sebolic addressing after exhibition is modulated to respectively and forms on identical running time-frequency resource;
In this step S1102, the sequence spreading that above-mentioned each emitter adopts is incomplete same, by certain puppetRandom sequence generator produces, or by the table of appointing from a receiving-transmitting sides, formed by the long sequence of some LIn lattice, choose several times and generate with certain pseudorandom criterion.
Step S1104, adopts interference cancellation signals detector to connect the signal of the above-mentioned multiple emitter transmittings that receiveReceive and detect, the sequence spreading that uses above-mentioned multiple emitter to adopt when detection.
For concrete reception detection method, the preferred embodiment of the present invention is not done any limitation. But in testing process,Receiver all needs to use sequence spreading that above-mentioned multiple emitter adopts to identify the signal of each terminal transmitting.
Correspondingly, the receiver in multi-user's code division multiple access communication system of the present embodiment as shown in figure 12, comprising:
Signal receiving device 1200, is configured to receive the signal that multiple emitters are launched, the letter of above-mentioned multiple emitters transmittingsNumber be that above-mentioned multiple emitter adopts respectively sequence spreading separately to carry out extension process to data symbol to be sent separately,Again the symbol sebolic addressing after the expansion of generation is modulated to respectively and forms on identical running time-frequency resource;
Receiving detection device 1202, is configured to adopt interference cancellation signals detector to the above-mentioned multiple emitter transmittings that receiveSignal receive detection, the sequence spreading that uses above-mentioned multiple emitter to adopt when detection.
Wherein, the quantity of the above-mentioned sequence spreading number of modulation symbols corresponding with chnnel coding code block is the same, and not completeEntirely identical.
Scheme (multi-user's CDMA of transmitting pusher side and receiver side of above preferred embodiment one and preferred embodiment twoAccess communications method and corresponding transmitter and receiver), in the time of concrete application, can be applied to MC-CDMA system,Can be applied to contention access scene, exempt from scheduling access scene etc.
While being applied to MC-CDMA system, emitter adopts the incomplete same sequence spreading of above-mentioned N bar, to oneIt (is the quantity modulation corresponding with chnnel coding code block of sequence spreading that N the modulation symbol that code block is corresponding carries out extension processSymbol quantity is the same), the symbol sebolic addressing after being expanded, then sends to receiver; Multiple emitters can useIdentical frequency domain bandwidth or sub-carrier resources. Accordingly, receiver receives after the signal of multiple emitter transmittings, adoptsInterference cancellation signals detector receives detection to the signal of multiple emitters transmitting, can effectively distinguish use when identicalFrequently multiple terminals of resource, thus power system capacity effectively improved, and under certain transfer rate condition, the more terminal of load connectsEnter quantity, support higher system overload level, promote the nonopiate overload access of user and the experience of communicating by letter.
While being applied to contention access scene, multiple even a large number of users terminals can be asked connecting system simultaneously, and each terminal is sent outThe machine of penetrating adopts respectively above-mentioned specific sequence spreading to carry out extension process to sending data symbol, and so, receiver adopts dryDisturb erasure signal detector the signal of each terminal transmitter transmitting is received to detection, can effectively distinguish each terminalThe signal of transmitting, thus higher system overload level supported, effectively improve system access efficiency, improve terminal access bodyTest.
Be applied to while exempting from scheduling access scene, when user terminal need to send data, can on available running time-frequency resource, carry outTransfer of data exists multiple user terminals to use identical running time-frequency resource to carry out the situation of transfer of data simultaneously; Each terminalEmitter adopts respectively above-mentioned specific sequence spreading to carry out extension process to sending data symbol, and receiver adoptsInterference cancellation signals detector receives detection to the signal of each terminal transmitter transmitting, can effectively distinguish each eventuallyThe signal of end transmitting, thus higher system overload level supported, promote user terminal and exempt from scheduling access and the experience of communicating by letter,Can also reduce system call signaling, reduce terminal access delay.
Preferred embodiment five
The present embodiment provides a kind of N of generation L method of long plural sequence spreading, emitter first according to two puppets withThe sequence of real numbers of machine generates the long plural sequence spreading of N × L, all elements in these two pseudorandom sequence of real numbersValue all comes from M unit real number set as above-mentioned in embodiment tri-, and, the length of these two pseudorandom sequence of real numbersSpend identical with the length of plural sequence spreading. Finally the long sequence of complex numbers of this N × L is divided into N section and generates requiredN the plural sequence spreading that L is long.
In the preferred embodiment of the present invention, two pseudorandom sequence of real numbers are raw by two pseudo-random sequences in emitter respectivelyThe independence of growing up to be a useful person generates, and as shown in figure 13, what the first pseudo random sequence generator generation length was N × L is pseudorandomThe first sequence of real numbers, the second pseudo random sequence generator generates pseudorandom the second sequence of real numbers that length is N × L.
In another embodiment, as shown in figure 14, first by one of a pseudo random sequence generator generation in emitterIndividual length is the pseudorandom basic sequence of real numbers of 2 × N × L, in this basis sequence of real numbers the value of all elements all fromIn M as above-mentioned in embodiment tri-unit real number set, then to this pseudorandom basic sequence of real numbers carry out serial to parallel conversion orFragmented storage or periodic sampling, forming length is all pseudorandom the first sequence of real numbers and pseudorandom second of N × LSequence of real numbers.
Wherein, if adopt serial to parallel conversion mode, suppose the length 2 × N × L of pseudorandom basic sequence of real numbers, andThe element index initial value of this basis sequence of real numbers is set to 0. This is equivalent to, the even number position of this basis sequence of real numbersElement has formed pseudorandom the first sequence of real numbers, and the element of the odd positions of this basis sequence of real numbers has formed pseudorandomThe second sequence of real numbers.
If adopt periodic sampling mode, the length of supposing pseudorandom basic sequence of real numbers is N × L many times, canTo take out periodically a part of locational element as pseudorandom the first sequence of real numbers from this basis sequence of real numbers, withReason, takes out the locational element of another part periodically as pseudorandom the second sequence of real numbers.
In the present embodiment, as shown in Figure 13, Figure 14, each element of pseudorandom the second sequence of real numbers is carried out to 90 °Phase deviation (or being multiplied by ej pi/2) after, with each element of pseudorandom the first sequence of real numbers be added by turn generate plural numberSequence spreading, is expressed as:
ComplexSeq=Seq1+Seq2×ejπ/2
Wherein, ComplexSeq represents plural sequence spreading, and Seq1 represents pseudorandom the first sequence of real numbers, Seq2 tableShow pseudorandom the second sequence of real numbers; Each element of Seq2 is carried out to phase deviation (or being multiplied by ej pi/2) phase of 90 °When in the imaginary part using Seq2 as ComplexSeq. What it should be noted that addition in above-mentioned formula represents is by turnBe added, as real part, using i the element of Seq2 as imaginary part, will comprise this reality by i the element of Seq1A plural number of portion and this imaginary part is as i the element of ComplexSeq, i=1, and 2 ..., L.
Taking M=3 as example, in pseudorandom the first sequence of real numbers and the second sequence of real numbers the value of all elements all fromIn 3 yuan of real number sets 1,0 ,-1}. Suppose that pseudorandom the second sequence of real numbers is for " 1 ,-1,0 ,-1,1,0 ,-1,1 ", rightWherein each element carries out 90 ° of phase deviations, is equivalent to be multiplied by ej pi/2, obtain " ej pi/2 ,-ej pi/2,0 ,-ej pi/2, ej pi/2,0 ,-ej pi/2, ej pi/2 "; Suppose that pseudorandom the first sequence of real numbers is for " 1,0,1,1 ,-1,1 ,-1,0 ", the two phase by turnThe sequence of complex numbers that adds generation is: " 1+ej pi/2 ,-ej pi/2,1,1-ej pi/2 ,-1+ej pi/2,1 ,-1-ej pi/2, ej pi/2 ", this plural number orderRow also can be expressed as: " 1+j ,-j, 1,1-j ,-1+j, 1 ,-1-j, j ". This sequence of complex numbers can be used as above-mentioned plural sequence spreading.In addition, can also further carry out energy normalized to the sequence of complex numbers generating, by each plural number in this sequence of complex numbersBe multiplied by after corresponding energy normalized coefficient, the sequence of complex numbers obtaining is re-used as above-mentioned plural sequence spreading. Sequence of complex numbers pairThe energy normalized coefficient of answering can adopt the inverse of the energy sum of the each element of this sequence of complex numbers, as sequence of complex numbers " 1+j,-j, 1,1-j ,-1+j, 1 ,-1-j, j " energy sum be 2+1+1+2+2+1+2+1=12. The plural order after energy normalizedClassify as: " (1+j)/sqrt (12) ,-j/sqrt (12), 1/sqrt (12); (1-j)/sqrt (12); (1+j)/sqrt (12), 1/sqrt (12)(1-j)/sqrt (12), j/sqrt (12) ", wherein, sqrt () represents extraction of square root computing.
Above-mentioned phase deviation also can be got other values between 0 to 2 π, and for example 270 ° (or 3 pi/2s) ,-90 ° (or-pi/2),-270 ° (or-3 pi/2s) etc.
Above-mentioned pseudo random sequence generator can be made up of linear feedback shift register, as shown in figure 15, suppose pseudo-withMachine sequence generator is made up of n level linear feedback shift register, for generating the pseudorandom real number that length is Mn-1Sequence, feedback function or feedback link multinomial can be expressed as f=m0x0+m1x1+ ... + mn-1xn-1+mnxn, itsIn, (m0, m1 ..., mn-1, mn) and be feedback factor; Clock is used for controlling shift LD operation. For two in Figure 13Individual pseudo random sequence generator, the two can adopt identical or different feedback function or feedback link multinomial.
Preferred embodiment six
The preferred embodiment of the present invention six provides a kind of N of generation L method of long plural sequence spreading, the method formerReason is as shown in Figure 16 or Figure 17. The pseudorandom sequence of real numbers that emitter is grown according to two N × L generates N × L lengthPlural number sequence spreading, is finally divided into the long sequence of complex numbers of this N × L N section and generates long the answering of required N LNumber sequence spreading. And the generative process of these two pseudorandom sequence of real numbers is as above-mentioned in embodiment five.
In the present embodiment, as shown in Figure 18, Figure 19, according to two pseudorandom sequence of real numbers of N × L and constellation of complexMapping relations between figure, are mapped to pseudorandom the first sequence of real numbers, pseudorandom the second sequence of real numbers by turn jointlyConstellation of complex figure generates plural sequence spreading, is formulated as:
(Seq1i,Seq2i)—>ComplexSeqi
Wherein, ComplexSeqi represents i element of plural sequence spreading, according to pseudorandom sequence of real numbers and multipleThe mapping relations of number between planispheres obtain by (Seq1i, Seq2i) mapping, and Seq1i represents pseudorandom the first sequence of real numbersI element, Seq2i represents i element of pseudorandom the second sequence of real numbers.
Taking M=3 as example, in pseudorandom the first sequence of real numbers and the second sequence of real numbers the value of all elements all fromIn 3 yuan of real number sets 1,0 ,-1}. For two pseudorandom sequence of real numbers, predefined constellation of complex figure is 9 and answers9 constellation point that number coordinate 1+j, j ,-1+j, 1,0 ,-1,1-j ,-j ,-1-j form, and predefined (Seq1i, Seq2i)Value is mapped as plural 1+j while being (1,1), value is mapped as plural j while being (0,1), when value is (1,1), reflectPenetrate as plural number-1+j, be mapped as plural number 1 when (1,0), value is mapped as plural number 0 while being (0,0), and value is (1,0)Time be mapped as plural number-1, value is mapped as plural 1-j while being (1 ,-1), value is mapped as plural number-j while being (0 ,-1),Value is mapped as plural number-1-j while being (1 ,-1), as shown in figure 13.
In the preferred embodiment of the present invention, suppose that pseudorandom the first sequence of real numbers is for " 1,0,1,1 ,-1,1 ,-1,0 ", pseudo-withThe second sequence of real numbers of machine is " 1 ,-1,0 ,-1,1,0 ,-1,1 ", according to two pseudorandom sequence of real numbers and 9 plural starsMapping relations between seat figure, the mapping jointly by turn of pseudorandom the first sequence of real numbers, pseudorandom the second sequence of real numbersTo the constellation of complex point on 9 constellation of complex figure, obtain sequence of complex numbers and be: " 1+j ,-j, 1,1-j ,-1+j, 1 ,-1-j, j ",This sequence can be used as the plural sequence spreading of generation. In addition, can further carry out energy normalizing to this plural number sequence spreadingChange, be re-used as above-mentioned plural sequence spreading. When energy normalized, the energy normalized coefficient of use can be also multiple hereinThe inverse of the energy sum of 9 constellation of complex points on number planisphere.
Taking M=4 as example, in pseudorandom the first sequence of real numbers and the second sequence of real numbers the value of all elements all fromIn 4 yuan of real number sets 3,1 ,-1 and-3}. For two pseudorandom sequence of real numbers, predefined constellation of complex figure is 16Individual complex coordinates 3+3j, 3+j, 3-j, 3-3j, 1+3j, 1+j, 1-j, 1-3j ,-1+3j ,-1+j ,-1-j ,-1-3j ,-3+3j,16 constellation point that-3+j ,-3-j ,-3-3j form, and predefined (Seq1i, Seq2i) value is mapped as while be (3,3) and answersNumber 3+3j, value is mapped as plural 3+j while being (3,1), and value is mapped as plural 3-j, (3 ,-3) while being (3 ,-1)Time be mapped as plural 3-3j, when (1,3), be mapped as plural 1+3j, value is mapped as plural 1+j, value while being (1,1)During for (1 ,-1), be mapped as plural 1-j, when (1 ,-3), be mapped as plural 1-3j, when (1,3), be mapped as plural number-1+3j,Value is mapped as plural number-1+j while being (1,1), value is mapped as plural number-1-j while being (1 ,-1), mapping when (1 ,-3)For plural number-1-3j, when (3,3), be mapped as plural number-3+3j, value is mapped as plural number-3+j while being (3,1), value be (3,-1) time, be mapped as plural number-3-j, when (3 ,-3), be mapped as plural number-3-3j, as shown in figure 14.
In the preferred embodiment of the present invention, suppose that pseudorandom the first sequence of real numbers is for " 1,3,1 ,-3,1,3 ,-1 ,-3 ", puppetThe second random sequence of real numbers be " 3,1 ,-3 ,-1,1 ,-1 ,-3,3 ", answers according to two pseudorandom sequence of real numbers and 16Mapping relations between number planisphere are mapped to 16 by turn jointly pseudorandom the first sequence of real numbers and the second sequence of real numbersConstellation of complex point on some constellation of complex figure, obtains sequence of complex numbers and is: " 1+3j, 3+j, 1-3j ,-3-j, 1+j, 3-j ,-1-3j,-3-3j ", this sequence can be used as the plural sequence spreading of generation. In addition, also can further carry out energy to this sequence of complex numbersAmount normalization, is re-used as above-mentioned plural sequence spreading.
For the mapping relations between above-mentioned two pseudorandom sequence of real numbers and 16 constellation of complex figure, also can be twoEach value set binary system index number of the element of individual pseudorandom sequence of real numbers, for example (1,1) is expressed as 0000,(1,1) is expressed as 0001 ..., (3 ,-3) are expressed as 1111; In like manner, 16 16 constellation of complex figure are multipleNumber constellation point is also according to same rule numbers, and for example 1+j is expressed as 0000, and-1+j is expressed as 0001 ..., 3-3j representsBe 1111, i.e. each value set of the element of two quaternary pseudo-random sequences and 16 constellation of complex point formation one are a pair ofShould be related to; Then, can two pseudorandom sequence of real numbers that generate be mapped to 16 by turn jointly according to these mapping relationsConstellation point on individual constellation of complex figure, obtains sequence of complex numbers, using this sequence of complex numbers as above-mentioned plural sequence spreading, or,This sequence of complex numbers is carried out obtaining above-mentioned plural sequence spreading after energy normalized.
During except the M=4 of foregoing description, two pseudorandom sequence of real numbers and 16 constellation of complex figure shine upon, alsoTwo the pseudorandom sequence of real numbers and 16 the constellation of complex figure that can utilize M=2 time, generate shine upon; Due to M=2Time pseudorandom sequence of real numbers element value be 0 or 1, or, 1 or-1, so, need to utilize real number order at every turn2 elements in row participate in mapping, and for example, pseudorandom the first sequence of real numbers while supposing M=2 is " 01100011 ",Pseudorandom the second sequence of real numbers is " 10111010 ", successively from pseudorandom the first sequence of real numbers and pseudorandom secondSequence of real numbers takes out two elements simultaneously and shines upon, and (01,10) is mapped as 0110 expression on 16 constellation of complex figureConstellation of complex point, (10,11) are mapped as on 16 constellation of complex figure the 1011 constellation of complex points that represent, etc.
Mapping relations between above-mentioned constellation of complex figure and two pseudorandom sequence of real numbers and constellation of complex figure are also passableBe defined as other forms, can also define and there is constellation of complex figure that more constellation of complex points form and more than twoMapping relations between pseudorandom sequence of real numbers and constellation of complex figure, similar with above-mentioned principle, repeat no more.
Preferred embodiment seven
The preferred embodiment of the present invention provides a kind of N of generation the L method of long plural sequence spreading, the party's ratio jurisAs shown in Figure 20 or Figure 21.
Emitter first generates the long pseudorandom integer sequence of a N × L, and above-mentioned integer sequence has N × L elementAnd wherein the value of all elements all comes from the first integer set of a M × M (M takes advantage of M), above-mentioned M × M unit is wholeIt is the set of all integer compositions in [0, M × M-1] or [1, M × M] scope that manifold is closed, and wherein, M, L areBe more than or equal to 2 integer;
According to N × L element in above-mentioned pseudorandom integer sequence, according to default mapping ruler from a M × MThereby in the constellation of complex figure of point, choose corresponding N × L constellation point and form the long sequence of complex numbers of N × L, finally by thisThe long sequence of complex numbers of N × L is divided into N section and generates the long plural sequence spreading of required N L. Or, by above-mentionedThe sequence of L plural number of N group forms the long plural number expansion of above-mentioned N L after being multiplied by corresponding energy normalized coefficient successivelyExhibition sequence.
The plural sequence spreading is here identical with embodiment tri-, and wherein each element is a plural number, and above-mentioned plural number expansionIn sequence, the real part of all elements and the value of imaginary part all come from a M unit real number set.
Above-mentioned pseudorandom integer sequence can be generated by pseudo random sequence generator, and this pseudo random sequence generator can be byLinear feedback shift register forms, as above-mentioned in embodiment five.
In the present embodiment, be combined into example with M × M=9 unit set of integers, emitter generates a pseudorandom integer sequence,The element value of this integer sequence all come from 9 yuan of integer set 0,1,2 ..., 8}. According in 9 yuan of integer setMapping relations (as shown in figure 20) between the constellation of complex point of element and M × M=9 point constellation of complex figure this puppet withThe integer sequence of machine is mapped to the constellation of complex point (each constellation of complex point represents a plural number) of 9 constellation of complex figure by turnGenerate plural sequence spreading, be formulated as follows:
Seqi—>ComplexSeqi
Wherein, ComplexSeqi represents i element of plural sequence spreading, according to the element in 9 yuan of integer setAnd the mapping relations between the constellation of complex point of 9 constellation of complex figure are obtained by Seqi mapping, and Seqi represents pseudorandomI element of integer sequence.
In another embodiment, be combined into example with M × M=1 set of integers, emitter generates a pseudorandom integer sequence,The element value of this integer sequence all come from 16 yuan of integer set 0,1,2 ..., 15}, according to 16 yuan of integer setIn element and mapping relations (as shown in figure 21) between the constellation of complex point of M × M=16 point constellation of complex figureThis pseudorandom integer sequence is mapped to the constellation of complex point of 16 constellation of complex figure by turn, generates plural sequence spreading,Be formulated as follows:
Seqi—>ComplexSeqi
Wherein, ComplexSeqi represents i value of plural sequence spreading, according to the element in 16 yuan of integer set withMapping relations between the constellation of complex point of 16 constellation of complex figure are obtained by Seqi mapping, and Seqi represents pseudorandom wholeI element of Number Sequence.
The integer set of above-mentioned M × M unit, M × M point constellation of complex figure and mapping relations are between the two also passableBe defined as other forms, similar with above-mentioned principle, repeat no more.
Preferred embodiment eight
The embodiment of the present invention provides the method for a kind of N of generation the long sequence spreading of L, above-mentioned as follows:
Above-mentioned N incomplete same sequence spreading also can appoint from a receiving-transmitting sides, by some LIn the form of long sequence composition, choose formation N time with certain pseudorandom criterion.
For example, the index that terminal transmitter basis generates at random or the index calculating according to predefined formula are from sequenceIn set, choose N time generate N the long sequence spreading of L, or, base station by signaling the choosing method of sequence spreadingNotice is to terminal transmitter, and terminal transmitter obtains sequence as expansion according to this choosing method from arrangement set or sequence tableExhibition sequence.
In the present embodiment, suppose that table 1 is for the predefined sequence of complex numbers set of system, this sequence of complex numbers set comprises n againNumber Sequence, each sequence length is L:
Table 1
Index 0 1 L-1
0 1+j 0 -1-j
1 -j 1 -1+j
n-1 1-j -1+j 0
Above-mentioned sequence of complex numbers set or sequence of complex numbers table also can be defined as other forms, similar with above-mentioned principle, no longer superfluousState.
Terminal transmitter generates N pseudorandom integer between 0 to n-1 as table index according to random, asFirst index generating is 1, and from table 1, selecting index is the expansion as its first modulation symbol of 1 sequence of complex numbersExhibition sequence; Or, the index that terminal transmitter calculates according to predefined formula, first index for example calculatingBe 1, from table 1, selecting index is 1 the sequence of complex numbers sequence spreading as its first modulation symbol.
In another embodiment, base station is notified the index generation method of plural sequence spreading to terminal and is launched by signalingMachine, for example, first index that base station generates by the index generation method of signaling is 1, terminal transmitter basisIndex selected in this index from table 1 is 1 the sequence of complex numbers sequence spreading as its first modulation symbol.
Alternatively, all or part of step of above-described embodiment also can realize with integrated circuit, and these steps canBe made into respectively integrated circuit modules one by one, or the multiple modules in them or step are made into single integrated electricRoad module realizes. Like this, the present invention is not restricted to any specific hardware and software combination.
In another embodiment, also provide a kind of software, this software is used for carrying out above-described embodiment and preferably implementsThe technical scheme of describing in mode.
In another embodiment, also provide a kind of storage medium, in this storage medium, stored above-mentioned software, shouldStorage medium includes but not limited to: CD, floppy disk, hard disk, scratch pad memory etc.
It should be noted that the term " first " in description of the present invention and claims and above-mentioned accompanying drawing, " second "Deng being for distinguishing similar object, and needn't be used for describing specific order or precedence. Should be appreciated that such useObject suitably in situation, can exchange so that embodiments of the invention described herein can be with except diagram hereOr describe those beyond order implement. In addition, term " comprises " and " having " and their any distortion, intentionBe to cover not exclusive comprising, for example, the process that comprised series of steps or unit, method, system, product orThose steps or unit that equipment is not necessarily limited to clearly list, but can comprise clearly do not list or for theseOther step or unit that process, method, product or equipment are intrinsic.
In sum, the embodiment of the present invention has reached following technique effect: solved a user in correlation technique and only usedArticle one, sequence spreading whole modulation symbols are expanded and the inter-user interference that causes can not get effective randomization orThe problem of equalization, makes each access user can use multiple different sequence spreading to expand its modulation symbol, effectively randomization equalization in other words of the interference between user like this, has improved the performance of multiple access.
Obviously, it is apparent to those skilled in the art that above-mentioned of the present invention each module or each step can be with generalCalculation element is realized, and they can concentrate on single calculation element, or is distributed in multiple calculation element and formsNetwork on, alternatively, they can be realized with the executable program code of calculation element, thereby, can be by themBe stored in storage device and carried out by calculation element, and in some cases, can hold with the order being different from hereinThe shown or described step of row, or they are made into respectively to each integrated circuit modules, or many by themIndividual module or step are made into single integrated circuit module and realize. Like this, the present invention is not restricted to any specific hardwareWith software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the technology of this areaPersonnel, the present invention can have various modifications and variations. Within the spirit and principles in the present invention all, that does is anyRevise, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (26)

1. a multi-user communication method for CDMA access, is applied to emitter, it is characterized in that, comprising:
Obtain N modulation symbol of code block gained after modulation that channel encoder compiles out, wherein, N for being greater than orThe positive integer that person equals 2;
According to the sequence spreading of N designated length, a described N modulation symbol is expanded, wherein, described NIn the sequence spreading of individual designated length, at least there are two sequence spreading differences;
Send the modulation symbol after expansion.
2. method according to claim 1, is characterized in that, obtains described N specify long by one of following modeThe sequence spreading of degree:
Determine the sequence spreading of a described N designated length according to the output sequence of pseudo-random sequence generator;
From the presets list, obtain the sequence spreading of a described N designated length according to pre-set criteria, wherein, described pre-If include the sequence that multiple length is described designated length in list.
3. method according to claim 2, is characterized in that, determines according to the output sequence of pseudo-random sequence generatorThe sequence spreading of a described N designated length comprises:
Described pseudo-random sequence generator generates the sequence that length is R, wherein R=N × L, and L is described designated lengthIndicated value;
The sequence that is R by described length is divided into the sequence of N designated length;
Sequence spreading using the sequence of a described N designated length as a described N designated length.
4. method according to claim 2, is characterized in that, determines according to the output sequence of pseudo-random sequence generatorThe sequence spreading of a described N designated length comprises:
Described pseudo-random sequence generator generates the sequence that length is preset length;
The sequence of described preset length is repeated to predetermined number of times and generate the sequence that length is R, wherein, R=N × L, LFor the indicated value of described designated length;
The sequence that is R by described length is divided into the sequence of N designated length;
Sequence spreading using the sequence of a described N designated length as a described N designated length.
5. method according to claim 2, is characterized in that, has L bar length to be the order of L in described the presets listRow, described sequence forms L rank orthogonal matrix, and wherein, L is the indicated value of described designated length.
6. method according to claim 5, is characterized in that, described sequence forms L rank orthogonal matrix, comprising:
The series arrangement that described L bar length is L becomes L × L discrete Fourier transform matrix; Or, described L × LIn discrete Fourier transform matrix, each element is multiplied by the first predetermined value and forms described L rank orthogonal matrix.
7. method according to claim 5, is characterized in that, described sequence forms L rank orthogonal matrix, comprising:
The series arrangement that described L bar length is L becomes L × L hadamard matrix; Or, described L × L Hadamard squareIn battle array, each element is multiplied by the second predetermined value and forms described L rank orthogonal matrix.
8. method according to claim 5, is characterized in that, described orthogonal matrix is unit matrix.
9. method according to claim 1, is characterized in that, described sequence spreading comprise following one of at least: real numberSequence, sequence of complex numbers.
10. method according to claim 9, is characterized in that, determines in the following manner described sequence of complex numbers:
Produce according to the first pseudo-random sequence generator the first sequence of real numbers that length is R, according to the second pseudorandom orderRow generator produces the second sequence of real numbers that length is R, wherein, R=N × L, L is that described designated length is indicatedValue;
Real part using i element of described the first sequence of real numbers as described sequence of complex numbers, by described the second real numberI element of sequence, as the imaginary part of described sequence of complex numbers, made the plural number that comprises described real part and described imaginary partFor i plural elements of described sequence of complex numbers, wherein, i=1,2,3 ..., R;
The R an obtaining plural elements is formed to the sequence of complex numbers that described length is R successively, is R by described lengthSequence of complex numbers N be divided into the sequence of complex numbers of described designated length.
11. methods according to claim 10, is characterized in that, the sequence of complex numbers N that is R by described length is divided intoAfter the sequence of complex numbers of described designated length, also comprise:
The sequence of complex numbers of N described designated length is multiplied by respectively to the energy of the sequence of complex numbers of a described N designated lengthAfter amount normalization coefficient, obtain the sequence of complex numbers of N designated length after normalization.
12. methods according to claim 9, is characterized in that, determine in the following manner described sequence of complex numbers:
Produce according to pseudo-random sequence generator the integer sequence that length is R, wherein, the element of described integer sequenceFrom integer set 0,1 ..., D} or set 1,2 ..., D}, R=N × L, L is described appointmentThe value that length is indicated, D is the quantity of constellation point in constellation of complex figure;
The element of the integer sequence that is R by described length according to default mapping ruler in described constellation of complex figure withChoose the constellation point corresponding with described element;
Determine described sequence of complex numbers according to described constellation point.
13. methods according to claim 9, is characterized in that, determine in the following manner described sequence of complex numbers:
The pseudo-random sequence generator that use can produce M unit real number produces all plural elements in described sequence of complex numbersReal part and imaginary part, or choose institute in described sequence of complex numbers with certain pseudorandom criterion from M unit real number setHave real part and the imaginary part of plural elements, wherein, M is greater than or equal to 2 integer;
Determine described sequence of complex numbers according to the described real part of described all plural elements of choosing and described imaginary part.
14. methods according to claim 13, is characterized in that, described M unit real number set meet following one of at leastCondition:
Described M is odd number, and described real number set is that M integer in [(M-1)/2, (M-1)/2] scope formsSet;
Described M is even number, and described real number set is the set of M odd number composition in [(M-1), (M-1)] scope;
Described M is odd number, and described real number set is that M integer in [(M-1)/2, (M-1)/2] scope taken advantage of respectivelyThe set of M the real number composition obtaining with the corresponding energy normalized coefficient of described real number set;
Described M is even number, and described real number set is that M odd number in [(M-1), (M-1)] scope is multiplied by respectively instituteState the set of M the real number composition that the corresponding energy normalized coefficient of real number set obtains.
15. methods according to claim 13, is characterized in that, determine in the following manner described sequence of complex numbers:
The second real number that the first sequence of real numbers that is R according to the first real number set generation of described M length and length are RSequence, wherein, described the first sequence of real numbers and described the second sequence of real numbers be all from described M unit real number set value,Wherein, R=N × L, L is the indicated value of described designated length;
Real part using i element of described the first sequence of real numbers as described sequence of complex numbers, by described the second real numberI element of sequence, as the imaginary part of described sequence of complex numbers, made the plural number that comprises described real part and described imaginary partFor i plural elements of described sequence of complex numbers, wherein, i=1,2,3 ..., R;
The R an obtaining element is formed to the sequence of complex numbers that described length is R, the plural number that is R by described length successivelySequence N is divided into the sequence of complex numbers of described designated length.
16. methods according to claim 15, is characterized in that, the sequence of complex numbers N that is R by described length is divided intoAfter the sequence of complex numbers of described designated length, also comprise:
The sequence of complex numbers of N described designated length is multiplied by respectively to the energy of the sequence of complex numbers of a described N designated lengthAfter amount normalization coefficient, obtain the sequence of complex numbers of N designated length after normalization.
17. methods according to claim 13, is characterized in that, determine in the following manner described sequence of complex numbers:
To generate length be R integer sequence, wherein said integer sequence value is from the integer set of M × M unit,The integer set of described M × M unit is the set of all integer compositions in [0, M × M-1] or [1, M × M] scope;
The element of the integer sequence that is R by described length according to default mapping ruler in constellation of complex figure with chooseThe constellation point corresponding with described element;
Determine described sequence of complex numbers according to described constellation point.
18. according to the method described in claim 13-17 any one, it is characterized in that, described M value comprise following at least itOne: 2,3,4.
19. methods according to claim 1, is characterized in that, the modulation symbol sending after expansion comprises:
Described modulation symbol is carried out to multi-carrier modulation;
Using modulation symbol the transmitting as described emitter after modulation.
The multi-user communication method of 20. 1 kinds of CDMA accesses, is applied to receiver, it is characterized in that, comprising:
Receive transmitting of K emitter transmitting, wherein, described in transmit and distinguish into described K emitterAdopt the sequence spreading of designated length to carry out after extension process modulation signal, more respectively by the modulation after described expansionSignal is modulated to the signal that identical running time-frequency resource forms, and for each emitter, for N modulation symbol, depositsAt the sequence spreading that has N designated length, and at least there are two in the sequence spreading of a described N designated lengthSequence spreading difference, N and K are positive integer;
According to described sequence spreading, described transmitting detected.
The multi-user communication device of 21. 1 kinds of CDMA accesses, is applied to emitter, it is characterized in that, comprising:
The first acquisition module, for obtaining N modulation symbol of code block gained after modulation that channel encoder compiles out,Wherein, N is greater than or equal to 2 positive integer;
Expansion module, for according to the sequence spreading of N designated length, a described N modulation symbol being expanded,Wherein, in the sequence spreading of a described N designated length, at least there are two sequence spreading differences;
Sending module, for sending the modulation symbol after expansion.
22. devices according to claim 21, is characterized in that, described device also comprises:
The first determination module, for determining a described N designated length according to the output sequence of pseudo-random sequence generatorSequence spreading;
The second acquisition module, for obtaining the expansion of a described N designated length from the presets list according to pre-set criteriaSequence, wherein, in described the presets list, including multiple length is described designated length sequence.
23. devices according to claim 21, is characterized in that, described sequence spreading comprise following one of at least: realNumber Sequence, sequence of complex numbers, described device also comprises:
Generation module, for producing the first sequence of real numbers that length is R, root according to the first pseudo-random sequence generatorAccording to the second pseudo-random sequence generator to produce length be R the second sequence of real numbers, wherein, R=N × L, described in L isThe value that designated length is indicated;
The second determination module, for the reality using i element of described the first sequence of real numbers as described sequence of complex numbersPortion, the imaginary part using i element of described the second sequence of real numbers as described sequence of complex numbers, will comprise described real partWith the plural number of described imaginary part i the plural elements as described sequence of complex numbers, wherein, i=1,2,3 ..., R;
Composition module, for the R an obtaining plural elements is formed to the sequence of complex numbers that described length is R successively, willDescribed length is the sequence of complex numbers that the sequence of complex numbers N of R is divided into described designated length.
24. devices according to claim 23, is characterized in that,
Described generation module, also for producing according to pseudo-random sequence generator the integer sequence that length is R, wherein,The element of described integer sequence from integer set 0,1 ..., D} or set 1,2 ..., D}, R=N× L, L is the indicated value of described designated length, D is the quantity of constellation point in constellation of complex figure;
Choose module, for the element of the integer sequence that is R by described length according to default mapping ruler described multipleNumber planispheres in choose the constellation point corresponding with described element;
The 3rd determination module, for determining described sequence of complex numbers according to described constellation point.
25. devices according to claim 24, is characterized in that,
The described module of choosing, the pseudo-random sequence generator that can produce M unit real number for using produces described plural numberThe real part of all plural elements and imaginary part in sequence, or select with certain pseudorandom criterion from M unit real number setGet real part and the imaginary part of all plural elements in described sequence of complex numbers, wherein, M is greater than or equal to 2 integer;
Described the 3rd determination module, described real part and the described imaginary part of described all plural elements of choosing for basisDetermine described sequence of complex numbers.
The multi-user communication device of 26. 1 kinds of CDMA accesses, is applied to receiver, it is characterized in that, comprising:
Receiver module, for receiving transmitting of K emitter transmitting, wherein, described in transmit as describedK emitter adopts respectively the sequence spreading of designated length to carry out after extension process modulation signal, more respectively by instituteThe modulation signal of stating after expansion is modulated to the signal that identical running time-frequency resource forms, for each emitter, for NIndividual modulation symbol, has the sequence spreading of N designated length and the sequence spreading of a described N designated lengthIn at least there are two sequence spreading differences, N and K are positive integer;
Detection module, for detecting described transmitting according to described sequence spreading.
CN201410564307.4A 2014-10-21 2014-10-21 The multi-user communication method and device of CDMA access Active CN105591994B (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201410564307.4A CN105591994B (en) 2014-10-21 2014-10-21 The multi-user communication method and device of CDMA access
US15/521,096 US10651887B2 (en) 2014-10-21 2015-07-07 Multiuser communication methods and devices for code division multiple access (CDMA)
PCT/CN2015/083479 WO2016062120A1 (en) 2014-10-21 2015-07-07 Multi-user communication method and apparatus of code division multiple access
JP2017522059A JP6598857B2 (en) 2014-10-21 2015-07-07 Multi-user communication method and apparatus using code division multiple access
EP15853508.8A EP3211846A4 (en) 2014-10-21 2015-07-07 Multi-user communication method and apparatus of code division multiple access
KR1020177013426A KR102432449B1 (en) 2014-10-21 2015-07-07 Multi-user communication method and apparatus of code division multiple access

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410564307.4A CN105591994B (en) 2014-10-21 2014-10-21 The multi-user communication method and device of CDMA access

Publications (2)

Publication Number Publication Date
CN105591994A true CN105591994A (en) 2016-05-18
CN105591994B CN105591994B (en) 2019-08-02

Family

ID=55760242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410564307.4A Active CN105591994B (en) 2014-10-21 2014-10-21 The multi-user communication method and device of CDMA access

Country Status (6)

Country Link
US (1) US10651887B2 (en)
EP (1) EP3211846A4 (en)
JP (1) JP6598857B2 (en)
KR (1) KR102432449B1 (en)
CN (1) CN105591994B (en)
WO (1) WO2016062120A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108123903A (en) * 2016-11-29 2018-06-05 上海诺基亚贝尔股份有限公司 Signal processing method and equipment in communication system
CN108206723A (en) * 2016-12-16 2018-06-26 中兴通讯股份有限公司 Signal transmission, information extracting method and device, transmitter, receiver
CN109217969A (en) * 2017-07-03 2019-01-15 中兴通讯股份有限公司 Data processing method and device, equipment, storage medium and processor
CN109962751A (en) * 2017-12-25 2019-07-02 中兴通讯股份有限公司 A kind of data processing method and device
CN110875794A (en) * 2018-08-13 2020-03-10 中兴通讯股份有限公司 Multi-access method and device, and terminal
CN111434073A (en) * 2018-01-12 2020-07-17 中兴通讯股份有限公司 Signal spreading technique for multiple access in wireless networks
CN112956132A (en) * 2018-11-09 2021-06-11 中兴通讯股份有限公司 Design of an extension scheme based on symbol groups
CN114337901A (en) * 2021-12-28 2022-04-12 哈尔滨工业大学 Method for constructing multiple-value sequence set suitable for multiple-address access system
CN114362875A (en) * 2018-03-05 2022-04-15 中兴通讯股份有限公司 Transmission using spreading codes
CN115102822A (en) * 2018-07-26 2022-09-23 中兴通讯股份有限公司 Data modulation method, device and computer storage medium

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190067762A (en) * 2016-10-20 2019-06-17 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 Uplink data transmission method, network side apparatus and terminal apparatus
CN118214530A (en) 2017-09-08 2024-06-18 华为技术有限公司 Signal processing method and device based on sequence
WO2019095426A1 (en) * 2017-11-17 2019-05-23 华为技术有限公司 Information processing method and wireless transmission device
US11271691B2 (en) * 2018-07-09 2022-03-08 Huawei Technologies Canada Co. Ltd. Dynamic spectrum spreading of data symbols for multiple access transmission
WO2023090481A1 (en) * 2021-11-18 2023-05-25 엘지전자 주식회사 Method and apparatus for transmitting/receiving wireless signal in wireless communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005088862A1 (en) * 2004-03-18 2005-09-22 Electronics And Telecommunications Research Institute Diversity transmitter-receiver in cdma system using space-time code, and method thereof
CN103634065A (en) * 2012-08-24 2014-03-12 意法半导体(R&D)有限公司 Generating and Processing of CDMA Signals
US20140098782A1 (en) * 2012-10-05 2014-04-10 Sierra Wireless. Inc. Enhancement for lte communication systems

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3029389B2 (en) 1995-06-08 2000-04-04 沖電気工業株式会社 Rake demodulator
US6233271B1 (en) * 1997-12-31 2001-05-15 Sony Corporation Method and apparatus for decoding trellis coded direct sequence spread spectrum communication signals
JP4107761B2 (en) * 1999-04-12 2008-06-25 三菱電機株式会社 Photon number state generator
MXPA02009295A (en) * 2000-03-23 2004-08-12 Interdigital Tech Corp Efficient spreader for spread spectrum communication systems.
JP4539969B2 (en) 2004-08-25 2010-09-08 モトローラ・インコーポレイテッド Multi-carrier spread spectrum communication apparatus and multi-carrier spread spectrum communication method
US7376173B2 (en) 2004-09-27 2008-05-20 Mitsubishi Electric Research Laboratories, Inc. Unambiguously encoding and decoding signals for wireless channels
US7389099B2 (en) 2005-04-22 2008-06-17 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for canceling interference from high power, high data rate signals
CN101366205B (en) 2006-03-17 2012-04-04 华为技术有限公司 Method and apparatus for enabling soft handoff in an ofdma-based communicatin system
CN101043725A (en) 2006-03-21 2007-09-26 华为技术有限公司 Method for paging in wireless communication system
US8457221B2 (en) * 2006-09-08 2013-06-04 Qualcomm Incorporated Signaling transmission with localized spreading for wireless communication
BRPI0720513A2 (en) * 2006-10-03 2014-11-18 Qualcomm Inc METHOD AND EQUIPMENT FOR PROCESSING PRIMARY AND SECONDARY SYNCHRONIZATION SIGNS FOR WIRELESS COMMUNICATION

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005088862A1 (en) * 2004-03-18 2005-09-22 Electronics And Telecommunications Research Institute Diversity transmitter-receiver in cdma system using space-time code, and method thereof
CN103634065A (en) * 2012-08-24 2014-03-12 意法半导体(R&D)有限公司 Generating and Processing of CDMA Signals
US20140098782A1 (en) * 2012-10-05 2014-04-10 Sierra Wireless. Inc. Enhancement for lte communication systems

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108123903A (en) * 2016-11-29 2018-06-05 上海诺基亚贝尔股份有限公司 Signal processing method and equipment in communication system
CN108206723B (en) * 2016-12-16 2022-04-29 中兴通讯股份有限公司 Signal sending method, information extracting method, signal sending device, information extracting device, transmitter and receiver
CN108206723A (en) * 2016-12-16 2018-06-26 中兴通讯股份有限公司 Signal transmission, information extracting method and device, transmitter, receiver
CN109217969A (en) * 2017-07-03 2019-01-15 中兴通讯股份有限公司 Data processing method and device, equipment, storage medium and processor
CN109962751A (en) * 2017-12-25 2019-07-02 中兴通讯股份有限公司 A kind of data processing method and device
CN109962751B (en) * 2017-12-25 2022-03-01 中兴通讯股份有限公司 Data processing method and device
CN111434073A (en) * 2018-01-12 2020-07-17 中兴通讯股份有限公司 Signal spreading technique for multiple access in wireless networks
CN111434073B (en) * 2018-01-12 2022-05-10 中兴通讯股份有限公司 Wireless communication method, apparatus and computer-readable program storage medium
CN114362875A (en) * 2018-03-05 2022-04-15 中兴通讯股份有限公司 Transmission using spreading codes
CN115102822A (en) * 2018-07-26 2022-09-23 中兴通讯股份有限公司 Data modulation method, device and computer storage medium
CN110875794A (en) * 2018-08-13 2020-03-10 中兴通讯股份有限公司 Multi-access method and device, and terminal
CN110875794B (en) * 2018-08-13 2022-04-15 中兴通讯股份有限公司 Multi-access method and device, and terminal
CN112956132A (en) * 2018-11-09 2021-06-11 中兴通讯股份有限公司 Design of an extension scheme based on symbol groups
CN112956132B (en) * 2018-11-09 2022-10-21 中兴通讯股份有限公司 Design of an extension scheme based on symbol groups
US11637583B2 (en) 2018-11-09 2023-04-25 Zte Corporation Symbol-group based spreading schemes
CN114337901A (en) * 2021-12-28 2022-04-12 哈尔滨工业大学 Method for constructing multiple-value sequence set suitable for multiple-address access system
CN114337901B (en) * 2021-12-28 2024-03-22 哈尔滨工业大学 Construction method of multi-amplitude sequence set suitable for multiple access system

Also Published As

Publication number Publication date
WO2016062120A1 (en) 2016-04-28
US10651887B2 (en) 2020-05-12
US20170353213A1 (en) 2017-12-07
JP6598857B2 (en) 2019-10-30
CN105591994B (en) 2019-08-02
EP3211846A1 (en) 2017-08-30
JP2017537512A (en) 2017-12-14
KR102432449B1 (en) 2022-08-16
EP3211846A4 (en) 2017-11-29
KR20170072919A (en) 2017-06-27

Similar Documents

Publication Publication Date Title
CN105591994A (en) Multi-user communication method and multi-user communication device for code division multiple access
AU2019200710B2 (en) Multi-user code division multiple access communication method, and corresponding transmitter and receiver
JP5571131B2 (en) Code division multiplexing in a single carrier frequency division multiple access system.
CN105610480B (en) Data transmission method and device
CN108123903B (en) Signal processing method and apparatus in communication system
WO2006037835A1 (en) Block modulation
US10484209B2 (en) Data transmission method and device
EP3249824B1 (en) Data transmission method and apparatus
CN106160787B (en) A kind of data transmission method and device
WO2021254683A1 (en) Generation and reception of signals comprising cyclically shifted orthogonal basis functions
WO2019012562A1 (en) Systems and methods for transmitting control data in a communication network
CN110868280A (en) Data sending method, data receiving method and device
JP2011078085A (en) Method and system for reducing inter-carrier-interference (ici) in networks
Ma et al. A Hybrid Clustering Strategy for Transform Domain Communication System
CN117294328A (en) Communication method and device based on physical layer protocol data unit
Sundersingh et al. Multiuser chaos communication through polyphase spreading for overlay cognitive radio
JP2015037322A (en) Transmitter and coding method

Legal Events

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