CN108667583A - A kind of user characteristics pattern generation method and device - Google Patents
A kind of user characteristics pattern generation method and device Download PDFInfo
- Publication number
- CN108667583A CN108667583A CN201810190005.3A CN201810190005A CN108667583A CN 108667583 A CN108667583 A CN 108667583A CN 201810190005 A CN201810190005 A CN 201810190005A CN 108667583 A CN108667583 A CN 108667583A
- Authority
- CN
- China
- Prior art keywords
- shift register
- binary
- sequence
- digit capacity
- presetting digit
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J99/00—Subject matter not provided for in other groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/654—International mobile subscriber identity [IMSI] numbers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
This application discloses a kind of user characteristics pattern generation method and device, the method includes:The identity of target user is obtained, the identity is binary digit string;The binary digit string is replicated according to preset mode, generates sequence of binary digits;According to preset time interval, the shift register of bit input presetting digit capacity is sequentially read from the sequence of binary digits of generation;After having read the binary number, according to the sequence of binary digits stored in the shift register of the presetting digit capacity, the Eigen Structure of the target user is generated.This method and device may insure to generate different Eigen Structures for the problem that different user, to be less prone to user's collision.
Description
Technical field
This application involves wireless communication technology field more particularly to a kind of user characteristics pattern generation method and devices.
Background technology
5th third-generation mobile communication technology (Fifth-Generation, 5G) is to meet intelligent terminal and mobile Internet
Rapid development and a kind of new mobile communication technology for proposing, need to have the ability for supporting magnanimity connection.Due to traditional
Orthogonal multiple access techniques require user to carry out orthogonal transmission on the physical resources such as time domain, frequency domain, code domain, this access number to user
Mesh causes limitation.Therefore, non-orthogonal multiple technology is come into being.
Pattern segmentation multiple access (Pattern Division Multiple Access, PDMA) technology is emerging nonopiate
One of multiple access technology.The main processing thought of PDMA technologies is:Transmitting terminal by by multiple subscriber signals according to different sides
Case is superimposed upon on identical physical resource, realizes the separation of subscriber signal using advanced demodulating algorithm in receiving terminal, to real
It now improves the availability of frequency spectrum of system and increases the purpose of accessing user's quantity.Specifically, multi-purpose by designing in transmitting terminal
The Eigen Structure of the diversity such as or not family, realizes the nonopiate superposed transmission of the multiple domains degree signals such as time-frequency domain, power domain and spatial domain.
Receiving terminal is demodulated using advanced receiver, realizes the separation of different user signal.
The Eigen Structure of user is the vector being made of " 0 " and " 1 ", and the mapping for reflecting subscriber signal and resource block is closed
System, transmits for determining subscriber signal on which resource block.Wherein, " 1 " indicates that subscriber signal is uploaded in corresponding resource block
Defeated, " 0 " indicates that subscriber signal does not transmit on corresponding resource block.The number of " 1 " indicates user's in the Eigen Structure of user
Transmission diversity degree.The Eigen Structure of all users forms PDMA pattern matrixes, and the signal that PDMA pattern matrixes reflect user exists
Stacked system on each resource block.The pattern matrix of PDMA can be expressed as the matrix form of N rows M row, wherein " row " represents again
Resource block, " row " represent the Eigen Structure of user.
Currently, transmitting terminal, which is each user, generates fixed Eigen Structure.The defect of this mode is, when total feature
In the case of pattern resource pool is limited, the total number of users that can access Web vector graphic resource block simultaneously is limited, and there are user's competitions to make
The case where with resource block (user's collision).For example, when total Eigen Structure resource pool is 10 bit, resource block can be used simultaneously
Number of users be up to 1024, if necessary to using resource block number of users be more than 1024, then occur user collision
Situation.
Invention content
A kind of user characteristics pattern generation method of the embodiment of the present application offer and device are given birth to solving existing Eigen Structure
Easily occurs the problem of user's collision at scheme.
In a first aspect, a kind of user characteristics pattern generation method is provided, the method includes:
The identity of target user is obtained, the identity is binary digit string;
The binary digit string is replicated according to preset mode, generates sequence of binary digits;
According to preset time interval, it is pre- that bit input is sequentially read from the sequence of binary digits of generation
If the shift register of digit, wherein when the shift register that the shift register for reading the binary number is the leftmost side, then
When reading the binary number, the shift register of the presetting digit capacity all moves to right one, when the reading binary number
Shift register be the rightmost side shift register, then when reading the binary data presetting digit capacity shift LD
Device all moves to left one;
After having read the binary number, according to the binary number stored in the shift register of the presetting digit capacity
Word sequence generates the Eigen Structure of the target user.
Second aspect, provides a kind of user characteristics pattern generating means, and described device includes:
Acquisition module, the identity for obtaining target user, the identity are binary digit string;
Replication module generates binary digit for being replicated to the binary digit string according to preset mode
Sequence;
Input module, for according to preset time interval, one sequentially to be read from the sequence of binary digits of generation
Binary number inputs the shift register of presetting digit capacity, wherein when the shift register for reading the binary number is the leftmost side
Shift register, then when reading the binary number, the shift register of the presetting digit capacity all moves to right one, works as reading
It is the shift register of the rightmost side to take the shift register of the binary number, then described pre- when reading the binary data
If the shift register of digit all moves to left one;
Generation module is used for after having read the binary number, according in the shift register of the presetting digit capacity
The sequence of binary digits of storage generates the Eigen Structure of the target user.
The third aspect provides a kind of electronic equipment, including:It memory, processor and is stored on the memory simultaneously
The computer program that can be run on the processor realizes such as first party when the computer program is executed by the processor
The step of method described in face.
Fourth aspect provides a kind of computer readable storage medium, is stored on the computer readable storage medium
Computer program, the step of method as described in relation to the first aspect is realized when the computer program is executed by processor.
Above-mentioned at least one technical solution that the embodiment of the present application uses, can be to the binary system of expression User Identity
Numeric string is replicated to obtain sequence of binary digits, and according to preset time interval, sequentially from the binary digit of generation
The shift register that bit input presetting digit capacity is read in sequence, after having read the binary number, according to
The sequence of binary digits stored in the shift register of the presetting digit capacity generates the Eigen Structure of the target user.By
Then a binary system is read from the sequence of binary digits that the binary digit string of expression User Identity replicates
Number, the shift register for inputting presetting digit capacity obtains the Eigen Structure of target user, and indicates the two of different user identity
System number word string is different, it is hereby ensured that generating different Eigen Structures for different user, to be less prone to use
The problem of family is collided.
Description of the drawings
Attached drawing described herein is used for providing further understanding of the present application, constitutes part of this application, this Shen
Illustrative embodiments and their description please do not constitute the improper restriction to the application for explaining the application.In the accompanying drawings:
Fig. 1 is a kind of flow diagram of method generating user characteristics pattern provided by the embodiments of the present application.
Fig. 2 is a kind of schematic diagram of the shift register of presetting digit capacity provided by the embodiments of the present application.
Fig. 3 is another schematic diagram of the shift register of presetting digit capacity provided by the embodiments of the present application.
Fig. 4 is another schematic diagram of the shift register of presetting digit capacity provided by the embodiments of the present application.
Fig. 5 is a kind of structural schematic diagram of user characteristics pattern generating means provided by the embodiments of the present application.
Fig. 6 is the structural schematic diagram of electronic equipment provided by the embodiments of the present application.
Specific implementation mode
To keep the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and
Technical scheme is clearly and completely described in corresponding attached drawing.Obviously, described embodiment is only the application one
Section Example, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Go out the every other embodiment obtained under the premise of creative work, shall fall in the protection scope of this application.
Easily there is user's collision to solve the problems, such as that existing Eigen Structure generates scheme, the embodiment of the present application provides
A kind of method and apparatus generating user characteristics pattern, illustrate separately below.
It should be understood that the technical solution of the embodiment of the present application can be applied to 5G systems, newly eat dishes without rice or wine in other words (New Radio,
NR) system.
It should be noted that implementing holding for a kind of user characteristics pattern generation method provided by the embodiments of the present application and device
Row main body can be terminal device, can also be the network equipment, and the embodiment of the present application is to implementing the specific of the above method and device
Subject of implementation does not limit.
Terminal device (User Equipment, UE), also referred to as mobile terminal (Mobile Terminal), movement
Terminal device etc., can be through wireless access network (for example, Radio Access Network, RAN) and one or more core nets
It is communicated, terminal device can be mobile terminal, such as mobile phone (or being " honeycomb " phone) and with mobile terminal
Computer, for example, it may be portable, pocket, hand-held, built-in computer or vehicle-mounted mobile device, medical treatment are set
Mobile terminal etc. in standby, they exchange language and/or data with wireless access network.
The network equipment is a kind of device being deployed in during wireless access network is set for providing service as terminal device, the net
Network equipment can be base station, and the base station can be the base stations 5G (gNB).
It should be noted that when describing specific embodiment, the size of the serial number of each process is not meant to execute sequence
Priority, each process execution sequence should be determined by its function and internal logic, the implementation without coping with the embodiment of the present application
Journey constitutes any restriction.
Below first in conjunction with attached drawing 1 to 4, a kind of user characteristics pattern generation method provided by the embodiments of the present application is said
It is bright.
As shown in Figure 1, a kind of user characteristics pattern generation method provided by the embodiments of the present application, may include:
Step 101, the identity for obtaining target user, the identity are binary digit string.
The identity (Identity, ID) of user is the mark for unique mark, difference user identity, Ke Yili
The identity of solution, different users is different.In practical applications, the different terminal device of different user representatives.
In the embodiment of the present application, the identity of user is indicated by a string of binary digits.
Target user, it can be understood as be the user for currently needing to generate user characteristics pattern.
Assuming that the total number of users of system is K, each user possesses unique ID, can the ID of target user k be denoted as ID
(k), 1≤k≤K.
Step 102 replicates the binary digit string according to preset mode, generates sequence of binary digits.
Preset mode can include but is not limited to:Copy orderly and/or backward replicate.It can will specifically indicate that target is used
The binary digit string of family identity is replicated according to preset mode, generates the sequence of binary digits of an endless.For example, false
If the ID of target user k is:10110011, then the mode continuous replication n times replicated in sequence can be obtained by n
The sequence of binary digits of " 10110011 " repeated arrangement;The continuous replication n times in such a way that backward replicates, then can be obtained by n
The sequence of binary digits of a " 11001101 " repeated arrangement.
Step 103, according to preset time interval, sequentially from the sequence of binary digits of generation read a binary system
The shift register of number input presetting digit capacity.
Preset time interval can be manually set, also, preset time interval can also carry out according to actual needs
Adjustment, in the embodiment of the present application, it is not required that preset time interval is changeless, it is generally the case that when preset
Between between be divided into ms grades, such as 10ms.
Wherein, presetting digit capacity can also be manually set according to actual needs.But it is good in order to make shift register have
Pseudo-random characteristics, to ensure to be that different user is different in the Eigen Structure mutually generated in the same time, presetting digit capacity can be N, and N is
Base station can distribute to the sum of the Physical Resource Block of user.Certain presetting digit capacity can also be more than N, and when presetting digit capacity is big
When N, for the inconsistent possibility bigger of the Eigen Structure of different user generation, it is more conducive to that user is avoided to collide.
In general,Wherein, as it was noted above, K is the total number of users of system,Table
Show rounding.
In step 103, it can also be that backward is read that " sequentially reading ", which can be sequence reading,.
In one embodiment, when the shift register that the shift register for reading the binary number is the leftmost side
(also referred to as moving to left shift register), then when reading the binary number, the shift register of the presetting digit capacity all moves to right one
Position.
Specifically as shown in Fig. 2, for including D1-DNN number of storage position moves to left shift register 2, by one two of reading
System number D0From this move to left shift register 2 right end input when, this move to left respectively stored in shift register 2 it is currently stored in position
Binary number all move to left one so that Dn=Dn-1, D1=D0, wherein 1≤n≤N.
In another embodiment specific implementation mode, when the displacement that the shift register for reading the binary number is the rightmost side is posted
Storage (also referred to as moves to right shift register), then when reading the binary data, the shift register of the presetting digit capacity is whole
Move to left one.
Specifically as shown in figure 3, for including D1-DNN number of storage position moves to right shift register 3, by one two of reading
System number D0From this move to right shift register 3 left end input when, this move to right respectively stored in shift register 3 it is currently stored in position
Binary number all move to right one so that Dn=Dn-1, D1=D0, wherein 1≤n≤N.
In the embodiment of the present application, in addition to moving to left shift register and moving to right shift register, the displacement of presetting digit capacity is posted
Storage can also be that with other shift registers of good pseudo-random characteristics, the embodiment of the present application does not limit this.
Step 104, after having read the binary number, according to what is stored in the shift register of the presetting digit capacity
Sequence of binary digits generates the Eigen Structure of the target user.
Due to being to read a binary system in the sequence of binary digits generated from step 102 by preset time interval
The shift register of number input presetting digit capacity, and after the completion of each read, according in the shift register of the presetting digit capacity
The sequence of binary digits of storage generates the Eigen Structure of the target user, therefore, the corresponding Eigen Structures of target user k
It is that t changes at any time, and then can the Eigen Structure that generated for target user k be denoted as Pk(t), the wherein t expression times, 1
≤k≤K。
The Eigen Structure P of target user kk(t), be the vector being made of " 0 " and " 1 ", reflect target user k signals with
The mapping relations of resource block, for determining the signal of target user k transmits on which resource block.Wherein, " 1 " indicates that target is used
The signal of family k transmits on corresponding resource block, and " 0 " indicates that the signal of target user k does not transmit on corresponding resource block.
In a specific embodiment, step 104 may include:It will be stored in the shift register of the presetting digit capacity
Sequence of binary digits, be determined as the Eigen Structure of the target user.For example, Fig. 2 or shown in Fig. 3 N bit shifts are posted
The sequence of binary digits stored in storage is determined as the Eigen Structure of the target user.
Further, it is also possible to by the partial order in the sequence of binary digits stored in the shift register of the presetting digit capacity
Row, are determined as the Eigen Structure of the target user.
Further more, at step 104, being usually stored with two in each storage position of the shift register of the presetting digit capacity
When binary digits, according to the sequence of binary digits stored in the shift register of the presetting digit capacity, generates the target and use
The Eigen Structure at family.Certainly, when the part in the sequence of binary digits that will be stored in the shift register of the presetting digit capacity
Sequence when being determined as the Eigen Structure of the target user, can not require respectively depositing for the shift register of the presetting digit capacity
Storage space is stored with binary digit.
A kind of user characteristics pattern generation method provided by the embodiments of the present application, due to being from expression User Identity
A bit is read in the sequence of binary digits that binary digit string replicates, and inputs the shift LD of presetting digit capacity
Device obtains the Eigen Structure of target user, and indicates that the binary digit string of different user identity is different, therefore can
To ensure to generate different Eigen Structures for the problem that different user, to be less prone to user's collision.
Further, since be constantly according to preset time interval, read from the sequence of binary digits of generation two into
The shift register of number input presetting digit capacity processed, thus may also be ensured that the Eigen Structure of target user changes with time and becomes
Change, rather than be always maintained at it is constant, and then can make target user can be good at resist channel Selective intensity, improve
The performance of system.
Optionally, in another embodiment of the application, after above-mentioned steps 103, before above-mentioned steps 104, this
Apply for a kind of user characteristics pattern generation method that embodiment provides, can also include:
By the logic operation result of the binary number that the first storage displacement goes out and the binary number that the second storage displacement goes out, make
The value of position is stored for third.
Wherein, the first storage position and third storage position are adjacent in the shift register of the presetting digit capacity
Two storage positions, described second stores in the shift register that position is the presetting digit capacity after the third stores position
Store position.
Above-mentioned logical operation can include but is not limited to:With operation or any one of operation and XOR operation.It is general and
Speech, " and operation " can use symbol " & " to indicate, or operation can be indicated with symbol "/"." XOR operation " can use symbol
" ⊕ " is indicated.
For example, it is assumed that the displacement that moves to right that the shift register of above-mentioned presetting digit capacity is 19 (N=19) is posted
Storage 4, the first storage position and third storage position can be with D2And D3, the second storage position can be D17, then when from above-mentioned steps 102
A bit D is read in the sequence of binary digits of generation0It, can be by D after input moves to right shift register 42The value of removal
With D17The D that " XOR operation " result of the value of removal is used as3Value;Likewise, the first storage position and third storage position can be with D3
And D4, the second storage position can be D16, then when from the sequence of binary digits generated in above-mentioned steps 102 read one two into
Number D processed0It, can be by D after input moves to right shift register 43The value and D of removal16" XOR operation " result conduct of the value of removal
D4Value, and so on.
As shown in figure 4, in the embodiment of the present application, the first storage position and third storage position can be one, can also be
Multiple, the embodiment of the present application pair first stores position and the quantity of third storage position does not limit.
It can be appreciated that if the first binary number for going out of storage displacement and second are stored patrolling for binary number that displacement goes out
Volume operation result stores the value of position as third, can further be promoted and be stored in the shift register of above-mentioned presetting digit capacity
The pseudo-random characteristics of sequence of binary digits can further ensure that the Eigen Structure generated for different user is different, into
And it can preferably avoid the occurrence of user's collision problem.
Optionally, in another embodiment of the application, after above-mentioned steps 103, before above-mentioned steps 104, this
Apply for a kind of user characteristics pattern generation method that embodiment provides, can also include:
The logic operation result for the binary number that one bit of reading and the 4th storage displacement are gone out, as described
The value of the first storage position of the shift register of presetting digit capacity.
Wherein, it the described 4th stores in the shift register that position is the presetting digit capacity in addition to the first storage position
Store position.
Likewise, in this embodiment, logical operation can also include but not limited to:It is transported with operation or operation and exclusive or
Any one of calculate.
It is also shown in FIG. 4, it is assumed that the shift register of above-mentioned presetting digit capacity moves to right shift LD for 19 (N=19's)
Device 4, first storage position are D1, then the 4th storage position can be D2To D19Any of storage position.Specifically, in Fig. 4, it will
D19As the 4th storage position, then when reading a bit D from the sequence of binary digits generated in above-mentioned steps 1020
It, can be by D after input moves to right shift register 40With D19The D that " XOR operation " result of the value of removal is used as1Value.
It can be appreciated that if the logical operation for the binary number that a bit of reading and the 4th storage displacement are gone out
As a result, the value of the first storage position of shift register as the presetting digit capacity, can also further promote above-mentioned default position
The pseudo-random characteristics of the sequence of binary digits stored in several shift registers more can guarantee the spy generated for different user
It is different to levy pattern, and then can also preferably avoid the occurrence of user's collision problem.
It should be noted that logical operation mode shown in Fig. 4 is only a kind of citing, those skilled in the art can be with
Inventive concept according to the embodiment of the present application expands more multi-form logical operation mode, and mode shown in Fig. 4 is not constituted
Limitation to the protection domain of user characteristics pattern generation method provided by the embodiments of the present application.
Corresponding to above method embodiment, the embodiment of the present application also provides a kind of user characteristics pattern generating means, under
Book is described with reference to the drawings in face.
As shown in figure 5, a kind of user characteristics pattern generating means 500 provided by the embodiments of the present application, may include:It obtains
Module 501, replication module 502, input module 503 and generation module 504.
Acquisition module 501, the identity for obtaining target user, the identity are binary digit string.
Replication module 502 generates binary number for being replicated to the binary digit string according to preset mode
Word sequence.
Input module 503, for according to preset time interval, sequentially reading one from the sequence of binary digits of generation
Bit inputs the shift register of presetting digit capacity.
In one embodiment, when the shift register that input module 503 reads the binary number is the leftmost side
Shift register, then when reading the binary number, the shift register of the presetting digit capacity all moves to right one.
In another embodiment, when input module 503 when the shift register for reading the binary number is most right
The shift register of side, then when reading the binary data, the shift register of the presetting digit capacity all moves to left one.
Generation module 504 is used for after having read the binary number, according to the shift register of the presetting digit capacity
The sequence of binary digits of middle storage generates the Eigen Structure of the target user.
Specifically, generation module 504, the binary number that can be used for store in the shift register of the presetting digit capacity
Word sequence is determined as the Eigen Structure of the target user.
Also, specific generation module 504, can be used for equal in each storage position of the shift register of the presetting digit capacity
When being stored with binary digit, according to the sequence of binary digits stored in the shift register of the presetting digit capacity, institute is generated
State the Eigen Structure of target user.
A kind of user characteristics pattern generating means provided by the embodiments of the present application, due to from indicate User Identity two
A bit is read in the sequence of binary digits that system number word string replicates, and inputs the shift register of presetting digit capacity
The Eigen Structure of target user is obtained, and indicates that the binary digit string of different user identity is different, therefore can be with
Ensure to generate different Eigen Structures for the problem that different user, to be less prone to user's collision.
Further, since be constantly according to preset time interval, read from the sequence of binary digits of generation two into
The shift register of number input presetting digit capacity processed, thus may also be ensured that the Eigen Structure of target user changes with time and becomes
Change, rather than be always maintained at it is constant, and then can make target user can be good at resist channel Selective intensity, improve
The performance of system.
Optionally, in another embodiment of the application, a kind of user characteristics pattern generation provided by the embodiments of the present application
Device 500 can also include:
First logical operation module, for sequentially reading a binary system from the sequence of binary digits of generation described
Number input presetting digit capacities shift register after, it is described according to stored in the shift register of the presetting digit capacity two into
Before the Eigen Structure for generating the target user, the binary number that the first storage displacement goes out is deposited with second for Serial No. processed
The logic operation result for the binary number that storage space removes stores the value of position as third.
Wherein, the first storage position and third storage position are adjacent in the shift register of the presetting digit capacity
Two storage positions, described second stores in the shift register that position is the presetting digit capacity after the third stores position
Store position.
It can be appreciated that if the first binary number for going out of storage displacement and second are stored patrolling for binary number that displacement goes out
Volume operation result stores the value of position as third, can further be promoted and be stored in the shift register of above-mentioned presetting digit capacity
The pseudo-random characteristics of sequence of binary digits more can guarantee that the Eigen Structure generated for different user is different, Ke Yigeng
User's collision problem is avoided the occurrence of well.
Optionally, in another embodiment of the application, a kind of user characteristics pattern generation provided by the embodiments of the present application
Device 500 can also include:
Second logical operation module, for sequentially reading a binary system from the sequence of binary digits of generation described
Number input presetting digit capacities shift register after, it is described according to stored in the shift register of the presetting digit capacity two into
Serial No. processed, before the Eigen Structure for generating the target user, by a bit of reading and the 4th storage displacement
The logic operation result of the binary number gone out, the value of the first storage position of the shift register as the presetting digit capacity.
Wherein, it the described 4th stores in the shift register that position is the presetting digit capacity in addition to the first storage position
Store position.
It can be appreciated that if the logical operation for the binary number that a bit of reading and the 4th storage displacement are gone out
As a result, the value of the first storage position of shift register as the presetting digit capacity, can also further promote above-mentioned default position
The pseudo-random characteristics of the sequence of binary digits stored in several shift registers more can guarantee the spy generated for different user
It is different to levy pattern, and then can also preferably avoid the occurrence of user's collision problem.
It should be noted that user characteristics pattern generation provided in an embodiment of the present invention is set, side shown in FIG. 1 can be realized
Each process that user characteristics pattern generation method is realized in method embodiment, and same technique effect can be obtained, to avoid
It repeats, which is not described herein again.
Fig. 6 show be a kind of electronic equipment provided by the embodiments of the present application structural schematic diagram.Referring to FIG. 6, hard
Part level, the electronic equipment include processor, further include optionally internal bus, network interface, memory.Wherein, memory
May include memory, such as high-speed random access memory (Random-Access Memory, RAM), it is also possible to further include non-
Volatile memory (non-volatile memory), for example, at least 1 magnetic disk storage etc..Certainly, which may be used also
Can include the required hardware of other business.
Processor, network interface and memory can be connected with each other by internal bus, which can be ISA
(Industry Standard Architecture, industry standard architecture) bus, PCI (Peripheral
Component Interconnect, Peripheral Component Interconnect standard) bus or EISA (Extended Industry Standard
Architecture, expanding the industrial standard structure) bus etc..The bus can be divided into address bus, data/address bus, control always
Line etc..For ease of indicating, only indicated with a four-headed arrow in Fig. 6, it is not intended that an only bus or a type of
Bus.
Memory, for storing program.Specifically, program may include program code, and said program code includes calculating
Machine operational order.Memory may include memory and nonvolatile memory, and provide instruction and data to processor.
Processor is from then operation in corresponding computer program to memory is read in nonvolatile memory, in logical layer
User characteristics pattern generating means are formed on face.Processor executes the program that memory is stored, and following specifically for executing
Operation:
The identity of target user is obtained, the identity is binary digit string;
The binary digit string is replicated according to preset mode, generates sequence of binary digits;
According to preset time interval, it is pre- that bit input is sequentially read from the sequence of binary digits of generation
If the shift register of digit, wherein when the shift register that the shift register for reading the binary number is the leftmost side, then
When reading the binary number, the shift register of the presetting digit capacity all moves to right one, when the reading binary number
Shift register be the rightmost side shift register, then when reading the binary data presetting digit capacity shift LD
Device all moves to left one;
After having read the binary number, according to the binary number stored in the shift register of the presetting digit capacity
Word sequence generates the Eigen Structure of the target user.
The method that user characteristics pattern generating means disclosed in the above-mentioned embodiment illustrated in fig. 6 such as the application execute can be applied
It is realized in processor, or by processor.Processor may be a kind of IC chip, the processing capacity with signal.
During realization, each step of the above method can pass through the integrated logic circuit or software form of the hardware in processor
Instruction complete.Above-mentioned processor can be general processor, including central processing unit (Central Processing
Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital
Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit,
ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic
Device, discrete gate or transistor logic, discrete hardware components.It may be implemented or execute the public affairs in the embodiment of the present application
Each method, step and the logic diagram opened.General processor can be microprocessor or the processor can also be any normal
The processor etc. of rule.The step of method in conjunction with disclosed in the embodiment of the present application, can be embodied directly in hardware decoding processor and hold
Row complete, or in decoding processor hardware and software module combine execute completion.Software module can be located at deposits at random
Reservoir, flash memory, read-only memory, this fields such as programmable read only memory or electrically erasable programmable memory, register
In ripe storage medium.The storage medium is located at memory, and processor reads the information in memory, is completed in conjunction with its hardware
The step of above method.
The embodiment of the present application also proposed a kind of computer readable storage medium, the computer-readable recording medium storage one
A or multiple programs, the one or more program include instruction, which works as is held by the electronic equipment including multiple application programs
When row, the electronic equipment can be made to execute the method that user characteristics pattern generating means execute in embodiment illustrated in fig. 6, and specific
For executing:
The identity of target user is obtained, the identity is binary digit string;
The binary digit string is replicated according to preset mode, generates sequence of binary digits;
According to preset time interval, it is pre- that bit input is sequentially read from the sequence of binary digits of generation
If the shift register of digit, wherein when the shift register that the shift register for reading the binary number is the leftmost side, then
When reading the binary number, the shift register of the presetting digit capacity all moves to right one, when the reading binary number
Shift register be the rightmost side shift register, then when reading the binary data presetting digit capacity shift LD
Device all moves to left one;
After having read the binary number, according to the binary number stored in the shift register of the presetting digit capacity
Word sequence generates the Eigen Structure of the target user.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application is with reference to method, the flow of equipment (system) and computer program product according to the embodiment of the present application
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
It is described it should be noted that each embodiment in the application is all made of relevant mode, between each embodiment
Just to refer each other for identical similar part, and each embodiment focuses on the differences from other embodiments.Especially
Its, for device embodiments, since it is substantially similar to the method embodiment, so description is fairly simple, related place
Illustrate referring to the part of embodiment of the method.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
Including so that process, method, commodity or equipment including a series of elements include not only those elements, but also wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including element
There is also other identical elements in process, method, commodity or equipment.
It these are only embodiments herein, be not intended to limit this application.To those skilled in the art,
The application can have various modifications and variations.It is all within spirit herein and principle made by any modification, equivalent replacement,
Improve etc., it should be included within the scope of claims hereof.
Claims (10)
1. a kind of user characteristics pattern generation method, which is characterized in that the method includes:
The identity of target user is obtained, the identity is binary digit string;
The binary digit string is replicated according to preset mode, generates sequence of binary digits;
According to preset time interval, bit input is sequentially read from the sequence of binary digits of generation and presets position
Several shift register, wherein when the shift register that the shift register for reading the binary number is the leftmost side, then reading
The shift register of the presetting digit capacity when binary number is taken all to move to right one, when the displacement for reading the binary number
Register is the shift register of the rightmost side, then when reading the binary data, the shift register of the presetting digit capacity is complete
Portion moves to left one;
After having read the binary number, according to the binary digit sequence stored in the shift register of the presetting digit capacity
Row, generate the Eigen Structure of the target user.
2. according to the method described in claim 1, it is characterized in that,
In the shift LD for sequentially reading a bit from the sequence of binary digits of generation and inputting presetting digit capacity
After device, described according to the sequence of binary digits stored in the shift register of the presetting digit capacity, the target is generated
Before the Eigen Structure of user, the method further includes:
The logic operation result that first binary number that goes out of storage displacement is stored into the binary number that displacement goes out with second, as the
The value of three storage positions;
Wherein, the first storage position and third storage position are two adjacent in the shift register of the presetting digit capacity
Position is stored, the second storage position is the storage in the shift register of the presetting digit capacity after third storage position
Position.
3. according to the method described in claim 2, it is characterized in that, sequentially being read from the sequence of binary digits of generation described
After the shift register for taking bit input presetting digit capacity, in the shift register according to the presetting digit capacity
The sequence of binary digits of middle storage, before the Eigen Structure for generating the target user, the method further includes:
The logic operation result for the binary number that one bit of reading and the 4th storage displacement are gone out, as described default
The value of the first storage position of the shift register of digit;
Wherein, the 4th storage position is the storage in the shift register of the presetting digit capacity in addition to the first storage position
Position.
4. according to the method in claim 2 or 3, which is characterized in that the logical operation includes:With operation or operation and
Any one of XOR operation.
5. according to the method described in claim 1, it is characterized in that,
The sequence of binary digits stored in the shift register according to the presetting digit capacity, generates the target user's
Eigen Structure, including:
The sequence of binary digits that will be stored in the shift register of the presetting digit capacity is determined as the feature of the target user
Pattern.
6. according to the method described in claim 1, it is characterized in that
The sequence of binary digits stored in the shift register according to the presetting digit capacity, generates the target user's
Eigen Structure, including:
When each storage position of the shift register of the presetting digit capacity is stored with binary digit, according to the presetting digit capacity
Shift register in the sequence of binary digits that stores, generate the Eigen Structure of the target user.
7. according to the method described in claim 1, it is characterized in that, the presetting digit capacity be N, and
Wherein, K is the sum of user,Rounding in expression, N are the total of the Physical Resource Block that base station can distribute to user
Number.
8. a kind of user characteristics pattern generating means, which is characterized in that described device includes:
Acquisition module, the identity for obtaining target user, the identity are binary digit string;
Replication module generates sequence of binary digits for being replicated to the binary digit string according to preset mode;
Input module, for according to preset time interval, sequentially read from the sequence of binary digits of generation one two into
The shift register of number input presetting digit capacity processed, wherein when the shifting that the shift register for reading the binary number is the leftmost side
Bit register, then when reading the binary number, the shift register of the presetting digit capacity all moves to right one, when reading institute
The shift register for stating binary number is the shift register of the rightmost side, then the default position when reading the binary data
Several shift registers all moves to left one;
Generation module, for after having read the binary number, being stored according in the shift register of the presetting digit capacity
Sequence of binary digits, generate the Eigen Structure of the target user.
9. device according to claim 8, which is characterized in that described device further includes:
First logical operation module, for sequentially to read a bit from the sequence of binary digits of generation defeated described
After the shift register for entering presetting digit capacity, described according to the binary number stored in the shift register of the presetting digit capacity
The binary number that first storage displacement goes out before the Eigen Structure for generating the target user, is stored position by word sequence with second
The logic operation result of the binary number of removal stores the value of position as third;
Wherein, the first storage position and third storage position are two adjacent in the shift register of the presetting digit capacity
Position is stored, the second storage position is the storage in the shift register of the presetting digit capacity after third storage position
Position.
10. device according to claim 8 or claim 9, which is characterized in that described device further includes:
Second logical operation module, for sequentially to read a bit from the sequence of binary digits of generation defeated described
After the shift register for entering presetting digit capacity, described according to the binary number stored in the shift register of the presetting digit capacity
Before the Eigen Structure for generating the target user, a bit of reading and the 4th storage displacement are gone out for word sequence
The logic operation result of binary number, the value of the first storage position of the shift register as the presetting digit capacity;
Wherein, the 4th storage position is the storage in the shift register of the presetting digit capacity in addition to the first storage position
Position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810190005.3A CN108667583B (en) | 2018-03-08 | 2018-03-08 | User characteristic pattern generation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810190005.3A CN108667583B (en) | 2018-03-08 | 2018-03-08 | User characteristic pattern generation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108667583A true CN108667583A (en) | 2018-10-16 |
CN108667583B CN108667583B (en) | 2020-09-01 |
Family
ID=63784942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810190005.3A Active CN108667583B (en) | 2018-03-08 | 2018-03-08 | User characteristic pattern generation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108667583B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201654762U (en) * | 2009-11-30 | 2010-11-24 | 上海第二工业大学 | Pseudorandom code sequencer |
CN105183428A (en) * | 2015-08-12 | 2015-12-23 | 中国电子科技集团公司第四十一研究所 | Pseudo-random signal generation method |
CN106161291A (en) * | 2015-04-07 | 2016-11-23 | 电信科学技术研究院 | The sending method of a kind of data, method of reseptance and device |
EP3282625A1 (en) * | 2015-04-07 | 2018-02-14 | China Academy of Telecommunications Technology | Method and device for detecting data transmission and received signals |
-
2018
- 2018-03-08 CN CN201810190005.3A patent/CN108667583B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201654762U (en) * | 2009-11-30 | 2010-11-24 | 上海第二工业大学 | Pseudorandom code sequencer |
CN106161291A (en) * | 2015-04-07 | 2016-11-23 | 电信科学技术研究院 | The sending method of a kind of data, method of reseptance and device |
EP3282625A1 (en) * | 2015-04-07 | 2018-02-14 | China Academy of Telecommunications Technology | Method and device for detecting data transmission and received signals |
CN105183428A (en) * | 2015-08-12 | 2015-12-23 | 中国电子科技集团公司第四十一研究所 | Pseudo-random signal generation method |
Non-Patent Citations (4)
Title |
---|
FUJITSU: "On non-orthogonal multiple access technologies", 《3GPP,R1-162334》 * |
JIE ZENG, BEI LIU,XIN SU: "Joint Pattern Assignment and Power Allocation in", 《IEEE》 * |
JIE ZENG, DAN KONG, XIN SU,LIPING RONG,XIBIN XU: "On the Performance of Pattern Division Multiple", 《IEEE》 * |
康绍莉 戴晓明 任斌: "面向5G的PDMA图样分割多址接入技术", 《电信网技术》 * |
Also Published As
Publication number | Publication date |
---|---|
CN108667583B (en) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109218352A (en) | The common recognition confirmation method and device of Transaction Information in a kind of block chain network | |
CN101729463A (en) | Hardware device and method for implementing Fourier transform and Fourier inverse transform | |
CN111144576A (en) | Model training method and device and electronic equipment | |
CN113778938B (en) | Method, device and chip for determining network-on-chip topology structure | |
CN105553887A (en) | Architecture for on-die interconnect | |
CN111651383B (en) | Method and apparatus for data flow in a processor having a data flow manager | |
Chandrasetty | VLSI design: a practical guide for FPGA and ASIC implementations | |
CN106550416A (en) | Radio communication device and control method | |
CN108874297A (en) | Merge method, storage device, storage equipment and the storage medium of file | |
CN111210004A (en) | Convolution calculation method, convolution calculation device and terminal equipment | |
CN111178513B (en) | Convolution implementation method and device of neural network and terminal equipment | |
CN109040173A (en) | A kind of reliable storage method and device of government affairs big data | |
CN108667583A (en) | A kind of user characteristics pattern generation method and device | |
CN105187162B (en) | A kind of parallel dissociation rate matching method of more granularities and device | |
CN111142808B (en) | Access device and access method | |
CN110717186A (en) | Data processing method and device and electronic equipment | |
TWI416340B (en) | Control device with flag registers for synchronization of communications between cores | |
CN113327217B (en) | Convolution processing method and device, computer equipment and storage medium | |
CN107870878A (en) | Storage system, terminal and computer installation | |
US20230119051A1 (en) | Method and apparatus for constructing fpga chip top-level schematic and storage medium | |
CN114510217A (en) | Method, device and equipment for processing data | |
US10761847B2 (en) | Linear feedback shift register for a reconfigurable logic unit | |
CN106371805B (en) | The dynamic dispatching interconnected registers of processor and the method for dispatching data | |
CN103713962B (en) | One kind detection data link table method and electronic equipment | |
CN107809763A (en) | Reduce method and device, computer installation and the storage medium of mobile terminal power consumption |
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 |