CN106603199B - Wireless network multiple access method and device based on Hash coding - Google Patents

Wireless network multiple access method and device based on Hash coding Download PDF

Info

Publication number
CN106603199B
CN106603199B CN201611098745.1A CN201611098745A CN106603199B CN 106603199 B CN106603199 B CN 106603199B CN 201611098745 A CN201611098745 A CN 201611098745A CN 106603199 B CN106603199 B CN 106603199B
Authority
CN
China
Prior art keywords
data
orthogonal
symbol
user
hash
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.)
Active
Application number
CN201611098745.1A
Other languages
Chinese (zh)
Other versions
CN106603199A (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.)
Shenzhen University
Original Assignee
Shenzhen 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 Shenzhen University filed Critical Shenzhen University
Priority to CN201611098745.1A priority Critical patent/CN106603199B/en
Publication of CN106603199A publication Critical patent/CN106603199A/en
Application granted granted Critical
Publication of CN106603199B publication Critical patent/CN106603199B/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
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to wireless network access fields, and it discloses a kind of wireless network multiple access methods based on Hash coding, characterized by the following steps: (A) server-side carries out the distribution of orthogonal Hash codes and coordinates multiple access access;(B) user terminal sends and receivees data.The beneficial effects of the present invention are: the present invention provides a kind of new line user multiple access multiplexing technology, under the premise of guaranteeing user's efficiency of transmission, regulations speed that not only can be adaptive can also improve channel service efficiency, to increase the handling capacity of system;By utilizing Hash dimension, compatibility and fusion with existing mainstream multiplexing technology are realized, to improve channel utilization;Simultaneously because the present invention does not require the signal characteristic of source signal, more flexible is applied to various Transmission systems.

Description

