CN107343321A - Up-link access method and device, emitter, receiver, terminal - Google Patents
Up-link access method and device, emitter, receiver, terminal Download PDFInfo
- Publication number
- CN107343321A CN107343321A CN201610284332.6A CN201610284332A CN107343321A CN 107343321 A CN107343321 A CN 107343321A CN 201610284332 A CN201610284332 A CN 201610284332A CN 107343321 A CN107343321 A CN 107343321A
- Authority
- CN
- China
- Prior art keywords
- sequence
- integer
- bit
- complex
- symbol
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 273
- 230000007480 spreading Effects 0.000 claims abstract description 461
- 238000003892 spreading Methods 0.000 claims abstract description 461
- 230000005540 biological transmission Effects 0.000 claims abstract description 42
- 238000013507 mapping Methods 0.000 claims description 161
- 125000004122 cyclic group Chemical group 0.000 claims description 152
- 230000000631 nonopiate Effects 0.000 claims description 139
- 239000000203 mixture Substances 0.000 claims description 95
- 230000008859 change Effects 0.000 claims description 55
- 230000009466 transformation Effects 0.000 claims description 47
- 238000011144 upstream manufacturing Methods 0.000 claims description 26
- 239000013256 coordination polymer Substances 0.000 claims description 24
- 238000001514 detection method Methods 0.000 claims description 18
- 230000015572 biosynthetic process Effects 0.000 claims description 14
- 238000010606 normalization Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 3
- 230000010363 phase shift Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 37
- 238000004891 communication Methods 0.000 abstract description 24
- 239000011159 matrix material Substances 0.000 description 60
- 230000008569 process Effects 0.000 description 59
- 238000006243 chemical reaction Methods 0.000 description 56
- 238000012545 processing Methods 0.000 description 30
- 230000011664 signaling Effects 0.000 description 12
- 239000011800 void material Substances 0.000 description 12
- 239000012141 concentrate Substances 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- 238000005303 weighing Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 206010049207 Adactyly Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention, which provides up-link access method and device, emitter, receiver, terminal, this method, to be included:Bit sequence coded modulation to be sent is formed into N1Individual modulation symbol, by N1Individual modulation symbol adds N2N number of symbol, N are formed after individual frequency pilot sign1It is positive integer with N, N2For integer;N number of symbol is extended using two sequence spreadings or an equivalent sequence, equivalent sequence includes:A sequence spreading in above-mentioned two sequence spreadings is extended into the sequence that another sequence spreading formed, the first configured information or the second configured information are carried in bit sequence, first configured information is used at least indicate non-orthogonal sequences in two sequence spreadings, the non-orthogonal sequences that the second configured information is used at least two sequences of instruction generation equivalent sequence;Carrier modulation is carried out to the symbol after extension and obtains carrier (boc) modulated signals, sends carrier (boc) modulated signals.Solve the problems, such as with transmission access technology Serious conflicts caused by the magnanimity access of machine communication.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of up-link access method and device, hair
Penetrate machine, receiver, terminal.
Background technology
Uplink multi-users access can be by different multiple access techniques such as:Time division multiple acess (Time
Division Multiple Access, referred to as TDMA), frequency division multiple access (Frequency Division
Multiple Access, FDMA), CDMA (Code Division Multiple Access, letter
Referred to as CDMA) and space division multiple access (Space Division Multiple Access, referred to as SDMA).
In access procedure using CDMA access, first, each access terminal is first with certain length
Sequence spreading (e.g., length is L sequence spreading, refers to that this sequence spreading is made up of L symbol,
It could also say that and be made up of L element, L symbol or L element herein can be L
Numerical chracter) Amplitude is mutually modulated after data symbol be extended.Expansion process refer to it is each
The data symbol of modulation is multiplied with each symbol of sequence spreading, ultimately forms and is grown with sequence spreading used
The process of identical symbol sebolic addressing is spent, Fig. 1 is data symbol Extended Principle Diagram in correlation technique, is such as schemed
Shown in 1, data symbol Sk, the sequence spreading C={ c of a N length1, c2... ... cN, it is so-called
Extension process be exactly by SkWith each element multiplication in sequence spreading C, after finally giving extension
Sequence { Skc1, Skc2... ... SkcN}.Each brewed data symbol in expansion process (such as
Using two-phase PSK (Binary Phase Shift Keying, referred to as BPSK)/quadrature amplitude modulation
Constellation point symbol after (Quadrature Amplitude Modulation, referred to as QAM) modulation)
Be multiplied with each symbol of sequence spreading, final each brewed data symbol can be expanded into
Sequence spreading length identical symbol sebolic addressing used, if using the sequence spreading that length is L each
Modulation symbol can be extended to L symbol, it may also be said to which each brewed data symbol is carried on
On the sequence spreading that one length is L.Then, symbol sebolic addressing can after the extension of all access terminals
To be sent on identical running time-frequency resource.Finally, what base station received is the extension letter of all access terminals
Number conjunction signal being superimposed, and by multiuser receiver technology from close isolated in signal it is each
The useful information of terminal.
Traditionally, the communication technology accessed using CDMA is often classified as the classification of spread spectrum communication, this
It is because the modulation symbol of terminal can be extended to L times of symbol, if L times of symbol after extending
Transmission time requirement is equal to modulation symbol before extension, then required bandwidth will necessarily extend L times.
This is also why sequence spreading is frequently referred to frequency expansion sequence.
In CDMA access technology, the expansion process of emitting side be it is fairly simple, only need to be each
Modulation symbol, such as the symbol after each BPSK/QAM modulation, the extension sequence with a length for L
Each symbol multiplication of row can be obtained by L symbol after extension, and the symbol after then extending can
To be launched by single carrier or multi-transceiver technology.Multicarrier code division multiplexing technology is due to that can rely on
Multi-transceiver technology is come to anti-multipath, so sequence spreading can need to only consider that being beneficial to multi-user information separates
Cross correlation, this is also single carrier code division multiplexing with two kinds of technologies of multicarrier code division multiplexing to sequence
The maximum difference of selection.
Good sequence spreading is the basis of performance, and the separation of final multi-user information is complete in base station side
Into, base station can obtain corresponding performance using different multi-user reception technologies.Obtain optimal
Multi-user data separating property, base station need the multiuser receiver using high-performance but high complexity
Technology, such as serial interference elimination receiver technology.
Binary pseudorandom sequence of real numbers can also be referred to as binary pseudo-random sequence, each symbol in sequence
Number value is typically expressed as 0 or 1, can also be further represented as bipolar sequence, i.e., 0 is expressed as
+ 1,1 is expressed as -1, or, 0, which is expressed as -1,1, is expressed as+1.
The length of sequence spreading is also a critical quantity of CDMA.Sequence spreading is longer, respectively
Low cross correlation measure used by terminal between sequence spreading is more easily guaranteed that, also, is more easily found
More there is the sequence of low cross-correlation, access terminal while so as to support more.If connect simultaneously
The terminal quantity N entered is more than the length L, i.e. N of sequence spreading>L, the then it may be said that multiple access
System is in overload.Namely the user load rate of code-division multiplexing system can be defined as N/L,
If N/L>1 is properly termed as system and is in overload, and Overflow RateHT is also equal to N/L.It is worth one
It is mentioned that, it is that CDMA access technology cuts a conspicuous figure in future wireless system that can realize system overload
One of determinant attribute.
In order to provide flexible system design, support more users while access, generally access terminal
The sequence spreading of use is not mutually orthogonal, up using anon-normal for multiuser information theory angle
The multi-access mode of friendship is can to obtain the power system capacity bigger than orthogonal multi-access mode or edge throughput
's.Because the sequence spreading of each terminal is not mutually orthogonal, the generally solution of each user
Tonality be able to can be deteriorated with the increase of accessing user's quantity simultaneously.When the system is overloaded, multi-user it
Between interference can become more serious.The CDMA of main flow is simple in order to realize at present, mostly
It is as sequence spreading based on binary pseudorandom sequence of real numbers.But due to binary pseudorandom real number sequence
Row, especially the low cross correlation measure between the shorter binary pseudorandom sequence of real numbers of length is not easy to protect
Card, this can cause serious multiuser interference, will necessarily influence the performance of multiple access.
Further, 5G magnanimity connection scene or magnanimity machine communication (Massive machine-type
Communication, referred to as MMC) it is that 5G Internet of Things (Internet of Thing, is referred to as
IoT) a major class of business.The ultimate challenge of this scene is the number of terminals for supporting magnanimity, certainly will
It is required that:The cost of each machine terminal will be far below in general mobile phone terminal;Also foot is obtained in terms of power consumption
It is enough low, to ensure the service life of battery;Should also there are stronger robustness, coverage rate in terms of covering
The by-places such as basement can be reached.
And conventional orthogonal multiple access has following deficiency:Strict access process is needed, terminal is complicated, cost is high,
Power consumption is big;And signaling consumption is too big for parcel, the availability of frequency spectrum is low;Resource quadrature divide,
Hard capacity, system flexibility and autgmentability are low.
At present, the research for machine communication access technology is concentrated mainly on following two directions:It is a kind of
It is that access technology is once transmitted based on ALOHA agreements (wireless communication protocol most basic earliest) etc.
Research, another kind be exactly by improving Long Term Evolution (Long-Term Evolution, referred to as LTE)
Contention access technology adapts to the scheme of machine communication special point.
Due to machine communication density of equipment much larger than traditional people and people (Human-to-Human,
Referred to as H2H) between the density of equipment that communicates, this can cause will have setting for magnanimity identical at the time of
It is standby to be triggered, and (Random Access Channel, be referred to as by RACH
RACH access request) is initiated to base station, so this will inevitably cause information collision problem,
A series of problems, such as bringing access delay, congestion information in turn, therefore LTE radio access technology is simultaneously
Be not suitable for machine communication access technology.Equally, based on the improved access technology schemes of LTE, although can
To ensure the reliability of machine communication access technology, but the program needs substantial amounts of signaling consumption, this
It can not just meet machine communication to flexibility, low-power consumption, low cost, the demand of less signaling consumption.
Once transmission access technology based on ALOHA its can substantially be divided into two kinds:Its a kind of design is thought
Think it is fairly simple, as long as that is, user has data to send, although just they send, certainly, thus
Conflict can be produced so as to cause the destruction of frame;Another design philosophy is the number come unification user with clock
According to transmission, that is, discrete timeslice is divided time into, user must wait until next timeslice just every time
It can start to send data, so as to avoid the randomness that user sends data, reduce data and produce punching
Prominent possibility.In second once transmits access technology, the delivery times of data not only will be by
The influence of user, but also to be limited by timeslice, i.e., data will be opened when next timeslice
It can just be sent during the beginning.
Although once transmission access technology can save substantial amounts of signaling consumption, its reliability but without
Method preferably ensured, and magnanimity access during for machine communication, once transmits access technology
It is inevitable that more serious collision problem occurs again.
For in correlation technique, access technology is transmitted caused by as the magnanimity of machine communication accesses
The problem of Serious conflicts and poor reliability of appearance, not yet propose effective solution.
The content of the invention
The embodiments of the invention provide a kind of up-link access method and device, emitter, receiver, end
End, at least to solve the problems, such as in correlation technique.
According to an aspect of the invention, there is provided a kind of up-link access method, including:
Bit sequence coded modulation to be sent is formed into N1 modulation symbol, by described N1 tune
Symbol processed is positive integer plus N number of symbol, N1 and N is formed after N2 frequency pilot sign, and N2 is whole
Number;
N number of symbol is extended using two sequence spreadings or an equivalent sequence, wherein,
The equivalent sequence includes:A sequence spreading in two sequence spreadings is extended into another expansion
The sequence that sequence is formed is opened up, the first configured information or the second instruction letter are carried in the bit sequence
Breath, first configured information are used at least indicate non-orthogonal sequences in two sequence spreadings, institute
The second configured information is stated to be used at least indicate non-orthogonal sequences in the equivalent sequence;
Carrier modulation is carried out to the symbol after extension and obtains carrier (boc) modulated signals, and sends the carrier wave and adjusts
Signal processed.
Alternatively, first configured information or second configured information comprise at least following letter
Breath:Terminal identity identification information;Terminal identity identification information and, with specific mode or randomly generate
One or more bits, wherein, the terminal identity identification information includes at least one of:Uniquely
Identify the identification information of terminal;For identification information of the instruction terminal in current network.
Alternatively, by least one following parameter determine it is described with specific mode or randomly generate one
Individual or multiple bits:The terminal identity identification information, the number of transmissions of carrier (boc) modulated signals, transmission
The configuration information of cell where the time-frequency location of carrier (boc) modulated signals, the terminal.
Alternatively, two sequence spreadings include:Non-orthogonal sequences and orthogonal sequence;Nonopiate sequence
Row and non-orthogonal sequences;The non-orthogonal sequences include:Plural non-orthogonal sequences.
Alternatively, the non-orthogonal sequences are determined one of in the following manner:According to the bit sequence
The first configured information or second configured information from the set for including multiple non-orthogonal sequences
Selection;Produced according to first configured information or the second configured information sequencer;
The orthogonal sequence is determined one of in the following manner:When first configured information or described
When two configured informations also include the configured information of instruction orthogonal sequence, according to the bit sequence
First configured information or second configured information select from the set for including multiple orthogonal sequences;
Randomly choosed from the set for including multiple orthogonal sequences.
Alternatively, when the non-orthogonal sequences are plural non-orthogonal sequences, determine in the following manner
The non-orthogonal sequences:Each element of the plural non-orthogonal sequences is a plural number, and described multiple
The value of the real and imaginary parts of all elements is both from a M member set of real numbers in number non-orthogonal sequences
Close, wherein, M is greater than the integer equal to 2;
Wherein, when the M is odd number, the M members real number set is [- (M-1)/2, (M-1)/2]
In the range of M integer composition set;Or
When the M is even number, the M members real number set is the M in the range of [- (M-1), (M-1)]
The set of individual odd number composition;Or
When the M is odd number, the M members real number set is in the range of [- (M-1)/2, (M-1)/2]
M integer be multiplied by the M member real number sets respectively corresponding to energy normalized coefficient obtain M it is real
Array into set;Or
When the M is even number, the M members real number set is the M in the range of [- (M-1), (M-1)]
The M real number composition that the energy normalized coefficient that individual odd number is multiplied by the M member real number sets respectively obtains
Set.
Alternatively, when the non-orthogonal sequences are plural non-orthogonal sequences, according to the bit sequence
Determine that the plural non-orthogonal sequences include:
Integer sequence is generated according to the bit sequence, the value of all elements of the integer sequence is equal
Come from M × M member integer set, and the length of the element number having and the non-orthogonal sequences
Spend identical, M × M members integer set is the institute in the range of [0, M × M-1] or [1, M × M]
The set being made up of integer, M are the integer more than or equal to 2;
According to element in the integer sequence, according to default mapping ruler answering from M × M point
Constellation of complex point corresponding to the element is chosen in number planisphere;
Plural number corresponding to the constellation of complex point is determined, the plural number successively combination is obtained into the plural number
Non-orthogonal sequences, or, by the CM with group successively after the plural energy normalized coefficient
Conjunction obtains the plural non-orthogonal sequences.
Alternatively, the M=2 or 3 or 4.
Alternatively, when the non-orthogonal sequences are plural non-orthogonal sequences, according to the bit
Sequence determines that the plural non-orthogonal sequences to be used include:
Integer sequence is generated according to the bit sequence, the value of the integer sequence all elements comes from
8 yuan of integer sets, and the number with element is identical with the length of the non-orthogonal sequences, described 8
First integer set is the set of all integers composition in the range of [0,7] or [1,8];
According to the element in described integer sequence, according to default mapping ruler from 8 points of plural star
Constellation of complex point corresponding to the plural number is chosen in seat figure;
Plural number corresponding to the constellation of complex point is determined, the plural number successively combination is obtained into the plural number
Non-orthogonal sequences, or, by the CM with after energy normalized coefficient corresponding to the plural number successively
Combination obtains the plural non-orthogonal sequences.
Alternatively, the broadcast message sent by base station determines at least one of:Two extensions
The length of at least one sequence spreading or the length of the equivalent sequence in sequence;The terminal is available
Running time-frequency resource.
Alternatively, the orthogonal sequence comprises at least one below:It is Walsh Walsh sequences, discrete
Fourier transformation DFT sequence, Zadoff-Chu sequences.
Alternatively, bit sequence coded modulation to be sent is included into N number of symbol:Using below extremely
One of few coded system is encoded:Cyclic redundancy check (CRC) encodes and channel error correction coding;
The bit sequence to be sent is modulated using at least one coded system:Two enter
Phase-shift keying (PSK) BPSK processed, orthogonal PSK QPSK, 16 quadrature amplitude modulations QAM, 64QAM.
Alternatively, carrier wave tune is carried out using a pair of bit sequences to be sent of at least in the following manner
System:Orthogonal frequency division multiplex OFDM with cyclic prefix CP;List with cyclic prefix CP carries
Ripple frequency division multiple access SC-FDMA is modulated;1 subcarrier with cyclic prefix CP
OFDM/SC-FDMA is modulated.
Alternatively, the sequence length of the orthogonal sequence is 1;The length of the non-orthogonal sequences is 1.
Alternatively, the number N of the frequency pilot sign2Value is 0.
According to another aspect of the present invention, a kind of up-link access method is additionally provided, including:
The carrier (boc) modulated signals of multiple emitter transmittings are received, the carrier (boc) modulated signals are by described
Bit sequence coded modulation to be sent is formed N1 modulation symbol by emitter, by the N1
Modulation symbol forms N number of symbol after adding N2 frequency pilot sign, and uses two sequence spreadings or one
Bar equivalent sequence is extended to N number of symbol, and carries out carrier modulation to the symbol after extension
Formed, wherein, N1 and N are positive integer, and N2 is integer, and the equivalent sequence includes:By institute
The sequence spreading stated in two sequence spreadings extends the sequence that another sequence spreading is formed, institute
State and the first configured information or the second configured information are carried in bit sequence, first configured information is used
In at least indicating non-orthogonal sequences in two sequence spreadings, second configured information is used at least
Indicate non-orthogonal sequences in the equivalent sequence;
Reception detection is carried out to the carrier (boc) modulated signals of reception.
According to another aspect of the present invention, a kind of multi-upstream access device is additionally provided, including:
Code modulation module, for bit sequence coded modulation to be sent to be formed into N1 modulation symbol
Number, form N number of symbol, N1 and N after the N1 modulation symbol is added into N2 frequency pilot sign
For positive integer, N2 is integer;
Expansion module, for being entered using two sequence spreadings or an equivalent sequence to N number of symbol
Row extension, wherein, the equivalent sequence includes:By an extension sequence in two sequence spreadings
Row extend the sequence that another sequence spreading is formed, and the first instruction letter is carried in the bit sequence
Breath or the second configured information, first configured information are used at least indicate in two sequence spreadings
Non-orthogonal sequences, second configured information are used at least indicate nonopiate sequence in the equivalent sequence
Row;
Carrier modulation block, carrier modulation letter is obtained for carrying out carrier modulation to the symbol after extension
Number;
Sending module, for sending the carrier (boc) modulated signals.
According to another aspect of the present invention, a kind of multi-upstream access device is additionally provided, including:
Receiving module, for receiving the carrier (boc) modulated signals of multiple emitter transmittings, the carrier modulation
Signal is that bit sequence coded modulation to be sent is formed into N1 modulation symbol by the emitter
Number, N number of symbol is formed after the N1 modulation symbol is added into N2 frequency pilot sign, and use
Two sequence spreadings or an equivalent sequence are extended to N number of symbol, and to extension after
Symbol carries out carrier modulation formation, wherein, N1 and N are positive integer, and N2 is integer, described etc.
Valency sequence includes:A sequence spreading in two sequence spreadings is extended into another sequence spreading
The sequence formed, the first configured information or the second configured information, institute are carried in the bit sequence
State the first configured information to be used at least indicate non-orthogonal sequences in two sequence spreadings, described second
Configured information is used at least indicate non-orthogonal sequences in the equivalent sequence;
Detection module, for carrying out reception detection to the carrier (boc) modulated signals of reception.
According to another aspect of the present invention, a kind of emitter is additionally provided, including:
First processor;For storing the first memory of processor-executable instruction;
Wherein, the first processor, for bit sequence coded modulation to be sent to be formed
N1 modulation symbol, N number of symbol is formed after the N1 modulation symbol is added into N2 frequency pilot sign
Number, N number of symbol is extended using two sequence spreadings or an equivalent sequence, to extension
Symbol afterwards carries out carrier modulation and obtains carrier (boc) modulated signals, and sends the carrier (boc) modulated signals, its
In, N1 and N are positive integer, and N2 is integer, and the equivalent sequence includes:By described two extensions
A sequence spreading in sequence extends the sequence that another sequence spreading is formed, the bit sequence
In carry the first configured information or the second configured information, first configured information is used at least indicate
Non-orthogonal sequences in two sequence spreadings, second configured information are described etc. at least indicating
Non-orthogonal sequences in valency sequence.
Alternatively, the emitter is in no data demand, in a dormant state.
According to another aspect of the present invention, a kind of terminal is additionally provided, including:Any of the above item institute
The emitter stated.
According to another aspect of the present invention, a kind of receiver is additionally provided, including:
Second processor;For storing the second memory of second processor executable instruction;
Wherein, the second processor, for receiving the carrier (boc) modulated signals of multiple emitter transmittings,
Bit sequence coded modulation to be sent is formed by the emitter during carrier (boc) modulated signals
N1 modulation symbol is formed, N is formed after the N1 modulation symbol is added into N2 frequency pilot sign
Individual symbol, N number of symbol is extended using two sequence spreadings or an equivalent sequence, it is right
Symbol after extension carries out carrier modulation formation, wherein, N1 and N are positive integer, and N2 is integer,
The equivalent sequence includes:A sequence spreading in two sequence spreadings is extended into another expansion
The sequence that sequence is formed is opened up, the first configured information or the second instruction letter are carried in the bit sequence
Breath, first configured information are used at least indicate non-orthogonal sequences in two sequence spreadings, institute
The second configured information is stated to be used at least indicate non-orthogonal sequences in the equivalent sequence.
By the present invention, to sent bit sequence coded modulation into modulation symbol, by the modulation
Symbol forms N number of symbol after adding frequency pilot sign, passes through two sequence spreadings or an equivalent sequence pair
The N number of symbol for including modulation symbol and frequency pilot sign is extended, and the symbol after extension is carried
Ripple is modulated, wherein, the first configured information or the second configured information are carried in bit sequence,
First configured information is used at least indicate non-orthogonal sequences in two sequence spreadings;Described
Two configured informations are used at least indicate non-orthogonal sequences in the equivalent sequence, using above-mentioned technical side
Case, solve in correlation technique, as the magnanimity of machine communication accesses the transmission access skill caused by
The problem of Serious conflicts and poor reliability that art occurs, and then improve the reliable of multi-upstream access process
Property, avoid the excessive signalling interactive process of multi-upstream access process.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the one of the application
Part, schematic description and description of the invention are used to explain the present invention, not formed to this hair
Bright improper restriction.In the accompanying drawings:
Fig. 1 is data symbol Extended Principle Diagram in correlation technique;
Fig. 2 is the flow chart of up-link access method according to embodiments of the present invention;
Fig. 3 is another flow chart of up-link access method according to embodiments of the present invention;
Fig. 4 is the structured flowchart of multi-upstream access device according to embodiments of the present invention;
Fig. 5 is another structured flowchart of multi-upstream access device according to embodiments of the present invention;
Fig. 6 is the another structured flowchart of multi-upstream access device according to embodiments of the present invention;
Fig. 7 is the structured flowchart according to the emitter of the embodiment of the present invention;
Fig. 8 is the structured flowchart according to the receiver of the embodiment of the present invention;
Flows of the Fig. 9 for the transmitter side according to the preferred embodiment of the present invention 1 to signal processing
Figure;
Figure 10 is the transmitter side according to the preferred embodiment of the present invention 2 to signal processing flow figure;
Figure 11 is the transmitter side according to the preferred embodiment of the present invention 3 to signal processing flow figure;
Figure 12 is the transmitter side according to the preferred embodiment of the present invention 4 to signal processing flow figure;
Figure 13 is the flow chart according to the transmitter side up-link access method of the preferred embodiment of the present invention 5;
Figure 14 be according to the preferred embodiment of the present invention according to terminal identity identification information determine L1 it is long or
The flow chart of the long sequence spreadings of L2;
Figure 15 is the constellation schematic diagram according to 4 constellation of complex points of the preferred embodiment of the present invention;
Figure 16 is the constellation schematic diagram according to 9 constellation of complex points of the preferred embodiment of the present invention;
Figure 17 is the square constellation being made up of 8 constellation of complex points according to the preferred embodiment of the present invention
Schematic diagram;
Figure 18 is the circular constellations being made up of 8 constellation of complex points according to the preferred embodiment of the present invention
Schematic diagram;
Figure 19 is according to the basis of the preferred embodiment of the present invention additionally increased bit sequence, terminal body
It is random value that part identification information, which obtains L1 long or the long sequences of L2 and the value of extra increased bit,
Flow chart (one);
Figure 20 is according to the basis of the preferred embodiment of the present invention additionally increased bit sequence, terminal body
Part identification information obtains L1 long or the long sequences of L2 and the value of extra increased bit is determined by number of retransmissions
Fixed flow chart (one);
Figure 21 be according to the modulation symbol of the preferred embodiment of the present invention respectively by the nonopiate extension of 4 length,
The principle schematic of 8 long quadrature spreads;
Figure 22 is the modulation symbol according to the preferred embodiment of the present invention respectively by 8 long quadrature spreads, 4
The principle schematic of long nonopiate extension;
Figure 23 is the modulation symbol according to the preferred embodiment of the present invention respectively by the long sequence extensions of L
Principle schematic;
Figure 24 is respectively by 4 long non-orthogonal sequences, the 8 orthogonal sequences of length according to the preferred embodiment of the present invention
The principle schematic of column-generation L sequences;
Figure 25 is respectively by 8 long orthogonal sequences, the 4 nonopiate sequences of length according to the preferred embodiment of the present invention
The principle schematic of column-generation L sequences;
Figure 26 is the flow chart according to the receiver of the preferred embodiment of the present invention;
The Data expansion flow of transmitter side when Figure 27 is the multiple antennas according to the preferred embodiment of the present invention
Scheme (one);
The Data expansion flow of transmitter side when Figure 28 is the multiple antennas according to the preferred embodiment of the present invention
Scheme (two).
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that
In the case where not conflicting, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that the term in description and claims of this specification and above-mentioned accompanying drawing
" first ", " second " etc. be for distinguishing similar object, without for describe specific order or
Precedence.
What transmission access technology caused by being carried out for the magnanimity access solved with machine communication occurred
The problem of Serious conflicts and poor reliability, a substantially thinking of the embodiment of the present invention are as follows:How
Obtain excellent CDMA access performanceOr more directly say how base station could be exactly from conjunction
The useful data information of each terminal is isolated in signalHere it is the key of code division multiple access system, mainly
It is related to two aspects:Sequence spreading and receiver, the selection of sequence spreading are performance basis, receiver
Design be performance guarantee.
Specifically, excellent access performance is obtained, the sequence spreading that different terminals use needs first
There is good cross correlation.If sequence spreading directly transmits in wireless multi-path channels
Words, such as the code division multiplexing technology of single carrier, then also require that there is sequence good autocorrelation performance to come pair
The when delay multipath of anti-sequence itself extends.
Just because of the importance of sequence spreading, the different CDMA access technology main distinctions is to expand
In the selection for opening up sequence.DS CDMA accesses (Direct Sequence-Code
Division Multiple Access, referred to as DS-CDMA) technology is the most commonly used CDMA
Access technology, uplink multi-users access technology is adopted as by various wireless communication standard, it extends
Sequence is to be based on simplest binary pseudorandom (Pseudo-Noise, referred to as PN) sequence of real numbers.
Due to the simplicity of sequence, the DS-CDMA based on PN sequences be also multicarrier code division multiplexing most
One of major technique, in the art, each modulated symbols can be first by a binary pseudorandom real numbers
Sequence extension, then launched again by multi-transceiver technology.
In order to solve the above-mentioned technical problem, a kind of up-link access method is provided in the present embodiment, is schemed
2 be the flow chart of up-link access method according to embodiments of the present invention, as shown in Fig. 2 the flow bag
Include following steps:
Step S202, bit sequence coded modulation to be sent is formed into N1Individual modulation symbol, by this
N1Individual modulation symbol adds N2N number of symbol, N are formed after individual frequency pilot sign1It is positive integer with N,
N2For integer;
Step S204, N number of symbol is extended using two sequence spreadings or an equivalent sequence,
Wherein, equivalent sequence includes:A sequence spreading in above-mentioned two sequence spreadings is extended another
The sequence that sequence spreading is formed, the first configured information or the second instruction letter are carried in bit sequence
Breath, the first configured information are used at least indicate non-orthogonal sequences in two sequence spreadings, the second instruction letter
Cease at least indicating to generate the non-orthogonal sequences in the two sequences of equivalent sequence;
Step S206, carrier modulation is carried out to the symbol after extension and obtains carrier (boc) modulated signals, concurrently
Send carrier (boc) modulated signals.
By above-mentioned each step, modulation symbol is formed to sent bit sequence coded modulation, then
N number of symbol is formed after modulation symbol is added into frequency pilot sign, passes through two sequence spreadings or an equivalence
Sequence pair includes modulation symbol and N number of symbol of frequency pilot sign is extended, to the symbol after extension
Carrier modulation is carried out, wherein, the first configured information or the second configured information are carried in bit sequence,
First configured information is used at least indicate non-orthogonal sequences in two sequence spreadings, and the second configured information is used
Non-orthogonal sequences at least two sequences of instruction generation equivalent sequence, using above-mentioned technical side
Case, solve in correlation technique, as the magnanimity of machine communication accesses the transmission access skill caused by
The problem of Serious conflicts and poor reliability that art occurs, and then improve the reliable of multi-upstream access process
Property, avoid the excessive signalling interactive process of multi-upstream access process.
Above-mentioned two sequence spreadings are preferably first extended using non-orthogonal sequences, the symbol after anon-normal extension
Number reuse quadrature spread, naturally it is also possible to be first to be extended with orthogonal sequence, reuse afterwards non-
Orthogonal sequence, equivalent sequence can be in two sequence spreadings a sequence extension into another sequence
Equivalent sequence, for example, above-mentioned two sequence spreadings are respectively A and B, equivalent sequence can be by A
The BB sequences formed after B or the AA sequences that B is extended to A are extended to, its
In A and B can represent non-orthogonal sequences and orthogonal sequence respectively.
Two sequence spreadings of the embodiment of the present invention can be non-orthogonal sequences and orthogonal sequence, can also
Two are all non-orthogonal sequences, can be specifically adjusted according to actual conditions, in addition, bit sequence
In except carry instruction non-orthogonal sequences configured information in addition to, orthogonal sequence can also be carried
Configured information, the configured information of orthogonal sequence are typically to borrow the configured information of non-orthogonal sequences, are not wished
Extra increase configured information is hoped to indicate orthogonal sequence, the embodiment of the present invention is not construed as limiting to this.
It should be noted that the non-orthogonal sequences in the embodiment of the present invention be at least through in the following manner it
One determination:The first configured information or the second configured information in bit sequence is multiple from including
Selected in the set of non-orthogonal sequences;The first configured information or the second instruction letter in bit sequence
Breath produces from sequencer;Orthogonal sequence is determined at least through one of in the following manner:When described
When first configured information or the second configured information include the information that can indicate orthogonal sequence, according to than
The configured information for being used to indicate orthogonal sequence in special sequence is from the set for including multiple orthogonal sequences
Selection;Randomly choosed from the set for including multiple orthogonal sequences, those skilled in the art are according to it
The non-orthogonal sequences and the determination mode of orthogonal sequence that the ability possessed can be known are of the invention real
Apply in the protection domain of example, it is necessary to illustrate, indicated by the first configured information and the second configured information
Non-orthogonal sequences be preferred from different set.
In an optional example of the embodiment of the present invention, indicated for the first configured information or second
Information can at least carry following information:Terminal identity identification information;Terminal identity identification information and
With specific mode or the multiple bits randomly generated, it can be understood as the one or more ratios randomly generated
Special information is random, might not be included in the first configured information or the second configured information, this hair
Terminal identity identification information in bright embodiment includes at least one of:The mark of unique mark terminal
Information;Can be specifically UE_ID for identification information of the instruction terminal in current network
Or C-RNTI.
The above-mentioned one or more bits randomly generated are not caused by completely random, and it can be root
Descend what one of parameter determined according to this:Terminal identity identification information, carrier (boc) modulated signals the number of transmissions,
Send time-frequency location, the configuration information of terminal place cell of carrier (boc) modulated signals.
Before above-mentioned steps are performed, the embodiment of the present invention can also do following preparation:Sent out by base station
The broadcast message sent determines at least one of:At least one sequence spreading in above-mentioned two sequence spreadings
Length;Above-mentioned equivalent sequence length;The available running time-frequency resource of terminal, that is to say, that the present invention is real
It is the resource pond that the currently available running time-frequency resource of terminal can be informed by broadcast message to apply a base station,
Terminal, when sending data, randomly selects an available resource after these information are known.
In a particular application, the wherein sequence spreading that the embodiment of the present invention is mentioned can be plural expansion
Sequence is opened up, wherein, in various embodiments of the present invention, as a kind of example, complex spread sequence
Can be plural non-orthogonal sequences.For complex spread sequence, the embodiments of the invention provide mainly give
Several determination modes are gone out, but these determination modes are only used for for example, other are implemented in the present invention
Those skilled in the art under the prompting for the determination mode that example provides it is conceivable that complex spread sequence
Determination mode is in the protection domain of the embodiment of the present invention.
The first determination mode
When sequence spreading is complex spread sequence, above-mentioned sequence spreading is determined in the following manner:It is multiple
Number sequence spreadings each element be a plural number, and in complex spread sequence the real part of all elements with
The value of imaginary part both from a M member real number set, wherein, M is greater than the integer equal to 2;
Wherein, when M is odd number, M member real number sets are the M in the range of [- (M-1)/2, (M-1)/2]
The set of individual integer composition;Or
When M is even number, M member real number sets are the M odd number compositions in the range of [- (M-1), (M-1)]
Set;Or
When M is odd number, M member real number sets are M integers in the range of [- (M-1)/2, (M-1)/2]
The M real number composition that energy normalized coefficient corresponding to being multiplied by the M member real number sets respectively obtains
Set;Or
When M is even number, M member real number sets are the M odd number difference in the range of [- (M-1), (M-1)]
It is multiplied by the set for the M real number composition that the energy normalized coefficients of the M member real number sets obtains.
Second of determination mode
Integer sequence is generated according to bit sequence, the value of all elements of integer sequence is both from one
Individual M × M members integer set, and the element number having is identical with the length of non-orthogonal sequences, M ×
M member integer sets are the set of all integers composition in the range of [0, M × M-1] or [1, M × M],
M is the integer more than or equal to 2;
According to element in integer sequence, the plural star according to default mapping ruler from M × M point
Constellation of complex point corresponding to element is chosen in seat figure;
Plural number corresponding to constellation of complex point is determined, plural number successively combination is obtained into complex spread sequence, or
Person, by CM so that combination obtains complex spread sequence successively after the energy normalized coefficient of plural number.
M values in the first determination mode and second of determination mode, preferably 2 or 3 or 4.
The third determination mode
Integer sequence is generated according to bit sequence, the value of integer sequence all elements comes from 8 yuan of integers
Set, and with element number it is identical with the length of non-orthogonal sequences, 8 yuan of integer sets be [0,
7] set of all integers composition or in the range of [1,8];
According to integer sequence in element, according to default mapping ruler from 8 points of constellation of complex figure
It is middle to choose constellation of complex point corresponding to plural number;
Plural number corresponding to constellation of complex point is determined, plural number successively combination is obtained into complex spread sequence, or
Person, by CM so that combination obtains complex spread sequence successively after energy normalized coefficient corresponding to the plural number
Row.
For in step S202 encode, modulate implementation have it is a variety of, the one of the embodiment of the present invention
In individual optional example, encoded using at least one of coded system:CRC is encoded and channel entangles
Miscoding;It is modulated using at least one coded system:BPSK、QPSK、16QAM、
64QAM, preferential two kinds of modulation systems of BPSK and QPSK for choosing low order.
A step S206 optional implementation, can be carried out using at least one of in the following manner
Carrier modulation:OFDM with CP;SC-FDMA modulation with CP;1 with CP
The OFDM/SC-FDMA modulation of individual subcarrier.
Alternatively, when wherein one in two sequence spreadings is complex spread sequence, above-mentioned two
Sequence spreading includes:Complex field non-orthogonal sequences and orthogonal sequence;Complex field non-orthogonal sequences and anon-normal
Sequence is handed over, orthogonal sequence comprises at least one below:Walsh Walsh sequences, discrete fourier become
Change DFT sequence, Zadoff-Chu sequences.
In embodiments of the present invention, the sequence length of orthogonal sequence can be 1, the length of non-orthogonal sequences
Degree can also be 1, in fact, orthogonal sequence is to increase covering, replace traditional simple repetition.
Such as during a 8 long orthogonal sequences despreading, 8 times of the energy accumulation of oneself can be accomplished, other 7
Sequence is because be orthogonal with this, and cumlative energy is 0 after despreading.And each user simply repeats
If 8 times, then other users can not be eliminated.
In some cases, the number of pilot symbols that N number of symbol includes can be 0, i.e., do not include leading
Frequency symbol, the embodiment of the present invention do not make specified otherwise to this.
Embodiment 2
In order to improve above-mentioned technical proposal, in embodiments of the present invention, a kind of multi-upstream access is additionally provided
Method, Fig. 3 is another flow chart of up-link access method according to embodiments of the present invention, such as Fig. 3 institutes
Show, the flow comprises the following steps:
Step S302, receives the carrier (boc) modulated signals of multiple emitter transmittings, and carrier (boc) modulated signals are
Bit sequence coded modulation to be sent is formed by N by emitter1Individual modulation symbol, by institute
State N1Individual modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, and uses two extension sequences
Row or an equivalent sequence are extended to N number of symbol, and carry out carrier wave tune to the symbol after extension
What system was formed, wherein, N1It is positive integer with N, N2For integer, equivalent sequence includes:Will be above-mentioned
A sequence spreading in two sequence spreadings extends the sequence that another sequence spreading is formed, bit
The first configured information or the second configured information are carried in sequence, the first configured information is used at least indicate
Non-orthogonal sequences in two sequence spreadings;Second configured information is used at least instruction and generates equivalent sequence
Non-orthogonal sequences in two sequences;
Step S304, reception detection is carried out to the carrier (boc) modulated signals of reception.
By above-mentioned each step, the carrier (boc) modulated signals that multiple emitters are launched are received, and to carrier wave
Modulation intelligence carries out reception detection, wherein, carrier (boc) modulated signals are by ratio to be sent by emitter
Special sequential coding is adjusted to form modulation symbol, and N number of symbol is formed after the modulation symbol is added into frequency pilot sign
Number, and N number of symbol is extended using two sequence spreadings or an equivalent sequence, and to expanding
Symbol after exhibition carries out carrier modulation formation, using above-mentioned technical proposal, solves in correlation technique,
With machine communication magnanimity access carry out caused by transmission access technology occur Serious conflicts and
The problem of poor reliability, and then the reliability of multi-upstream access process is improved, avoid multi-upstream access mistake
The excessive signalling interactive process of journey.
The carrier (boc) modulated signals received in step S302 are multiple emitters in identical video resource
Sent in pond, the meeting that the step S302 is received is the multiple signals being superimposed.
Through the above description of the embodiments, those skilled in the art can be understood that root
The mode of required general hardware platform can be added by software according to the method for above-described embodiment to realize, when
So can also be by hardware, but the former is more preferably embodiment in many cases.Based on such reason
Solution, the part that technical scheme substantially contributes to prior art in other words can be with soft
The form of part product embodies, and the computer software product is stored in a storage medium (such as
ROM/RAM, magnetic disc, CD) in, including some instructions are make it that a station terminal equipment (can
To be mobile phone, computer, server, or network equipment etc.) perform each embodiment of the present invention
Method.
Embodiment 3
A kind of multi-upstream access device is additionally provided in the present embodiment, and the device is used to realize above-mentioned implementation
Example and preferred embodiment, repeating no more for explanation was carried out.As used below, term
" module " can realize the combination of the software and/or hardware of predetermined function.Although following examples are retouched
The device stated preferably is realized with software, but hardware, or the realization of the combination of software and hardware
And may and be contemplated.
Fig. 4 is the structured flowchart of multi-upstream access device according to embodiments of the present invention, as shown in figure 4,
The device includes:
Code modulation module 40, for bit sequence coded modulation to be sent to be formed into N1Individual modulation
Symbol, by the N1Individual modulation symbol adds N2N number of symbol, N are formed after individual frequency pilot sign1And N
For positive integer, N2For integer;
Expansion module 42, for being entered using two sequence spreadings or an equivalent sequence to N number of symbol
Row extension, wherein, equivalent sequence includes:A sequence spreading in above-mentioned two sequence spreadings is expanded
The sequence that another sequence spreading is formed is opened up, the first configured information or second are carried in bit sequence
Configured information, the first configured information are used at least indicate non-orthogonal sequences in two sequence spreadings;Second
The non-orthogonal sequences that configured information is used at least two sequences of instruction generation equivalent sequence;
Carrier modulation block 44, carrier modulation letter is obtained for carrying out carrier modulation to the symbol after extension
Number;
Sending module 46, for sending carrier (boc) modulated signals.
By the effect of above-mentioned modules, to sent bit sequence coded modulation into N number of symbol
Number, by two sequence spreadings or an equivalent sequence to including the N of modulation symbol and frequency pilot sign
Individual symbol is extended, and carrier modulation is carried out to the symbol after extension, wherein, carried in bit sequence
There are the first configured information or the second configured information, first configured information is used at least indicate described two
Non-orthogonal sequences in bar sequence spreading;Second configured information is used at least indicate the equivalent sequence
Middle non-orthogonal sequences, using above-mentioned technical proposal, solve in correlation technique, with machine communication
The problem of Serious conflicts and poor reliability that transmission access technology caused by magnanimity access is carried out occurs,
And then the reliability of multi-upstream access process is improved, the excessive signaling for avoiding multi-upstream access process is handed over
Mutual process.
Above-mentioned two sequence spreadings are preferably first extended using non-orthogonal sequences, the symbol after anon-normal extension
Number reuse quadrature spread, naturally it is also possible to be first to be extended with orthogonal sequence, reuse afterwards non-
Orthogonal sequence, equivalent sequence can be the obtained non-orthogonal sequences after orthogonal sequence extension, can also
It is the sequence that the extension of equal value of above-mentioned two sequence spreadings obtains, two of the embodiment of the present invention extend sequences
Row can be non-orthogonal sequences and orthogonal sequence, can also two be all non-orthogonal sequences, specifically can be with
It is adjusted according to actual conditions, in addition, except carrying instruction non-orthogonal sequences in bit sequence
Outside configured information, the configured information of orthogonal sequence, the configured information of orthogonal sequence can also be carried
Typically borrow the configured information of non-orthogonal sequences, it is undesirable to which extra increase configured information is orthogonal to indicate
Sequence, the embodiment of the present invention are not construed as limiting to this.
It should be noted that the non-orthogonal sequences in the embodiment of the present invention be at least through in the following manner it
One determination:The first configured information or the second configured information in bit sequence is multiple from including
Selected in the set of non-orthogonal sequences;The first configured information or the second instruction letter in bit sequence
Breath produces according to sequencer;Orthogonal sequence is determined at least through one of in the following manner:Work as institute
State the first configured information or when the second configured information includes the information that can indicate orthogonal sequence, according to
It is used to indicate the configured information of orthogonal sequence from the set for including multiple orthogonal sequences in bit sequence
Middle selection;Randomly choosed from the set for including multiple orthogonal sequences, those skilled in the art according to
The non-orthogonal sequences and the determination mode of orthogonal sequence that its ability possessed can be known are in the present invention
In the protection domain of embodiment.
In an optional example of the embodiment of the present invention, believe for the first configured information or the second instruction
Breath can carry following information:Terminal identity identification information;Terminal identity identification information and random production
Raw multiple bits, it can be understood as the multiple bit informations randomly generated be it is random, might not
Included in the configured information of non-orthogonal sequences, the terminal identity identification information bag in the embodiment of the present invention
Include at least one of:The identification information of unique mark terminal;For instruction terminal in current network
Identification information, can be specifically UE_ID or C-RNTI.
The above-mentioned multiple bits randomly generated are not caused by completely random, and it can be according to following
What one of parameter determined:Terminal identity identification information, the number of transmissions of carrier (boc) modulated signals, transmission carry
Time-frequency location, the configuration information of terminal place cell of ripple modulated signal.
Fig. 5 is another structured flowchart of multi-upstream access device according to embodiments of the present invention, such as Fig. 5 institutes
Show, said apparatus also includes, determining module 48, for the broadcast message that is sent by base station determine with
It is at least one lower:The length of at least one sequence spreading in above-mentioned two sequence spreadings;Equivalent sequence
Sequence length;The available running time-frequency resource of terminal, that is to say, that base station of the embodiment of the present invention is to lead to
The resource pond that broadcast message informs the currently available running time-frequency resource of terminal is crossed, terminal is knowing these letters
After breath, when sending data next time, an available resource is randomly selected.
In a particular application, the sequence spreading that the embodiment of the present invention is mentioned can be complex spread sequence,
For complex spread sequence, the embodiments of the invention provide mainly give several determination modes, but this
A little determination modes be only used for for example, other determination mode provided in an embodiment of the present invention prompting
Lower those skilled in the art it is conceivable that complex spread sequence determination mode the present invention implement
The protection domain of example.
The first determination mode
Determining module 48, be additionally operable to when wherein a sequence spreading is complex spread sequence, by with
Under type determines above-mentioned sequence spreading:Each element of complex spread sequence is a plural number, and plural number
The value of the real and imaginary parts of all elements is both from a M member real number set in sequence spreading,
Wherein, M is greater than the integer equal to 2;
Wherein, when M is odd number, M member real number sets are the M in the range of [- (M-1)/2, (M-1)/2]
The set of individual integer composition;Or
When M is even number, M member real number sets are the M odd number compositions in the range of [- (M-1), (M-1)]
Set;Or
When M is odd number, M member real number sets are M integers in the range of [- (M-1)/2, (M-1)/2]
The M real number composition that energy normalized coefficient corresponding to being multiplied by the M member real number sets respectively obtains
Set;Or
When M is even number, M member real number sets are the M odd number difference in the range of [- (M-1), (M-1)]
It is multiplied by the set for the M real number composition that the energy normalized coefficients of the M member real number sets obtains.
Second of determination mode
Determining module 48, it is additionally operable to when sequence spreading is complex spread sequence, in the following manner really
Fixed above-mentioned sequence spreading:
Integer sequence is generated according to bit sequence, the value of all elements of integer sequence is both from one
Individual M × M members integer set, and the element number having is identical with the length of non-orthogonal sequences, M ×
M member integer sets are the set of all integers composition in the range of [0, M × M-1] or [1, M × M],
M is the integer more than or equal to 2;
According to element in integer sequence, the plural star according to default mapping ruler from M × M point
Constellation of complex point corresponding to element is chosen in seat figure;
Plural number corresponding to constellation of complex point is determined, plural number successively combination is obtained into complex spread sequence, or
Person, by CM so that combination obtains complex spread sequence successively after the energy normalized coefficient of plural number.
M values in the first determination mode and second of determination mode, preferably 2 or 3 or 4.
The third determination mode
Determining module 48, it is additionally operable to when sequence spreading is complex spread sequence, in the following manner really
Fixed above-mentioned sequence spreading:
Integer sequence is generated according to bit sequence, the value of integer sequence all elements comes from 8 yuan of integers
Set, and with element number it is identical with the length of non-orthogonal sequences, 8 yuan of integer sets be [0,
7] set of all integers composition or in the range of [1,8];
According to integer sequence in element, according to default mapping ruler from 8 points of constellation of complex figure
It is middle to choose constellation of complex point corresponding to plural number;
Plural number corresponding to constellation of complex point is determined, plural number successively combination is obtained into complex spread sequence, or
Person, by CM so that combination obtains complex spread sequence successively after energy normalized coefficient corresponding to the plural number
Row.
Alternatively, code modulation module 40, it is additionally operable to be compiled using at least one of coded system
Code:CRC is encoded and channel error correction coding;It is additionally operable to be adjusted using at least one coded system
System:BPSK, QPSK, 16QAM, 64QAM, the preferential BPSK and QPSK for choosing low order
Two kinds of modulation systems.
In embodiments of the present invention, carrier modulation block 44, it is additionally operable to using at least one of in the following manner
Carry out carrier modulation:OFDM with CP;SC-FDMA modulation with CP;With CP
1 subcarrier OFDM/SC-FDMA modulation.
In embodiments of the present invention, the sequence length of orthogonal sequence can be 1, the length of non-orthogonal sequences
Degree can also be 1, in fact, orthogonal sequence is to increase covering, replace traditional simple repetition.
Such as during a 8 long orthogonal sequences despreading, 8 times of the energy accumulation of oneself can be accomplished, other 7
Sequence is because be orthogonal with this, and cumlative energy is 0 after despreading.And each user simply repeats
If 8 times, then other users can not be eliminated.
Embodiment 4
A kind of multi-upstream access device is additionally provided in the present embodiment, and the device is used to realize above-mentioned implementation
Example and preferred embodiment, repeating no more for explanation was carried out.As used below, term
" module " can realize the combination of the software and/or hardware of predetermined function.Although following examples are retouched
The device stated preferably is realized with software, but hardware, or the realization of the combination of software and hardware
And may and be contemplated.
Fig. 6 is the another structured flowchart of multi-upstream access device according to embodiments of the present invention, such as Fig. 6 institutes
Show, the device includes:
Receiving module 60, for receiving the carrier (boc) modulated signals of multiple emitter transmittings, carrier modulation letter
Number it is that bit sequence coded modulation to be sent is formed by N by emitter1Individual modulation symbol,
By the N1Individual modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, uses two extensions
Sequence or an equivalent sequence are extended to N number of symbol, and carrier modulation is carried out to the symbol after extension
Formed, wherein, N1It is positive integer with N, N2For integer, equivalent sequence includes:Equivalent sequence
Including:A sequence spreading in above-mentioned two sequence spreadings is extended into another sequence spreading to be formed
Sequence, carry the first configured information or the second configured information, the first configured information in bit sequence
For at least indicating non-orthogonal sequences in two sequence spreadings;Second configured information is used at least instruction life
Non-orthogonal sequences into the two sequences of equivalent sequence;
Detection module 62, for carrying out reception detection to the carrier (boc) modulated signals of reception.
By the effect of above-mentioned modules, the carrier (boc) modulated signals that multiple emitters are launched are received, and
Reception detection is carried out to carrier modulation information, wherein, carrier (boc) modulated signals are will be pending by emitter
The bit sequence coded modulation sent forms modulation symbol, is formed after the modulation symbol is added into frequency pilot sign
N number of symbol, and N number of symbol is extended using two sequence spreadings or an equivalent sequence, with
And carrier modulation formation is carried out to the symbol after extension, using above-mentioned technical proposal, solve correlation
In technology, the serious punching of transmission access technology appearance caused by being carried out with the magnanimity access of machine communication
The problem of prominent and poor reliability, and then the reliability of multi-upstream access process is improved, avoid up
The excessive signalling interactive process of access procedure.
Embodiment 5
In actual applications, the embodiment of the present invention additionally provides a kind of emitter, and Fig. 7 is according to this hair
The structured flowchart of the emitter of bright embodiment, as shown in fig. 7, comprises:
First processor 70;
For storing the first memory 72 of processor-executable instruction;Wherein, first processor 70,
For bit sequence coded modulation to be sent to be formed into N1Individual modulation symbol, by the N1It is individual
Modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, uses two sequence spreadings or one
Equivalent sequence is extended to N number of symbol, and carrier modulation is carried out to the symbol after extension and obtains carrier wave tune
Signal processed, and carrier (boc) modulated signals are sent, wherein, N1It is positive integer with N, N2For integer, etc.
Valency sequence includes:A sequence spreading in above-mentioned two sequence spreadings is extended into another sequence spreading
The sequence formed, the first configured information or the second configured information are carried in bit sequence, first refers to
Show that information is used at least indicate non-orthogonal sequences in two sequence spreadings;Second configured information is used at least
Indicate the non-orthogonal sequences in the two sequences of generation equivalent sequence.
One optional application scenarios of the embodiment of the present invention:Currently needing the situation of a large amount of machine communications
Under, many times need to launch the terminal of millions of amounts to a certain area, terminal inner all sets hair in meeting
Machine is penetrated, if using traditional up-link access method, it is necessary to Stochastic accessing or interactive process of shaking hands,
Substantial amounts of Signalling exchange is so needed, wastes the electricity of terminal, also increases the cost of terminal, and is led to
The up-link access method of the embodiment of the present invention is crossed, even if the terminal amount launched is very big, but is connect due to up
Enter that method is simple, be not required to excessive signalling interactive process, and then decrease terminal power consumption amount, reduce
Terminal cost, while also increase the reliability of multi-upstream access process.
In order to preferably save terminal power, emitter is in no data demand, in a dormant state.
In embodiments of the present invention, a kind of terminal, including the transmitting described in any of the above item are additionally provided
Machine.
Embodiment 6
Fig. 8 is the structured flowchart according to the receiver of the embodiment of the present invention, as shown in figure 8, including:
Second processor 80;
For storing the second memory 82 of second processor executable instruction;
Wherein, second processor 80, for receiving the carrier (boc) modulated signals of multiple emitter transmittings, carry
Bit sequence coded modulation to be sent is formed by N by emitter during ripple modulated signal1Individual modulation symbol
Number, by the N1Individual modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, uses two
Sequence spreading or an equivalent sequence are extended to N number of symbol, and carrier wave is carried out to the symbol after extension
What modulation was formed, wherein, N1It is positive integer with N, N2For integer, equivalent sequence includes:It is of equal value
Sequence includes:A sequence spreading in above-mentioned two sequence spreadings is extended into another sequence spreading institute
The sequence of formation, the first configured information or the second configured information, the first instruction are carried in bit sequence
Information is used at least indicate non-orthogonal sequences in two sequence spreadings;Second configured information is used to refer at least to
Show the non-orthogonal sequences in the two sequences of generation equivalent sequence.
The structure and operation principle of above-mentioned transmitter and receiver are said below in conjunction with an example
It is bright, but it is not used in the restriction embodiment of the present invention.
Emitter provided in an embodiment of the present invention, it can include:
Sequence Determination Means, it is configured to determine the real number PN sequences or complex spread sequence to be used,
L element value of real number PN sequences is gathered from [- 1 ,+1], each element of complex spread sequence
For a plural number, and in complex spread sequence the real and imaginary parts of all elements value both from one
Individual M members real number set, wherein, M is greater than the integer equal to 2;
Expanding unit, it is configured to be extended place to sent data symbol using complex spread sequence
Reason, the symbol sebolic addressing after generation extension;
Sender unit, it is configured to send the symbol sebolic addressing after extension.
Alternatively, the real and imaginary parts of all elements in the complex spread sequence that Sequence Determination Means determine
Value both be from a M member real number set, wherein:
M is odd number, and M member real number sets are M integer groups in the range of [- (M-1)/2, (M-1)/2]
Into set;Or
M is even number, and M member real number sets are that M odd number in the range of [- (M-1), (M-1)] forms
Set;Or
M is odd number, and M member real number sets are the M integers point in the range of [- (M-1)/2, (M-1)/2]
The set for the M real number composition that corresponding normalization coefficient obtains is not multiplied by;Or
M is even number, and M member real number sets are that M odd number in the range of [- (M-1), (M-1)] multiplies respectively
The set that the M real number obtained with corresponding normalization coefficient forms.
Alternatively, the real and imaginary parts of all elements in the complex spread sequence that Sequence Determination Means determine
Value both from a M member real number set, wherein, M=2 or 3 or 4.
Alternatively, Sequence Determination Means determine the complex spread sequence to be used, including:
According to treaty rule one is chosen from the default plural non-orthogonal sequences set of receive-transmit system again
Number non-orthogonal sequences, are defined as complex spread sequence;Or
The plural non-orthogonal sequences index information sent according to base station, it is non-from the default plural number of receive-transmit system
A plural non-orthogonal sequences are chosen in orthogonal sequence set, are defined as complex spread sequence;
Wherein, each plural non-orthogonal sequences in plural non-orthogonal sequences set, its all elements
The value of real and imaginary parts is both from M member real number sets.
Alternatively, Sequence Determination Means determine the complex spread sequence to be used, including:
A pseudorandom integer sequence is generated, integer sequence has L element and wherein all elements
Value both from M × M member integer set, M × M member integer sets be [0, M ×
M-1] or [1, M × M] in the range of all integers composition set, L is integer more than or equal to 2;
The L element in pseudorandom integer sequence, according to default mapping ruler from a M
L constellation of complex point corresponding to being chosen in the constellation of complex figure of × M points;
L plural number corresponding to L constellation of complex point is determined, L plural number successively combination is answered
Number sequence spreadings, or, by L CM to be combined successively after corresponding energy normalized coefficient
To complex spread sequence.
Alternatively, sender unit sends the symbol sebolic addressing after extension, including:To the symbol after extension
Number sequence carries out OFDM the or SC-FDMA multi-carrier modulations with CP, forms transmission signal
And launch.
Alternatively, sender unit sends the symbol sebolic addressing after extension, including:To the symbol after extension
Number sequence carries out single-carrier modulated, forms transmission signal and simultaneously launches.
Receiver provided in an embodiment of the present invention can include:
Signal receiving device, it is configured to receive the signal of multiple emitter transmittings, multiple emitter transmittings
Signal be that respective complex spread sequence pair each data to be sent are respectively adopted in multiple emitters
Symbol is extended processing, then the symbol sebolic addressing after the extension of generation is modulated into identical time-frequency respectively
Formed in resource;
Receiving detection device, it is configured to multiple emitters to reception using interference cancellation signals detector
The signal of transmitting carries out reception detection, uses complex spread sequence used by multiple emitters during detection
Row;
Wherein, each element of complex spread sequence is a plural number, and is owned in complex spread sequence
The value of the real and imaginary parts of element both from a M member real number set, wherein, M is greater than
Integer equal to 2.
Alternatively, complex spread sequence used by multiple emitters is used when receiving detection device detects
In, the value of the real and imaginary parts of all elements both from a M member real number set, wherein:
M is odd number, and M member real number sets are M integer groups in the range of [- (M-1)/2, (M-1)/2]
Into set;Or
M is even number, and M member real number sets are that M odd number in the range of [- (M-1), (M-1)] forms
Set;Or
M is odd number, and M member real number sets are the M integers point in the range of [- (M-1)/2, (M-1)/2]
The set for the M real number composition that corresponding normalization coefficient obtains is not multiplied by;Or
M is even number, and M member real number sets are that M odd number in the range of [- (M-1), (M-1)] multiplies respectively
The set that the M real number obtained with corresponding normalization coefficient forms.
Alternatively, complex spread sequence used by multiple emitters is used when receiving detection device detects
In, the value of the real and imaginary parts of all elements both from a M member real number set, wherein:
M=2,3 or 4.
In order to be better understood from the multi-upstream access process of the above-mentioned offer of the embodiment of the present invention, below with reference to
Above-mentioned technical proposal is explained preferred embodiment, if necessary, preferred embodiment
Technical scheme can be used in combination, and this is not limited by the present invention.
Preferred embodiment 1
The preferred embodiment of the present invention 1 provides a kind of up-link access method based on extension, and Fig. 9 is root
According to the transmitter side of the preferred embodiment of the present invention 1 to the flow chart of signal processing, as shown in figure 9,
In transmitter side to signal processing:Terminal " bit sequence " through CRC+ convolution codings,
After modulation, become 144 modulation symbols, add 24 frequency pilot signs (data plus pilot symbol pair
That answers needs 1 Physical Resource Block of LTE (Physical Resource Block, referred to as PRB)
Running time-frequency resource carries), afterwards using a 4 long complex field sequence spreadings, then reuse 8 length
The Walsh orthogonal spreading sequences of (or 4 length) are extended that (symbol after extension needs LTE 32
Individual (or 16) PRB running time-frequency resources carry), finally the symbol after extension is used with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is sent to base station;Base station uses advanced receivers
Separate the information of each terminal.
Preferred embodiment 2
Figure 10 is to signal processing flow figure, such as according to the transmitter side of the preferred embodiment of the present invention 2
Shown in Figure 10:" bit sequence " after CRC+ convolution codings, modulation, is become 144 by terminal
Individual modulation symbol, adding 24 frequency pilot signs (needs LTE 1 corresponding to data plus pilot symbol
PRB running time-frequency resource carries), afterwards using the Walsh quadrature spread sequences of 8 length (or 4 length)
Row are extended, and then reusing a 4 long complex field sequence spreadings, (symbol after extension needs LTE
32 (or 16) individual PRB running time-frequency resources carry), the symbol after extension is finally used into band CP
OFDM/SC-FDMA/DFT-S-OFDM modulation, be sent to base station;Base station is connect using advanced
Receipts machine separates the information of each terminal.
Preferred embodiment 3
Figure 11 is to signal processing flow figure, such as according to the transmitter side of the preferred embodiment of the present invention 3
Shown in Figure 11, transmitter side is to signal processing:Terminal is " bit sequence " through CRC+ convolution
After code coding, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data, which add, to be led
1 PRB of LTE running time-frequency resource is needed corresponding to frequency symbol to carry), then using one 32
The sequence spreading of long (or 16 length) is extended to modulation symbol, and this 32 length (or 16 length) expands
Exhibition sequence is entered by the Walsh orthogonal spreading sequences of 8 length (or 4 length) with 4 long complex field sequence spreadings
Row extension gained, finally uses the symbol after extension with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is sent to base station;Base station uses advanced receivers
Separate the information of each terminal.
Preferred embodiment 4
Figure 12 is to signal processing flow figure, such as according to the transmitter side of the preferred embodiment of the present invention 4
Shown in Figure 12, transmitter side is to signal processing:Terminal is " bit sequence " through CRC+ volumes
After product code coding, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data add
1 PRB of LTE running time-frequency resource is needed corresponding to frequency pilot sign to carry), afterwards using one 4
Long complex field sequence spreading, finally the symbol after extension is used with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is sent to base station;Base station uses advanced receivers
Separate the information of each terminal.
Preferred embodiment 5
Figure 13 is the flow chart according to the transmitter side up-link access method of the preferred embodiment of the present invention 5,
As shown in figure 13, including:
Step S1302, according to bit sequence information determine 4 length complex spread sequence or 8 length (or
4 length) orthogonal spreading sequence.The identification information UE_ID of terminal in itself in the preferred embodiment of the present invention
Can be the bit sequence of 40 length, and it is 4 length plural number that UE_ID length suggestion, which is more than 16, C1,
Domain binary sequence spreading, C2 are the Walsh orthogonal spreading sequences of 8 length, the value value of element in C2
In {+1, -1 }.
The information that bit sequence includes terminal identity in a network (can represent terminal identity in other words
Information, terminal identity mark, such as the identification information UE_ID of terminal in itself can be together simply referred to as
Part or all of information, either temporary mark in a network) bit sequence or extra increase
Bit sequence;Length, value and the terminal identity identification information of extra increased bit sequence, or
Person's the number of transmissions, either data package size or time-frequency location, or cell configuration are relevant.
According to bit sequence information determine 4 length complex spread sequence or 8 length (or 4 length) it is orthogonal
Sequence spreading, according to whether increase extra bit and increased bit not same-action,
It is divided into following three schemes:
Scheme one:As shown in figure 14, the complex spread of 4 length is determined according to terminal identity identification information
The orthogonal spreading sequence of sequence or 8 length (or 4 length), does not utilize extra increase bit to be used for introducing
Randomness:
The application scenarios provided with reference to the preferred embodiment of the present invention, more specifically introduce nonopiate extension
The generating process of sequence C 1, orthogonal spreading sequence C2:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence (ai……a0) carry out 4
Secondary cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
Person is positive integer bit, recycles above-mentioned decimal system method for transformation, obtains each cyclic shift
The decimal number A of bit sequence afterwards1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApMod 4 is represented
To the value of 4 modulus, p belongs to { 1,2,3,4 }, then integer sequence { the A obtained1mod 4、A2mod 4、
A3mod 4、A4mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8 }, and the integer sequence length be 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 4 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, using above-mentioned decimal system method for transformation, compares after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApMod 9 is represented
To the value of 9 modulus, p belongs to { 1,2,3,4 }, then integer sequence { the A obtained1mod 9、A2mod 9、
A3mod 9、A4mod 9}。。
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7 }, and the length of the integer sequence
Spend for 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 4 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, above-mentioned decimal system method for transformation is recycled, after obtaining each cyclic shift
The decimal number A of bit sequence1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApMod 8 is represented
To the value of 8 modulus, p belongs to { 1,2,3,4 }, then integer sequence { the A obtained1mod 8、A2mod 8、
A3mod 8、A4mod 8}。。
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 4 elements in pseudorandom integer sequence, according to default mapping ruler from
4 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are mapped by Ap
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are mapped by Ap
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of [- 1 ,+1] both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
The index value of an integer is generated according to UE_ID, index value comes from one (2 × 2)4Member
Integer set, 256 yuan of integer sets are all integers compositions in the range of [0,256-1] or [1,256]
Set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 256,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be [- 1,0,
+ 1] set of the odd number composition in the range of.
The index value of an integer is generated according to UE_ID, index value comes from one (3 × 3)4Member
Integer set, 6561 yuan of integer sets are all integers in the range of [0,6561-1] or [1,6561]
The set of composition;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 6561,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
According to UE_ID generate an integer index value, index value come from one 4096 yuan it is whole
Manifold is closed, and 4096 yuan of integer sets are all integer groups in the range of [0,4096-1] or [Isosorbide-5-Nitrae 096]
Into set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 4096,
The modulus value of gained is index value.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of [- 1 ,+1] both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1].
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1].
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2 × 2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)4
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) Walsh orthogonal spreading sequences C2 method, should
Method is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.
It is determined that the Walsh orthogonal spreading sequence set that a sequence length is 8 (or 4) is generated,
And the value of each element of each orthogonal sequence is come both from { -1 ,+1 } in arrangement set,
And orthogonal sequence concentrates a total of 8 (or 4) bar orthogonal sequence.
The index value of an integer is generated according to UE_ID, index value comes from one 8 yuan (or 4
Member) integer set, 8 yuan of (or 4 yuan) integer sets be in the range of [0,8-1] or [1,8] (or [0,
4-1] or [Isosorbide-5-Nitrae] in the range of) all integers composition set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by ai……a0The decimal system of conversion
Number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic, the mould of gained to 8
Value is index value.
(2) construct one and grow (or 44 length) Walsh orthogonal spreading sequences comprising 88
Gather (form);
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one in set (form) containing 88 length (or 44 length) Walsh orthogonal spreading sequences
Bar forms.
(4) length of generation 8 (or 4 length) Walsh orthogonal spreading sequences C2 another method, should
Method is segmented into following two parts:
(1) collection for including 88 length (or 44 length) Walsh orthogonal spreading sequences is constructed
Close (form);
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.
(2) (or 44 length) Walsh orthogonal spreading sequences are grown comprising 88 from (1)
Random selection one forms in set (form).
Scheme two:As shown in figure 19, according to extra increased bit sequence, (bit sequence length can
With more than or equal to 0), (bit sequence length can be more than for the bit sequence of terminal identity identification information
Or the orthogonal spreading sequence equal to the complex spread sequence for 0) determining 4 length or 8 length (or 4 length).
All it is random value because the value of extra increased bit sequence is in each retransmit, so this
Extra increased bit sequence can play a part of randomization:
The application scenarios provided with reference to the preferred embodiment of the present invention, more specifically introduce nonopiate extension
The generating process of sequence C 1, orthogonal spreading sequence C2:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20.The length of extra increased bit sequence is more than or equal to 0, each
The equal value of element is in { 0,1 }.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.And when this bust this, it is extra increased
The value of Y bit will randomly choose in each retransmit, or extra increased Y bit takes
Value is in each cyclic shift will random value;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M will
The result and B of computing1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、
A3And A4.And when this bust this, the value of extra increased Y bit is retransmitting every time
When to randomly choose;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And work as this
During bust this, the value of extra increased Y bit will carry out 4 times at random in each retransmit
Change;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 4 times
Ring shifts, or takes 4 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission
During failure, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApMod 4 is represented
To the value of 4 modulus, p belongs to { 1,2,3,4 }, then integer sequence { the A obtained1mod 4、A2mod 4、
A3mod 4、A4mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8 }, and the integer sequence length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
< m≤the M of 0≤i≤39,0, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.And when this bust this, it is extra increased
The value of Y bit will randomly choose in each retransmit, or extra increased Y bit takes
Value is in each cyclic shift will random value;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M will
The result and B of computing1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、
A3And A4.And when this bust this, the value of extra increased Y bit is retransmitting every time
When to randomly choose;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And work as this
During bust this, the value of extra increased Y bit will carry out 4 times at random in each retransmit
Change;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 4 times
Ring shifts, or takes 4 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission
During failure, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApMod 9 is represented
To the value of 9 modulus, p belongs to { 1,2,3,4 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7 }, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.And when this bust this, it is extra increased
The value of Y bit will randomly choose in each retransmit, or extra increased Y bit takes
Value is in each cyclic shift will random value;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M will
The result and B of computing1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、
A3And A4.And when this bust this, the value of extra increased Y bit is retransmitting every time
When to randomly choose;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And work as this
During bust this, the value of extra increased Y bit will carry out 4 times at random in each retransmit
Change;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 4 times
Ring shifts, or takes 4 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission
During failure, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApMod 8 is represented
To the value of 8 modulus, p belongs to { 1,2,3,4 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 4 elements in pseudorandom integer sequence, according to default mapping ruler from
4 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are mapped by Ap
Obtain, Ap represents p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp;
Wherein, ComplexSeqi represents p-th of element of complex spread sequence, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set, then for 4 length non-orthogonal sequences concentrate shares 256 non-orthogonal sequences.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and index value comes from one (2 × 2)4First integer set,
256 yuan of integer sets are the set of all integers composition in the range of [0,256-1] or [1,256];
When extra increased bit is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+
bm……b0) change into a decimal number, 0≤i≤39,0 < m≤M;Then, will be above-mentioned
Decimal number carries out modular arithmetic to 256, and the modulus value of gained is index value.And work as this bust this
When, the value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 0, in order to generate an integer
Index value come specify that 4 long non-orthogonal sequences are concentrated one, it is necessary first to by bit sequence (bm……
b0) change into a decimal number, 0 < m≤M;Then, by above-mentioned decimal number to 256
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be [- 1,0,
+ 1] set of the odd number composition in the range of.
According to bit sequence (ai……a0+bm……b0) generation one integer index value,
0≤i≤39,0≤m≤M, index value come from one (3 × 3)4First integer set, 6561 yuan
Integer set is the set of all integers composition in the range of [0,6561-1] or [1,6561];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 6561
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 6561
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then, will
Above-mentioned decimal number carries out modular arithmetic to 6561, and the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from 4096 yuan of integer sets, 4096 yuan of integer sets be [0,
4096-1] or [Isosorbide-5-Nitrae 096] in the range of all integers composition set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 4096
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 4096
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then, will
Above-mentioned decimal number carries out modular arithmetic to 4096, and the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2 × 2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)4
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) Walsh orthogonal spreading sequences C2 method, should
Method is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
It is determined that the Walsh orthogonal spreading sequence set that a sequence length is 8 (or 4) is generated,
And the value of each element of each orthogonal sequence is come both from { -1 ,+1 } in arrangement set,
And orthogonal sequence concentrates a total of 8 (or 4) bar orthogonal sequence.
According to the index value that generate an integer, the index value of the integer uniquely specifies orthogonal sequence
The sequence concentrated, and index value comes from one 8 yuan (or 4 yuan) integer sets, 8 yuan (or
4 yuan) integer set is (or in the range of [0,4-1] or [Isosorbide-5-Nitrae]) in the range of [0,8-1] or [1,8]
The set of all integer compositions;
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) decimal number is changed into,
Then 0≤i≤39,0≤m≤M obtain resulting decimal number to 8 (or 4) modulus, modulus
It is integer index value to value.And when this bust this, the value of extra increased Y bit
Random value will be carried out in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row are, it is necessary to the bit sequence (b that initial value is randomly selectedm……b0) decimal number is changed into,
0≤m≤M, then resulting decimal number is obtained value and be to 8 (or 4) modulus, modulus
Integer index value.And when this bust this, the value of extra increased Y bit is weighing every time
To be randomly choosed during biography.
(2) set (form) for including 88 long Walsh orthogonal spreading sequences is constructed;
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.(3)
Index value in (1) and according to default mapping ruler, includes 88 length from (2)
Selection one forms in the set (form) of (or 44 length) Walsh orthogonal spreading sequences.
(4) length (or 4) the Walsh orthogonal spreading sequences of generation 8 C2 another method, the party
Method is segmented into following two parts:
(1) collection for including 88 length (or 44 length) Walsh orthogonal spreading sequences is constructed
Close (form);
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.(2)
The set (form) of 88 length (or 44 length) Walsh orthogonal spreading sequences is included from (1)
Middle random selection one forms.
Scheme three:As shown in figure 20, according to extra increased bit sequence, (bit sequence length can
With more than or equal to 0), (bit sequence length can be more than for the bit sequence of terminal identity identification information
Or the orthogonal spreading sequence equal to the complex spread sequence for 0) determining 4 length or 8 length (or 4 length).
The value of extra increased bit sequence specifies the original position of cyclic shift, and extra increased ratio
The value of special sequence can be randomly choosed, can also increased successively in each retransmit:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1,
Orthogonal spreading sequence C2 generating process:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20.The length of extra increased bit sequence is more than or equal to 0, each
The equal value of element is in { 0,1 }.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.The value of extra increased bit sequence specifies
The original position of cyclic shift, and when this bust this, the value of extra increased Y bit
It can randomly select, can also increase successively in each retransmit;If extra increased bit
Value is taken in each retransmit to be increased successively, then, it is necessary to will additionally increase after this transmission success
The value of the bit added is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApMod 4 is represented
To the value of 4 modulus, p belongs to { 1,2,3,4 }, then integer sequence { the A obtained1mod 4、A2mod 4、
A3mod 4、A4mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8 }, and the integer sequence length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.The value of extra increased bit sequence specifies
The original position of cyclic shift, and when this bust this, the value of extra increased Y bit
It can randomly select, can also increase successively in each retransmit;If extra increased bit
Value is taken in each retransmit to be increased successively, then, it is necessary to will additionally increase after this transmission success
The value of the bit added is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApMod 9 is represented
To the value of 9 modulus, p belongs to { 1,2,4 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7 }, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 4 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4.The value of extra increased bit sequence specifies
The original position of cyclic shift, and when this bust this, the value of extra increased Y bit
It can randomly select, can also increase successively in each retransmit;If extra increased bit
Value is taken in each retransmit to be increased successively, then, it is necessary to will additionally increase after this transmission success
The value of the bit added is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in integer sequence
Value is:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApMod 8 is represented
To the value of 8 modulus, p belongs to { 1,2,3,4 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 4 elements in pseudorandom integer sequence, according to default mapping ruler from
4 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex points are determined, by 4
Combination obtains complex spread sequence to plural number successively, or, by 4 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set, then for 4 length non-orthogonal sequences concentrate shares 44 non-orthogonal sequences.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and index value comes from one (2 × 2)4First integer set,
256 yuan of integer sets are the set of all integers composition in the range of [0,256-1] or [1,256];
When extra increased bit is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+
bm……b0) change into a decimal number, 0≤i≤39,0≤m≤M;Then, will be above-mentioned
Decimal number carries out modular arithmetic to 256, and the modulus value of gained is index value.And work as this bust this
When, the value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 0, in order to generate an integer
Index value come specify that 4 long non-orthogonal sequences are concentrated one, it is necessary first to by bit sequence (bm……
b0) change into a decimal number, 0≤m≤M;Then, by above-mentioned decimal number to 256
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be -1,0,
+ 1 } set of the odd number composition in the range of.
According to bit sequence (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from one (3 × 3)4First integer set, 6561 yuan of integer sets are
The set of all integers composition in the range of [0,6561-1] or [1,6561];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 6561
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 6561
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 6561, the modulus value of gained is index value.And when this
During secondary bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from 84 yuan of integer sets, 4096 yuan of integer sets be [0,
4096-1] or [Isosorbide-5-Nitrae 096] in the range of all integers composition set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 4096
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 4096
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 4096, the modulus value of gained is index value.And when this
During secondary bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 4 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one forms in set (form) containing (2 × 2) 44 long non-orthogonal sequences;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)4
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) Walsh orthogonal spreading sequences C2 method, should
Method is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
It is determined that the Walsh orthogonal spreading sequence set that a sequence length is 8 (or 4) is generated,
And the value of each element of each orthogonal sequence is come both from { -1 ,+1 } in arrangement set,
And orthogonal sequence concentrates a total of 8 (or 4) bar orthogonal sequence.
According to the index value that generate an integer, the index value of the integer uniquely specifies orthogonal sequence
The sequence concentrated, and index value comes from one 8 yuan (or 4 yuan) integer sets, 8 yuan (or
4 yuan) integer set is (or in the range of [0,4-1] or [Isosorbide-5-Nitrae]) in the range of [0,8-1] or [1,8]
The set of all integer compositions;
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) decimal number is changed into,
Then 0≤m≤M, 0≤i≤39 obtain resulting decimal number to 8 (or 4) modulus, modulus
It is integer index value to value.And when this bust this, the value of extra increased Y bit
4 randomizations will be carried out in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 2, in order to generate above-mentioned integer sequence
Row are, it is necessary to the bit sequence (b that initial value is randomly selectedm……b0) decimal number is changed into,
0≤m≤M, then resulting decimal number is obtained value and be to 8 (or 4) modulus, modulus
Integer index value.And when this bust this, the value of extra increased Y bit is weighing every time
To be randomly choosed during biography.
(2) collection for including 88 length (or 44 length) Walsh orthogonal spreading sequences is constructed
Close (form);
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one in set (form) containing 88 length (or 44 length) Walsh orthogonal spreading sequences
Bar forms.
(4) length of generation 8 (or 4 length) Walsh orthogonal spreading sequences C2 another method, should
Method is segmented into following two parts:
(1) collection for including 88 length (or 44 length) Walsh orthogonal spreading sequences is constructed
Close (form);
Such as provide a kind of method of 88 length of generation (or 44 length) Walsh sequences:
Such as provide a kind of method of 88 long Walsh sequences of generation:
H is made first2For:
Then H4And H8Respectively:
Wherein, by H8In often row or each column can construct the Walsh code sequences of 8 length.
Or
Such as provide a kind of method of 44 long Walsh sequences of generation:
H is made first2For:
Then H4For:
Wherein, by H4In often row or each column can construct the Walsh code sequences of 4 length.
(2) (or 44 length) Walsh orthogonal spreading sequences are grown comprising 88 from (1)
Random selection one forms in set (form).
Step S1304, entered using resulting sequence spreading C1 and C2 to sent data symbol
Row extension process.
By including at least the bit sequence of oneself terminal identity identification information, by coded modulation, formed
N1 modulation symbol, along with N2 frequency pilot sign, N number of symbol, N=N1+N2, is incited somebody to action altogether
N number of symbol by extension become L × N number of symbol.
According to different expansion types, following three kinds of situations are segmented into:
(1) modulation symbol first passes around 4 long non-orthogonal sequences extensions, and the symbol after this extension passes through again
Cross the orthogonal sequence extension of 8 length.As shown in figure 21, the data symbol after modulation is Sk, first will
SkWith the 4 nonopiate sequence spreading C1={ c of length11,c12,……c14It is extended processing, in this step
Extension process refers to SkWith { c11,c12,……c14In each element (complex symbol) carry out plural phase
Multiply, that is, obtain the data { S after first time extension processkc11,Skc12,……Skc14};Then, by
Sequence { S after one extensionkc11,Skc12,……Skc14Each data and 8 length (or 4 length)
Walsh orthogonal sequence C2={ c21,c22,……c28(or C2={ c21,c22,……c24) carry out second
Extension process, obtain the data { S after second of extensionkc11c21,Skc11c22... ... Skc11c28, Skc12
c21,Skc12c22..., Skc12c28, Skc14c21……Skc14c28(or { Skc11c21,Skc11c22... ...
Skc11c24, Skc12c21,Skc12c22..., Skc12c24, Skc14c21……Skc14c24})。
Data symbol after modulation is extended processing, this step with the nonopiate sequence spreading of complex field
In extension process refer to the data symbol after each coded modulation and the 4 long nonopiate extension sequences of complex field
Each element (complex symbol) of row carries out complex multiplication, ultimately forms and used 4 long sequence spreadings
Length identical complex symbol series.So as to obtain the data sequence after extending for the first time.
Data sequence after first time is extended is extended place using the Walsh orthogonal sequences of generation
Manage, the extension process in this step refers in the data sequence after 4 long non-orthogonal sequences extensions
Each element be multiplied with each element of orthogonal sequence, ultimately form and used 8 length extend
Sequence length identical symbol sebolic addressing.
(2) modulation symbol first passes around 8 long orthogonal sequence extensions, and the symbol after this extension passes through again
The non-orthogonal sequences extension of 4 length.As shown in figure 22, the data symbol after modulation is Sk, first will
SkWith 8 length (or 4 length) Walsh orthogonal sequence C1={ c11,c12,……c18(or C1={ c11,c12,……
c14) it is extended processing, the extension process in this step refers to SkWith { c11,c12,……c18(or
{c11,c12,……c14) in each element (complex symbol) carry out complex multiplication, that is, obtain first
Data { S after secondary extension processkc11,Skc12,……Skc18(or { Skc11,Skc12,……Skc14});
Then, the sequence { S after first time is extendedkc11,Skc12,……Skc18(or { Skc11,Skc12,……
Skc14) each data and the 4 nonopiate sequence spreading C2={ c of length21,c22,……c24Carry out second
Secondary extension process, obtain the data { S after second of extensionkc11c21,Skc11c22... ... Skc11c24, Skc12
c21,Skc12c22..., Skc12c24, Skc18c21……Skc18c24(or { Skc11c21,Skc11c22... ...
Skc11c24, Skc12c21,Skc12c22..., Skc12c24, Skc14c21……Skc14c24}).Specifically,
It is as follows:
Data symbol after modulation is entered using 8 length (or 4 length) Walsh orthogonal sequences of generation
Row extension process, the extension process in this step refer to the data symbol after each coded modulation and 8 length
Each element of orthogonal sequence is multiplied, and is ultimately formed and used 8 length (or 4 length) sequence spreading
Length identical symbol sebolic addressing.So as to obtain the data sequence after extending for the first time.
Data after first time is extended are expanded using the 4 long nonopiate sequence spreadings of complex field of generation
Exhibition is handled, and the extension process in this step refers to after 8 length (or 4 length) orthogonal sequence extension
Data symbol and the 4 long nonopiate sequence spreadings of complex field in each element (complex symbol) carry out
Complex multiplication, ultimately form and used 4 long sequence spreading length identical complex symbol series.
(3) sequence spreading of the modulation symbol by L length is extended, the sequence spreading of wherein L length
It is by L1Long orthogonal sequence and L2Long non-orthogonal sequences extend what is obtained.As shown in figure 23, modulate
Data symbol afterwards is Sk, by SkProcessing is extended with the L sequence spreadings grown, in this step
Extension process refers to SkComplex multiplication is carried out with each element (complex symbol) of the long sequences of L,
Ultimately form and the long sequence spreading length identical symbol sebolic addressings of L used.
Wherein, as shown in figure 24, the long sequences of L are a 4 long non-orthogonal sequences by another 8 length
(or 4 length) orthogonal sequence extension forms;Or as shown in figure 25, the long sequences of L be one
Bar 8 grows what (or 4 length) orthogonal sequence was formed by another 4 long non-orthogonal sequences extensions.
The long sequences of L be a 4 long non-orthogonal sequences by another 8 length (or 4 length) orthogonal sequence
Extension forms, the extension in this step refer to grow each element in 4 long non-orthogonal sequences and 8 (or
4 length) each element of orthogonal sequence is multiplied, ultimately formed identical with sequence spreading length used
Symbol sebolic addressing, i.e., obtained by the long sequences of L be { c11c21,c11c22... ... c11c28, c12c21,c12
c22……c12c28... ..., c14c21……c14c28(or { c11c21,c11c22... ... c11c24, c12
c21,c12c22……c12c24... ..., c14c21……c14c24});Either one 8 length (or 4
It is long) orthogonal sequence formed by another 4 long non-orthogonal sequences extensions, and the extension in this step refers to
Each element in 8 long orthogonal sequences is multiplied with each element of 4 long non-orthogonal sequences, finally
Formed and be with sequence spreading length identical symbol sebolic addressing used, the i.e. resulting long sequences of L
{c11c21,c11c22... ... c11c24, c12c21,c12c22……c12c24... ..., c18c21……c18c24};
(or { c11c21,c11c22... ... c11c24, c12c21,c12c22……c12c24... ..., c14c21……
c14c24})
Finally, it is extended processing using the long sequences of L of generation, the extension process in this step refers to
Data symbol and each element (complex symbol) of the long sequences of L after each coded modulation carry out plural number
It is multiplied, ultimately forms and sequence spreading length identical symbol sebolic addressing used.
Step S1306, by symbol after the extension, by carrier modulation, (single carrier or multicarrier are adjusted
System) it is converted into corresponding carrier (boc) modulated signals.
Step S1308, launch final carrier (boc) modulated signals (single carrier or the overloading of above-mentioned formation
Ripple modulated signal).
Preferred embodiment 6
Terminal is " bit of bit sequence+1 (representing the configured information for whether also having data thereafter) " warp
After CRC+ convolution codings, modulation, become 144 modulation symbols, add 24 frequency pilot signs (number
1 PRB of LTE is needed corresponding to frequency pilot sign according to adding running time-frequency resource carries), afterwards using one
The long complex field sequence spreading of bar 4, then reuse the Walsh quadrature spread sequences of 8 length (or 4 length)
Row are extended (symbol after extension needs the individual PRB running time-frequency resources of LTE 32 (or 16) to carry),
Finally the symbol after extension is modulated using the OFDM/SC-FDMA/DFT-S-OFDM with CP,
It is sent to base station;Base station separates the information of each terminal using advanced receivers.
Or
Terminal is " bit sequence+bit of information bit+1 (represents the finger for whether also having data thereafter
Show information) " after CRC+ convolution codings, modulation, become 144 modulation symbols, add
24 frequency pilot signs (need 1 PRB of LTE running time-frequency resource to hold corresponding to data plus pilot symbol
Carry), it is extended using the Walsh orthogonal spreading sequences of 8 length (4 length), is then reused afterwards
(symbol after extension needs LTE 32 (or 16) PRB to one 4 long complex field sequence spreading
Running time-frequency resource carries), finally symbol after extension is used with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is sent to base station;Base station uses advanced receivers
Separate the information of each terminal.
Or
Terminal is " bit sequence+bit of information bit+1 (represents the finger for whether also having data thereafter
Show information) " after CRC+ convolution codings, modulation, become 144 modulation symbols, add
24 frequency pilot signs (need 1 PRB of LTE running time-frequency resource to hold corresponding to data plus pilot symbol
Carry), then modulation symbol is extended using the sequence spreading of one 32 length (or 16 length),
This 32 length (or 16 length) sequence spreading by 8 length (or 4 length) Walsh orthogonal spreading sequences with
4 long complex field sequence spreadings are extended gained, finally use the symbol after extension with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is sent to base station;Base station uses advanced receivers
Separate the information of each terminal.
In the preferred embodiment of the present invention extra increased 1 bit can play a part of flag bit.
When this 1 bit is arranged to 0 by transmitting terminal, the data for representing to report can not be by a data
Bag completes transmission, subsequently also has packet to need to be transmitted;When this 1 bit is arranged to by transmitting terminal
When 1, the data transfer for representing to report finishes, and this packet for including 1 bit that bit value is 1 is
Last packet.
Or
When this 1 bit is arranged to 1 by transmitting terminal, the data for representing to report can not be by a data
Bag completes transmission, subsequently also has packet to need to be transmitted;When this 1 bit is arranged to by transmitting terminal
When 0, the data transfer for representing to report finishes, and this packet for including 1 bit that bit value is 1 is
Last packet.
Therefore the value of this 1 bit can influence handling process of the receiver to reported data, such as Figure 26
Shown, first, receiver receives the signal of multiple emitter transmittings, the signal of multiple emitter transmittings
It is that multiple emitters are respectively adopted respective sequence spreading each data symbol to be sent is expanded
Exhibition is handled, then the symbol sebolic addressing after the extension of generation is modulated on identical running time-frequency resource respectively and formed
's.
Then, receiver judges the number reported according to the value of the bit of flag bit 1 correctly detected
Whether it is last packet according to bag, so as to determine whether to use advanced interference cancellation signals
The signal that detector is launched multiple emitters of reception carries out reception detection.
Preferred embodiment 7
Base station reception antenna amount is more, such as 4/8/16 or more reception antennas, this feelings
Under condition, " bit sequence " after CRC+ convolution codings, modulation, is become N number of modulation by terminal
Symbol, then extended using a 2 long complex field dual codes, used after extension with CP's
OFDM/SC-FDMA/DFT-S-OFDM is modulated, and is then sent to base station;Base station is connect using advanced
Receipts machine separates the information of each terminal.
As shown in figure 27, the data symbol after modulation is Sk, with the 2 nonopiate sequence spreadings of length
C1{c11,c12It is extended processing, the extension process in this step refers to the number after each coded modulation
Complex multiplication is carried out according to symbol and each element (complex symbol) of 2 long sequences, is ultimately formed and institute
With sequence spreading length identical symbol sebolic addressing.Data after extension are { Skc11,Skc12}。
Nonopiate extension has only been carried out once in the present embodiment, or, second of extension institute can be set
The length of orthogonal spreading sequence is 1.
The flow of the up-link access method based on extension of the present embodiment transmitter side, including:
Determine the complex spread sequence of 2 length according to bit sequence information, terminal is in itself in the present embodiment
Identification information UE_ID can be the bit sequence of 40 length, and UE_ID length suggestion is more than 16,
C1 is 2 long complex field binary sequence spreadings.
The information that bit sequence includes terminal identity in a network (can represent terminal identity in other words
Information, terminal identity mark, such as the identification information UE_ID of terminal in itself can be together simply referred to as
Part or all of information, either temporary mark in a network) bit sequence or extra increase
Bit sequence;Length, value and the terminal identity identification information of extra increased bit sequence, or
Person's the number of transmissions, either data package size or time-frequency location, or cell configuration are relevant.
The complex spread sequence of 2 length is determined according to bit sequence information, according to whether the extra ratio of increase
Special position and increased bit not same-action, be divided into following three schemes:
Scheme one:The complex spread sequence of 2 length is determined according to terminal identity identification information, no longer additionally
Increase bit introduce randomness:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 2 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, above-mentioned decimal system method for transformation is recycled, after obtaining each cyclic shift
The decimal number A of bit sequence1、A2。
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 4、A2Mod 4, wherein ApMod 4 represents the value to 4 modulus, and p belongs to { 1,2 }, then
Obtained integer sequence { A1mod 4、A2mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8,9 }, and the integer sequence length be 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 2 times
Cyclic shift, and 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
Person is positive integer bit, using above-mentioned decimal system method for transformation, after obtaining each cyclic shift
The decimal number A of bit sequence1、A2。
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 9、A2Mod 9, wherein ApMod 9 represents the value to 9 modulus, and p belongs to { 1,2 }, then
Obtained integer sequence { A1mod 9、A2mod 9}。
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7,8 }, and the integer sequence
Length is 2.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 2 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, above-mentioned decimal system method for transformation is recycled, after obtaining each cyclic shift
The decimal number A of bit sequence1、A2。
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 8、A2Mod 8, wherein ApMod 8 represents the value to 8 modulus, and p belongs to { 1,2 }, then
Obtained integer sequence { A1mod 8、A2mod 8}。
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 4 elements in pseudorandom integer sequence, according to default mapping ruler from
2 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 4 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 9 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqp represents p-th of element of complex spread sequence, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of [- 1 ,+1] both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
The index value of an integer is generated according to terminal identity identification information, index value comes from one (2
×2)2First integer set, 16 yuan of integer sets are all whole in the range of [0,16-1] or [1,16]
Array into set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 256,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 2 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be [- 1,0,
+ 1] set of the odd number composition in the range of.
The index value of one integer of generation is identified according to terminal identity information, index value comes from one (3
×3)2First integer set, 81 yuan of integer sets are all whole in the range of [0,81-1] or [1,81]
Array into set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 81,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
The index value of an integer is generated according to terminal identity identification information, index value comes from one
82 yuan of integer sets, 64 yuan of integer sets are all integer groups in the range of [0,64-1] or [1,64]
Into set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 64,
The modulus value of gained is index value.
(2) set (form) of the non-orthogonal sequences of a 2 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of [- 1 ,+1] both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1].
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1].
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated2Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2 × 2)2Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)2
Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)2Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar.
Scheme two:According to extra increased bit sequence (bit sequence length can be more than or equal to 0),
(bit sequence length can be more than a part of bit sequence of terminal identity identification information (UE_ID)
Or equal to the complex spread for 0) determining 2 length.Because the value of extra increased bit sequence is each
All it is random value during re-transmission, so this extra increased bit sequence can play randomization
Effect:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20.The length of extra increased bit sequence is more than or equal to 0, each
The equal value of element is in { 0,1 }.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 2.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.And when this bust this, extra increased Y bit
Value to be randomly choosed in each retransmit, or extra increased Y bit value each
Will random value after cyclic shift;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 2 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, obtain the decimal number B1 of bit sequence after each cyclic shift,
B2.By bit sequence (bm……b0) carry out decimal system conversion, 0≤m≤M, by the knot of computing
Fruit respectively with B1、B2It is added, obtains 4 new decimal number A1、A2.And when this transmission is lost
When losing, the value of extra increased Y bit will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 2
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2.And work as this bust this
When, the value of extra increased Y bit will carry out 4 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 2 times
Ring shifts, or takes 2 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2.And when this bust this,
The value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 4、A2Mod 4, wherein ApMod 4 represents the value to 4 modulus, and p belongs to { 1,2 }, then
Obtained integer sequence { A1mod 4、A2mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8 }, and the integer sequence length be 2.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
< m≤the M of 0≤i≤39,0, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.And when this bust this, extra increased Y bit
Value to be randomly choosed in each retransmit, or extra increased Y bit value every
Will random value after secondary cyclic shift;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to bit sequence (ai ... a0) is carried out to the cyclic shift of 2 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2.By bit sequence (bm……b0) carry out decimal system conversion, 0≤m≤M, by the result of computing
Respectively with B1、B2It is added, obtains 2 new decimal number A1、A2.And work as this bust this
When, the value of extra increased Y bit will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 2
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2.And work as this bust this
When, the value of extra increased Y bit will carry out 2 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 2 times
Ring shifts, or takes 2 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2.And when this bust this,
The value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 9、A2Mod 9, wherein ApMod 9 represents the value to 9 modulus, and p belongs to { 1,2 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7 }, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.And when this bust this, extra increased Y bit
Value to be randomly choosed in each retransmit, or extra increased Y bit value each
Will random value after cyclic shift;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 2 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2.By bit sequence (bm……b0) carry out decimal system conversion, 0≤m≤M, by the result of computing
Respectively with B1、B2It is added, obtains 2 new decimal number A1、A2.And work as this bust this
When, the value of extra increased Y bit will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 1, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 2
Secondary randomization value, 0≤i≤39,0≤m≤M, and every time containing randomization bit sequence
(ai……a0+bm……b0) Sequence Transformed into decimal number A1、A2.And work as this bust this
When, the value of extra increased Y bit will carry out 4 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 1, in order to generate above-mentioned integer sequence
Row the, firstly, it is necessary to bit sequence (b that initial value is randomly selectedm……b0) follow for 2 times
Ring shifts, or takes 2 values, 0≤m≤M at random, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2.And when this bust this,
The value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 8、A2Mod 8, wherein ApMod 8 represents the value to 8 modulus, and p belongs to { 1,2 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 4 elements in pseudorandom integer sequence, according to default mapping ruler from
4 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are mapped by Ap
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 4 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 9 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set, then for 2 length non-orthogonal sequences concentrate shares 16 non-orthogonal sequences.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and index value comes from one (2 × 2)2First integer set,
16 yuan of integer sets are the set of all integers composition in the range of [0,16-1] or [1,16];
When extra increased bit is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 2 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+
bm……b0) change into a decimal number, 0≤i≤39,0 < m≤M;Then, will be above-mentioned
Decimal number carries out modular arithmetic to 16, and the modulus value of gained is index value.And work as this bust this
When, the value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 0, in order to generate an integer
Index value come specify that 2 long non-orthogonal sequences are concentrated one, it is necessary first to by bit sequence (bm……
b0) change into a decimal number, 0 < m≤M;Then, by above-mentioned decimal number to 16
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 2 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be [- 1,0,
+ 1] set of the odd number composition in the range of.
According to bit sequence (ai……a0+bm……b0) generation one integer index value,
0≤i≤39,0≤m≤M, index value come from one (3 × 3)2First integer set, 81 yuan whole
Manifold conjunction is the set of all integers composition in the range of [0,81-1] or [1,81];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 81
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 81
When, in order to generate the index value of an integer to specify one of 2 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 81, the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from 64 yuan of integer sets, and 64 yuan of integer sets are [0,64-1]
Or the set of all integers composition in the range of [1,64];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 64
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 64
When, in order to generate the index value of an integer to specify one of 2 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 64, the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated2Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2 × 2)2Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)2
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)2Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
Scheme three:According to extra increased bit sequence (bit sequence length can be more than or equal to 0),
(bit sequence length can be more than a part of bit sequence of terminal identity identification information (UE_ID)
Or equal to the complex spread sequence for 0) determining 2 length.The value of extra increased bit sequence specifies
The original position of cyclic shift, and the value of extra increased bit sequence is in each retransmit, can be with
Random selection, can also increase successively:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1,
Orthogonal spreading sequence C2 generating process:
(1) generate a kind of complex field binary sequence spreading C1 method, this method be segmented into
Lower three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20.The length of extra increased bit sequence is more than or equal to 0, each
The equal value of element is in { 0,1 }.
By taking 2 × 2 integer sets as an example, emitter generates the index value of an integer sequence, the integer
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in sequence, and the length of the integer sequence
Spend for 2.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.The value of extra increased bit sequence specifies cyclic shift
Original position, and when this bust this, the value of extra increased Y bit is weighing every time
It can randomly select, can also increase successively during biography;If the value of extra increased bit is every
Taken during secondary re-transmission increases successively, then, it is necessary to will extra increased bit after this transmission success
Value reset.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 4、A2Mod 4, wherein ApMod 4 represents the value to 4 modulus, and p belongs to { 1,2 }, then
Obtained integer sequence { A1mod 4、A2mod 4}。
In another embodiment, by taking 3 × 3 integer sets as an example, emitter generates an integer sequence
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8 }, and the integer sequence length be 2.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.The value of extra increased bit sequence specifies cyclic shift
Original position, and when this bust this, the value of extra increased Y bit is weighing every time
It can randomly select, can also increase successively during biography;If the value of extra increased bit is every
Taken during secondary re-transmission increases successively, then, it is necessary to will extra increased bit after this transmission success
Value reset.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 9、A2Mod 9, wherein ApMod 9 represents the value to 9 modulus, and p belongs to { 1,2 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7 }, and the length of the integer sequence
Spend for 2.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence
Row, firstly, it is necessary to by bit sequence (ai……a0+bm……b0) cyclic shift of 2 times is carried out,
0≤i≤39,0≤m≤M, and the step-length of cyclic shift can be 0 bit or be every time
Positive integer bit, above-mentioned decimal system method for transformation is recycled, compared after obtaining each cyclic shift
The decimal number A of special sequence1、A2.The value of extra increased bit sequence specifies cyclic shift
Original position, and when this bust this, the value of extra increased Y bit is weighing every time
It can randomly select, can also increase successively during biography;If the value of extra increased bit is every
Taken during secondary re-transmission increases successively, then, it is necessary to will extra increased bit after this transmission success
Value reset.
Finally, according to decimal number A1、A2, the value for obtaining each element in integer sequence is:
A1mod 8、A2Mod 8, wherein ApMod 8 represents the value to 8 modulus, and p belongs to { 1,2 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.Plural star
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in seat figure, and this
2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from 3 yuan of real numbers in constellation of complex figure
Set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j, j,
-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
J, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, that is, do not contain at 0 point.
(3) 2 elements in pseudorandom integer sequence, according to default mapping ruler from
4 constellation of complex points corresponding to being chosen in one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 15) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMapping
Obtain, ApRepresent i-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 4 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 16) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 9 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMapping
Obtain, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 2 plural numbers corresponding to 8 constellation of complex points are determined, by 2
Combination obtains complex spread sequence to plural number successively, or, by 2 CMs with corresponding energy normalizing
Combination obtains complex spread sequence successively after change coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39×239+a38×
238+……+a1×21+a0×20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set, then for 2 length non-orthogonal sequences concentrate shares 16 non-orthogonal sequences.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and index value comes from one (2 × 2)2First integer set,
16 yuan of integer sets are the set of all integers composition in the range of [0,16-1] or [1,16];
When extra increased bit is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 2 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+
bm……b0) change into a decimal number, 0≤i≤39,0≤m≤M;Then, will be above-mentioned
Decimal number carries out modular arithmetic to 16, and the modulus value of gained is index value.And work as this bust this
When, the value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 3, in order to generate an integer
Index value come specify that 2 long non-orthogonal sequences are concentrated one, it is necessary first to by bit sequence (bm……
b0) change into a decimal number, 0≤m≤M;Then, by above-mentioned decimal number to 16
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 2 length
Sequence is opened up, and each element of nonopiate sequence spreading is a plural number, and all members in sequence spreading
Element real and imaginary parts value both from 3 yuan of real number sets, 3 yuan of real number sets be -1,0,
+ 1 } set of the odd number composition in the range of.
According to bit sequence (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from one (3 × 3)2First integer set, 81 yuan of integer sets be [0,
81-1] or [1,81] in the range of all integers composition set;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 81
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 81
When, in order to generate the index value of an integer to specify one of 2 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 81, the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of [- 1,0 ,+1], but all elements in sequence spreading are required herein
Real and imaginary parts can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, index value come from 64 yuan of integer sets, and 64 yuan of integer sets are [0,64-1]
Or the set of all integers composition in the range of [1,64];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 64
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 64
When, in order to generate the index value of an integer to specify one of 2 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 64, the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 2 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 2 length is generated, and it is non-
Each element of orthogonal spreading sequence is a plural number, and in sequence spreading all elements real part and void
The value in portion is strange in the range of { -1 ,+1 } both from 2 yuan of real number sets, 2 yuan of real number sets
Array into set.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (2 × 2) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
There are (3 × 3) in the non-orthogonal sequences set then now generated2Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 2 length
Sequence spreading is handed over, and each element of nonopiate sequence spreading is a plural number, and institute in sequence spreading
The value for having the real and imaginary parts of element is both from 3 yuan of real number sets, 3 yuan of real number sets
The set of odd number composition in the range of { -1,0 ,+1 }.
2 resulting plural numbers are combined to obtain complex spread sequence successively, or, by 2 plural numbers
It is multiplied by after corresponding energy normalized coefficient combination successively and obtains complex spread sequence.
But require herein all elements in sequence spreading real and imaginary parts can not simultaneously be 0, so
There is (3 × 3-1) in the non-orthogonal sequences set now generated2Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2 × 2)2Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3) are included from (2)2
Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3 × 3-1) is included from (2)2Selection one forms in the set (form) of 2 long non-orthogonal sequences of bar.
Then, expanded using resulting nonopiate sequence spreading C1 to sent data symbol
Exhibition is handled:By including at least the bit sequence of oneself terminal identification information, by coded modulation, formed
N1Individual modulation symbol, along with N2Individual frequency pilot sign, altogether N number of symbol, N=N1+N2, by
N number of symbol becomes 2 by extension × N number of symbol.
For example, the data symbol after modulation is Sk, first by SkWith the 2 nonopiate sequence spreadings of length
C1={ c11,c12It is extended processing, the extension process in this step refers to SkWith { c11,c12In it is every
Individual element (complex symbol) carries out complex multiplication, that is, obtains the data { S after first time extension processkc11,
Skc12}。
Finally, symbol after extension is converted into by carrier modulation (single carrier or multi-carrier modulation)
Corresponding carrier (boc) modulated signals.Launch above-mentioned formation final carrier (boc) modulated signals (single carrier or
Multicarrier modulated signal).
Preferred embodiment 8
Base station reception antenna amount is more, such as 4/8/16 or more reception antennas, this feelings
Under condition, " bit sequence " after CRC+ convolution codings, modulation, is become N number of modulation by terminal
Symbol, then using the OFDM/SC-FDMA/DFT-S-OFDM modulation with CP, then send
To base station;Base station separates the information of each terminal using advanced receivers.Such case is equivalent to transmitting
Side need not extend.
As shown in figure 28, the data symbol after modulation is Sk, with the sequence spreading that length is 1 to it
It is extended;Or the data symbol S after modulationkProcessing is not extended, directly passes through carrier wave
Modulation (single carrier or multi-carrier modulation) is converted into corresponding carrier (boc) modulated signals.
Preferred embodiment 9:Non-orthogonal sequences extend twice:
Present embodiments provide a kind of up-link access method based on extension:
Its transmitter side is to signal processing:Terminal is compiled " bit sequence " through CRC+ convolutional codes
After code, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data plus pilot accords with
1 PRB of LTE running time-frequency resource is needed corresponding to number to carry), afterwards using one 4 length plural number
Domain sequence spreading, the nonopiate sequence spreading for then reusing 8 length (or 4 length) are extended (expansion
Symbol after exhibition needs (or 16) the PRB running time-frequency resources of LTE 32 to carry), finally will extension
Symbol afterwards is sent to base station using the OFDM/SC-FDMA/DFT-S-OFDM modulation with CP;Base
Stand and the information of each terminal is separated using advanced receivers.Or
Its transmitter side is to signal processing:Terminal is compiled " bit sequence " through CRC+ convolutional codes
After code, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data plus pilot accords with
1 PRB of LTE running time-frequency resource is needed corresponding to number to carry), afterwards using 8 length (or 4 length)
Nonopiate sequence spreading be extended, then reuse a 4 long complex field sequence spreadings (extension
Symbol afterwards needs (or 16) the PRB running time-frequency resources of LTE 32 to carry), after finally extending
Symbol using with CP OFDM/SC-FDMA/DFT-S-OFDM modulate, be sent to base station;Base station
The information of each terminal is separated using advanced receivers.Or
Its transmitter side is to signal processing:Terminal is compiled " bit sequence " through CRC+ convolutional codes
After code, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data plus pilot accords with
1 PRB of LTE running time-frequency resource is needed corresponding to number to carry), then using the expansion of one 32 length
Exhibition sequence pair modulation symbol is extended, and this 32 length (or 16 length) sequence spreading is by 8 length (or 4
It is long) nonopiate sequence spreading be extended gained with 4 long complex field sequence spreadings, will finally extend
Symbol afterwards is sent to base station using the OFDM/SC-FDMA/DFT-S-OFDM modulation with CP;Base
Stand and the information of each terminal is separated using advanced receivers.Or
Its transmitter side is to signal processing:Terminal is compiled " bit sequence " through CRC+ convolutional codes
After code, modulation, become 144 modulation symbols, adding 24 frequency pilot signs, (data plus pilot accords with
1 PRB of LTE running time-frequency resource is needed corresponding to number to carry), afterwards using one 4 length plural number
Domain sequence spreading, the symbol after extension is finally used into the OFDM/SC-FDMA/DFT-S-OFDM with CP
Modulation, is sent to base station;Base station separates the information of each terminal using advanced receivers.
The flow of the up-link access method based on extension of the present embodiment transmitter side, including:
Step 110, the complex spread sequence or 8 length (or 4 of 4 length are determined according to bit sequence information
It is long) nonopiate sequence spreading.The identification information UE_ID of terminal in itself can be 40 in the present embodiment
Long bit sequence, and it is 4 long complex field binary extensions that UE_ID length suggestion, which is more than 16, C1,
Sequence, C2 are the nonopiate sequence spreadings of 8 length (or 4 length), in C2 the value value of element in+1,
-1}。
The information that the bit sequence includes terminal identity in a network (can represent terminal in other words
The information of identity, terminal identity mark, such as the identification information UE_ID of terminal in itself can be together simply referred to as
Part or all of information, either temporary mark in a network) bit sequence or extra increase
Bit sequence;Length, value and the terminal identity identification information of the extra increased bit sequence,
Either the number of transmissions or data package size, either time-frequency location or cell configuration are relevant.
According to bit sequence information determine 4 length complex spread sequence or 8 length (or 4 length) it is anon-normal
Sequence spreading is handed over, according to whether the different works for increasing the increased bit of extra bit and institute
With being divided into following three schemes:
Scheme one:According to terminal identity identification information determine 4 length complex spread sequence or 8 length (or
4 length) nonopiate sequence spreading, do not utilize extra increase bit be used for introduce randomness:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1,
C2 generating process:
(1) a kind of complex field binary sequence spreading C1 method is generated, this method is segmented into following
Three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.
By taking 2*2 integer sets as an example, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in row, and the length of the integer sequence
Spend for 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence (ai……a0) carry out 4
Secondary cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
Person is positive integer bit, recycles above-mentioned decimal system method for transformation, obtains each cyclic shift
The decimal number A of bit sequence afterwards1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApThe tables of mod 4
Show the value to 4 modulus, p belongs to { 1,2,3,4 }, then obtains described integer sequence { A1mod 4、
A2mod 4、A3mod 4、A4mod 4}。。
In another embodiment, by taking 3*3 integer sets as an example, emitter one integer sequence of generation
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8,9 }, and the integer sequence length be 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 4 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, using above-mentioned decimal system method for transformation, compares after obtaining each cyclic shift
The decimal number A of special sequence1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApMod 9 is represented
To the value of 9 modulus, p belongs to { 1,2,3,4 }, then obtains described integer sequence { A1mod 9、
A2mod 9、A3mod 9、A4mod 9}。。
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7,8 }, and the integer sequence
Length be 4.
In order to generate above-mentioned integer sequence, firstly, it is necessary to by bit sequence ai……a0Carry out 4 times
Cyclic shift, 0≤i≤39, and the step-length of cyclic shift can be 0 bit every time, or
It is positive integer bit, above-mentioned decimal system method for transformation is recycled, after obtaining each cyclic shift
The decimal number A of bit sequence1、A2、A3And A4。
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApThe tables of mod 8
Show the value to 8 modulus, p belongs to { 1,2,3,4 }, then obtains described integer sequence { A1mod 8、
A2mod 8、A3mod 8、A4mod 8}。。
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.The plural number
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in planisphere, and
This 2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from one 3 yuan in the constellation of complex figure
Real number set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
j、-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j,
1-j,-j, j, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, i.e.,
Do not contain at 0 point.
(3) 4 elements in the pseudorandom integer sequence, advised according to default mapping
4 constellation of complex points corresponding to then being chosen from one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 16) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 19) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqiP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be [- 1,
+ 1] set of the odd number composition in the range of.
The index value of an integer is generated according to UE_ID, the index value comes from one (2*2)4
First integer set, 256 yuan of integer sets are all in the range of [0,256-1] or [1,256]
The set of integer composition;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 256,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of the nonopiate sequence spreading is a plural number, and the sequence spreading
The value of the real and imaginary parts of middle all elements is both from 3 yuan of real number sets, 3 yuan of realities
Manifold conjunction is the set of the odd number composition in the range of [- 1,0 ,+1].
The index value of an integer is generated according to UE_ID, the index value comes from one (3*3)4
First integer set, 6561 yuan of integer sets are in the range of [0,6561-1] or [1,6561]
The set of all integer compositions;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 6561,
The modulus value of gained is index value.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of [- 1,0 ,+1], but requires the expansion herein
The real and imaginary parts for opening up all elements in sequence can not be 0 simultaneously.
The index value of an integer is generated according to UE_ID, the index value comes from one 84Member is whole
Manifold is closed, and 4096 yuan of integer sets are all in the range of [0,4096-1] or [Isosorbide-5-Nitrae 096]
The set of integer composition;
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by bit sequence ai……a0Conversion
Decimal number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 4096,
The modulus value of gained is index value.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be [- 1,
+ 1] set of the odd number composition in the range of.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (2*2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of [- 1,0 ,+1].
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (3*3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of [- 1,0 ,+1].
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
But require herein all elements in the sequence spreading real and imaginary parts can not simultaneously be 0,
So there is (3*3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2*2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3*3) is included from (2)4Bar
4 long non-orthogonal sequences set (form) in selection one form;Or
Index value and default mapping ruler in (1), (3*3-1) is included from (2)4
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) nonopiate sequence spreading C2 method, this method
It is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.
It is determined that the nonopiate sequence spreading set that a sequence length is 8 (or 4) is generated, and institute
State each element of each non-orthogonal sequences in arrangement set value come both from -1,
+ 1 }, and non-orthogonal sequences concentrate a total of 16 (or 8) non-orthogonal sequences.
According to UE_ID generate an integer index value, the index value come from one 16 yuan (or
8 yuan) integer set, described 16 yuan (or 8 yuan) integer set is [0,16-1] or [1,16]
The set of all integers composition in scope (or [0,8-1] or [1,8] scope);
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by ai……a0It is converted into the decimal system
Number, and 0≤i≤39;Then, above-mentioned decimal number is subjected to modular arithmetic to 16 (or 8),
The modulus value of gained is index value.
(2) set for including the 16 8 nonopiate sequence spreadings of length (or 84 length) is constructed
(form);
Such as provide a kind of method of 16 8 length of generation (or 84 length) non-orthogonal sequences:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one in set (form) containing the 16 8 nonopiate sequence spreadings of length (or 84 length)
Form.
(4) length of generation 8 (or 4 length) nonopiate sequence spreading C2 another method, the party
Method is segmented into following two parts:
(1) set for including the 16 8 nonopiate sequence spreadings of length (or 84 length) is constructed
(form);
Such as provide a kind of method of 16 8 length of generation (or 84 length) non-orthogonal sequences:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(2) collection of the 16 8 nonopiate sequence spreadings of length (or 84 length) is included from (1)
Random selection one in (form) is closed to form.
Scheme two:According to extra increased bit sequence, (bit sequence length can be more than or equal to
0), the bit sequence (bit sequence length can be more than or equal to 0) of terminal identity identification information is true
The complex spread sequence of fixed 4 length or 8 length (or 4 length) nonopiate sequence spreading.Because extra increase
Bit sequence value in each retransmit, be all random value, so this extra increased ratio
Special sequence can play a part of randomization:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1,
C2 generating process:
(1) a kind of complex field binary sequence spreading C1 method is generated, this method is segmented into following
Three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20.The length of extra increased bit sequence is more than or equal to 0, often
The individual equal value of element is in { 0,1 }.
By taking 2*2 integer sets as an example, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in row, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0≤m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.And when this bust this, extra increased Y bit takes
Value will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M, it will transport
The result and B of calculation1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、A3And A4。
And when this bust this, the value of extra increased Y bit will be selected at random in each retransmit
Select;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4 times with
Machine value, 0≤i≤39,0≤m≤M, the and (a every time containing randomization bit sequencei……
a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And when this bust this,
The value of extra increased Y bit will carry out 4 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to bit sequence (the b that initial value is randomly selectedm……b0) carry out 4 times circulation move
Position, and take 4 values, 0≤m≤M at random every time, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission is lost
When losing, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApThe tables of mod 4
Show the value to 4 modulus, p belongs to { 1,2,3,4 }, then obtains described integer sequence { A1mod 4、
A2mod 4、A3mod 4、A4mod 4}。
In another embodiment, by taking 3*3 integer sets as an example, emitter one integer sequence of generation
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8,9 }, and the integer sequence length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0 < m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.And when this bust this, extra increased Y bit takes
Value will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M, it will transport
The result and B of calculation1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、A3And A4。
And when this bust this, the value of extra increased Y bit will be selected at random in each retransmit
Select;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4 times with
Machine value, 0≤i≤39,0≤m≤M, the and (a every time containing randomization bit sequencei……
a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And when this bust this,
The value of extra increased Y bit will carry out 4 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to bit sequence (the b that initial value is randomly selectedm……b0) carry out 4 times circulation move
Position, and take 4 values, 0≤m≤M at random every time, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission is lost
When losing, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApMod 9 is represented
To the value of 9 modulus, p belongs to { 1,2,3,4 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7,8 }, and the integer sequence
Length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0≤m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.And when this bust this, extra increased Y bit takes
Value will randomly choose in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0) carry out the cyclic shift of 4 times, 0≤i≤39,
And the step-length of cyclic shift can be 0 bit or be positive integer bit every time, then profit
With above-mentioned decimal system method for transformation, the decimal number B of bit sequence after each cyclic shift is obtained1、
B2、B3And B4.By bit sequence (bm……b0) decimal system conversion is carried out, 0≤m≤M, it will transport
The result and B of calculation1、B2、B3And B4It is added, obtains 4 new decimal number A1、A2、A3And A4。
And when this bust this, the value of extra increased Y bit will be selected at random in each retransmit
Select;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) in (bm……b0) carry out 4 times with
Machine value, 0≤i≤39,0≤m≤M, the and (a every time containing randomization bit sequencei……
a0+bm……b0) Sequence Transformed into decimal number A1、A2、A3And A4.And when this bust this,
The value of extra increased Y bit will carry out 4 randomizations in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to bit sequence (the b that initial value is randomly selectedm……b0) carry out 4 times circulation move
Position, and take 4 values, 0≤m≤M at random every time, and the step-length of cyclic shift can be every time
0 bit or be positive integer bit, recycles above-mentioned decimal system method for transformation, asks
Go out the decimal number A of bit sequence after each cyclic shift1、A2、A3And A4.And when this transmission is lost
When losing, the value of extra increased Y bit will randomly choose in each retransmit.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApThe tables of mod 8
Show the value to 8 modulus, p belongs to { 1,2,3,4 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.The plural number
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in planisphere, and
This 2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from one 3 yuan in the constellation of complex figure
Real number set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
j、-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j,
1-j,-j, j, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, i.e.,
Do not contain at 0 point.
(3) 4 elements in the pseudorandom integer sequence, advised according to default mapping
4 constellation of complex points corresponding to then being chosen from one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 16) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 19) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqiP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be -1,
+ 1 } set of the odd number composition in the range of, then the non-orthogonal sequences for 4 length, which are concentrated, shares 44Bar is non-
Orthogonal sequence.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and the index value comes from one (2*2)4First integer set,
256 yuan of integer sets are the collection of all integers composition in the range of [0,256-1] or [1,256]
Close;
When extra increased bit is bM……b0, and M>When 0, in order to generate the index value of an integer
To specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+bm……
b0) change into a decimal number, 0≤i≤39,0 < m≤M;Then, above-mentioned ten are entered
Make it is several to 256 carry out modular arithmetics, the modulus value of gained is index value.And when this bust this,
The value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (bm……b0)
Change into a decimal number, 0 < m≤M;Then, above-mentioned decimal number is carried out to 256
Modular arithmetic, the modulus value of gained is index value.And when this bust this, extra increased Y
The value of bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of the nonopiate sequence spreading is a plural number, and the sequence spreading
The value of the real and imaginary parts of middle all elements is both from 3 yuan of real number sets, 3 yuan of realities
Manifold conjunction is the set of the odd number composition in the range of [- 1,0 ,+1].
According to bit sequence (ai……a0+bm……b0) generation one integer index value,
0≤i≤39,0≤m≤M, the index value come from one (3*3)4First integer set, it is described
6561 yuan of integer sets are the set of all integers composition in the range of [0,6561-1] or [1,6561];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 6561
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 6561
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then, will
Above-mentioned decimal number carries out modular arithmetic to 6561, and the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of [- 1,0 ,+1], but requires the expansion herein
The real and imaginary parts for opening up all elements in sequence can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤i≤39, the index value come from one 84First integer set, 4096 yuan of set of integers
Conjunction is the set of all integers composition in the range of [0,4096-1] or [Isosorbide-5-Nitrae 096];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 4096
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 4096
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then, will
Above-mentioned decimal number carries out modular arithmetic to 4096, and the modulus value of gained is index value.And work as this
During bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be -1,
+ 1 } set of the odd number composition in the range of.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (2*2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (3*3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
But require herein all elements in the sequence spreading real and imaginary parts can not simultaneously be 0,
So there is (3*3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2*2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3*3) is included from (2)4Bar
4 long non-orthogonal sequences set (form) in selection one form;Or
Index value and default mapping ruler in (1), (3*3-1) is included from (2)4
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) nonopiate sequence spreading C2 method, this method
It is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
It is determined that the nonopiate sequence spreading set that a sequence length is 8 (or 4) is generated, and institute
State each element of each non-orthogonal sequences in arrangement set value come both from -1,
+ 1 }, and non-orthogonal sequences concentrate a total of 16 (or 8) non-orthogonal sequences.
According to the index value that generate an integer, the index value of the integer uniquely specifies nonopiate sequence
The sequence concentrated is arranged, and the index value comes from one 16 yuan (or 8 yuan) integer sets,
Described 16 yuan (or 8 yuan) integer set is [0,16-1] or [1,16] scope (or [0,8-1]
Or [1,8]) in all integers composition set;
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
First, in bm……b0After random value, by bit sequence (ai……a0+bm……b0) conversion
Into a decimal number, then 0≤i≤39,0≤m≤M take resulting decimal number to 16
Mould, it is integer index value that modulus, which obtains value,.And when this bust this, extra increased Y
The value of bit will carry out randomization in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
In bm……b0, it is necessary to bit sequence (the b that initial value is randomly selected after random valuem……b0)
Change into a decimal number, 0≤m≤M, then by resulting decimal number to 16 (or 8)
Modulus, it is integer index value that modulus, which obtains value,.And when this bust this, extra increased Y
The value of individual bit will carry out randomization in each retransmit.
(2) set for including the 16 8 nonopiate sequence spreadings of length (or 84 length) is constructed
(form);
Such as provide a kind of method of 16 8 length of generation (or 84 length) non-sequence:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one in set (form) containing the 16 8 nonopiate sequence spreadings of length (or 84 length)
Form.
(4) length of generation 8 (or 4 length) nonopiate sequence spreading C2 another method, the party
Method is segmented into following two parts:
(1) set for including the 16 8 nonopiate sequence spreadings of length (or 84 length) is constructed
(form);
Such as provide a kind of method of 16 8 length of generation (8 4 length) non-sequence:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(2) set (table of the 16 8 nonopiate sequence spreadings of length (8 4 length) is included from (1)
Lattice) in random selection one form.
Scheme three:According to extra increased bit sequence, (bit sequence length can be more than or equal to
0), the bit sequence (bit sequence length can be more than or equal to 0) of terminal identity identification information is true
The nonopiate sequence spreading of the complex spread sequence of fixed 4 length or 8 length (or 4 length).It is extra increased
The value of bit sequence specifies the original position of cyclic shift, and extra increased bit sequence takes
Value can be randomly choosed, can also increased successively in each retransmit:
The application scenarios provided with reference to the present embodiment, more specifically introduce nonopiate sequence spreading C1,
Orthogonal spreading sequence C2 generating process:
(1) a kind of complex field binary sequence spreading C1 method is generated, this method is segmented into following
Three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20.The length of extra increased bit sequence is more than or equal to 0, often
The individual equal value of element is in { 0,1 }.
By taking 2*2 integer sets as an example, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 4 yuan of integer sets { 0,1,2,3 } in row, and the length of the integer sequence
Spend for 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0≤m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.The value of extra increased bit sequence specifies rising for cyclic shift
Beginning position, and when this bust this, the value of extra increased Y bit is in re-transmission every time
It can randomly select, can also increase successively;If the value of extra increased bit is weighing every time
Taken during biography increases successively, then, it is necessary to taking extra increased bit after this transmission success
Value is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 4、A2mod 4、A3Mod 4 and A4Mod 4, wherein ApThe tables of mod 4
Show the value to 4 modulus, p belongs to { 1,2,3,4 }, then obtains described integer sequence { A1mod 4、
A2mod 4、A3mod 4、A4mod 4}。
In another embodiment, by taking 3*3 integer sets as an example, emitter one integer sequence of generation
Index value, the element value of the integer sequence both from 9 yuan of integer sets 0,1,2 ... ...,
8,9 }, and the integer sequence length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0≤m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.The value of extra increased bit sequence specifies rising for cyclic shift
Beginning position, and when this bust this, the value of extra increased Y bit is in re-transmission every time
It can randomly select, can also increase successively;If the value of extra increased bit is weighing every time
Taken during biography increases successively, then, it is necessary to taking extra increased bit after this transmission success
Value is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 9、A2mod 9、A3Mod 9 and A4Mod 9, wherein ApThe tables of mod 9
Show the value to 9 modulus, p belongs to { 1,2,4 }.
In another embodiment, emitter generates the index value of an integer sequence, the integer sequence
Element value is both from 8 yuan of integer set { 0,1,2 ... ..., 7,8 }, and the integer sequence
Length be 4.
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
Firstly, it is necessary to by bit sequence (ai……a0+bm……b0) carry out the cyclic shift of 4 times, 0≤i≤39,
0≤m≤M, and the step-length of cyclic shift can be 0 bit or be positive integer ratio every time
Special position, above-mentioned decimal system method for transformation is recycled, obtain ten of bit sequence after each cyclic shift
System number A1、A2、A3And A4.The value of extra increased bit sequence specifies rising for cyclic shift
Beginning position, and when this bust this, the value of extra increased Y bit is in re-transmission every time
It can randomly select, can also increase successively;If the value of extra increased bit is weighing every time
Taken during biography increases successively, then, it is necessary to taking extra increased bit after this transmission success
Value is reset.
Finally, according to decimal number A1、A2、A3And A4, obtain each element in the integer sequence
Value be:A1mod 8、A2mod 8、A3Mod 8 and A4Mod 8, wherein ApMod 8 is represented
To the value of 8 modulus, p belongs to { 1,2,3,4 }.
(2) planisphere containing 4 constellation of complex points associated with index value is constructed.The plural number
The value of the real and imaginary parts of each constellation point is both from 2 yuan of real number sets in planisphere, and
This 2 yuan of real number sets are expressed as [- 1 ,+1].
So plural number corresponding to 4 constellation of complex points is respectively -1+j, 1+j, -1-j, 1-j.
In another embodiment, the constellation containing 9 constellation of complex points associated with index value is constructed
Figure.The value of the real and imaginary parts of each constellation point is both from one 3 yuan in the constellation of complex figure
Real number set, and this 3 yuan of real number sets are expressed as [- 1,0 ,+1].
So corresponding to 9 constellation of complex points plural number be respectively -1+j, 1+j, -1-j, 1-j,-j,
j、-1、+1、0。
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively -1+j, 1+j, -1-j,
1-j,-j, j, -1 ,+1, that is, do not contain at 0 point.
In another embodiment, the constellation containing 8 constellation of complex points associated with index value is constructed
Figure.In the constellation of complex figure corresponding to each constellation point plural number be respectively (- 1+j)/sqrt (2),
(1+j)/sqrt (2), (- 1-j)/sqrt (2), (1-j)/sqrt (2),-j, j, -1 ,+1, i.e.,
Do not contain at 0 point.
(3) 4 elements in the pseudorandom integer sequence, advised according to default mapping
4 constellation of complex points corresponding to then being chosen from one 4 points of constellation of complex figure;
Element in 4 yuan of integer sets and reflecting between the constellation of complex point of 4 constellation of complex figures
Penetrate relation (as shown in figure 16) and the index value of integer sequence in (1) is mapped to 4 points of plural numbers by turn
Constellation of complex point (each constellation of complex point represents a plural number) generation complex spread sequence of planisphere,
It is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 4 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 4 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 4 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 9 yuan of integer sets and 9 constellation of complex figures are answered
Mapping relations (as shown in figure 17) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 9 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 9 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 9 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 9 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 18) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
In another embodiment, the element in 8 yuan of integer sets and 8 constellation of complex figures are answered
Mapping relations (as shown in figure 19) between number constellation points the index value of integer sequence in (1) by
Constellation of complex point of the bit mapping to 8 constellation of complex figures (each constellation of complex point represents a plural number)
Complex spread sequence is generated, is formulated as follows:
Ap—>ComplexSeqp
Wherein, ComplexSeqpP-th of element of complex spread sequence is represented, according to 8 yuan of integers
Element in set and the mapping relations between the constellation of complex point of 8 constellation of complex figures are by ApMap
Arrive, ApRepresent p-th of element of pseudorandom integer sequence.
According to integer sequence index value, 4 plural numbers corresponding to 8 constellation of complex point are determined, will
4 plural numbers combine to obtain the complex spread sequence successively, or, by 4 CMs
So that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
(2) complex field binary sequence spreading C1 another method is generated, and this method can divide
Into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be -1,
+ 1 } set of the odd number composition in the range of, then the non-orthogonal sequences for 4 length, which are concentrated, shares 44Bar is non-
Orthogonal sequence.
The index value of an integer is generated for this, nonopiate sequence can uniquely be specified according to the index value
The non-orthogonal sequences concentrated are arranged, and the index value comes from one (2*2)4First integer set,
256 yuan of integer sets are the collection of all integers composition in the range of [0,256-1] or [1,256]
Close;
When extra increased bit is bM……b0, and M>When 0, in order to generate the index value of an integer
To specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (ai……a0+bm……
b0) change into a decimal number, 0≤i≤39,0≤m≤M;Then, above-mentioned ten are entered
Make it is several to 256 carry out modular arithmetics, the modulus value of gained is index value.And when this bust this,
The value of extra increased Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and M>When 0, in order to generate the rope of an integer
Draw value to specify one of 4 long non-orthogonal sequences concentrations, it is necessary first to by bit sequence (bm……b0)
Change into a decimal number, 0≤m≤M;Then, above-mentioned decimal number is carried out to 256
Modular arithmetic, the modulus value of gained is index value.And when this bust this, extra increased Y
The value of bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the nonopiate expansion of 4 length
Sequence is opened up, and each element of the nonopiate sequence spreading is a plural number, and the sequence spreading
The value of the real and imaginary parts of middle all elements is both from 3 yuan of real number sets, 3 yuan of realities
Manifold conjunction is the set of the odd number composition in the range of { -1,0 ,+1 }.
According to bit sequence (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, the index value come from one (3*3)4First integer set, described 6561 yuan whole
Manifold conjunction is the set of all integers composition in the range of [0,6561-1] or [1,6561];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 6561
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 6561
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 6561, the modulus value of gained is index value.And when this
During secondary bust this, the value of extra increased Y bit will random value in each retransmit.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of [- 1,0 ,+1], but requires the expansion herein
The real and imaginary parts for opening up all elements in sequence can not be 0 simultaneously.
According to (ai……a0+bm……b0) generation one integer index value, 0≤i≤39,
0≤m≤M, the index value come from one 84First integer set, 4096 yuan of set of integers
Conjunction is the set of all integers composition in the range of [0,4096-1] or [Isosorbide-5-Nitrae 096];
In order to generate the index value of above-mentioned integer, firstly, it is necessary to by (ai……a0+bm……b0)
The decimal number of conversion, 0≤i≤39,0≤m≤M;Then, by above-mentioned decimal number to 4096
Modular arithmetic is carried out, the modulus value of gained is index value.And when this bust this, it is extra increased
The value of Y bit will random value in each retransmit.
Or
When extra increased bit sequence is bM……b0, and (bM……b0) decimal value be more than 4096
When, in order to generate the index value of an integer to specify one of 4 long non-orthogonal sequences concentrations, first
Need bit sequence (bm……b0) change into a decimal number, 0≤m≤M;Then,
Above-mentioned decimal number is subjected to modular arithmetic to 4096, the modulus value of gained is index value.And when this
During secondary bust this, the value of extra increased Y bit will random value in each retransmit.
(2) set (form) of the non-orthogonal sequences of a 4 long complex fields is constructed;
By taking 2 yuan of real number sets as an example, it is determined that the nonopiate sequence spreading of 4 length is generated, and institute
The each element for stating nonopiate sequence spreading is a plural number, and all elements in the sequence spreading
The value of real and imaginary parts both from 2 yuan of real number sets, 2 yuan of real number sets be -1,
+ 1 } set of the odd number composition in the range of.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (2*2) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
There is (3*3) in the non-orthogonal sequences set then now generated4Bar sequence.
In another embodiment, by taking 3 yuan of real number sets as an example, it is determined that to generate the anon-normal of 4 length
Sequence spreading is handed over, and each element of the nonopiate sequence spreading is a plural number, and the extension
The value of the real and imaginary parts of all elements is both from 3 yuan of real number sets in sequence, and described 3
First real number set is the set of the odd number composition in the range of { -1,0 ,+1 }.
4 resulting plural numbers are combined successively to obtain the complex spread sequence, or, by described in
4 CMs are so that combination obtains the complex spread sequence successively after corresponding energy normalized coefficient.
But require herein all elements in the sequence spreading real and imaginary parts can not simultaneously be 0,
So there is (3*3-1) in the non-orthogonal sequences set now generated4Bar sequence.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Containing (2*2)4Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar;Or
Index value and default mapping ruler in (1), (3*3) is included from (2)4Bar
4 long non-orthogonal sequences set (form) in selection one form;Or
Index value and default mapping ruler in (1), (3*3-1) 4 is included from (2)
Selection one forms in the set (form) of 4 long non-orthogonal sequences of bar.
(3) a kind of length of generation 8 (or 4 length) nonopiate sequence spreading C2 method, this method
It is segmented into following three parts:
(1) UE_ID is 0,1 binary bit sequence of one 40 length herein, such as a39a38……
a1a0, this bit sequence is converted into decimal number, decimal system conversion method is:a39*239+
a38*238+……+a1*21+a0*20=A.The length of extra increased bit sequence is more than or equal to 0,
Each equal value of element is in { 0,1 }, and extra increased bit is bM……b0, and M>0.
It is determined that the nonopiate sequence spreading set that a sequence length is 8 (or 4) is generated, and institute
State each element of each non-orthogonal sequences in arrangement set value come both from -1,
+ 1 }, and orthogonal sequence concentrates a total of 16 (or 8) orthogonal sequences.
According to the index value that generate an integer, the index value of the integer uniquely specifies orthogonal sequence
The sequence concentrated, and the index value comes from one 16 yuan (or 8 yuan) integer sets,
Described 16 yuan (or 8 yuan) integer set be [0,16-1] or [1,16] scope (or [0,8-1] or
[1,8]) set of all integers composition in;
When extra increased bit is bM……b0, and M>When 0, in order to generate above-mentioned integer sequence,
First, in bm……b0After random value, it is necessary to by bit sequence (ai……a0+bm……b0) turn
A decimal number is melted into, 0≤m≤M, 0≤i≤39 are then by resulting decimal number to 16
(or 8) modulus, it is integer index value that modulus, which obtains value,.And when this bust this, additionally
The value of increased Y bit will be randomized in each retransmit;
Or
When extra increased bit is bM……b0, and M>When 2, in order to generate above-mentioned integer sequence,
In bm……b0, it is necessary to bit sequence (the b that initial value is randomly selected after random valuem……b0)
Change into a decimal number, 0≤m≤M, then by resulting decimal number to 16 (or 8)
Modulus, it is integer index value that modulus, which obtains value,.And when this bust this, extra increased Y
The value of individual bit will randomly choose in each retransmit.
(2) set for including the 16 8 nonopiate sequence spreadings of length (or 84 length) is constructed
(form);
Such as provide a kind of method of 16 8 length of generation (or 84 length) non-sequence:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(3) according to the index value in (1) and according to default mapping ruler, wrapped from (2)
Selection one in set (form) containing the 16 8 nonopiate sequence spreadings of length (or 84 length)
Form.
(4) length of generation 8 (or 4 length) nonopiate sequence spreading C2 another method, the party
Method is segmented into following two parts:
(1) a set (table for including the 16 8 nonopiate sequence spreadings of length (8 4 length) is constructed
Lattice);
Such as provide a kind of method of 16 8 length of generation (8 4 length) non-orthogonal sequences:
The matrix of the row of 8 length 8 being made up of 8 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H8The column matrix of one 8 length of matrix dot product, and in the column matrix of this 8 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 8 length is:
I.e. and:H16=[H8H8·A0]
Wherein, by H16In the set of each column be exactly 18 long non-orthogonal sequences set.
Or
The matrix of the row of 4 length 4 being made up of 4 long nominal price sequence sets is obtained first:
Afterwards by orthogonal H4The column matrix of one 4 length of matrix dot product, and in the column matrix of this 4 length
The value of each element is taken from {+1, -1 }, such as the column matrix of one of them 4 length is:
I.e. and:H8=[H4H4·A1]
Wherein, by H8In the set of each column be exactly 14 long non-orthogonal sequences set.
(2) set (table of the 16 8 nonopiate sequence spreadings of length (8 4 length) is included from (1)
Lattice) in random selection one form.
Step 120, carried out using resulting sequence spreading C1 and C2 to sent data symbol
Extension process.
By including at least the bit sequence of oneself terminal identity identification information, by coded modulation, formed
N1 modulation symbol, along with N2 frequency pilot sign, N number of symbol altogether, N=N1+N2, will described in
N number of symbol by extension become L*N symbol.
According to different expansion types, following three kinds of situations are segmented into:
(1) modulation symbol first passes around 4 long non-orthogonal sequences extensions, and the symbol after this extension passes through again
Cross the non-orthogonal sequences extension of 8 length (or 4 length).Data symbol after modulation is Sk, first by Sk
With the 4 nonopiate sequence spreading C1={ c of length11,c12,……c14It is extended processing, the expansion in this step
Exhibition processing refers to SkWith { c11,c12,……c14In each element (complex symbol) carry out complex multiplication,
Obtain the data { S after first time extension processkc11,Skc12,……Skc14};Then, will be for the first time
Sequence { S after extensionkc11,Skc12,……Skc14Each data and 8 length (or 4 length) it is anon-normal
Hand over sequence C 2={ c21,c22,……c28(or C2={ c21,c22,……c24) second of extension process is carried out,
Obtain the data { S after second of extensionkc11c21,Skc11c22... ... Skc11c28, Skc12c21,Skc12
c22..., Skc12c28, Skc14c21……Skc14c28(or { Skc11c21,Skc11c22... ... Skc11c24,
Skc12c21,Skc12c22..., Skc12c24, Skc14c21……Skc14c24})。
Data symbol after modulation is extended processing, this step with the nonopiate sequence spreading of complex field
In extension process refer to the data symbol after each coded modulation and the described 4 long nonopiate expansions of complex field
The each element (complex symbol) for opening up sequence carries out complex multiplication, ultimately forms and is extended with used 4 length
Sequence length identical complex symbol series.So as to obtain the data sequence after extending for the first time.
Data sequence after first time is extended is entered using 8 length (or 4 length) non-orthogonal sequences of generation
Row extension process, the extension process in this step refer to the number after 4 long non-orthogonal sequences extensions
Carried out according to each element of each element in sequence and described 8 length (or 4 length) non-orthogonal sequences
It is multiplied, ultimately forms and used 8 length (or 4 length) sequence spreading length identical symbol sebolic addressing.
(2) modulation symbol first passes around 8 length (or 4 length) non-orthogonal sequences extension, after this extension
Symbol again by 4 length non-orthogonal sequences extension.Data symbol after modulation is Sk, first by Sk
With 8 length (or 4 length) non-orthogonal sequences C1={ c11,c12,……c18(or C1={ c11,c12,……c14})
It is extended processing, the extension process in this step refers to SkWith { c11,c12,……c18(or
{c11,c12,……c14) in each element (complex symbol) carry out complex multiplication, that is, obtain first
Data { S after secondary extension processkc11,Skc12,……Skc18(or { Skc11,Skc12,……Skc14});
Then, the sequence { S after first time is extendedkc11,Skc12,……Skc18(or { Skc11,Skc12,……
Skc14) each data and the 4 nonopiate sequence spreading C2={ c of length21,c22,……c24Carry out second
Secondary extension process, obtain the data { S after second of extensionkc11c21,Skc11c22... ... Skc11c24, Skc12
c21,Skc12c22..., Skc12c24, Skc18c21……Skc18c24(or { Skc11c21,Skc11c22... ...
Skc11c24, Skc12c21,Skc12c22..., Skc12c24, Skc14c21……Skc14c24}).Specifically
, it is as follows:
Data symbol after modulation is expanded with 8 length (or 4 length) non-orthogonal sequences using generation
Exhibition is handled, and the extension process in this step refers to that the data symbol after each coded modulation is grown with described 8
Each element of (or 4 length) non-orthogonal sequences is multiplied, and is ultimately formed and used 8 length (or 4
It is long) sequence spreading length identical symbol sebolic addressing.So as to obtain the data sequence after extending for the first time.
Data after first time is extended are expanded using the 4 long nonopiate sequence spreadings of complex field of generation
Exhibition is handled, and the extension process in this step refers to by 8 length (or 4 length) non-orthogonal sequences extension
Data symbol afterwards and each element (complex symbol) in the described 4 long nonopiate sequence spreadings of complex field
Complex multiplication is carried out, is ultimately formed and used 4 long sequence spreading length identical complex symbol series.
(3) sequence spreading of the modulation symbol by L length is extended, the sequence spreading of wherein L length
It is to extend what is obtained by the non-orthogonal sequences of the long non-orthogonal sequences of L1 and L2 length.Data symbols after modulation
Number it is Sk, by SkProcessing is extended with the L sequence spreadings grown, and the extension process in this step refers to
By SkCarry out complex multiplication with each elements (complex symbol) of the long sequences of the L, ultimately form with
The long sequence spreading length identical symbol sebolic addressings of L used.
Wherein, the long sequences of described L are a 4 long non-orthogonal sequences by another 8 length (or 4 length)
Non-orthogonal sequences extension forms;Or the described long sequences of L are that one 8 length (or 4 length) is non-
Orthogonal sequence is formed by another 4 long non-orthogonal sequences extensions.
The long sequences of described L are that a 4 long non-orthogonal sequences are anon-normal by another 8 length (or 4 length)
Hand over sequence extension to form, the extension in this step refer to each element in 4 long non-orthogonal sequences and
Each element of 8 length (or 4 length) non-orthogonal sequences is multiplied, and is ultimately formed and extension sequence used
Row length identical symbol sebolic addressing, i.e., the resulting long sequences of L are { c11c21,c11c22... ... c11c28,
c12c21,c12c22……c12c28... ..., c14c21……c14c28(or { c11c21,c11c22... ...
c11c24, c12c21,c12c22……c12c24... ..., c14c21……c14c24});Either one
Bar 8 grows what (or 4 length) non-orthogonal sequences were formed by another 4 long non-orthogonal sequences extensions, this step
Extension in rapid refers to each element and the 4 nonopiate sequences of length in 8 length (or 4 length) non-orthogonal sequences
Row each element be multiplied, ultimately form with sequence spreading length identical symbol sebolic addressing used,
The long sequences of i.e. resulting L are { c11c21,c11c22... ... c11c24, c12c21,c12c22……c12
c24... ..., c18c21……c18c24(or { c11c21,c11c22... ... c11c24, c12c21,c12c22……
c12c24... ..., c14c21……c14c24});
Finally, it is extended processing using the long sequences of L of generation, the extension process in this step refers to
Data symbol and each element (complex symbol) of the long sequences of the L after each coded modulation are carried out
Complex multiplication, ultimately form and sequence spreading length identical symbol sebolic addressing used.
Step 130, symbol after the extension is passed through into carrier modulation (single carrier or multi-carrier modulation)
It is converted into corresponding carrier (boc) modulated signals.
Step 140, final carrier (boc) modulated signals (single carrier or the multicarrier of above-mentioned formation is launched
Modulated signal).
In summary, the embodiment of the present invention has reached following technique effect:Solve in correlation technique,
With machine communication magnanimity access carry out caused by transmission access technology occur Serious conflicts and
The problem of poor reliability, and then the reliability of multi-upstream access process is improved, avoid multi-upstream access mistake
The excessive signalling interactive process of journey, while strict, the complicated access for avoiding conventional orthogonal multiple access from accessing
Flow, simplify access process, simplify terminal and realize, reduce power consumption of terminal and cost, reduce control letter
Order, system effectiveness and system flexibility under magnanimity link scene are improved, increases coverage rate.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, on
State storage medium and can be configured to the program code that storage is used to perform following steps:
S1, bit sequence coded modulation to be sent is formed into N1Individual modulation symbol, by N1Individual modulation symbol
Number add N2N number of symbol, N are formed after individual frequency pilot sign1It is positive integer with N, N2For integer;
S2, N number of symbol is extended using two sequence spreadings, wherein, equivalent sequence includes:
The sequence of non-orthogonal sequences formation is extended by orthogonal sequence, and/or by non-orthogonal sequences extension just
The sequence of sequence formation is handed over, the first configured information or the second configured information are carried in bit sequence, the
One configured information is used at least indicate non-orthogonal sequences in two sequence spreadings, and the second configured information is used for
Non-orthogonal sequences at least in the two sequences of instruction generation equivalent sequence;
S3, carrier modulation is carried out to the symbol after extension and obtains carrier (boc) modulated signals, and send carrier wave tune
Signal processed.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, on
State storage medium and can be configured to the program code that storage is used to perform following steps:
S1, the carrier (boc) modulated signals of multiple emitter transmittings are received, the carrier (boc) modulated signals are to pass through
Bit sequence coded modulation to be sent is formed N by the emitter1Individual modulation symbol, by the N1
Individual modulation symbol adds N2Form N number of symbol after individual frequency pilot sign, and using two sequence spreadings or
One equivalent sequence is extended to N number of symbol, and carries out carrier wave tune to the symbol after extension
What system was formed, wherein, N1It is positive integer with N, N2For integer, the equivalent sequence includes:Will
A sequence spreading in two sequence spreadings extends the sequence that another sequence spreading is formed,
The first configured information or the second configured information, first configured information are carried in the bit sequence
For at least indicating non-orthogonal sequences in two sequence spreadings, second configured information is used for extremely
Oligodactyly shows non-orthogonal sequences in the equivalent sequence;
S2, reception detection is carried out to the carrier (boc) modulated signals of reception.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, only
Read memory (ROM, Read-Only Memory), random access memory (RAM, Random
Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with Jie of store program codes
Matter.
Alternatively, the specific example in the present embodiment may be referred to above-described embodiment and optional embodiment
Described in example, the present embodiment will not be repeated here.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step
It can be realized with general computing device, they can be concentrated on single computing device, or
It is distributed on the network that multiple computing devices are formed, alternatively, they be able to can be held with computing device
Capable program code realizes, it is thus possible to be stored in storage device by computing device Lai
Perform, and in some cases, can be shown or described to be performed different from order herein
Step, they are either fabricated to each integrated circuit modules respectively or by multiple moulds in them
Block or step are fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any spy
Fixed hardware and software combines.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for
For those skilled in the art, the present invention can have various modifications and variations.All essences in the present invention
God any modification, equivalent substitution and improvements made etc., should be included in the present invention with principle
Protection domain within.
Claims (22)
- A kind of 1. up-link access method, it is characterised in that including:Bit sequence coded modulation to be sent is formed into N1Individual modulation symbol, by described in N1Individual modulation symbol adds N2N number of symbol, N are formed after individual frequency pilot sign1With N for just Integer, N2For integer;N number of symbol is expanded using two sequence spreadings or an equivalent sequence Exhibition, wherein, the equivalent sequence includes:By an expansion in two sequence spreadings The sequence that another sequence spreading of sequence extension is formed is opened up, is carried in the bit sequence There are the first configured information or the second configured information, first configured information is used to refer at least to Show non-orthogonal sequences in two sequence spreadings, second configured information is used at least Indicate to generate the non-orthogonal sequences in the two sequences of the equivalent sequence;Carrier modulation is carried out to the symbol after extension and obtains carrier (boc) modulated signals, and sends institute State carrier (boc) modulated signals.
- 2. the method as described in claim 1, it is characterised in that first instruction Information or second configured information comprise at least following information:Terminal identity mark letter Breath;Terminal identity identification information and, with specific mode or the one or more randomly generated Bit, wherein, the terminal identity identification information includes at least one of:Unique mark Know the identification information of terminal;For identification information of the instruction terminal in current network.
- 3. method as claimed in claim 2, it is characterised in that pass through following parameter At least one determine it is described with specific mode or the one or more bits randomly generated:Institute State terminal identity identification information, the number of transmissions of carrier (boc) modulated signals, transmission carrier modulation The configuration information of cell where the time-frequency location of signal, the terminal.
- 4. the method as described in claim 1, it is characterised in that two extensions Sequence includes:Non-orthogonal sequences and orthogonal sequence;Or non-orthogonal sequences and nonopiate Sequence;Wherein, the non-orthogonal sequences include:Plural non-orthogonal sequences.
- 5. method as claimed in claim 4, it is characterised in thatThe non-orthogonal sequences are determined one of in the following manner:According to the bit sequence The first configured information or second configured information from including multiple non-orthogonal sequences Set in select;According to first configured information or the second configured information sequence Generator produces;The orthogonal sequence is determined one of in the following manner:When first configured information Or second configured information also include instruction orthogonal sequence configured information when, according to First configured information of the bit sequence or second configured information are from including Selected in the set of multiple orthogonal sequences;From the set for including multiple orthogonal sequences with Machine selects.
- 6. method as claimed in claim 4, it is characterised in thatWhen the non-orthogonal sequences are plural non-orthogonal sequences, determine in the following manner The non-orthogonal sequences:Each element of the plural non-orthogonal sequences is a plural number, And the value of the real and imaginary parts of all elements is all from the plural non-orthogonal sequences In a M member real number set, wherein, M is greater than the integer equal to 2;Wherein, when the M is odd number, the M members real number set be [- (M-1)/2, (M-1) set of the M integer composition in the range of/2];OrWhen the M is even number, the M members real number set is [- (M-1), (M-1)] scope The set of interior M odd number composition;OrWhen the M is odd number, the M members real number set is [- (M-1)/2, (M-1)/2] In the range of M integer be multiplied by energy normalized corresponding to the M member real number sets respectively The set for the M real number composition that coefficient obtains;OrWhen the M is even number, the M members real number set is [- (M-1), (M-1)] scope The energy normalized coefficient that M interior odd number is multiplied by the M member real number sets respectively obtains M real number composition set.
- 7. method as claimed in claim 4, it is characterised in thatWhen the non-orthogonal sequences are plural non-orthogonal sequences, according to the bit sequence Determine that the plural non-orthogonal sequences include:Integer sequence, all elements of the integer sequence are generated according to the bit sequence Value both from M × M member integer set, and the element number having with The length of the non-orthogonal sequences is identical, M × M members integer set be [0, M × M-1] or [1, M × M] in the range of all integers composition set, M be more than or equal to 2 integer;According to element in the integer sequence, according to default mapping ruler from a M Constellation of complex point corresponding to the element is chosen in the constellation of complex figure of × M points;Plural number corresponding to the constellation of complex point is determined, the plural number successively combination is obtained The plural non-orthogonal sequences, or, the CM is returned with the plural energy Combination obtains the plural non-orthogonal sequences successively after one change coefficient.
- 8. method as claimed in claims 6 or 7, it is characterised in thatThe M=2 or 3 or 4.
- 9. method as claimed in claim 4, it is characterised in thatWhen the non-orthogonal sequences are plural non-orthogonal sequences, according to the bit Sequence determines that the plural non-orthogonal sequences to be used include:Integer sequence is generated according to the bit sequence, the integer sequence all elements Value comes from 8 yuan of integer sets, and the number with element and the non-orthogonal sequences Length is identical, and 8 yuan of integer sets are all whole in the range of [0,7] or [1,8] Array into set;According to the element in described integer sequence, according to default mapping ruler from 8 points Constellation of complex figure in choose it is described plural number corresponding to constellation of complex point;Plural number corresponding to the constellation of complex point is determined, the plural number successively combination is obtained The plural non-orthogonal sequences, or, by the CM with energy corresponding to the plural number Combination obtains the plural non-orthogonal sequences successively after normalization coefficient.
- 10. the method as described in claim 1, it is characterised in thatThe broadcast message sent by base station determines at least one of:Two extensions The length of at least one sequence spreading of sequence or the length of the equivalent sequence;Terminal can Running time-frequency resource.
- 11. the method as described in any one of claim 4-7,9-10, it is characterised in thatThe orthogonal sequence comprises at least one below:It is Walsh Walsh sequences, discrete Fourier transformation DFT sequence, Zadoff-Chu sequences.
- 12. the method as described in claim 1, it is characterised in thatThe bit sequence to be sent is carried out using at least one of coded system Coding:Cyclic redundancy check (CRC) encodes and channel error correction coding;The bit sequence to be sent is carried out using at least one coded system Modulation:Binary phase shift keying BPSK, orthogonal PSK QPSK, 16 orthogonal shake Width modulates QAM, 64QAM.
- 13. the method as described in claim 1, it is characterised in thatCarrying out carrier modulation to the symbol after extension includes:Using at least one of in the following manner Carry out carrier modulation:Orthogonal frequency division multiplex OFDM with cyclic prefix CP;Carry The single-carrier frequency division multiple access SC-FDMA modulation of cyclic prefix CP;With cyclic prefix CP 1 subcarrier OFDM/SC-FDMA modulation.
- 14. the method as described in claim any one of 4-7,9-10,12-13, it is special Sign is that the sequence length of the orthogonal sequence is 1;The length of the non-orthogonal sequences For 1.
- 15. the method as described in claim any one of 4-7,9-10,12-13, it is special Sign is, the number N of the frequency pilot sign2Value is 0.
- A kind of 16. up-link access method, it is characterised in that including:The carrier (boc) modulated signals of multiple emitter transmittings are received, the carrier (boc) modulated signals are Bit sequence coded modulation to be sent is formed by N by the emitter1Individual modulation symbol Number, by the N1Individual modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, And N number of symbol is extended using two sequence spreadings or an equivalent sequence, And carrier modulation formation is carried out to the symbol after extension, wherein, N1With N for just Integer, N2For integer, the equivalent sequence includes:By in two sequence spreadings One sequence spreading extends the sequence that another sequence spreading is formed, the bit sequence In carry the first configured information or the second configured information, first configured information is used for Non-orthogonal sequences in two sequence spreadings are at least indicated, second configured information is used In at least indicating non-orthogonal sequences in the equivalent sequence;Reception detection is carried out to the carrier (boc) modulated signals of reception.
- A kind of 17. multi-upstream access device, it is characterised in that including:Code modulation module, for bit sequence coded modulation to be sent to be formed into N1 Individual modulation symbol, by the N1Individual modulation symbol adds N2N is formed after individual frequency pilot sign Individual symbol, N1It is positive integer with N, N2For integer;Expansion module, for using two sequence spreadings or an equivalent sequence to the N Individual symbol is extended, wherein, the equivalent sequence includes:Sequence is extended by described two A sequence spreading in row extends the sequence that another sequence spreading is formed, the ratio The first configured information or the second configured information, the first instruction letter are carried in special sequence Cease at least indicating non-orthogonal sequences in two sequence spreadings, second instruction Information is used at least indicate non-orthogonal sequences in the equivalent sequence;Carrier modulation block, carrier wave is obtained for carrying out carrier modulation to the symbol after extension Modulated signal;Sending module, for sending the carrier (boc) modulated signals.
- A kind of 18. multi-upstream access device, it is characterised in that including:Receiving module, it is described for receiving the carrier (boc) modulated signals of multiple emitter transmittings Carrier (boc) modulated signals are by bit sequence coded modulation to be sent by the emitter Form N1Individual modulation symbol, by the N1Individual modulation symbol adds N2After individual frequency pilot sign N number of symbol is formed, and using two sequence spreadings or an equivalent sequence to the N Individual symbol is extended, and carries out carrier modulation formation to the symbol after extension, its In, N1It is positive integer with N, N2For integer, the equivalent sequence includes:By described in A sequence spreading in two sequence spreadings extends what another sequence spreading was formed Sequence, the first configured information or the second configured information, institute are carried in the bit sequence The first configured information is stated to be used at least indicate non-orthogonal sequences in two sequence spreadings, Second configured information is used at least indicate non-orthogonal sequences in the equivalent sequence;Detection module, for carrying out reception detection to the carrier (boc) modulated signals of reception.
- A kind of 19. emitter, it is characterised in that including:First processor;For storing the first memory of processor-executable instruction;Wherein, the first processor, for by bit sequence coded modulation to be sent Formation forms N1Individual modulation symbol, by the N1Individual modulation symbol adds N2Individual pilot tone symbol N number of symbol is formed after number, using two sequence spreadings or an equivalent sequence to the N Individual symbol is extended, and carrier modulation is carried out to the symbol after extension and obtains carrier modulation letter Number, and the carrier (boc) modulated signals are sent, wherein, N1It is positive integer with N, N2For Integer, the equivalent sequence include:By an extension sequence in two sequence spreadings The sequence that is formed of row another sequence spreading of extension, the is carried in the bit sequence One configured information or the second configured information, first configured information are used at least indicate institute Non-orthogonal sequences in two sequence spreadings are stated, second configured information is used at least indicate Non-orthogonal sequences in the equivalent sequence.
- 20. emitter as claimed in claim 19, it is characterised in that the transmitting Machine is in no data demand, in a dormant state.
- A kind of 21. terminal, it is characterised in that including:Any one of claim 19-20 Described emitter.
- A kind of 22. receiver, it is characterised in that including:Second processor;For storing the second memory of second processor executable instruction;Wherein, the second processor, the carrier wave for receiving multiple emitter transmittings are adjusted Signal processed, by the emitter by bit sequence to be sent during the carrier (boc) modulated signals Row coded modulation to form N1Individual modulation symbol, by the N1Individual modulation symbol adds N2N number of symbol is formed after individual frequency pilot sign, uses two sequence spreadings or an equivalence N number of symbol is extended described in sequence pair, and carrier modulation shape is carried out to the symbol after extension Into, wherein, N1It is positive integer with N, N2For integer, the equivalent sequence includes: A sequence spreading in two sequence spreadings is extended into another sequence spreading institute The sequence of formation, the first configured information or the second instruction letter are carried in the bit sequence Breath, first configured information are nonopiate in two sequence spreadings at least indicating Sequence, second configured information are used at least indicate nonopiate sequence in the equivalent sequence Row.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610284332.6A CN107343321B (en) | 2016-04-29 | 2016-04-29 | Access method and device, transmitter, receiver and terminal |
PCT/CN2017/082532 WO2017186175A1 (en) | 2016-04-29 | 2017-04-28 | Access method and device, transmitter, receiver, and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610284332.6A CN107343321B (en) | 2016-04-29 | 2016-04-29 | Access method and device, transmitter, receiver and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107343321A true CN107343321A (en) | 2017-11-10 |
CN107343321B CN107343321B (en) | 2022-11-08 |
Family
ID=60161847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610284332.6A Active CN107343321B (en) | 2016-04-29 | 2016-04-29 | Access method and device, transmitter, receiver and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107343321B (en) |
WO (1) | WO2017186175A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900459A (en) * | 2018-05-25 | 2018-11-27 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | GFDM/CDMA mixing multiple access radio switch-in method |
CN109962751A (en) * | 2017-12-25 | 2019-07-02 | 中兴通讯股份有限公司 | A kind of data processing method and device |
CN111543011A (en) * | 2018-01-29 | 2020-08-14 | 中兴通讯股份有限公司 | Method and apparatus for generating a spreading sequence codebook |
WO2020186944A1 (en) * | 2019-03-20 | 2020-09-24 | 中兴通讯股份有限公司 | Data sending method and apparatus, data receiving method and apparatus, data transmission system, and storage medium |
CN112422257A (en) * | 2020-11-17 | 2021-02-26 | 上海道生物联技术有限公司 | Method and system for sending synchronization signal |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109873782B (en) | 2017-12-01 | 2022-02-25 | 中兴通讯股份有限公司 | Data transmitting and receiving method, device, equipment and computer readable storage medium |
WO2019169529A1 (en) * | 2018-03-05 | 2019-09-12 | Zte Corporation | Transmissions using spreading codes |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1234385A1 (en) * | 2000-10-20 | 2002-08-28 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting a burst pilot channel in a mobile communication system |
CN102916783A (en) * | 2011-08-02 | 2013-02-06 | 华为技术有限公司 | Method for transmitting, receiving and processing information, base station and user equipment |
CN104580034A (en) * | 2013-10-25 | 2015-04-29 | 华为技术有限公司 | Estimation method, sending device and receiving device for uplink channel |
CN105515608A (en) * | 2014-09-26 | 2016-04-20 | 中兴通讯股份有限公司 | Spread spectrum processing method and spread spectrum processing device |
CN105515713A (en) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | Multi-user CDMA (Code Division Multiple Access) communication method and corresponding transmitter and receiver |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220802B (en) * | 2012-01-19 | 2019-04-05 | 中兴通讯股份有限公司 | Downstream data processing method and device |
CN104349491A (en) * | 2013-08-08 | 2015-02-11 | 中兴通讯股份有限公司 | PESCH (physical downlink shared channel) transmission method, system and network side equipment |
-
2016
- 2016-04-29 CN CN201610284332.6A patent/CN107343321B/en active Active
-
2017
- 2017-04-28 WO PCT/CN2017/082532 patent/WO2017186175A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1234385A1 (en) * | 2000-10-20 | 2002-08-28 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting a burst pilot channel in a mobile communication system |
CN102916783A (en) * | 2011-08-02 | 2013-02-06 | 华为技术有限公司 | Method for transmitting, receiving and processing information, base station and user equipment |
CN104580034A (en) * | 2013-10-25 | 2015-04-29 | 华为技术有限公司 | Estimation method, sending device and receiving device for uplink channel |
CN105515713A (en) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | Multi-user CDMA (Code Division Multiple Access) communication method and corresponding transmitter and receiver |
CN105515608A (en) * | 2014-09-26 | 2016-04-20 | 中兴通讯股份有限公司 | Spread spectrum processing method and spread spectrum processing device |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
CN111543011A (en) * | 2018-01-29 | 2020-08-14 | 中兴通讯股份有限公司 | Method and apparatus for generating a spreading sequence codebook |
CN111543011B (en) * | 2018-01-29 | 2022-01-14 | 中兴通讯股份有限公司 | Method and apparatus for generating a spreading sequence codebook |
US11451276B2 (en) | 2018-01-29 | 2022-09-20 | Zte Corporation | Method and apparatus for generating spreading sequence codebooks |
CN108900459A (en) * | 2018-05-25 | 2018-11-27 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | GFDM/CDMA mixing multiple access radio switch-in method |
WO2020186944A1 (en) * | 2019-03-20 | 2020-09-24 | 中兴通讯股份有限公司 | Data sending method and apparatus, data receiving method and apparatus, data transmission system, and storage medium |
CN111726315A (en) * | 2019-03-20 | 2020-09-29 | 中兴通讯股份有限公司 | Data transmitting method, data receiving method, data transmitting device, data receiving device, data transmitting system and storage medium |
CN112422257A (en) * | 2020-11-17 | 2021-02-26 | 上海道生物联技术有限公司 | Method and system for sending synchronization signal |
Also Published As
Publication number | Publication date |
---|---|
WO2017186175A1 (en) | 2017-11-02 |
CN107343321B (en) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107343321A (en) | Up-link access method and device, emitter, receiver, terminal | |
JP6148303B2 (en) | Wireless base station, user equipment, and method therefor | |
CN102870363B (en) | The method and apparatus sent control information in a wireless communication system | |
CN105680979B (en) | The method and apparatus of emission control information in a wireless communication system | |
RU2436252C2 (en) | Method of transmitting control signals in wireless communication system | |
CN101809929B (en) | Distribution to the temporal frequency resource controlling channel | |
RU2467514C2 (en) | Base station, user device and signal transmission method used in mobile communication system | |
US8855073B2 (en) | Method and apparatus for performing contention-based uplink transmission in a wireless communication system | |
CN102246446B (en) | Method and apparatus for signal transmission in wireless communication system | |
CN105471555B (en) | The method and user equipment of reference signal are sent in a wireless communication system | |
CN107040489A (en) | The method and apparatus for sending and receiving narrow band sync signal | |
CN107534638A (en) | MC CDMA with low peak average power than multicarrier waveform | |
CN103155439B (en) | The system and method for transmission diversity for the channel of DFT precoding | |
CN106961744A (en) | The sending method and device of ascending control information | |
JP2013543685A (en) | Feedback information transmission method and user equipment | |
CN102696193A (en) | Method and apparatus for generating a reference signal sequence in a wireless communication system | |
CN102804723A (en) | Method and apparatus for transmitting control information in wireless communication system | |
CN107040987A (en) | The method and apparatus for sending and receiving narrow band sync signal | |
CN103026648A (en) | Method and apparatus for transmitting control information in radio communication system | |
WO2011074910A2 (en) | Method and apparatus for performing a harq in a wireless communication system | |
KR20110069735A (en) | Method and apparatus of performing harq in wireless communication system | |
EP3745619A1 (en) | Data modulation and demodulation method and apparatus | |
CN108282435A (en) | A kind of method for transmitting signals and device | |
CN102084610B (en) | Method and apparatus for transmitting sequence in wireless communication system | |
CN103384182A (en) | Method, system and device for carrying out uplink transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |