CN108667583A - A kind of user characteristics pattern generation method and device - Google Patents

A kind of user characteristics pattern generation method and device Download PDF

Info

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
Application number
CN201810190005.3A
Other languages
Chinese (zh)
Other versions
CN108667583B (en
Inventor
曾捷
粟欣
彭明遥
肖驰洋
赵明
王京
许希斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201810190005.3A priority Critical patent/CN108667583B/en
Publication of CN108667583A publication Critical patent/CN108667583A/en
Application granted granted Critical
Publication of CN108667583B publication Critical patent/CN108667583B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J99/00Subject matter not provided for in other groups of this subclass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International 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

A kind of user characteristics pattern generation method and device
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.
CN201810190005.3A 2018-03-08 2018-03-08 User characteristic pattern generation method and device Active CN108667583B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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