CN109617569A - A kind of pseudo-code design method improving multichannel burst signal receptivity - Google Patents
A kind of pseudo-code design method improving multichannel burst signal receptivity Download PDFInfo
- Publication number
- CN109617569A CN109617569A CN201811449110.0A CN201811449110A CN109617569A CN 109617569 A CN109617569 A CN 109617569A CN 201811449110 A CN201811449110 A CN 201811449110A CN 109617569 A CN109617569 A CN 109617569A
- Authority
- CN
- China
- Prior art keywords
- code
- pseudo
- spreading code
- main
- ram1
- 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
- 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
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
-
- 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
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
- H04J13/0029—Gold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of pseudo-code design methods for improving multichannel burst signal receptivity, comprising: generates main spreading code, and is stored in RAM1;Secondary spreading code is generated, and is stored in RAM2;In the secondary spread spectrum code sequence of each several chips of main spreading code end cycle partial insertion, variable period pseudo-code is obtained;Wherein, meet the arithmetic progression that tolerance is d in the secondary spread code length of each main spreading code end cycle partial insertion.It is fuzzy that the present invention solves the problems, such as that message communication receiver receives multiple and different user's periods, greatly reduce the collision probability that 3 chip occur for message communication receiver difference check-in signal, the successful probability of check-in signal is improved, while CDMA rejection ability is greatly improved between multi-user.
Description
Technical field
The invention belongs to spread spectrum technic field more particularly to a kind of pseudo-codes for improving multichannel burst signal receptivity
Design method.
Background technique
Message communication receiver can receive multichannel message communication signal simultaneously.It is logical that message communication receiver receives message
Believe signal, which is known as signal inbound;When message communication signal inbound, message communication receiver is first according to synchronous head puppet
Code completes the capture of check-in signal, and it is synchronous then to complete signal according to the initial position of frame head Barker code, then is decoded and solved
Frame extracts the content of message communication.So completing signal capture according to synchronous head pseudo-code is that message communication receiver designs very
Important link, the performance of synchronous head pseudo-code directly determine the acquisition performance of message communication receiver, select to have excellent performance
The receptivity of check-in signal can be improved in pseudo-code.In the present specification, core is that the pseudo-code of synchronous head part designs.
Pseudo-code is divided by the period in spread spectrum communication, including periodical pseudo-code and aperiodic pseudo-code.Period pseudo-code includes m sequence
Column, gold code etc..Aperiodic pseudo-code includes the P code that GPS is used, and the period of pseudo-code is longer.The direct shadow of the characteristic of spread spectrum code sequence
Ring the performance of spread spectrum communication system.In signal system design, according to project demands, from safety, realizability, anti-interference energy
Power and multiple access capability etc. select suitable pseudocode form.
The period of pseudo-code directly affects the capture time of signal, and PN-code capture is longer, and anti-interference ability is stronger, and safety is got over
Height, capture time are more long.Message communication receiver received signal it is weaker and capture synchronous head length it is shorter, synchronous head pseudo-code
Period shortens as far as possible, to meet the fast Acquisition of multichannel burst signal.Meanwhile multichannel message signals synchronous head pseudo-code is mutual
Correlation wants small, reduces and captures alarmed falsely probability.The synchronous head pseudo-code of current message signal of communication is using permanent cycle design mode, i.e., together
Walking head pseudo-code sequence has periodically, and synchronous head pseudo-code only has main spreading code composition, and pseudo-code sequence is m-sequence, and PN-code capture is long
Degree is 1023.Message communication receiver completes the capture of synchronous head according to time-division principle.
However, being synchronized by above method progress signal, there are the following problems: different due to the periodicity of synchronous head pseudo-code
The message communication signal of user needs to meet synchronous head pseudo-code greater than 3 chip when reaching message communication receiver, can just be caught
Obtain reception.If 3 chip collisions occur for different user check-in signal, the strategy of current message communication inbound is to give up small-power
User.Meanwhile high low signal power can need to be received less than 12dB by message communication receiver between different user, be greater than the model
It encloses, multi-access inference is serious between different user, seriously affects the receptivity of message communication receiver.
Pertinent literature and patent are retrieved, a kind of " if pseudo-code design for improving signal capture performance " document proposes
Each user uses the different pseudo-code of length, and the length of each user meets relatively prime requirement.This non-isometric pseudo-code
As the thinking of pseudo-code design, the tradeoff design of pseudo-code code length and cross correlation energy is realized, is existed to improve short in size code length
Acquisition sensitivity under weak signal environment.In engineer application, a set of pseudo-code is used alone in each user, is needed for each use
Family is captured, and cannot be calculated using the capture that multiple users are completed in primary capture operation, and more resource and longer is needed
The time is calculated, for multi-user's burst System and is not suitable for.Scanned in patent database, the generation about pseudo-code focus mostly in
The design of long code, currently without the design for the variable period pseudo-code that this patent is related to.
Summary of the invention
Technology of the invention solves the problems, such as: overcoming the deficiencies of the prior art and provide a kind of improvement multichannel burst signal reception
It is fuzzy to solve the problems, such as that message communication receiver receives multiple and different user's periods for the pseudo-code design method of performance, while pole
The earth improves CDMA rejection ability between multi-user.
In order to solve the above-mentioned technical problem, the invention discloses a kind of pseudo-codes for improving multichannel burst signal receptivity to set
Meter method, comprising:
Main spreading code is generated, and is stored in RAM1;
Secondary spreading code is generated, and is stored in RAM2;
In the secondary spread spectrum code sequence of each several chips of main spreading code end cycle partial insertion, variable period puppet is obtained
Code;Wherein, meet the equal differences that tolerance is d in the length of the secondary spread spectrum code sequence of each main spreading code end cycle partial insertion
Column.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, main spreading code is generated, and be stored in
In RAM1, comprising:
According to pseudo- code polynomial and pseudo-code first phase is generated, the main spreading code that pseudo- bit rate is X MHz is generated, pseudo-code code is generated
The number of piece is N1, is stored in RAM1, and the address of storage is 0 to N1-1.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, secondary spreading code is generated, and be stored in
In RAM2, comprising:
According to pseudo- code polynomial and pseudo-code first phase is generated, the secondary spreading code that pseudo- bit rate is X MHz is generated, pseudo-code code is generated
The number of piece is d × (1+N2) × N2/2, is stored in RAM2, and the address of storage is 0 to d × (1+N2) × N2/2-1;Its
In, N2 indicates main spreading code number of cycles.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, in each main spreading code end cycle
The secondary spread spectrum code sequence of several chips of partial insertion, obtains variable period pseudo-code, comprising:
RAM1 and RAM2 are initialized;
Main spreading code is read from RAM1, reading address is 0 to N1-1;
Secondary spreading code is read from RAM2, reads address are as follows: (k-1) × k × d/2 to (k+1) × d × k/2-1;Wherein, k
Indicate main spreading code read cycle number;
The secondary spreading code of reading is inserted into the end cycle part of each main spreading code of reading, obtains variable period puppet
Code.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, RAM1 and RAM2 is carried out initial
Change, comprising:
It is 0 that RAM1 and RAM2, which is read address initialization, and main spreading code read cycle number k is initialized as 1.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity,
It is stored in the main spreading code in RAM1 with the reading of clock X MHz group, reading number is N1, reads address and arrives for 0
N1-1;
It is stored in the secondary spreading code in RAM2 with the reading of clock X MHz group, reading number is k × d, reads address and is
(k-1) × k × d/2 to (k+1) × d × k/2-1;
The main spreading code tail portion that the secondary spreading code insertion of reading is read;
Judge whether the main spreading code number k read is equal to N2;
If equal, variable period pseudo-code is obtained;
If unequal, k+1 is executed, then branches to the reading main spreading code step from RAM1.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, further includes:
Secondary spreading code is generated with GOLD sequence, is calculated with the autocorrelation that matlab tool carries out main spreading code, main spread spectrum
The cross-correlation calculation of code and pair spread spectrum;According to correlation calculation result, subtracted with the peak value of main spreading code autocorrelation calculation main lobe
The maximum value of cross-correlation calculation obtains calculated result, if calculated result can meet the choosing of secondary spreading code pattern greater than 15dB
It selects, otherwise needs to reselect secondary spreading code pattern and initial phase.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity, further includes:
According to the design parameter of practical communication system, the value of X is determined.
In the pseudo-code design method of above-mentioned improvement multichannel burst signal receptivity,
The value of N1 is positive integer, and when main frequency expansion sequence is m-sequence and GOLD sequence, the value of N1 is 2n-1;Wherein,
N is positive integer, indicates the length for generating pseudo- Code memory.
The invention has the following advantages that
(1) variable period pseudo-code of the present invention is in several chips of each main spreading code end cycle partial insertion
Secondary spread spectrum code sequence, changed the period of permanent period pseudo-code code, so that solving message communication receiver receives multiple and different use
The problem that the family period obscures greatly reduces message communication receiver and receives the collision probability that 3 chip occur for different user signal,
Greatly the user experience is improved;
(2) compared with permanent period pseudo-code, N1 are differed respectively when the arrival time of multi-user's message communication check-in signal
Chip or more, CDMA rejection ability is greatly improved between multi-user;Message communication receiver receives user capacity and obtains
To obviously becoming larger, the ability that message communication receiver receives multichannel message signals gets a promotion;
(3) compared with the catching method of permanent period pseudo-code, it is d that variable period pseudo-code is inserted into tolerance after each main spreading period
Secondary spreading code, the setting of tolerance d leads to local pseudo-code and receives between signal when carrying out sliding related, the same pseudo-code phase
The correlation of position equally will appear the sliding backward for d with tolerance;It is same in progress compared with permanent period method for acquiring pseudo code
When the correlation of pseudo-code phase carries out FFT calculating, need correctly to read correlation according to the setting of tolerance d.With traditional sliding
The method that all pseudo-code correlations are captured is compared, and the design of the variable period pseudo-code can optimize the design of capture, reduces capture
Time.
Detailed description of the invention
The step of Fig. 1 is a kind of pseudo-code design method for improving multichannel burst signal receptivity in embodiment of the present invention stream
Cheng Tu;
Fig. 2 is a kind of variable period pseudo-code insert structure schematic diagram in the embodiment of the present invention;
Fig. 3 is a kind of variable period pseudo-code design structure schematic diagram in the embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to disclosed by the invention
Embodiment is described in further detail.
Such as Fig. 1 and Fig. 2, in the present embodiment, the pseudo-code design method for improving multichannel burst signal receptivity is wrapped
It includes:
Step 101, main spreading code is generated, and is stored in RAM1.
In the present embodiment, the master that pseudo- bit rate is XMHz can be generated according to pseudo- code polynomial and pseudo-code first phase is generated
Spreading code, the number for generating pseudo-code chip is N1, is stored in RAM1, and the address of storage is 0 to N1-1.
Step 102, secondary spreading code is generated, and is stored in RAM2.
In the present embodiment, the pair that pseudo- bit rate is XMHz can be generated according to pseudo- code polynomial and pseudo-code first phase is generated
Spreading code, the number for generating pseudo-code chip is d × (1+N2) × N2/2, is stored in RAM2, the address of storage is 0 to d ×
(1+N2)×N2/2-1;Wherein, N2 indicates main spreading code number of cycles.
Step 103, in the secondary spread spectrum code sequence of each several chips of main spreading code end cycle partial insertion, become
Period pseudo-code.
As shown in figure 3, in the present embodiment, in the length of the secondary spreading code of each main spreading code end cycle partial insertion
Meet the arithmetic progression that tolerance is d.The product process of insertion, which can be such that, initializes RAM1 and RAM2;From RAM1
Main spreading code is read, address is read are as follows: 0 arrives N1-1;Secondary spreading code is read from RAM2, reads address are as follows: (k-1) × k × d/2
To (k+1) × d × k/2-1;The end cycle part for the main spreading code that the secondary spreading code insertion of reading is read, obtains variable period
Pseudo-code.Wherein, k indicates that main spreading code reads number.
Preferably, carrying out initialization to RAM1 and RAM2 can specifically include: RAM1 and RAM2 is read address initialization
It is 0, main spreading code reading number k is initialized as 1.
Preferably, it can be read with clock X MHz group and be stored in the main spreading code in RAM1, reading number is k, is read
Address is 0 to N1-1;It is stored in the secondary spreading code in RAM2 with the reading of clock X MHz group, reading number is k × d, is read
Address is (k-1) × k × d/2 to (k+1) × d × k/2-1;Judge whether the main spreading code number k read is equal to N2;If phase
Deng the end cycle part for each main spreading code for then reading the insertion of the secondary spreading code of reading obtains variable period pseudo-code;If no
It is equal, then k+1 is executed, the reading main spreading code step from RAM1 is then branched to.
Preferably, in the present embodiment, secondary spreading code is generated with GOLD sequence (or pseudo-random sequence of other forms), used
The cross-correlation calculation that the autocorrelation that matlab tool carries out main spreading code calculates, main spreading code and pair are spread;According to correlation
Calculated result obtains calculated result with the peak value that the maximum value of cross-correlation calculation subtracts main spreading code autocorrelation calculation main lobe, such as
Fruit calculated result, which is less than 15dB, can meet the selection of secondary spreading code pattern, otherwise need to reselect secondary spreading code pattern and just
Beginning phase.
Wherein, it should be noted that the value of X, N1, N2 and d can be arranged according to the actual situation.X is spread spectrum communication
Pseudo- bit rate, GPS navigation system L1 frequency point puppet bit rate are 1.023M Hz, and Beidou Navigation System B2b frequency point puppet bit rate is
The value range of 10.23MHz, X are consistent with spread spectrum ranging communication system puppet bit rate without particular/special requirement, need according to reality
The design of border communication system determines.N1 indicates main spreading code a cycle puppet code length, and the value of N1 is positive integer, when main spread spectrum
When sequence is m-sequence and GOLD sequence, the value of N1 is 2n- 1, n are positive integer, represent the length for generating pseudo- Code memory, when
When main frequency expansion sequence is the frequency expansion sequence of other forms, the length no requirement (NR) of pseudo-code sequence is needed according to practical communication system
Design determines.The value of d is integer, it is contemplated that receiving portion captures the complexity of pseudo-code design, it is proposed that d value is as small as possible,
It needs to be determined according to the design of practical communication system.N2 indicates main spreading code number of cycles, i.e., each main spreading code end cycle
The number of the secondary spread spectrum code sequence position of several chips of partial insertion, the value of N2 are positive integer, without specific area requirement, are needed
It to be determined according to the design of practical communication system.GOLD sequence, m-sequence be " Principle of Communication " proper noun, matlab tool be
Computer software name, GPS navigation system are proper noun, and RAM1 and RAM2 are the name of data storage, can equally be ordered
Other entitled code names.
To sum up, the structure design of variable period pseudo-code of the present invention is realized based on two periods shorter spreading code, point
It is also known as main spreading code and secondary spreading code.Main spreading code constructs longer synchronous head by being repeated cyclically spreading code, and pair expands
Frequency code by between each main spreading code period be inserted into Length discrepancy pseudo-code, to constitute variable period pseudo-code.And permanent period pseudo-code
Pseudo-code sequence have periodically, only main spreading code form.Different from permanent period pseudo-code, variable period pseudo-code is in each main spread spectrum
The secondary spread spectrum code sequences of several chips is inserted after the code period, by rationally designing the spreading code chip number during each week,
The periodicity of synchronous head can be effectively destroyed, to avoid message communication receiver while receive different user on synchronous head
Divide the probability of collision, specific inserted mode is as shown in Figure 2.Pseudo- bit rate is X MHz, synchronous head main spreading code a cycle pseudo-code
Length is N1, and synchronous head main spreading code periodicity is N2.The secondary spread spectrum of insertion in the tail portion of each end cycle of main spreading code
Code, and be inserted into secondary spreading code pseudo-code number and meet arithmetic progression, the tolerance d needs of arithmetic progression are matched according to project demands
It sets, the schematic diagram of secondary spreading code is inserted between main spreading code as indicated at 3.The chip number of the secondary spreading code of insertion is d × (1+
N2) × N2/2, the number that secondary spreading code needs to generate pseudo-code should be equal to the calculated value.
To make the objectives, technical solutions, and advantages of the present invention more comprehensible, with actual emulation data to the present invention into
One step is described in detail.The number of users of message communication signal inbound is 16, and the inbound mode of message communication signal is random inbound
Or uniform inbound, Doppler's size of 16 users change at random within the scope of ± 4KHz, the synchronization header sequence point of 16 users
Not Cai Yong permanent period pseudo-code emulated with variable period pseudo-code.Permanent period code use length for 1023 GOLD sequence, variable period
Pseudo-code is inserted into the secondary spreading code code that a tolerance d is equal to 1 on the basis of permanent period pseudo-code.The code sequence of secondary spreading code is still
It using GOLD sequence, is constructed using the tap coefficient different from main spreading code generator polynomial, main spreading code is spread in pair
The initial phase of code is complete 1.The autocorrelation calculating and main spreading code of the main spreading code of equal length are completed with matlab tool
With the cross-correlation calculation of pair spread spectrum.According to correlation calculation result, subtracted mutually with the peak value of main spreading code autocorrelation calculation main lobe
The maximum value of relevant calculation is 18dB, can satisfy the requirement of secondary spreading code selection.
In message communication project, performance simulation verifying is carried out to the design of synchronous head pseudo-code, test condition is as follows:
Signal center's frequency point: 85.9MHz
Main spreading code PN-code capture number N2:50
The number N1:1023 of main spreading code a cycle chip
Pseudo- bit rate: 1.023MHz
Variable period pair spread code length: 1275
The secondary spread code length tolerance d:1 of insertion
Generate puppet bit rate X MHz:1.023MHz
PN-code capture: 1ms
Signal inbound frequency: 1s/ times
The inbound mode of message communication user is random inbound, and it is random that the time of arrival message communication receiver meets Poisson
Distribution, message communication receiver entrance carrier-to-noise ratio CN0 are 33dBHz.Permanent period pseudo-code and variable period is respectively adopted in synchronous head pseudo-code
Pseudo-code carries out simulating, verifying to 100,000 check-in signals.Under permanent period pseudo-code design condition, there are 120 users to occur 3
The collision of chip, user's collision rate 01 or so/about thousand, collision user are unable to complete signal inbound.It is set in variable period pseudo-code
Under the conditions of meter, test condition is identical as under above-mentioned random test mode, carries out simulating, verifying to 10,000 check-in signals, there is 2 use
The collision of 3 chip occurs for family, and user's collision rate 02 or so/about ten thousand, user's collision rate is substantially reduced.
The inbound mode of message communication user is uniform inbound, and each user reaches the time interval phase of message communication receiver
Poor 3 chip, the minimum carrier-to-noise ratio CN0 of message communication receiver entrance are 33dBHz, and the power of each user's check-in signal differs, when
When user high or low power difference 12dB, simulating, verifying is carried out to 100,000 check-in signals.Under permanent period pseudo-code design condition, user
Success inbound 99950, inbound success rate are 99.95%.It is more between user when user's high low signal difference power continues to increase
Location interference influences each other increasingly severe, as user high or low power difference 14dB, carries out simulating, verifyings to 10,000 check-in signals,
User's success inbound 94580, message communication successful receiving rate are 94.58%.Under variable period pseudo-code design condition, test-strips
Part is each user's inbound time to differ 1ms or more respectively, simulating, verifying is carried out to 100,000 check-in signals, when user's high or low power
For difference to carry out simulating, verifying to 100,000 check-in signals as user high or low power difference 17dB, user is successfully accessed 99920,
Successful receiving rate is 99.92%.
By above-mentioned emulation experiment it is found that entering when variable period pseudo-code is applied to the design of message communication receiver for multi-user
The case where standing, the collision probability that 3 chip occur for message communication receiver difference check-in signal greatly reduce, while between multi-user
CDMA rejection ability is greatly improved.
Various embodiments are described in a progressive manner in this explanation, the highlights of each of the examples are with its
The difference of his embodiment, the same or similar parts between the embodiments can be referred to each other.
The above, optimal specific embodiment only of the invention, but scope of protection of the present invention is not limited thereto,
In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by anyone skilled in the art,
It should be covered by the protection scope of the present invention.
The content that description in the present invention is not described in detail belongs to the well-known technique of professional and technical personnel in the field.
Claims (9)
1. a kind of pseudo-code design method for improving multichannel burst signal receptivity characterized by comprising
Main spreading code is generated, and is stored in RAM1;
Secondary spreading code is generated, and is stored in RAM2;
In the secondary spread spectrum code sequence of each several chips of main spreading code end cycle partial insertion, variable period pseudo-code is obtained;Its
In, meet the arithmetic progression that tolerance is d in the length of the secondary spread spectrum code sequence of each main spreading code end cycle partial insertion.
2. the pseudo-code design method according to claim 1 for improving multichannel burst signal receptivity, which is characterized in that raw
At main spreading code, and it is stored in RAM1, comprising:
According to pseudo- code polynomial and pseudo-code first phase is generated, the main spreading code that pseudo- bit rate is X MHz is generated, pseudo-code chip is generated
Number is N1, is stored in RAM1, and the address of storage is 0 to N1-1.
3. the pseudo-code design method according to claim 1 for improving multichannel burst signal receptivity, which is characterized in that raw
At secondary spreading code, and it is stored in RAM2, comprising:
According to pseudo- code polynomial and pseudo-code first phase is generated, the secondary spreading code that pseudo- bit rate is X MHz is generated, pseudo-code chip is generated
Number is d × (1+N2) × N2/2, is stored in RAM2, and the address of storage is 0 to d × (1+N2) × N2/2-1;Wherein, N2
Indicate main spreading code number of cycles.
4. the pseudo-code design method according to claim 1 for improving multichannel burst signal receptivity, which is characterized in that
The secondary spread spectrum code sequence of each several chips of main spreading code end cycle partial insertion, obtains variable period pseudo-code, comprising:
RAM1 and RAM2 are initialized;
Main spreading code is read from RAM1, reading address is 0 to N1-1;
Secondary spreading code is read from RAM2, reads address are as follows: (k-1) × k × d/2 to (k+1) × d × k/2-1;Wherein, k is indicated
Main spreading code read cycle number;
The secondary spreading code of reading is inserted into the end cycle part of each main spreading code of reading, obtains variable period pseudo-code.
5. the pseudo-code design method according to claim 4 for improving multichannel burst signal receptivity, which is characterized in that right
RAM1 and RAM2 are initialized, comprising:
It is 0 that RAM1 and RAM2, which is read address initialization, and main spreading code read cycle number k is initialized as 1.
6. the pseudo-code design method according to claim 4 for improving multichannel burst signal receptivity, which is characterized in that
It is stored in the main spreading code in RAM1 with the reading of clock X MHz group, reading number is N1, and reading address is 0 to N1-1;
It is stored in the secondary spreading code in RAM2 with the reading of clock X MHz group, reading number is k × d, and reading address is (k-
1) × k × d/2 to (k+1) × d × k/2-1;
The main spreading code tail portion that the secondary spreading code insertion of reading is read;
Judge whether the main spreading code number k read is equal to N2;
If equal, variable period pseudo-code is obtained;
If unequal, k+1 is executed, then branches to the reading main spreading code step from RAM1.
7. the pseudo-code design method according to claim 1 for improving multichannel burst signal receptivity, which is characterized in that also
Include:
Generate secondary spreading code with GOLD sequence, calculated with the autocorrelation that matlab tool carries out main spreading code, main spreading code and
The cross-correlation calculation of pair spread spectrum;According to correlation calculation result, subtracted mutually with the peak value of main spreading code autocorrelation calculation main lobe
It closes the maximum value calculated and obtains calculated result, it is no if calculated result can meet the selection of secondary spreading code pattern greater than 15dB
Then need to reselect secondary spreading code pattern and initial phase.
8. the pseudo-code design method according to claim 2 or 3 for improving multichannel burst signal receptivity, feature exist
In, further includes:
According to the design parameter of practical communication system, the value of X is determined.
9. the pseudo-code design method according to claim 2 for improving multichannel burst signal receptivity, which is characterized in that
The value of N1 is positive integer, and when main frequency expansion sequence is m-sequence and GOLD sequence, the value of N1 is 2n-1;Wherein, n is positive
Integer indicates the length for generating pseudo- Code memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449110.0A CN109617569B (en) | 2018-11-28 | 2018-11-28 | Pseudo code design method for improving receiving performance of multipath burst signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449110.0A CN109617569B (en) | 2018-11-28 | 2018-11-28 | Pseudo code design method for improving receiving performance of multipath burst signals |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109617569A true CN109617569A (en) | 2019-04-12 |
CN109617569B CN109617569B (en) | 2021-02-09 |
Family
ID=66005899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811449110.0A Active CN109617569B (en) | 2018-11-28 | 2018-11-28 | Pseudo code design method for improving receiving performance of multipath burst signals |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109617569B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830077A (en) * | 2019-09-25 | 2020-02-21 | 西安空间无线电技术研究所 | Quick capture method for improving receiving performance of multipath burst signals |
CN113543129A (en) * | 2021-06-29 | 2021-10-22 | 中国人民解放军国防科技大学 | Anti-blocking satellite communication uplink authentication method, device and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1620756A (en) * | 2001-03-26 | 2005-05-25 | 科学技术振兴事业团 | Filter apparatus, reception apparatus, transmission apparatus, diffusion modulation apparatus, pseudo-random number sequence output apparatus, filter method, reception method, transmission method, dif |
US20130003886A1 (en) * | 2011-07-01 | 2013-01-03 | Electonics And Telecommunications Research Institute | Method for generating and detecting preamble, and digital communication system based on the same |
-
2018
- 2018-11-28 CN CN201811449110.0A patent/CN109617569B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1620756A (en) * | 2001-03-26 | 2005-05-25 | 科学技术振兴事业团 | Filter apparatus, reception apparatus, transmission apparatus, diffusion modulation apparatus, pseudo-random number sequence output apparatus, filter method, reception method, transmission method, dif |
US20130003886A1 (en) * | 2011-07-01 | 2013-01-03 | Electonics And Telecommunications Research Institute | Method for generating and detecting preamble, and digital communication system based on the same |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830077A (en) * | 2019-09-25 | 2020-02-21 | 西安空间无线电技术研究所 | Quick capture method for improving receiving performance of multipath burst signals |
CN110830077B (en) * | 2019-09-25 | 2021-07-13 | 西安空间无线电技术研究所 | Quick capture method for improving receiving performance of multipath burst signals |
CN113543129A (en) * | 2021-06-29 | 2021-10-22 | 中国人民解放军国防科技大学 | Anti-blocking satellite communication uplink authentication method, device and system |
CN113543129B (en) * | 2021-06-29 | 2024-04-19 | 中国人民解放军国防科技大学 | Anti-blocking satellite communication uplink authentication method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN109617569B (en) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105182372B (en) | A kind of method and system of three frequency multi-channel Radio Measurement system signals of capture | |
CN109617569A (en) | A kind of pseudo-code design method improving multichannel burst signal receptivity | |
KR101668896B1 (en) | Dynamic energy control | |
CN105099498B (en) | Code acquisition system and method | |
JP3947770B2 (en) | CDMA communication system using multiple spreading sequences | |
CN101951273B (en) | Long code word acquisition method for wireless sensor network | |
JPH02207630A (en) | Spread spectrum communication equipment | |
CN104993845B (en) | Frequency hopping pattern synchronous method for quick frequency hopping system | |
CN103078660A (en) | Method for reducing capturing time of spreading code in large dynamic range | |
CN104065397A (en) | Method and device for synchronously capturing pseudo codes in real time | |
JP2001094466A (en) | Cdma communication system employing code sequence set with noncross-correlation area | |
CN104702350B (en) | A kind of radio ranging system in aviation wireless communication system | |
CN105723783B (en) | Synchronization signal sending device, reception device and method and system | |
CN111934710A (en) | High-dynamic spread spectrum signal rapid acquisition algorithm | |
CN106656256B (en) | A kind of positioning signal generation method and device | |
CN109309537A (en) | A kind of signal waveform processing method for wireless channel parameter measurement | |
CN103595440B (en) | A kind of High-reliability direct sequence spread spectrum digital receiver | |
CN105049079B (en) | It is a kind of based on a square related spread and disposal plus method | |
CN103618560A (en) | Precise synchronization-unrequired coal mine underground spread spectrum accurate ranging method and device | |
Sheen et al. | Effects of cell correlations in a matched-filter PN code acquisition for direct-sequence spread-spectrum systems | |
JPH10178386A (en) | Cdma system, its transmitter-receiver and random access method | |
CN105071832B (en) | A kind of high-speed frequency-hopping synchronous method for being independent of external clock benchmark | |
CN110830077B (en) | Quick capture method for improving receiving performance of multipath burst signals | |
Bychenkov et al. | Fast acquisition of PN sequences in DS-CDMA systems with incoherent demodulator | |
CN105263176A (en) | Fast multi-cell search method of CDMA20001X system |
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 |