Wireless network multiple access method and device based on Hash coding
[technical field]
The present invention relates to wireless network access field more particularly to a kind of wireless network multiple access accesses based on Hash coding Method and apparatus.
[background technique]
With the development of wireless communication technique, the quantity of wireless user is sharply increased and wireless service is to transmission rate It is required that raising, how to improve number of users that wireless network can carry, the handling capacity that increases network becomes urgently to be resolved Serious problem.In order to improve the availability of frequency spectrum, a variety of spectrum reuse techniques of wireless network, to pass on one channel Defeated multiple signals or data flow.Because multiple low rate channels can be integrated into an IA High Speed Channel and transmitted by multiplexing, To efficiently utilize IA High Speed Channel.By using multiplexing, common carrier can to avoid safeguarding a plurality of route, thus Effectively save operation cost.Common multiplexing technique technology can be divided into time division multiplexing (TDM), frequency division multiplexing (FDM), Space division multiplexing (SDM) and code division multiplexing (CDM).IA High Speed Channel is divided into multiple time slots, Mei Geshi according to the time by time division multiplexing Gap is used for a user, and different users can share IA High Speed Channel resource in different time slots, to realize channel resource Multiplexing.The signal of each low rate channel is passed through modulation profile to each of IA High Speed Channel using multiplexer by frequency division multiplexing Frequency range, in transmission, the low rate channel of multiple users is superimposed in air, forms the signal transmitted on IA High Speed Channel, receiving end It is separated by splitter by channel is received, thus the low speed signal needed for obtaining oneself.Space division multiplexing is to compare in recent years Popular multiplexing technology, space division multiplexing are based primarily upon multi-antenna technology, and signal is directed at specific hair by beam forming technique It penetrates source or receiving station is received or sent, spatially different user is distinguished, it is therefore, multiple by space division multiplexing Emission source or receiving terminal can use the same frequency simultaneously.Code division multiplexing be based on spread spectrum technic, different user it is each A low rate channel can be communicated using identical frequency simultaneously in the same place, pass through different address codes between user It distinguishes, realizes the purpose for being multiplexed entire frequency range.Currently, these four a variety of multiplexing technologies are often combined with use.However, by It increasing sharply in wireless network user quantity, current multiplexing technology has been insufficient for growing transmission and has asked, therefore, how New multiplexing dimension is found in the wireless network, realizes that the multiple access access of more users becomes an important research direction.
Application No. is 201110142454.9, the applying date is that domestic application for a patent for invention on May 30th, 2011 discloses A kind of method and communication system of channeling, this method mainly handle answering between the first communication system and the second communication system With.Disturbed condition or this communication system of first communication system according to this communication system by the second communication system of network interworking Load condition, the multiplexing of the frequency between decision and the second communication system.Operator can be made from old through the invention Communication system is transitioned into the network interworking of new communication system, can dynamically adjust multiplexing of the new and old communication system to frequency.This Although kind method is the improvement of the communication system based on frequency division multiplexing, but a kind of only multiplexing in frequency domain dimension.
Application No. is 200910028468.0, the applying date is that domestic application for a patent for invention on 01 21st, 2009 discloses A kind of wireless communication system of statistic multiplexing.This method includes the road N source signal and M receiving antenna, and source signal has statistics special Sex differernce, the road N source signal obtain the road M mixed signal after hybrid system, and the road M mixed signal is sent into the mixed system of solution by receiving antenna The road N source signal is recovered from statistics domain using statistical property difference intrinsic between each road source signal, realizes letter by system The multiplexing in road.However, carrying out signal decomposition since this method is based on statistical property, the signal characteristic of source signal is had to It asks, it can not be flexibly using in the wireless network.
Application No. is 201510967986.4, the applying date is that the domestic application for a patent for invention on December 21st, 2015 discloses A kind of overlapping code division multiplexing mixing forward collaboration communication means.It is logical that this method initially sets up overlapping code division multiplexing mixing forward collaboration The basic model of letter is provided with a sending node, at least one relay node and a destination node in basic model.It sends Node by symbol sebolic addressing carry out overlapping code division multiplexing encode to form coded identification sequence after send, relay node receive coded identification After sequence, to coded identification sequence carry out overlapping code division multiplexing encode to form secondary coding symbol sebolic addressing after forward, last purpose Node receives the coded identification sequence that sending node is sent and the amplification coded identification sequence that relay node is sent or secondary coding Symbol sebolic addressing, and coded identification sequence and amplification coded identification sequence or/and secondary coding symbol sebolic addressing are merged into processing It is formed after merging symbol sebolic addressing and decodes output again.The basic multiplexed form or code division multiplexing of this method, cannot be according to channel shape Condition inherent regulation rate.
[summary of the invention]
In order to solve the problems in the prior art, the present invention provides a kind of wireless network multiple access based on Hash coding to connect Enter method, solves the problems, such as automatic speed change rate difference when wireless network multiple access access in the prior art and flexibility is poor.
The present invention is achieved by the following technical solutions: designing, has manufactured a kind of wireless network based on Hash coding Multiple access method includes the following steps: that (A) server-side carries out the distribution of orthogonal Hash codes and coordinates multiple access access;(B) user End sends and receivees data.
As a further improvement of the present invention: in the step (A), when sending data, server-side is by the number of multiple users According to being respectively processed, the data of each user carry out piecemeal, and each data block is encoded using encoder, followed by Kazakhstan Uncommon encoder carries out orthogonal configuration, generates each round data to be sent using random number generator, then by all customer data Integration, is broadcasted together;When receiving data, server-side separates the different user data received, then passes through decoding Device solves data required for oneself.
As a further improvement of the present invention: in the step (B), when receiving data, user terminal separates data And data required for oneself are solved using decoder;When sending data, data are carried out piecemeal by user terminal, each block number according into Row sequential encoding is recycled the orthogonal Hash codes being assigned to carry out orthogonal configuration, is encoded using generating random number and other users Data send jointly to server-side.
As a further improvement of the present invention: after data carry out piecemeal, the decomposition of basic symbol is carried out to data block, is decomposed Original seed is utilized later, is sequentially generated relevant seed, is entered orthogonal configuration device after the seed of generation, utilize orthogonal code The construction of hash space is carried out, the symbol for finally random number generator being recycled to send, symbol carries out planisphere mapping, and modulates It is sent to carrier wave.
As a further improvement of the present invention: when decoding, decoded using the comparison that order decoder carries out Euler's distance, it will Decoding data carries out descrambling code, and is sent to upper-layer protocol and is verified.
As a further improvement of the present invention: after deblocking, a bit cyclic redundancy being added to each data block Verification, and the frame of data block tail portion composition link layer is added, it is identical different symbol that frame, which is then divided into length, each symbol Number and the seed of previous symbol pass through random number generator, generate oneself corresponding seed, carried out after kind subsymbol orthogonal Construction, and currently transmitted symbol is generated by random number generator.
Invention also provides a kind of wireless network multiple access access devices based on Hash coding, including carry out orthogonal Kazakhstan The distribution of uncommon code is simultaneously coordinated the server-side of multiple access access, is sended and received between the user terminal and user terminal and server-side of data The channel carried out data transmission.
As a further improvement of the present invention: the server-side include orthogonal configuration device, random number generator, encoder, Scrambler and planisphere mapping block;The orthogonal configuration device carries out orthogonal configuration, and random number generator generates the symbol sent Number, encoder is decoded, and scrambler carries out scrambling code, and planisphere mapping block carries out planisphere mapping.
As a further improvement of the present invention: the user terminal include descrambler, decoder, planisphere mapping block, Multiuser Detection module and distance matrix module;The decoder carries out the comparison decoding of Euler's distance, and descrambler will solve Code data carry out descrambling code, and planisphere mapping block carries out planisphere mapping, and Multiuser Detection module carries out point of multiple users From distance matrix module carries out the calculating of Euler's distance.
As a further improvement of the present invention: user terminal and server-side can carry out sending and receiving for data, data When transmission, user data is subjected to piecemeal, a bit cyclic redundancy is added to each data block, and data block is added Tail portion forms the frame of link layer, and it is identical different symbol that frame, which is then divided into length, each symbol and previous symbol Seed passes through random number generator, generates oneself corresponding seed, carries out orthogonal configuration after kind subsymbol, and pass through random number Generator generates currently transmitted symbol;User is decoded by constructing the tree structure of coded identification;User by oneself Data carry out the judgement of Euler's distance, choosing in receiving end as noise as decoding data, other data using orthogonal Hash codes It takes apart from the smallest symbol as decoding structure.
The beneficial effects of the present invention are: guaranteeing user's biography the present invention provides a kind of new line user multiple access multiplexing technology Under the premise of defeated efficiency, regulations speed that not only can be adaptive can also improve channel service efficiency, to increase system Handling capacity;By utilizing Hash dimension, compatibility and fusion with existing mainstream multiplexing technology are realized, to improve channel usage Rate;Simultaneously because the present invention does not require the signal characteristic of source signal, more flexible is applied to various Transmission systems.
[Detailed description of the invention]
Fig. 1 is present system frame diagram;
Fig. 2 is present invention transmission schematic diagram;
Fig. 3 is present system encoder instances;
Fig. 4 is present system decoder example.
[specific embodiment]
The present invention is further described for explanation and specific embodiment with reference to the accompanying drawing.
It is orthogonal to include the following steps: that (A) server-side carries out for a kind of wireless network multiple access method based on Hash coding The distribution of Hash codes simultaneously coordinates multiple access access;(B) user terminal sends and receivees data.
In the step (A), when sending data, the data of multiple users are respectively processed by server-side, each user Data carry out piecemeal, each data block encoded using encoder, carries out orthogonal configuration, benefit followed by Hash encoder The each round data to be sent are generated with random number generator, then all customer data is integrated, are broadcasted together;Receive number According to when, server-side separates the different user data received, then solves data required for oneself by decoder.
In the step (B), when receiving data, needed for data are carried out separation and solve oneself using decoder by user terminal The data wanted;When sending data, data are carried out piecemeal by user terminal, and each block number is assigned to according to sequential encoding, recycling is carried out Orthogonal Hash codes carry out orthogonal configuration, encoded using generating random number and the data of other users send jointly to server-side.
After data carry out piecemeal, the decomposition of basic symbol is carried out to data block, and original seed, sequence are utilized after decomposing Relevant seed is generated, enters orthogonal configuration device after the seed of generation, the construction of hash space is carried out using orthogonal code, finally The symbol for recycling random number generator to send, symbol carries out planisphere mapping, and is modulated to carrier wave and is sent.
When decoding, is decoded using the comparison that order decoder carries out Euler's distance, decoding data is subjected to descrambling code, concurrently Upper-layer protocol is sent to be verified.
After deblocking, a bit cyclic redundancy is added to each data block, and data block tail portion group is added At the frame of link layer, it is identical different symbol, the seed warp of each symbol and previous symbol that frame, which is then divided into length, Random number generator is crossed, oneself corresponding seed is generated, carries out orthogonal configuration after kind subsymbol, and pass through random number generator Generate currently transmitted symbol.
Invention also provides a kind of wireless network multiple access access devices based on Hash coding, including carry out orthogonal Kazakhstan The distribution of uncommon code is simultaneously coordinated the server-side of multiple access access, is sended and received between the user terminal and user terminal and server-side of data The channel carried out data transmission.
The server-side includes orthogonal configuration device, random number generator, encoder, scrambler and planisphere mapping mould Block;The orthogonal configuration device carries out orthogonal configuration, and random number generator generates the symbol sent, and encoder is decoded, scrambling code Device carries out scrambling code, and planisphere mapping block carries out planisphere mapping.
The user terminal includes descrambler, decoder, planisphere mapping block, Multiuser Detection module and apart from square Array module;The decoder carries out the comparison decoding of Euler's distance, and decoding data is carried out descrambling code by descrambler, and planisphere reflects Penetrate module and carry out planisphere mapping, Multiuser Detection module carries out the separation of multiple users, distance matrix module carry out Euler away from From calculating.
User terminal and server-side can carry out sending and receiving for data and be divided user data when data are sent Block, to each data block add a bit cyclic redundancy, and be added data block tail portion composition link layer frame, frame with It is divided into length afterwards for identical different symbol, the seed of each symbol and previous symbol passes through random number generator, raw It at oneself corresponding seed, plants subsymbol and carries out orthogonal configuration later, and generate currently transmitted symbol by random number generator Number;User is decoded by constructing the tree structure of coded identification;User is using the data of oneself as decoding data, other numbers According to as noise, the judgement of Euler's distance is carried out using orthogonal Hash codes in receiving end, the smallest symbol of selected distance is as solution Code structure.
In existing IEEE802.11 serial protocols, physical layer (Physical Layer) has used a variety of coded modulation skills Art, to reach a variety of alternative data transmission rates.For example, 802.11a physical layer supports 8 kinds of rates (6~54Mbps), 802.11b physical layer 4 kinds of transmission rates (1~11Mbps) of support, 12 kinds of transmission rates of 802.11g physical layer support (1~ 54Mbps).Each rate corresponds to a kind of coding mode of fixation.Once coding mode determines, then the planisphere of signal is transmitted Character position determines accordingly.Therefore, each current code modulation mode is using fixed constellation symbols position and close Degree.Coded modulation is higher, and rate is higher, correspondingly, planisphere density is higher, the distance between symbol is shorter.If wanting to change star The character position of seat figure can only be realized by changing code modulation mode.Current fixed signs figure position arrangement does not conform to simultaneously Reason, the planisphere of low-density has very big redundant space, and highdensity planisphere can not be anti-interference well.If design is closed The coding modulation technique of reason can automatically adjust the density of planisphere, so that it may make full use of existing planisphere redundant space Carry out the transmission multiplexing of multi-user.
In order to realize Adaptive Transmission rate adaptation and planisphere Auto-regulating System of Density of Heavy Medium, the present invention is by the way of random coded pair Initial data is encoded.Random coded can guarantee that coding side can uniformly generate coded data, thus on planisphere Realize the function of Random Maps.In order to guarantee that decoding end can efficiently be decoded random number, coding side is compiled using sequence Code mode so that random number before and after have it is interrelated, to be decoded using tree decoding mode.Different users uses Different Hash encoders are encoded, and Hash encoder to keep orthogonal in hash space between user, to realize more The multiplexing function of location access.
The module that the present invention includes are as follows: order coder, Hash encoder, random number generator, multiple access detector and suitable Sequence decoder.
The present invention is suitable for WLAN based on the focus control mode of AP.AP be responsible for orthogonal Hash codes distribution and The coordination of user's multiple access access.In downlink, AP is first respectively processed the data of multiple users.The number of each user According to several data blocks are divided into, each piece is encoded using order coder, carries out orthogonal configuration followed by Hash encoder, The each round data to be sent most are generated with using random number generator, then all customer data is integrated, are broadcasted together. After each user receives mixed signal, the data of oneself are separated first with multiple access detector, utilize sequence later Decoder solves data required for oneself.
The data of oneself are divided into several pieces first, each block number evidence when user obtains sending permission in uplink Sequential encoding is carried out, the orthogonal Hash codes oneself being assigned to is recycled to carry out orthogonal configuration, is finally encoded using generating random number, AP is sent jointly to the data of other users.After AP receives blended data, by multi-user detector, each is used The data at family are separated, and obtain the data of different user by data decoder later.
In order to make full use of constellation map space, transmitting terminal is by the way of sequence random coded.It is transmitted receiving upper layer When the packet to get off, data packet is divided into several pieces first by transmitting terminal, it is assumed that and the length of each data block M is (n-16) bit, Transmitting terminal calculates the cyclic redundancy check (CRC) of 16 bits of M, and the frame of the tail portion M composition link layer is added.The frame M of link layer with It is divided into several symbol m that length is k bit afterwards, m is basic coding unit.
Each transmitting terminal safeguards the initial seed s of oneself0.Initial seed s0With first symbol m1By sequence Encoder generates m1Seed s1, and s1And m2M is generated by order coder generator2Seed s2.And so on, each Symbol miWith previous symbol mi-1Seed si-1By random number generator, oneself corresponding seed s is generatedi.Since seed accords with Number siIt is that sequence generates, therefore has certain relevance between each other.The generation of kind of subsymbol ensure that initial data with Machine.
For construction orthogonal between structuring user's, and the randomness of kind of subsymbol is maintained, orthogonal configuration device uses one The orthogonal hash function of series is as Hash codes.Each user distributes an orthogonal Hash codes and carries out orthogonal configuration.In transmitting terminal After generating kind of subsymbol, seed further progress is encoded using orthogonal Hash codes, generates orthogonal symbols, later using random Number generator generates the symbol currently to be sent, and planetary figure of going forward side by side mapping is further carried out carrier modulation, is finally sent to In air.
Receiving end carries out demodulation and demapping to signal first, is obtaining mixing just after receiving orthogonal signal Hand over symbol.Due to hash function be it is irreversible, directly cannot solve using hash function orthogonal.We utilize coding When sequential organization, construct tree-like coding structure, thus carry out multiple access detection and sequence decode.Assume initially that active user institute The orthogonal code data held are required data, other data are noise, and user utilizes oneself initial kind subsymbol s0And 2k The m of kind situationiIt carries out row sequential encoding, generating random number and orthogonal configuration, and by the orthogonal code of generation and oneself receives Orthogonal symbols are compared, and corresponding Euler's distance are calculated, in all miAfter distance calculating finishes, Euler's distance is chosen most Small symbol sebolic addressing is as decoding result.In order to reduce decoding complex degree, we further use the algorithm of beta pruning, Mei Yibu After calculating Euclidean distance, all retain (B < 2 Bk) possible result is planted as last judgement.
Finally, the present invention is using a kind of based on the multiple-user access method driven based on AP.The distribution of orthogonal code and more The transmission coordination of user is all determined by AP.Each sending time slots includes the request of data of uplink and the data distribution of downlink, AP determines the orthogonal users data of current time slots by the request of data of uplink.User reduces control letter by uplink The cost of breath sends feedback and is made of relevant symbol sebolic addressing, and each user distributes a relevant symbol sebolic addressing as feedback signal.
It is orthogonal by sequence generating random number and hash space the present invention is based on the structure feature of 802.11 protocol data packets The construction of coding is providing a kind of new orthogonal dimensions, i.e. hash space just in the case where compatible with current multiplexing technology Coding is handed over, can realize that the multiple access of wireless local network user is multiple under the premise of guaranteeing data transmission, improve throughput of system;
Transmission rate can be automatically adjusted according to channel status, to effectively antagonize channel in the case where multiple access multiplexing The fast deep fading become with frequency domain of time domain, reduces influence of noise when multiuser multiplexing;
Accurately match channels quality can greatly it subtract so that choosing most suitable multiplexing number carries out parallel transmission The waste for having lacked frequency spectrum resource, improves channel utilization.
In one embodiment, as shown in Figure 1, transmitting terminal is after receiving upper layer data, data are carried out first Conventional scrambling code, the data after scrambling code are divided into several data blocks first by entering order encoder, order coder later, it The decomposition for carrying out basic symbol to data block afterwards utilizes original seed s after decomposing0, it is sequentially generated relevant seed si, raw At seed after enter orthogonal configuration device, using orthogonal code carry out hash space construction, finally recycle generating random number Device generates the symbol sent.Symbol at this time can carry out planisphere mapping, and be modulated to carrier wave and sent.Receiving end receives To after blended data, demodulation and demapping is carried out to symbol first, carries out multi-user's followed by multiuser detection Separation is decoded using the comparison that order decoder carries out Euler's distance later, decoding data is finally carried out descrambling code, and send It is verified to upper-layer protocol.When mistake occurs for current decoding, it is obstructed out-of-date to verify, and receiving end can give transmitting terminal one feedback, Transmitting terminal is recorded according to retransmission counter, if it exceeds certain threshold value, that current data can re-start generating random number, And retransmit, until data are correctly decoded.
The present invention is based on IEEE802.11ac standards, by designing a kind of new coding mode, i.e., based on hash function Random Maps coding creates a kind of new multi-user orthogonal multiplexing dimension.Orthogonal multiplex based on hash function can be abundant Using the redundant space of dense constellation figure, multiple access can be not only supported, it can be with the channel conditions of multi-user oneself, certainly The adjusting transmission rate of adaptation, thus increase multiplexing efficiency, improve data transfer efficiency and throughput of system.
The present invention devises a kind of linear, the orthogonal random coded device of physical layer, to generate the orthogonal of Hash dimension Space, to distinguish the transmission data of different user.The present invention also devises a kind of matchmaker based on AP driving in Medium Access Layer Body accesses layer protocol, and multi-user can be made full use of to carry out the multiplexing transmission of uplink and downlink, to increase wireless network entirety Handling capacity.
As illustrated in fig. 2, it is assumed that it is that three users distribute orthogonal Kazakhstan that current AP carries out concurrent transmission AP there are three user for the first time Uncommon code.In uplink, first by the deblocking of oneself, each block number recycles certainly three users according to sequential encoding is carried out The orthogonal Hash codes that oneself is assigned to carry out orthogonal configuration, finally together using the data of generating random number coding and other users It is sent to AP.After AP receives blended data, by multi-user detector, the data of each user are separated, it The data of different user are obtained by data decoder afterwards.In downlink, the data of three users are respectively processed by AP. The data of each user are divided into several data blocks, and each piece is encoded using order coder, followed by Hash encoder Orthogonal configuration is carried out, most generates each round data to be sent with using random number generator, then all customer data is integrated, It is broadcasted together.After each user receives mixed signal, the data of oneself are separated first with multiple access detector, Data required for oneself are solved using order decoder later.
As shown in figure 4, each length is that the data block M of (n-16) adds one 16 by taking the cataloged procedure of Alice as an example The cyclic redundancy check (CRC) of bit, and the frame of the tail portion M composition link layer is added.It is the several of k bit that frame M, which is then divided into length, Symbol m.Initial seed s0First with first symbol m1M is generated by order coder1Seed s1, and s1And m2By sequence Encoder generator generates m2Seed s2.And so on, each symbol miWith previous symbol mi-1Seed si-1By with Machine number generator generates oneself corresponding seed si.Orthogonal configuration is carried out after kind subsymbol, and it is raw to pass through random number generator At currently transmitted symbol ri.Because the symbol of each step, which generates, all has uniform randomness, star can be made full use of Seat map space carries out high-speed transfer.
As shown in figure 4, by taking Alice as an example, the data that the orthogonal code data Alice expectation decoding currently held obtains, Other data are noise, and Alice utilizes oneself initial kind subsymbol s0And 2kThe m of kind situationiCarry out row sequential encoding, Generating random number and orthogonal configuration, and the orthogonal code of generation and the orthogonal symbols oneself received are compared, it calculates corresponding Euler's distance, in all miAfter distance calculating finishes, Euler is chosen apart from the smallest symbol sebolic addressing as decoding result.
The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be said that Specific implementation of the invention is only limited to these instructions.For those of ordinary skill in the art to which the present invention belongs, exist Under the premise of not departing from present inventive concept, a number of simple deductions or replacements can also be made, all shall be regarded as belonging to of the invention Protection scope.

