CN106411466A - Information transmitting method and node - Google Patents
Information transmitting method and node Download PDFInfo
- Publication number
- CN106411466A CN106411466A CN201610822846.2A CN201610822846A CN106411466A CN 106411466 A CN106411466 A CN 106411466A CN 201610822846 A CN201610822846 A CN 201610822846A CN 106411466 A CN106411466 A CN 106411466A
- Authority
- CN
- China
- Prior art keywords
- signal
- data
- data flow
- group
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0055—ZCZ [zero correlation zone]
- H04J13/0059—CAZAC [constant-amplitude and zero auto-correlation]
- H04J13/0062—Zadoff-Chu
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention provides an information transmitting method. The method comprises the following steps: partitioning data streams to be processed into M groups of data streams, wherein the M groups of data streams correspond to M channels one by one, and M is a positive integer; processing each group of data streams in the M groups of data streams respectively to obtain M processed signals; performing digital frequency shift on the M processed signals, and adding the processed signals to obtain a digital signal; processing the digital signal to obtain a transmission signal; and transmitting the transmission signal. A brand new inter-node interconnection method is provided. Through adoption of the method, the demands of low power consumption, wide area coverage, access of massive terminals and low cost can be met.
Description
Technical field
The present invention relates to the communications field, more particularly, to a kind of method of information transfer and node.
Background technology
With the gradually rise of smart city, increasing equipment needs gathered data, and will be adopted by communication link
The data collecting uploads onto the server.Further, the server of operator can be analyzed to the data uploading, so as to
Enough offer for each equipment preferably services or more effectively manages.A lot of equipment does not have independent power supply, but by electricity
Pond is powered it is therefore desirable to a kind of transmission method of low-power consumption ensures that the data collecting is uploaded onto the server by equipment.
In general, the frequency of devices collect data is very low, every time the data volume very little of collection, in order to reduce whole system
Construction cost it is proposed that concentrator is managing substantial amounts of equipment.Concentrator services multiple equipment simultaneously, improves system
Handling capacity.
Existing communication system WiFi, Bluetooth and ZigBee etc., communication distance short it is impossible to carry out wide area covering.Separately
A kind of cellular wide area network technology GSM, 3G and LTE etc., power consumption is too big, high cost, is also not suitable for equipment interconnecting application.Therefore, anxious
Need a kind of new communication modes, to meet equipment low-power consumption, and the wide demand covering.
Content of the invention
Propose the present invention in view of the problems referred to above.The invention provides a kind of method of information transfer and node, this
Plant communication modes and disclosure satisfy that low-power consumption and the wide demand covering.
A kind of first aspect, there is provided method of information transfer, including:
Pending data flow point is M group data stream, M group data stream is corresponded with M channel, wherein, M is just whole
Number;
Each group data stream in described M group data stream is respectively processed, obtains the signal after M process;
Signal after described M is processed carries out numerical frequency and moves, and obtains data signal after being added;
Described data signal is processed, obtains transmission signal;
Send described transmission signal.
Exemplarily, in a kind of possible implementation, described spreading code is pseudorandom m-sequence or Gold code.
Exemplarily, in a kind of possible implementation, described each group data stream in described M group data stream is entered
Row is processed, and obtains the signal after M process, including:
The i-th group data stream in described M group data stream is handled as follows, obtains in the signal after described M process
I-th process after signal, wherein i is the span of positive integer and i is 1 to M:
Multiple data flows included by described i-th group are divided into K group, are each the data flow point in the plurality of data flow
Join spreading code, wherein, the code length of the spreading code of data flow of different groups in described K group is unequal, in described K group
The spreading code of same group of data flow code length is equal and cyclic shift that have different delayed time, K is positive integer and K is less than or
Quantity equal to the multiple data flows included by described i-th group;
According to corresponding spreading code, each data flow in the plurality of data flow is respectively processed, obtains multiple
Data flow after process;
For the data flow after the process in every group of described K group, it is weighted suing for peace, obtains the signal after K addition;
Signal after described K is added is multiplexed respectively with lead code, obtains the signal after K multiplexing;
Signal after described K is multiplexed is weighted suing for peace, and obtains the signal after processing described i-th.
Wherein, described lead code includes the Zadoff-Chu sequence repeating R2 time and the Zadoff-Chu conjugation repeating R3 time
Sequence, wherein, R2 and R3 is positive integer.
Described Zadoff-Chu sequence is expressed as:
Wherein, j is imaginary unit, and p is integer, u and F is relatively prime, and 0<u<F.
Exemplarily, in a kind of possible implementation, described according to corresponding spreading code, to the plurality of data flow
In each data flow be respectively processed, obtain multiple process after data flow, including:
For each data flow, execution is following to be operated, the data flow after being processed:
The physical layer signaling scrambling in data flow, and carry out channel code and interleaving, the physics after being processed successively
Layer signaling;
The data message scrambling in described data flow, and carry out channel code and interleaving, the number after being processed successively
According to message;
Physical layer signaling after frame origin identification, described process and the data message after described process are multiplexed,
Code stream after being multiplexed;
According to spreading code corresponding with described data flow, the code stream after described multiplexing is modulated, obtains described process
Data flow afterwards.
Wherein, described physical layer signaling includes length field, control domain, identification field and verification domain, and wherein, described identification field is used
Filter described data message in physical layer.
Wherein, described frame origin identification is the binary sequence of R1 bit, and wherein, R1 is positive integer.
Exemplarily, in a kind of possible implementation, to the method for the scrambling of described physical layer signaling with to described
The method of the scrambling of data message is identical or different;And/or
Identical with the method for the channel coding to described data message to the method for the channel coding of described physical layer signaling
Or it is different;And/or
Identical or different with the method for the intertexture to described data message to the method for the intertexture of described physical layer signaling.
Exemplarily, in a kind of possible implementation, described basis spreading code corresponding with described data flow, to institute
State the code stream after multiplexing to be modulated, obtain the data flow after described process, including:
Code stream after multiplexing is carried out planisphere mapping, and after described planisphere being mapped using described corresponding spreading code
Signal carry out DSSS modulation, obtain described process after data flow.
Wherein, at least one during described planisphere mapping inclusion is following:BPSK, QPSK, QAM and difference mapping.
Exemplarily, in a kind of possible implementation, described add up to weighting summation, and described weighting summation is made
Weight is pre-configured with.
Exemplarily, in a kind of possible implementation, described described data signal is processed, obtain transmitting letter
Number, including:
By described data signal after digital-to-analogue conversion, be converted to analog signal;
By described analog signal after up-conversion, generate radiofrequency signal;
By described radiofrequency signal after power amplification, obtain described transmission signal.
A kind of second aspect, there is provided node, including:Grouping module, first processing module, Second processing module, the 3rd
Processing module and sending module.This node can be used for realizing arbitrary implementation institute of aforementioned first aspect or first aspect
The method of the information transfer stated.
A kind of third aspect, there is provided computer chip, this computer chip includes processor, when this computing device generation
During code, the method being capable of the information transfer described in arbitrary implementation of aforementioned first aspect or first aspect.
It can be seen that, the embodiment of the present invention proposes the interconnected method between a kind of brand-new node, it is possible to achieve multiple data flows
While send, it is to avoid the power consumption repeatedly sending, therefore, the method disclosure satisfy that low-power consumption, and wide area covers, and accesses magnanimity terminal
With inexpensive demand.
Brief description
By combining accompanying drawing, the embodiment of the present invention is described in more detail, the above-mentioned and other purpose of the present invention,
Feature and advantage will be apparent from.Accompanying drawing is used for providing the embodiment of the present invention is further understood, and constitutes explanation
A part for book, is used for explaining the present invention together with the embodiment of the present invention, is not construed as limiting the invention.In the accompanying drawings,
Identical reference number typically represents same parts or step.
Fig. 1 is a schematic diagram of the Star network of the embodiment of the present invention;
Fig. 2 is an indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Fig. 3 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Fig. 4 is a schematic diagram of the frame structure of the embodiment of the present invention;
Fig. 5 is another structural representation of the frame structure of the embodiment of the present invention;
Fig. 6 is a schematic diagram of the frame structure of the different channels of the embodiment of the present invention;
Fig. 7 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Fig. 8 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Fig. 9 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Figure 10 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Figure 11 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention;
Figure 12 is a schematic diagram of the different frame structures of multiple terminals transmissions of the embodiment of the present invention;
Figure 13 is a structured flowchart of the node of the embodiment of the present invention;
Figure 14 is another structured flowchart of the node of the embodiment of the present invention;
Figure 15 is another structured flowchart of the node of the embodiment of the present invention.
Specific embodiment
So that the object, technical solutions and advantages of the present invention become apparent from, describe root below with reference to accompanying drawings in detail
Example embodiment according to the present invention.Obviously, described embodiment is only a part of embodiment of the present invention, rather than this
Bright whole embodiments are not it should be appreciated that the present invention is limited by example embodiment described herein.Described in the present invention
The embodiment of the present invention, the obtained all other embodiment in the case of not paying creative work of those skilled in the art
All should fall under the scope of the present invention.
Equipment in the embodiment of the present invention is referred to as terminal device, terminal, mobile terminal, mobile device etc., this
Bright this is not limited.The data collecting can be uploaded onto the server by equipment by concentrator, similarly, concentrator with permissible
The information of server is sent to corresponding equipment.Wherein, the communication system between equipment, concentrator and server can be star
The networking model of type net, as shown in Figure 1.Server 10, concentrator 20 and terminal 30 is shown in Fig. 1.Wherein, terminal 30 is wrapped
Include terminal 1, terminal 2 ..., terminal N.Dotted line shown in Fig. 1 represents the communication link between concentrator 20 and terminal 30.
In the embodiment of the present invention, can adopt between server 10 in Fig. 1 and concentrator 20 existing connected mode with
And communication protocol.For example, can be that optical fiber is connected between server 10 and concentrator 20, can between server 10 and concentrator 20
So that row data communication is entered using 3G or 4G agreement.
In the embodiment of the present invention, concentrator 20 and terminal 30 can be referred to as node.And concentrator 20 is to terminal 30
Transmission can be understood as downlink transfer, terminal 30 can be understood as uplink to the transmission of concentrator 20.Uplink/under
Row transmission can adopt time division multiplex (Time Division Duplexing, TDD), or, can be adopted with different channels
Frequency division multiplexing (Frequency Division Duplexing, FDD).
In the embodiment of the present invention, can will be divided into M part using frequency spectrum between concentrator 20 and terminal 30, i.e. M channel.
Wherein, M is positive integer.For example, if using a width of 1MHz of band of frequency spectrum, can be averaged and being divided into 8 channels, each letter
Road 125KHz, i.e. M=8.
During concentrator 20 with terminal 30 information transfer, channel corresponding with each terminal can be this terminal from
In M channel randomly choose, or, can be concentrator 20 be this terminal distribution.For example, terminal 1 can be from M
Independently randomly select a channel in channel to be communicated with concentrator 20.It is understood that different terminals can choose identical
Or different channels.Or, concentrator 20 can distribute a channel for terminal 1 and be used for leading between concentrator 20 and terminal 1
Letter.It is understood that concentrator can be the identical or different channel of different terminal distribution.
It can be seen that, the transmission channel between different terminals and concentrator 20 can be identical or different.
Fig. 2 is an indicative flowchart of the method for information transfer of the embodiment of the present invention.Under method shown in Fig. 2 is
The method that row sends, the method that is, concentrator 20 sends transmission signal to terminal 30, the method can be executed by concentrator 20, should
Method includes:
S101, pending data flow point is M group data stream, and M group data stream is corresponded with M channel, and wherein, M is
Positive integer.
Specifically, pending data flow point can be M group, positioned at same group according to corresponding channel by concentrator 20
The channel that data flow is used is identical.In other words, the channel that concentrator 20 can use according to user, with same channel
User is placed on one group.Every group of flow process all independently executing described in following S102.
If in addition, it should be understood that M=1, being equivalent to and processed pending data stream as one group, or be appreciated that
It is the division operation that need not execute S101.If M is the positive integer more than 1, can execute successively according to the method shown in Fig. 2.
S102, is respectively processed to each group data stream in described M group data stream, obtains the signal after M process.
Specifically, S102 can include:
The i-th group data stream in described M group data stream is handled as follows, obtains in the signal after described M process
I-th process after signal, wherein i is the span of positive integer and i is 1 to M:
Multiple data flows included by described i-th group are divided into K group, are each the data flow point in the plurality of data flow
Join spreading code, wherein, the code length of the spreading code of data flow of different groups in described K group is unequal, in described K group
The spreading code of same group of data flow code length is equal and cyclic shift that have different delayed time, K is positive integer and K is less than or
Quantity equal to the multiple data flows included by described i-th group;
According to corresponding spreading code, each data flow in the plurality of data flow is respectively processed, obtains multiple
Data flow after process;
For the data flow after the process in every group of described K group, it is weighted suing for peace, obtains the signal after K addition;
Signal after described K is added is multiplexed respectively with lead code, obtains the signal after K multiplexing;
Signal after described K is multiplexed is weighted suing for peace, and obtains the signal after processing described i-th.
It can be seen that, M group data stream can concurrently be processed, each group of process is separate, to appoint in M group
As a example one group (referred to as current group data stream), the process of its execution can be as shown in figure 3, include following S1021-S1025.
S1021, the multiple data flows included by current group data stream are divided into K group, are that the plurality of data flow distribution is many
Individual spreading code, the plurality of spreading code is corresponded with the plurality of data flow.Wherein, groups different in K group are appointed
Meaning two data streams, the code length of their spreading code is unequal.For same group in K group of any two data flow, it
Spreading code code length is equal and their spreading code has the cyclic shift of different delayed time.K is positive integer and K is less than or waits
The quantity of the multiple data flows included by described i-th group.
Wherein, current group data stream includes multiple data flows.For example, it is possible to according to the characteristic of multiple data flows (as speed
Deng) it is classified as K group.
In the embodiment of the present invention, spreading code can be pseudorandom m-sequence or Gold code, or can also be other spread spectrums
Code, does not limit here.
Each spreading code is with spreading factor, the element in the set of all spreading factor compositions of multiple spreading codes
Number be K.It is understood that K is the positive integer of the quantity less than or equal to multiple data flows.As an example it is assumed that current group
Data flow includes N1 data flow, then, K≤N1.
Alternatively, spreading code is pseudorandom m-sequence, and multiple spreading codes are multiple pseudorandom m-sequence.Assume certain pseudorandom
The length of m-sequence is F.In addition, F is referred to as code length or spreading factor or spreading length etc., the occurrence of F can be pre-
First configure, for example, F=2k- 1, k=2,3 ....M-sequence can be determined by generator polynomial and initial value.
For example, during F=63, the generator polynomial of m-sequence is:F (x)=x6+ x+1, wherein, initial value can be pre-configured with.
Multiple pseudorandom m-sequence can be the m-sequence p based on an original length for FFN () is through cyclic shift d position
Generate afterwards.
Assume original series pFN () is:pF(0),pF(1),…,pF(F-1).Sequence behind cyclic shift d positionFor:
So, shift through loop cycle, you can based on original m-sequence pFN () generates the circulation with different delayed time
Multiple pseudorandom m-sequence of displacement.
It can be seen that, in S1021, for the random m-sequence code of each data flow one cyclic shift of distributionAnd to any
Two different data flows, F is different or d is different.
S1022, according to corresponding spreading code, is respectively processed to each data flow in the plurality of data flow, obtains
Data flow to after multiple process.
Specifically, for each data flow, execution is following to be operated, the data flow after being processed:
The physical layer signaling scrambling in data flow, and carry out channel code and interleaving, the physics after being processed successively
Layer signaling;The data message scrambling in described data flow, and carry out channel code and interleaving, the data after being processed successively
Message;Physical layer signaling after frame origin identification, described process and the data message after described process are multiplexed, are obtained
Code stream after multiplexing;According to spreading code corresponding with described data flow, the code stream after described multiplexing is modulated, obtains described
Data flow after process.
It can be seen that, S1022 is to carry out independent process to each data flow, can be performed in parallel.
In the embodiment of the present invention, the frame structure of physical layer can be as shown in figure 4, include:Lead code (preamble) 301,
Frame origin identification 302, physical layer signaling 303 and physical layer load (payload) 304.And physical layer signaling 303 includes length field
3031, control domain 3032, identification field 3033 and verification domain 3034.
Frame origin identification 302 can be the binary sequence of R1 bit, and wherein, R1 is positive integer.That is, frame initiates
The form of mark 302 can be binary sequence, and the length of this binary sequence is R1 bit.Wherein, the occurrence of R1 can
To be pre-configured.
Identification field 3033 can be used for physical layer and filters described data message.If being determined according to identification field 3033 is not certainly
Oneself message, then physical layer load 304 below can not be received, so can reduce power consumption.
Correspondingly, in multiple data flows, the frame structure with the data flow (being assumed to be 4) of identical spreading factor is permissible
As shown in Figure 5.
Specifically, in the process of each data flow, scrambling can be using ripe method for scrambling.Physical layer signaling institute
The method of the scrambling that the scrambling using is used with data message can be identical or different.
Alternatively, channel coding can using ripe coding method, can be for example convolutional code, Turbo code or
LDPC code etc..The method of the channel coding that the method for the channel coding that physical layer signaling is used and data message are used is permissible
Identical or different.
Alternatively, intertexture can adopt block interleaving etc..The method of the intertexture that physical layer signaling is used and data message institute
The method of the intertexture using can be identical or different.
Further optionally, the method for the scrambling that different data flows is used can be identical or different, different data flow
The method of the channel coding being used can be identical or different, the method for the intertexture that different data flows is used can identical or
Difference, the present invention does not limit to this.
As can be seen here, for each data flow, data message, physical layer signaling and frame origin identification can first be generated.
Data message is scrambled, after channel code and interleaving, export to multiplexer.Physical layer signaling is scrambled, channel coding and
After intertexture, export to multiplexer.The frame origin identification generating is directly output to multiplexer.Multiplexer can first send frame and initiate mark
Know, followed by physical layer signaling, is finally data message.
Alternatively, the code stream after described multiplexing is modulated, the data flow after being processed, can include:Multiplexing
Code stream afterwards carries out planisphere mapping, and the signal after the mapping of described planisphere is carried out DSSS modulation, is adjusted
Signal after system is the data flow after processing.
Wherein, at least one during described planisphere mapping inclusion is following:BPSK, QPSK, QAM and difference mapping.Difference
Mapping can be DBPSK or DQPSK etc..
Wherein, the frequency expansion sequence of band spectrum modulation be distributed in S1021 with the spreading code corresponding to current data stream.
S1023, for the data flow after the process in every group of described K group, is weighted suing for peace, after obtaining K addition
Signal.
Specifically, for the result obtained by S1022, each group in K group is weighted suing for peace respectively, that is,
Saying, being concurrently weighted suing for peace for this K group, thus obtaining the signal after K addition.
For example, the data flow after all process in jth group is weighted suing for peace, just can obtain the addition of jth group
Signal afterwards.Wherein, j is positive integer, and the span of j is 1 to K.
Wherein, weighted sum is that the data flow after all process in jth group is multiplied by corresponding weight respectively, then phase
Plus.Wherein, the weight that weighted sum is used can be pre-configured with.
S1024, the signal after described K is added is multiplexed respectively with lead code, obtains the signal after K multiplexing.
This process can also executed in parallel.Specifically, the signal after j-th being added is multiplexed with lead code, just may be used
Obtain the signal after j-th multiplexing.
That is, adding lead code before the sequence after each addition of the sequence after K addition.
Alternatively, described lead code includes repeating the Zadoff-Chu sequence (referred to as ZC sequence) of R2 time and repeats R3 time
Zadoff-Chu conjugate sequence, wherein, R2 and R3 is positive integer.That is, lead code can be divided into 2 parts, first
Part is to repeat the Zadoff-Chu sequence of R2 time, and Part II is the Zadoff-Chu conjugate sequence of repetition R3 time, R2 and R3
Value can be configuration.Wherein, the two parts included by lead code can be Part I in front Part II rear, or
Part II is in front Part I rear.That is, ZC sequence can first be sent retransmit ZC conjugate sequence;Or can also
First transmission ZC conjugate sequence retransmits the ZC sequence present invention and this is not limited.
In the embodiment of the present invention, Zadoff-Chu conjugate sequence is referred to as being conjugated Zadoff-Chu sequence, or referred to as
For ZC conjugate sequence, the present invention does not limit to this.
Zadoff-Chu sequence can be expressed as:Wherein, j be imaginary unit, p be integer, u and
F is relatively prime, and 0<u<F.
I.e.:Gcd (u, F)=1,0<u<F.
The embodiment of the present invention does not limit to the value of u, F and p, as one, u=1, F=2k- 1, k=2,3 ..., p
=-(F+1)/2.
That is, each channel is placed on one group the data flow with same spread factor F, every group all independently executes
The flow process of multiplexing in weighted sum and S1024 in S1023.
S1025, the signal after K is multiplexed is weighted suing for peace, and obtains the signal after the process of current group data stream.
Specifically, the signal after K being multiplexed is multiplied by corresponding weight respectively, then sues for peace.The value of weight can be in advance
Configuration.
S1025 can be understood as:The signal weighting of same channel difference spreading length is added.
If a certain group data stream in M group data stream only includes a data flow, then, this data flow is processed
The process obtaining corresponding signal can be:In this data flow physical layer signaling scrambling, and carry out successively channel coding and
Interweave, the physical layer signaling after being processed;The data message scrambling in this data flow, and carry out channel coding and friendship successively
Knit, the data message after being processed;By the physical layer signaling after frame origin identification, described process and the number after described process
It is multiplexed according to message, the code stream after being multiplexed;According to spreading code corresponding with this data flow, to the code stream after described multiplexing
It is modulated, the data flow after being modulated;Data flow after modulation is multiplexed with lead code, the letter after being processed
Number.
In the embodiment of the present invention, the frame structure of M group data stream (or data of referred to as M channel) can as shown in fig. 6,
2 groups are shown, i.e. M=2 in wherein Fig. 6.It is performed both by above-mentioned operation for each of which group data stream, thus obtaining M
Signal after process.
S103, the signal after described M is processed carries out numerical frequency and moves, and obtains data signal after being added.
Here addition can be weighting summation, also referred to as weighted sum, and the weight that weighting summation is used is in advance
Configuration.
S103 can be understood as:The signal numerical frequency of different channels is moved, is then added.
S104, processes to described data signal, obtains transmission signal.
Specifically, S104 includes:By described data signal after digital-to-analogue conversion, be converted to analog signal;By described simulation
Signal, after up-conversion, generates radiofrequency signal;By described radiofrequency signal after power amplification, obtain described transmission signal.
Wherein it is possible to data signal is realized to the conversion of analog signal by digital to analog converter (D/A).
S105, sends described transmission signal.
Specifically, through the antenna of sending node, this transmission signal can be sent to receiving node.
Based on above description, in the embodiment of the present invention, the method that concentrator 20 sends transmission signal can be as Fig. 7 institute
Show.Wherein, the radio frequency output in Fig. 7 is the transmission signal in S105.Although it should be noted that the M=2 group data shown in Fig. 7
Stream, every group includes 2 data flows, and those skilled in the art are it is understood that the quantity of data flow can be more.
So, the sending node in the embodiment of the present invention can be realized sending multiple data flows simultaneously, can avoid repeatedly
Send the power consumption causing.And multiple spreading codes of cyclic shift by distribution with different delayed time are it is ensured that data flow
Between mutual independence.
For the scene shown in Fig. 1, N number of data flow can be simultaneously sent to terminal 1~N by concentrator 20.In such manner, it is possible to
Reduce the sending power consumption of concentrator 20, and transmission simultaneously is capable of wide area and covers.
It can be seen that, the embodiment of the present invention proposes the interconnected method between a kind of brand-new node, and the method disclosure satisfy that low work(
Consumption, wide area covers, and accesses magnanimity terminal and the demand of low cost.
Fig. 8 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention.Method shown in Fig. 8 is
The method of downlink reception, the method that is, terminal 30 receives the transmission signal that concentrator 20 is sent, the method is executed by terminal 30.
Specifically, each terminal only receives a channel data oneself accessing.For the different terminal of any two, the number being received
According to channel different, or the channel of received data is identical but spreading length is different, or, the channel of received data
With spreading length all same but there is the spreading code of different cyclic shifts.Each data flow is connect using independent receiving node
Receive.The method includes:
S201, receives transmission signal.
Specifically, the transmission signal that sending node sends is received by reception antenna.For example, it may be concentrator 20 exists
Data flow in the transmission signal that S105 sends.
Terminal can be according to channel number (Channel ID, CID), and spreading length F and cyclic shift d determine in transmission signal
The data flow of required reception.
Specifically, terminal is screened according to CID first, if cannot determine according only to CID, is determined according to F further, such as
Fruit cannot determine according to CID and F, then determine according further to d.
S202, processes to described transmission signal, obtains data signal.
Specifically, radiofrequency signal can be obtained by described transmission signal after low noise amplification;Described radiofrequency signal is led to
After crossing down coversion, obtain analog signal;By described analog signal after analog-to-digital conversion, obtain described data signal.
That is, transmission signal can be amplified through low noise, down coversion, analog-to-digital conversion (A/D), it is transformed into numeral letter
Number.
S203, synchronizes process to described data signal, obtains the signal after synchronization.
Specifically, S203 can include:Obtain the first Zadoff-Chu sequence and first in described data signal
Zadoff-Chu conjugate sequence;According to described first Zadoff-Chu sequence and a described Zadoff-Chu conjugate sequence, really
Determine frequency deviation and symbol deviation;According to described frequency deviation and described symbol deviation, described data signal is compensated;To described compensation
Signal afterwards carries out de-spreading operation, obtains the signal after described synchronization.
Here synchronization process can include carrier synchronization, sign synchronization and frame synchronization.That is, data signal is synchronous
3 parts, respectively carrier synchronization, sign synchronization and frame synchronization can be divided into.
Wherein it is possible to using Zadoff-Chu sequence/Zadoff-Chu conjugate sequence characteristic come carry out carrier synchronization and
Sign synchronization.
Wherein, according to described first Zadoff-Chu sequence and a described Zadoff-Chu conjugate sequence, determine frequency deviation
With symbol deviation, including:According to described first Zadoff-Chu sequence and default 2nd Zadoff-Chu conjugate sequence, pass through
Fast Fourier Transform (FFT) calculates first frequency;According to a described Zadoff-Chu conjugate sequence and default 2nd Zadoff-
Chu sequence, calculates second frequency by Fast Fourier Transform (FFT);According to described first frequency and described second frequency, calculate
To described frequency deviation and described symbol deviation.
In the present embodiment, system frequency deviation is expressed as fo, symbol deviation is expressed as to.Furthermore it is possible to by first frequency table
It is shown as f1, second frequency is expressed as f2.Calculate frequency deviation fo and symbol deviation to can include following three steps:
The first step:If the first Zadoff-Chu sequence is:
Wherein, fs is character rate.It is understood that the first Zadoff-Chu sequence is the sequence receiving.
If the 2nd Zadoff-Chu conjugate sequence is:
It is understood that the 2nd Zadoff-Chu conjugate sequence is local Zadoff-Chu conjugate sequence.
It is possible to further according to r (n) and x (n), by Fast Fourier Transform (FFT) (Fast Fourier
Transformation, FFT) calculate f1.
That is, the first Zadoff-Chu sequence is multiplied by the 2nd locally generated Zadoff-Chu conjugate sequence, obtain
Arrive:
Ignore noise, then with frequency f1 that FFT calculates sequences y (n) signal after product be:
Second step:If a Zadoff-Chu conjugate sequence is:
Wherein, fs is character rate.It is understood that a Zadoff-Chu conjugate sequence is the sequence receiving.
If the second Zadoff-Chu sequence is:
It is understood that the second Zadoff-Chu sequence is local Zadoff-Chu sequence.
It is possible to further according to r (n) and x (n), f2 be calculated by FFT.
That is, a Zadoff-Chu conjugate sequence is multiplied by the second locally generated Zadoff-Chu sequence, obtain
Arrive:
Ignore noise, then with frequency f2 that FFT calculates the sequences y (n) after product be:
3rd step, based on the above-mentioned first step and second step calculated f1 and f2 respectively, just can calculate fo and to.
So, frequency deviation and the symbol that just according to frequency deviation fo calculating and symbol deviation to, can compensate receiving sequence are inclined
Difference.
Further, it is possible to according to the sequence after compensating for frequency offset and symbol deviation, do data symbol de-spreading operation.Carry out frame
Simultaneously operating.
De-spreading operation is that the symbol sebolic addressing receiving is multiplied by locally generated spreading code, the sequence after the product that then adds up
Row.
Hypothesis receiving sequence is r (n), and local m-sequence is p (n), and de-spreading operation is:
Wherein, F is spreading code, and p (n) is that local m-sequence does 1 mapping 1,0 and is mapped as obtaining after -1.
Here, the sequences y (n) after this de-spreading operation can be regarded as the signal after synchronization.
Alternatively, after dispreading, need detection frame primary sign, specifically can using despreading after receiving sequence with
The method of start-of-frame cross-correlation.
Assume the sequences y (n) after despreading, the sub- sfd (n) of start-of-frame number, then cross-correlation calculation:
Wherein, the length of R1 position frame origin identification, frame origin identification is the binary sequence of R1 bit.Sfd (n) is that frame rises
Beginning symbolic code does what 1 mapping 1,0 was mapped as obtaining after -1.
When the absolute value of this cross-correlation is more than the threshold value setting, just have found start-of-frame number, synchronizing process terminates.
S204, processes to the signal after described synchronization, obtains physical layer signaling.
Specifically, after frame synchronization, the sequences y (n) of despreading is demodulated, deinterleaves, solve channel coding and descrambling, thus
Obtain physical layer signaling.
As in the foregoing embodiment, physical layer signaling includes length field, control domain, identification field and verification domain.Wherein, identify
Domain is used for physical layer and filters described data message.
Further, after S204, can also include physical layer signaling is carried out with verification calculating.
If verification is incorrect, directly exit.If that is, verifying incorrect, the not follow-up data of re-demodulation,
Exit this and receive operation.
If verification is correct, subsequent treatment can be executed.Specifically, can be right according to the rule of the filtering frames of configuration
Control domain and identification field are processed, if not needing to receive load according to filtering rule, exiting current reception and operating.If root
Need to receive load according to filtering rule, then continue executing with reception operation, obtain data message.
Alternatively, if correct to the verification of described physical layer signaling, and need to receive load according to filtering rule determination, such as scheme
Shown in 9, the method can further include:
S205, processes to the signal after physical layer signaling, obtains data message.
Specifically, if correct to the verification of described physical layer signaling, and need to receive load according to filtering rule determination, then right
Signal after described physical layer signaling is demodulated, deinterleaves, channel decodes and descrambles, and obtains described data message.
If that is, according to filtering rule, needing to receive load, then by the sequence after the physical layer signaling of despreading
Y (n) is demodulated, and deinterleaves, and solves channel coding and descrambling, thus output data message.
Based on above description, in the embodiment of the present invention, the method that terminal receives transmission signal can be as shown in Figure 10, its
In, the radio frequency in Figure 10 inputs as the transmission signal in S201.The method of this reception can be understood as four following steps:
The first step, first passes through antenna receiving signal, amplifies through low noise, down coversion, analog-to-digital conversion, is transformed into numeral letter
Number.
Second step, data signal first carries out synchronization process, including carrier synchronization, sign synchronization and frame synchronization.
3rd step, the signal after synchronization first carries out physical layer signaling demodulation, deinterleaves, and channel decodes and descrambles.
4th step, receives correct physical layer signaling, carries out filtration and the process of frame, if necessary to receive physical load,
Just the signal after physical layer signaling is demodulated, deinterleaves, channel decodes and descrambles, output data message.
It should be understood that receiving node concurrently receives multiple data flows, only Fig. 8 or figure need to be executed respectively for each data flow
Method shown in 9.
It can be seen that, the embodiment of the present invention proposes the interconnected method between a kind of brand-new node, and the method disclosure satisfy that low work(
Consumption, wide area covers, and accesses magnanimity terminal and the demand of low cost.
Figure 11 is another indicative flowchart of the method for the information transfer of the embodiment of the present invention.Method shown in Figure 11
It is the method for up transmission, the method that is, terminal 30 sends transmission signal to concentrator 20, the method is executed by terminal 30.The party
Method includes:
S301, selects channel and spreading factor.
Specifically, channel number (Channel ID, CID) and spreading factor F are selected.Wherein, spreading factor F is referred to as
Spreading length or spread code length.
S302, is processed to physical layer signaling, the physical layer signaling after being processed;Data message is processed,
Data message after being processed.
S303, the physical layer signaling after frame origin identification, described process and the data message after described process are carried out
Multiplexing, the code stream after being multiplexed.
S304, is modulated to the code stream after described multiplexing, the signal after being modulated.
Specifically, the code stream after multiplexing can be carried out planisphere mapping, and the signal after the mapping of described planisphere is entered
Row DSSS is modulated, the signal after being modulated.
Wherein, the used spreading factor of modulation is selected in S301.
S305, lead code is multiplexed with the signal after described modulation, is obtained data signal.
S306, processes to described data signal, obtains transmission signal.
S307, sends described transmission signal.
Specifically, the selected channel of S301 sends this transmission signal.
In the present embodiment, S302 to S305 is referred to the sending method that aforementioned Fig. 3 part is executed, Figure 11 by concentrator 20
Process performed by middle terminal is similar with it.S306 to S307 is referred to the S104 that aforementioned Fig. 2 part is executed by concentrator 20
With the sending method of S105, the process performed by terminal in Figure 11 is similar with it.For avoiding repeating, repeat no more here.
As can be seen here, the method shown in Figure 11 it can be appreciated that:The first step, selects CID, selects spread code length F.The
Two steps, scramble message, then carry out channel coding, interweave, export to multiplexer.3rd step, physical layer signaling is scrambled,
Channel coding, interweaves, exports to multiplexer.4th step, data message, physical layer signaling and frame origin identification pass through multiplexer it
Afterwards, it is modulated.Export to digital to analog converter after 5th step, the signal after modulation and lead code multiplexing.6th step, digital-to-analogue conversion
The analog signal of device output, after up-conversion, power amplification, is sent by antenna.
Wherein, the method for all independently up transmissions shown in execution Figure 11 of any one terminal in Fig. 1.Correspondingly,
Concentrator 20 can execute uplink receiving, obtains the transmission signal that one or more terminals send.As shown in figure 12, concentrator 20
The signal that 4 terminals send respectively can be received, this 4 signals can have different frame structures.Specifically, concentrator 20 is held
The process that the process of row uplink receiving executes downlink reception with terminal 30 is similar, as shown in aforementioned S201 to S205, for avoiding weight
Multiple, repeat no more here.
Figure 13 is a structured flowchart of the node of the embodiment of the present invention.Node 50 shown in Figure 13 can be concentrator
20, including:Grouping module 501, first processing module 502, Second processing module 503, the 3rd processing module 504 and sending module
505.
Grouping module 501, pending data flow point is M group data stream, and M group data stream is corresponded with M channel, its
In, M is positive integer;
First processing module 502, for each group data stream in described M group data stream that grouping module 501 is obtained
It is respectively processed, obtain the signal after M process;
Second processing module 503, the signal after described M for obtaining first processing module 502 is processed enters line number
Word frequency is moved, and obtains data signal after being added;
3rd processing module 504, for processing to the described data signal that Second processing module 503 obtains, obtains
Transmission signal;
Sending module 505, for sending the described transmission signal that the 3rd processing module 504 obtains.
Alternatively, described spreading code is pseudorandom m-sequence or Gold code.
Alternatively, described add up to weighting summation, and the weight that described weighting summation is used is pre-configured with.
Alternatively, as a kind of implementation, as shown in figure 14, first processing module 502 can include distribution sub module
5021st, first submodule 5022, second processing submodule 5023, multiplexing submodule 5024 and weighting submodule 5025 are processed.
First processing module 502 can be used for the i-th group data stream in described M group data stream is handled as follows, and obtains
The signal after i-th process in signal after processing to described M, the span for positive integer and i for the wherein i is 1 to M.
Specifically,
Distribution sub module 5021 is used for for the multiple data flows included by described i-th group being divided into K group, is the plurality of data
Each data flow distribution spreading code in stream, wherein, the code length of the spreading code of data flow of different groups in described K group is not
Equal, the code length of the spreading code of same group of data flow in described K group is equal and cyclic shift that have different delayed time,
K is the quantity of the multiple data flows included by positive integer and K are less than or equal to described i-th group;
First processes submodule 5022 is used for according to corresponding spreading code, to each data flow in the plurality of data flow
It is respectively processed, obtain the data flow after multiple process;
Second processing submodule 5023 is used for for the data flow after the process in every group of described K group, is weighted asking
With, obtain K be added after signal;
Signal after multiplexing submodule 5024 is used for being added described K is multiplexed respectively with lead code, obtains K again
With after signal;
Signal after weighting submodule 5025 is used for being multiplexed described K is weighted suing for peace, and obtains described i-th process
Signal afterwards.
Alternatively, weighting submodule 5025 be weighted suing for peace used weight is pre-configured with.
Alternatively, described lead code include repeat R2 time Zadoff-Chu sequence and repeat R3 time Zadoff-Chu be total to
Yoke sequence, wherein, R2 and R3 is positive integer.
Described Zadoff-Chu sequence is expressed as:
Wherein, j is imaginary unit, and p is integer, u and F is relatively prime, and 0<u<F.
Alternatively, as a kind of implementation, the first process submodule 5022, specifically for:For each data flow, hold
Row is following to be operated, the data flow after being processed:
The physical layer signaling scrambling in data flow, and carry out channel code and interleaving, the physics after being processed successively
Layer signaling;The data message scrambling in described data flow, and carry out channel code and interleaving, the data after being processed successively
Message;Physical layer signaling after frame origin identification, described process and the data message after described process are multiplexed, are obtained
Code stream after multiplexing;According to spreading code corresponding with described data flow, the code stream after described multiplexing is modulated, obtains described
Data flow after process.
Wherein, identical with the method for the scrambling to described data message to the method for the scrambling of described physical layer signaling or not
With;And/or, identical with the method for the channel coding to described data message to the method for the channel coding of described physical layer signaling
Or it is different;And/or, identical with the method for the intertexture to described data message to the method for the intertexture of described physical layer signaling or not
With.
For example, the method for channel coding can be convolutional code, Turbo code or LDPC code etc..Interweave method can be
Block interleaving etc..
Alternatively, as a kind of implementation, first processes submodule 5022 according to spread spectrum corresponding with described data flow
Code, is modulated to the code stream after described multiplexing, obtains the data flow after described process, including:Code stream after multiplexing is carried out
Planisphere maps, and the signal after described planisphere being mapped using described corresponding spreading code carries out DSSS tune
System, obtains the data flow after described process.
Wherein, planisphere mapping can include following at least one:BPSK, QPSK, QAM and difference mapping.Difference
Mapping can be DBPSK or DQPSK etc..Wherein, the spreading factor of band spectrum modulation can be expressed as F, for example, F=2k-1,k
=2,3 ....The spreading code that band spectrum modulation is used is pseudorandom m-sequence or Gold code.M-sequence can be by generator polynomial
And initial value is determined.For example, during F=63, the generator polynomial of m-sequence is:F (x)=x6+ x+1, wherein, initial value is permissible
It is pre-configured with.
Wherein, described physical layer signaling includes length field, control domain, identification field and verification domain, and wherein, described identification field is used
Filter described data message in physical layer.
Wherein, described frame origin identification is the binary sequence of R1 bit, and wherein, R1 is positive integer.
Alternatively, as a kind of implementation, the 3rd processing module 504 can be specifically for:By described data signal warp
After digital-to-analogue conversion, be converted to analog signal;By described analog signal after up-conversion, generate radiofrequency signal;By described radio frequency
Signal, after power amplification, obtains described transmission signal.
The method that node 50 is capable of the information transfer being executed by concentrator 20 shown in aforementioned Fig. 2 to Fig. 7, that is, descending
The method sending, for avoiding repeating, repeats no more here.
In addition, node 50 (concentrator 20) can also include at least one processor and memory, processor and memory
It is attached communicating by bus system etc..Wherein, memory is used for store instruction, and processor can be used for executing memory institute
The instruction of storage, and the method that the aforementioned information transfer realized by concentrator 20 can be realized during this instruction of computing device, that is,
The method of descending transmission.
Processor can be CPU (Central Processing Unit, CPU) or have data processing
The processing unit of the other forms of ability and/or instruction execution capability, and the other assemblies in this node can be controlled to hold
The desired function of row.
Memory can be volatile memory and/or nonvolatile memory.Described volatile memory is for example permissible
Including random access memory (RAM) and/or cache memory (cache) etc..Described nonvolatile memory for example may be used
To include read-only storage (ROM), hard disk, flash memory etc..
Memory can store one or more programmed instruction, and processor can run described program instruction, on realizing
The method stating the information transfer being executed by concentrator 20, i.e. the method for descending transmission.
Figure 15 is a structured flowchart of the node of the embodiment of the present invention.Node 60 shown in Figure 15 can be terminal 30,
Including:Selecting module 601, first processing module 602, the first Multiplexing module 603, modulation module 604, the second Multiplexing module 605,
Second processing module 606 and sending module 607.
Selecting module 601, for selecting channel and spreading factor.
First processing module 602, the physical layer signaling for processing to physical layer signaling, after being processed;Logarithm
Processed according to message, the data message after being processed.
First Multiplexing module 603, for by after the physical layer signaling after frame origin identification, described process and described process
Data message be multiplexed, the code stream after being multiplexed.
Modulation module 604, for being modulated to the code stream after described multiplexing, the signal after being modulated.
Second Multiplexing module 605, for being multiplexed lead code with the signal after described modulation, obtains data signal.
Second processing module 606, for processing to described data signal, obtains transmission signal.
Sending module 607, for sending described transmission signal.
This node 60 can be used for the method executing the up transmission being executed by terminal 30 shown in aforementioned Figure 11, for avoiding
Repeat, repeat no more here.
In addition, node 60 (i.e. terminal 30) can also include at least one processor and memory, processor and memory
It is attached communicating by bus system etc..Wherein, memory is used for store instruction, and processor can be used for executing memory institute
The instruction of storage, and the method that the aforementioned up transmission realized by terminal 30 can be realized during this instruction of computing device.
Processor can be the process of CPU or the other forms with data-handling capacity and/or instruction execution capability
Unit, and the other assemblies in this node can be controlled to execute desired function.
Memory can be volatile memory and/or nonvolatile memory.Described volatile memory is for example permissible
Including random access memory (RAM) and/or cache memory (cache) etc..Described nonvolatile memory for example may be used
To include read-only storage (ROM), hard disk, flash memory etc..
Memory can store one or more programmed instruction, and processor can run described program instruction, on realizing
The method stating the up transmission being executed by terminal 30.
Although here by reference to Description of Drawings example embodiment it should be understood that above-mentioned example embodiment is merely exemplary
, and be not intended to limit the scope of the invention to this.Those of ordinary skill in the art can carry out various changes wherein
And modification, it is made without departing from the scope of the present invention and spirit.All such changes and modifications are intended to be included in claims
Within required the scope of the present invention.
Those of ordinary skill in the art are it is to be appreciated that combine the list of each example of the embodiments described herein description
Unit and algorithm steps, being capable of being implemented in combination in electronic hardware or computer software and electronic hardware.These functions are actually
To be executed with hardware or software mode, the application-specific depending on technical scheme and design constraint.Professional and technical personnel
Each specific application can be used different methods to realize described function, but this realization is it is not considered that exceed
The scope of the present invention.
It should be understood that disclosed equipment and method in several embodiments provided herein, can be passed through it
Its mode is realized.For example, apparatus embodiments described above are only schematically, for example, the division of described unit, and only
It is only a kind of division of logic function, actual can have other dividing mode when realizing, and for example multiple units or assembly can be tied
Close or be desirably integrated into another equipment, or some features can be ignored, or do not execute.
In specification mentioned herein, illustrate a large amount of details.It is to be appreciated, however, that the enforcement of the present invention
Example can be put into practice in the case of not having these details.In some instances, known method, structure are not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly it will be appreciated that in order to simplify the present invention and help understand one or more of each inventive aspect,
In description to the exemplary embodiment of the present invention, each feature of the present invention be sometimes grouped together into single embodiment, figure,
Or in descriptions thereof.However, this method of the present invention should be construed to reflect following intention:I.e. required for protection
Application claims more features than the feature being expressly recited in each claim.More precisely, weighing as corresponding
As sharp claim is reflected, its inventive point is can be with the spy of all features of embodiment single disclosed in certain
Levy to solve corresponding technical problem.Therefore, it then follows it is concrete that claims of specific embodiment are thus expressly incorporated in this
Embodiment, wherein each claim itself is as the separate embodiments of the present invention.
It will be understood to those skilled in the art that in addition to mutually exclusive between feature, any combinations pair can be adopted
All features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed any method
Or all processes of equipment or unit are combined.Unless expressly stated otherwise, (including adjoint right will for this specification
Ask, make a summary and accompanying drawing) disclosed in each feature can be by providing identical, equivalent or similar purpose alternative features to replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments
In included some features rather than further feature, but the combination of the feature of different embodiment means to be in the present invention's
Within the scope of and form different embodiments.For example, in detail in the claims, embodiment required for protection one of arbitrarily
Can in any combination mode using.
The all parts embodiment of the present invention can be realized with hardware, or to run on one or more processor
Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice
Microprocessor or digital signal processor (DSP) are realizing some moulds in article analytical equipment according to embodiments of the present invention
The some or all functions of block.The present invention is also implemented as a part for executing method as described herein or complete
The program of device (for example, computer program and computer program) in portion.Such program realizing the present invention can store
On a computer-readable medium, or can have the form of one or more signal.Such signal can be from internet
Download on website and obtain, or provide on carrier signal, or provided with any other form.
The above, the only specific embodiment of the present invention or the explanation to specific embodiment, the protection of the present invention
Scope is not limited thereto, any those familiar with the art the invention discloses technical scope in, can be easily
Expect change or replacement, all should be included within the scope of the present invention.Protection scope of the present invention should be with claim
Protection domain is defined.
Claims (10)
1. a kind of method of information transfer is it is characterised in that include:
Pending data flow point is M group data stream, M group data stream is corresponded with M channel, wherein, M is positive integer;
Each group data stream in described M group data stream is respectively processed, obtains the signal after M process;
Signal after described M is processed carries out numerical frequency and moves, and obtains data signal after being added;
Described data signal is processed, obtains transmission signal;
Send described transmission signal.
2. method according to claim 1 it is characterised in that described to each group data stream in described M group data stream
Processed, obtained the signal after M process, including:
The i-th group data stream in described M group data stream is handled as follows, obtains i-th in the signal after described M process
Signal after individual process, the span for positive integer and i for the wherein i is 1 to M:
Multiple data flows included by described i-th group are divided into K group, are that each data flow distribution in the plurality of data flow is expanded
Frequency code, wherein, the code length of the spreading code of data flow of different groups in described K group is unequal, same in described K group
The code length of the spreading code of one group of data flow is equal and cyclic shift that have different delayed time, and K is positive integer and K is less than or equal to
The quantity of the multiple data flows included by described i-th group;
According to corresponding spreading code, each data flow in the plurality of data flow is respectively processed, obtains multiple process
Data flow afterwards;
For the data flow after the process in every group of described K group, it is weighted suing for peace, obtains the signal after K addition;
Signal after described K is added is multiplexed respectively with lead code, obtains the signal after K multiplexing;
Signal after described K is multiplexed is weighted suing for peace, and obtains the signal after processing described i-th.
3. method according to claim 2 it is characterised in that described according to corresponding spreading code, to the plurality of data
Each data flow in stream is respectively processed, and obtains the data flow after multiple process, including:
For each data flow, execution is following to be operated, the data flow after being processed:
The physical layer signaling scrambling in data flow, and carry out channel code and interleaving successively, the physical layer letter after being processed
Order;
The data message scrambling in described data flow, and carry out channel code and interleaving, the datagram after being processed successively
Literary composition;
Physical layer signaling after frame origin identification, described process and the data message after described process are multiplexed, are obtained
Code stream after multiplexing;
According to spreading code corresponding with described data flow, the code stream after described multiplexing is modulated, after obtaining described process
Data flow.
4. method according to claim 3 it is characterised in that
Identical or different with the method for the scrambling to described data message to the method for the scrambling of described physical layer signaling;And/or
Identical with the method for the channel coding to described data message to the method for the channel coding of described physical layer signaling or not
With;And/or
Identical or different with the method for the intertexture to described data message to the method for the intertexture of described physical layer signaling.
5. method according to claim 3 is it is characterised in that described basis spreading code corresponding with described data flow, right
Code stream after described multiplexing is modulated, and obtains the data flow after described process, including:
Code stream after described multiplexing is carried out planisphere mapping, and after described planisphere being mapped using described corresponding spreading code
Signal carry out DSSS modulation, obtain described process after data flow.
6. method according to claim 3 is it is characterised in that described physical layer signaling includes length field, control domain, mark
Domain and verification domain, wherein, described identification field is used for physical layer and filters described data message.
7. method according to claim 2 is it is characterised in that described lead code includes repeating the Zadoff-Chu sequence of R2 time
Row and the Zadoff-Chu conjugate sequence repeating R3 time, wherein, R2 and R3 is positive integer.
8. method according to claim 1 is it is characterised in that described add up to weighting summation, and described weighting summation institute
The weight using is pre-configured with.
9. the method according to any one of claim 1 to 8 is it is characterised in that described processed to described data signal,
Obtain transmission signal, including:
By described data signal after digital-to-analogue conversion, be converted to analog signal;
By described analog signal after up-conversion, generate radiofrequency signal;
By described radiofrequency signal after power amplification, obtain described transmission signal.
10. a kind of node is it is characterised in that described node is used for executing the method described in aforementioned any one of claim 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610822846.2A CN106411466B (en) | 2016-09-13 | 2016-09-13 | The method and node of information transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610822846.2A CN106411466B (en) | 2016-09-13 | 2016-09-13 | The method and node of information transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106411466A true CN106411466A (en) | 2017-02-15 |
CN106411466B CN106411466B (en) | 2019-05-14 |
Family
ID=57999192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610822846.2A Active CN106411466B (en) | 2016-09-13 | 2016-09-13 | The method and node of information transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106411466B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110071886A (en) * | 2019-05-08 | 2019-07-30 | 哈尔滨海能达科技有限公司 | A kind of signal processing method, relevant device and LoRa wireless system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141231A (en) * | 2007-10-10 | 2008-03-12 | 北京交通大学 | Space-domain multiplexing MIMO MC-DS-CDMA system uplink transmitting and receiving method |
CN101588637A (en) * | 2008-05-22 | 2009-11-25 | ***通信集团公司 | A kind of accidental access method, system, network side access device and terminal |
CN102412863A (en) * | 2011-10-17 | 2012-04-11 | 上海交通大学 | Low earth orbit (LEO) thin route satellite spread spectrum communication transmission method |
-
2016
- 2016-09-13 CN CN201610822846.2A patent/CN106411466B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141231A (en) * | 2007-10-10 | 2008-03-12 | 北京交通大学 | Space-domain multiplexing MIMO MC-DS-CDMA system uplink transmitting and receiving method |
CN101588637A (en) * | 2008-05-22 | 2009-11-25 | ***通信集团公司 | A kind of accidental access method, system, network side access device and terminal |
CN102412863A (en) * | 2011-10-17 | 2012-04-11 | 上海交通大学 | Low earth orbit (LEO) thin route satellite spread spectrum communication transmission method |
Non-Patent Citations (1)
Title |
---|
景连友等: "《正交频分复用循环移位扩频水声通信》", 《***工程与电子技术》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110071886A (en) * | 2019-05-08 | 2019-07-30 | 哈尔滨海能达科技有限公司 | A kind of signal processing method, relevant device and LoRa wireless system |
CN110071886B (en) * | 2019-05-08 | 2022-01-14 | 哈尔滨海能达科技有限公司 | Signal processing method, related equipment and LoRa wireless system |
Also Published As
Publication number | Publication date |
---|---|
CN106411466B (en) | 2019-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102870357B (en) | Based on the code division multiplexing method of orthogonal coding, code division multiplexing equipment and Demultiplexing device | |
CN101822118B (en) | For single carrier and the method and apparatus of OFDM sub-block transmissions | |
CA2526112C (en) | Apparatus and method for generating scrambling code in umts mobile communication system | |
KR100365346B1 (en) | Apparatus and method for generating quasi-orthogonal code of mobile communication system and diffusing band by using quasi-orthogonal code | |
CN102983931B (en) | The communication means that base station apparatus and base station apparatus perform | |
CN107040987A (en) | The method and apparatus for sending and receiving narrow band sync signal | |
SE526529C2 (en) | Variable speed CDMA spreading circuit | |
CN111629445B (en) | Random access method and device | |
JP3519053B2 (en) | Generation of quaternary complex quasi-orthogonal code for CDMA communication system and band spreading apparatus and method using the same | |
CA2363428C (en) | Apparatus and method for spreading channel data in cdma communication system using orthogonal transmit diversity | |
JP3681335B2 (en) | Method of generating quaternary quasi-orthogonal code for CDMA communication system and channel spreading apparatus and method using the same | |
KR101329059B1 (en) | Apparatus and method for transmitting packet data in a wireless sensor network | |
CN106301742B (en) | The method and node of information transmission | |
CN106411466A (en) | Information transmitting method and node | |
CN108696327A (en) | Large size mixing P-H is orthogonal, constructive method of class orthogonal matrix | |
CN100566221C (en) | Scrambling code and lead code generation device | |
CN108400949A (en) | Communication means and equipment | |
CN106253944A (en) | The method of information transmission and node | |
CN101287267B (en) | Method for distributing codewords among cells | |
CN111464207B (en) | NOMA multilayer transmission method and device | |
CN103988457A (en) | Method and apparatus for generating pair of orthogonal sets with wide range of spreading factors | |
KR101872092B1 (en) | Method for generating and modifying hopping pattern from sidelnikov sequences | |
US20100232523A1 (en) | Communication system, transmitting device, receiving device, and information recording medium | |
CN102970098B (en) | The sending method that termination and termination perform | |
CN104170440B (en) | Send the dispatching method and device for intercepting pilot tone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |