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 PDF

Info

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
Application number
CN201811449110.0A
Other languages
Chinese (zh)
Other versions
CN109617569B (en
Inventor
朱向鹏
张亢
王延光
刘涛
赵磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Institute of Space Radio Technology
Original Assignee
Xian Institute of Space Radio Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Institute of Space Radio Technology filed Critical Xian Institute of Space Radio Technology
Priority to CN201811449110.0A priority Critical patent/CN109617569B/en
Publication of CN109617569A publication Critical patent/CN109617569A/en
Application granted granted Critical
Publication of CN109617569B publication Critical patent/CN109617569B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker
    • H04J13/0029Gold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code 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

A kind of pseudo-code design method improving multichannel burst signal receptivity
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.
CN201811449110.0A 2018-11-28 2018-11-28 Pseudo code design method for improving receiving performance of multipath burst signals Active CN109617569B (en)

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)

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

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

Patent Citations (2)

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

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