Claims (4)

1. a kind of wireless network multiple access method based on Hash coding, characterized by the following steps: (A) AP is negative Blame the coordination of distribution and the access of user's multiple access of orthogonal Hash codes;(B) user terminal sends and receivees data;
Step (A) AP is responsible in the coordination of distribution and the access of user's multiple access of orthogonal Hash codes, each sending time slots packet Include the request of data of uplink and the data distribution of downlink;In downlink, AP first locates the data of multiple users respectively Reason, the data of each user are divided into several data blocks, and each piece is encoded using order coder, is encoded followed by Hash Device carries out orthogonal configuration, finally generates each round data to be sent using random number generator, then all customer data is whole It closes, is broadcasted together;AP determines the orthogonal users data of current time slots by the request of data of uplink, and user passes through uplink Road controls the cost of information in order to reduce, and sends feedback and is made of several relevant symbol sebolic addressings, and each user distributes one and is concerned with Sequence symbol is as feedback information;By linear, the orthogonal random coded device of physical layer, to generate the orthogonal of Hash dimension The transmission data of different user are distinguished in space;When receiving data, AP separates the different user data received, then leads to It crosses decoder and solves data required for oneself;
In the step (B), when receiving data, required for data are carried out separation and solve oneself using decoder by user terminal Data;When sending data, data are carried out piecemeal by user terminal, and each block number is recycled and is assigned to just according to sequential encoding is carried out It hands over Hash codes to carry out orthogonal configuration, is encoded using generating random number and the data of other users send jointly to AP;
Wherein, after data carry out piecemeal, the decomposition of basic symbol is carried out to data block, and original seed is utilized after decomposing, it is suitable Sequence generates relevant seed, enters orthogonal configuration device after the seed of generation, the construction of hash space is carried out using orthogonal code, most The symbol for recycling random number generator to send afterwards, symbol carries out planisphere mapping, and is modulated to carrier wave and is sent;Wherein, The random coded device is a kind of linear, the orthogonal random coded device of physical layer.
2. the wireless network multiple access method according to claim 1 based on Hash coding, it is characterised in that: decoding When, it is decoded using the comparison that order decoder carries out Euler's distance, decoding data is subjected to descrambling code, and be sent to upper-layer protocol It is verified.
3. the wireless network multiple access method according to claim 1 based on Hash coding, it is characterised in that: data point After block, a bit cyclic redundancy is added to each data block, and the frame of data block tail portion composition link layer, frame is added It is divided into length then for identical different symbol, the seed of each symbol and previous symbol passes through random number generator, It generates oneself corresponding seed, carries out orthogonal configuration after kind subsymbol, and generated by random number generator currently transmitted Symbol.
4. a kind of wireless network multiple access access device based on Hash coding, it is characterised in that: including carrying out orthogonal Hash codes The AP of multiple access access is distributed and coordinated, sends and receivees and carries out data transmission between the user terminal and user terminal and AP of data Channel;
Wherein, the AP includes orthogonal configuration device, random number generator, encoder, scrambler and planisphere mapping block;Institute It states orthogonal configuration device and carries out orthogonal configuration, random number generator generates the symbol sent, and encoder is decoded, and scrambler carries out Scrambling code, planisphere mapping block carry out planisphere mapping;
The user terminal includes descrambler, decoder, planisphere mapping block, Multiuser Detection module and distance matrix mould Block;The decoder carries out the comparison decoding of Euler's distance, and decoding data is carried out descrambling code by descrambler, and planisphere maps mould Block carries out planisphere mapping, and Multiuser Detection module carries out the separation of multiple users, and distance matrix module carries out Euler's distance It calculates;
User terminal and AP can carry out sending and receiving for data, and AP is responsible for the distribution and the access of user's multiple access of orthogonal Hash codes Coordination;Each sending time slots includes the request of data of uplink and the data distribution of downlink;In downlink, AP is first to more The data of a user are respectively processed, and the data of each user are divided into several data blocks, add one to each data block Bit cyclic redundancy, and the frame of data block tail portion composition link layer is added, it is identical different that frame, which is then divided into length, The seed of symbol, each symbol and previous symbol passes through random number generator, generates oneself corresponding seed, plants subsymbol Orthogonal configuration is carried out later, and currently transmitted symbol is generated by random number generator, then all customer data is integrated, one It is same to be broadcasted;AP determines the orthogonal users data of current time slots by the request of data of uplink, and user is by uplink The cost of control information is reduced, feedback is sent and is made of several relevant symbol sebolic addressings, each user distributes relevant sequence Symbol is as feedback information;By linear, the orthogonal random coded device of physical layer, to generate the orthogonal space of Hash dimension Between, distinguish the transmission data of different user;
User is decoded by constructing the tree structure of coded identification;User is other using the data of oneself as decoding data Data carry out the judgement of Euler's distance, the smallest symbol conduct of selected distance in receiving end as noise using orthogonal Hash codes Decode structure;
Wherein, after data carry out piecemeal, the decomposition of basic symbol is carried out to data block, and original seed is utilized after decomposing, it is suitable Sequence generates relevant seed, enters orthogonal configuration device after the seed of generation, the construction of hash space is carried out using orthogonal code, most The symbol for recycling random number generator to send afterwards, symbol carries out planisphere mapping, and is modulated to carrier wave and is sent;Wherein, The random coded device is a kind of linear, the orthogonal random coded device of physical layer.
CN201611098745.1A 2016-12-04 2016-12-04 Wireless network multiple access method and device based on Hash coding Active CN106603199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611098745.1A CN106603199B (en) 2016-12-04 2016-12-04 Wireless network multiple access method and device based on Hash coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611098745.1A CN106603199B (en) 2016-12-04 2016-12-04 Wireless network multiple access method and device based on Hash coding

Publications (2)

Publication Number Publication Date
CN106603199A CN106603199A (en) 2017-04-26
CN106603199B true CN106603199B (en) 2019-05-24

Family

ID=58596267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611098745.1A Active CN106603199B (en) 2016-12-04 2016-12-04 Wireless network multiple access method and device based on Hash coding

Country Status (1)

Country Link
CN (1) CN106603199B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107481129B (en) * 2017-09-29 2023-10-13 台州保镖电子有限公司 Financial data management system for financial consultation company
CN110048755B (en) * 2019-04-09 2023-03-24 深圳大学 Millimeter wave communication method and communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104767590A (en) * 2015-04-08 2015-07-08 江苏飞尚安全监测咨询有限公司 Reliable data transmission and control method for serial communication
CN104821862A (en) * 2015-04-17 2015-08-05 中国科学院计算技术研究所 Method and system for improving coding performance in orthogonal frequency division multiplexing environment
CN105531957A (en) * 2012-11-09 2016-04-27 交互数字专利控股公司 Method and apparatus for coordinated orthogonal channel access (COCA)
US20160179627A1 (en) * 2013-07-30 2016-06-23 Nec Europe Ltd. Method and system for checkpointing a global state of a distributed system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257368B (en) * 2008-04-09 2011-03-02 中国科学技术大学 Multiuser scheduling method based on Tomlinson and Hashim precoding
US9489193B2 (en) * 2012-05-01 2016-11-08 Sophos Limited Method and system for providing software updates to local machines
CN103412960B (en) * 2013-08-31 2016-08-10 西安电子科技大学 Image perception hash method based on bilateral accidental projection

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105531957A (en) * 2012-11-09 2016-04-27 交互数字专利控股公司 Method and apparatus for coordinated orthogonal channel access (COCA)
US20160179627A1 (en) * 2013-07-30 2016-06-23 Nec Europe Ltd. Method and system for checkpointing a global state of a distributed system
CN104767590A (en) * 2015-04-08 2015-07-08 江苏飞尚安全监测咨询有限公司 Reliable data transmission and control method for serial communication
CN104821862A (en) * 2015-04-17 2015-08-05 中国科学院计算技术研究所 Method and system for improving coding performance in orthogonal frequency division multiplexing environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Spinal Codes";Jonathan Perry, Peter A. Iannucci,etc.;《Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication. ACM》;20120817;全文 *

Also Published As

Publication number Publication date
CN106603199A (en) 2017-04-26

Similar Documents

Publication Publication Date Title
Wu et al. Massive access for future wireless communication systems
EP3616327B1 (en) Method and system for non-orthogonal multiple access communication
CN112005502B (en) Method and system for non-orthogonal multiple access communication
CN108575116B (en) Bit mapping method and its sending device
Pan et al. Practical power-balanced non-orthogonal multiple access
CN102474383B (en) Wireless communication device and wireless communication method
CN109314952A (en) The new Radio Physics down control channel design of 5th generation
CN104506289B (en) Multiple component carrier OFDMA communication system
CN102761406A (en) Base station and broadcast channel transmission method
CN104756433A (en) Group based PDCCH capability for LTE
CN101534507A (en) Physical resource distributing method and device therefor, data receiving method and receiver
CN101175309A (en) Device and method for transmission of accidental access response message
CN101001138A (en) Equipment and method for transmitting downlink control signal
CN105634654A (en) Superimposed coding and demodulation method and device for multi-user information transmission
Pan et al. Network-coded multiple access with high-order modulations
CN107846707A (en) A kind of method and apparatus in the UE for exempting to authorize, base station
CN107872300B (en) Feedback information processing method, device and system, base station and terminal
CN103036647A (en) Wireless communication method of physical layer network coding based on multi-frequency-shift keying (MFSK) modulation mode
CN109728877A (en) A kind of user equipment for wireless communication, the method and apparatus in base station
CN106603199B (en) Wireless network multiple access method and device based on Hash coding
CN104350770A (en) Service data scrambling method, service data descrambling method, apparatus, and system
Zhao et al. Optimal irregular repetition slotted ALOHA under total transmit power constraint in IoT-oriented satellite networks
CN101005362A (en) Device and method for transfering down control signal
CN104168244B (en) A kind of systematic parameter transmission method in cognitive radio communication systems
Jirı et al. Performance analysis of PCFICH and PDCCH LTE control channels

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