CN109474558B - Wireless triggering system and method based on FPGA - Google Patents
Wireless triggering system and method based on FPGA Download PDFInfo
- Publication number
- CN109474558B CN109474558B CN201811603823.8A CN201811603823A CN109474558B CN 109474558 B CN109474558 B CN 109474558B CN 201811603823 A CN201811603823 A CN 201811603823A CN 109474558 B CN109474558 B CN 109474558B
- Authority
- CN
- China
- Prior art keywords
- fpga
- digital
- module
- signal
- analog
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A wireless trigger system and method based on FPGA belongs to the field of trigger control. The wireless trigger system mainly comprises an FPGA baseband processing module, a D/A digital-to-analog conversion module, a radio frequency transceiver module, an A/D analog-to-digital conversion module and a power supply module; BPSK-OFDM signals generated by the FPGA baseband processing module are subjected to up-conversion to 2.4GHz through the D/A digital-to-analog conversion module and the radio frequency transceiving module and are transmitted through the antenna, the received signals are down-converted back to baseband signals through the radio frequency transceiving module by the receiving antenna and then transmitted to the FPGA through the A/D analog-to-digital conversion module, the FPGA performs quick sliding related detection and judgment on the received signals and local signals, and if a related detection result is larger than a set threshold value, the FPGA triggers. The invention adopts a wireless triggering mode, has strong environmental adaptability and wide application range; the code group ZCZ code with good correlation characteristics is selected as a trigger signal, so that the detection method is not easily interfered by noise and has high detection success rate; the receiving end adopts a mechanism of receiving and detecting simultaneously, and the data receiving and detecting are finished simultaneously, thereby greatly shortening the triggering time.
Description
Technical Field
The invention belongs to the field of trigger control, and particularly relates to a wireless trigger system and method based on an FPGA (field programmable gate array).
Background
In some fields with high dangerousness, places inconvenient for wired wiring, places with high requirements on mobile performance and application places with wide distribution, the traditional wired trigger cannot meet the requirements of the system.
With the advancement of wireless communication technologies, the demand for wireless triggering and control technologies is gradually increasing in various fields. In certain specific fields, wireless triggering and control techniques often place higher demands on the synchronization of the system and the reliability of data transmission. For example, in the land seismic exploration work, due to the complex terrain, the wide operation range is wide, the adoption of wired transmission is inconvenient, and in many occasions, the wireless trigger control technology can become an important auxiliary system for large-area detector network arrangement, clock synchronization and trigger control, and has important and wide potential application value. And the wireless trigger system has the advantages of powerful functions, flexible combination, good expandability, high reliability, short trigger time delay, all-weather capability and the like.
In the existing wireless trigger control system, a singlechip, a DSP and the like are often adopted as control units of a remote control system, but the wireless trigger control system is often weaker than an FPGA in terms of accurate timing control and parallel processing capacity due to the working characteristics of the wireless trigger control system. With the development of programmable logic devices such as FPGA, a good realization platform is provided for the reliable transmission of wireless data.
Disclosure of Invention
The invention aims to provide a wireless triggering system and method based on an FPGA.
The purpose of the invention is realized as follows:
a wireless trigger system based on FPGA mainly comprises an FPGA baseband processing module, a D/A digital-to-analog conversion module, a radio frequency transceiver module, an A/D analog-to-digital conversion module and a power supply module; the FPGA baseband processing module generates a digital baseband signal and transmits the digital baseband signal to the D/A digital-to-analog conversion module, the D/A digital-to-analog conversion module converts the digital baseband signal into a baseband analog signal and transmits the baseband analog signal to the radio frequency transceiving module, and the radio frequency transceiving module up-converts the baseband analog signal into a radio frequency signal and transmits the radio frequency signal through an antenna; the transmitting signal is transmitted to the radio frequency transceiving module through the channel and received by the radio frequency transceiving module, the radio frequency transceiving module down-converts the received radio frequency signal into a baseband analog signal and transmits the baseband analog signal to the A/D analog-to-digital conversion module, and the A/D analog-to-digital conversion module converts the baseband analog signal into a digital baseband signal and transmits the digital baseband signal to the FPGA baseband processing module; the FPGA baseband processing module processes the received digital baseband signal; the power supply module is respectively connected with the FPGA baseband processing module, the D/A digital-to-analog conversion module, the A/D analog-to-digital conversion module and the radio frequency transceiving module to supply power to the FPGA baseband processing module, the D/A digital-to-analog conversion module, the A/D analog-to-digital conversion module and the radio frequency transceiving module.
The invention also comprises an ultra-low clock module which provides clocks for the D/A digital-to-analog conversion module and the A/D analog-to-digital conversion module.
The invention also comprises a high-speed ADC driver and a high-speed DAC buffer, wherein the D/A digital-to-analog conversion module is connected with the radio frequency transceiver module through the high-speed DAC buffer, and the radio frequency transceiver module is connected with the A/D analog-to-digital conversion module through the high-speed ADC driver. A wireless triggering method based on FPGA comprises the following steps:
a sending end:
(1) determining the number m of sub-channels modulated by OFDM and the number n of bits modulated by each channel, and setting the width of a code element as T;
(2) generating m subcarrier frequencies f ═ f based on the number m of subchannels of the OFDM modulation1,f2,…,fm]Ith subcarrier frequencyc is a constant integer for adjusting the periodicity of the carrier in each code element;
(3) selecting code words with good correlation characteristics as trigger signals, converting the trigger signals into m paths of serial-parallel conversion, mapping m paths of binary bit information and m generated subcarrier frequencies in a one-to-one mode, and obtaining the waveform of the ith path of modulation signals as s through BPSK modulationi(t)=xi×cos(2πfit) where xiMapping a digit 0 to be +1 and a digit 1 to be-1 for the symbol information mapped by the ith binary bit stream; t is an element of [0, nT ∈];
(5) The digital serial signal is converted into an analog signal after passing through a D/A digital-to-analog conversion module, and is up-converted to 2.4GHz by a radio frequency transceiving module and is transmitted out through an antenna;
receiving end:
(6) the received radio frequency signal is converted into a baseband analog signal through down conversion, and is converted into a baseband digital signal through an A/D (analog-to-digital) conversion module, and the sampling rate is set to be fs;
(7) In one clock period of the FPGA, respectively solving the cross correlation of the received digital signals and the m paths of modulation signals generated in the step (4), and superposing and summing the m paths of cross correlation results;
receive sequences r (k) andith modulation sequence si(k) Is expressed asThe sum formula of the m-path cross-correlation results is
(8) Comparing the summation result with a set threshold, and if the summation result is greater than the set threshold, finishing triggering; otherwise, repeating the step (7) in the next clock cycle until the triggering is completed.
The trigger signal is a ZCZ code or other sequences with good correlation characteristics.
The antennas transmit single antenna reception for OFDM-based single antennas or transmit multiple antenna reception for MIMO-based multiple antennas.
The invention has the beneficial effects that:
1. a wireless triggering mode is adopted, so that the environmental adaptability is strong, and the application range is wide;
2. selecting a code group with good correlation characteristics as a trigger signal, wherein the autocorrelation result of the same code group has a sharp peak value, and the cross-correlation result of different code groups is zero, so that the code group is not easily interfered by noise and has high detection success rate;
3. and a mechanism of receiving and detecting at the receiving end is adopted, and the data receiving and the detecting are completed simultaneously, so that the time delay is shortened, and the triggering can be completed within a few microseconds.
Drawings
FIG. 1 is a diagram of a hardware system architecture of the present invention;
FIG. 2 is a block diagram of the method system of the present invention;
FIG. 3 is a simulation diagram of the correlation result of BPSK-OFDM signals according to the present invention;
FIG. 4 is a block diagram of fast search acquisition for matched filter based correlation detection;
FIG. 5 is a simulation diagram of ZCZ code correlation characteristics, wherein (a) is an autocorrelation curve of a ZCZ code, and (b) is a cross-correlation curve of the ZCZ code.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings.
Detailed description of the preferred embodiment 1
The hardware structure of the wireless trigger system based on OFDM is shown in figure 1, and mainly comprises an FPGA main control module, an ultra-low clock jitter module, a high-speed ADC and DAC mixed signal front end, a high-speed ADC driver, a high-speed DAC buffer, and a radio frequency signal transceiving and power supply module. The front end of the high-speed ADC and DAC mixed signal comprises a D/A digital-to-analog conversion module and an A/D analog-to-digital conversion module, the ultra-low clock jitter module provides a clock for the front end of the high-speed ADC and DAC mixed signal, and the power supply module supplies power for all other modules.
Assuming that 16bit codes are sent, the codes are converted into 4bit by 4 parallel codes in a serial-parallel mode, after BPSK mapping, four parallel codes are used for modulating orthogonal carriers of 4M, 8M, 12M and 16M respectively, four parallel modulation signals are added to obtain one path of serial data and sent to a channel, Gaussian white noise is added in channel simulation, a receiving end carries out cross-correlation calculation on the received serial data and local four modulation signals, then cross-correlation results are summed to obtain a total correlation result, the process is shown in figure 2, the correlation result is obtained through simulation and is shown in figure 3, the correlation result has an obvious peak value, therefore, a reasonable threshold value is set, and whether triggering is finished or not is judged through comparison with the correlation result.
The correlation detection is performed by matching the peak values with a matched filter, and the search block diagram is shown in fig. 4. In the first clock cycle, a digital input signal is firstly input to the leftmost end of N registers M1, a local sequence is stored in a register M2, values of a memory cell of the register M1 and a memory cell of the register M2 are multiplied in parallel, a multiplication result is input into a multi-input accumulator to be summed, the summed result is transmitted into a decision device to be compared with a set threshold value, if the summed result exceeds the threshold value, a received sequence is considered to be related to the local sequence, a host machine is matched with a slave machine, and triggering is completed; otherwise, the value of the memory cell of the register M1 is shifted to the right by one memory cell in the second clock cycle, then the input signal is stored in the memory cell at the leftmost end of the register M1, then the memory cells corresponding to M1 and M2 are multiplied and accumulated, after the judgment process, if the accumulated result still does not exceed the threshold value, the operation process of the second cycle is repeated in the next clock cycle until the accumulated result exceeds the threshold value. When the signal just completely enters the register M1, whether triggering is detected by integral detection can be judged.
The OFDM technology modulates signals to multiple paths of orthogonal carriers, the orthogonality of the carriers ensures that mutual interference among subcarriers does not exist, the utilization rate of frequency spectrum can be improved and the system capacity can be increased through the modulation of the multiple paths of carriers, and compared with single carrier modulation, the triggering time can be shortened under the condition of transmitting the same number of symbols.
Specific example 2
The above specific embodiment 1 is a single antenna transceiving system based on OFDM, and on this basis, a multi-antenna transmitting and multi-antenna receiving system is introduced, that is, on the basis of OFDM technology, MIMO technology is introduced to obtain a wireless triggering system based on MIMO-OFDM.
Taking two transmitting antennas and two receiving antennas as an example, if two antennas transmit at the same frequency, signals transmitted by the two antennas are susceptible to mutual interference, and in order to overcome the interference, orthogonality of codes transmitted on the two antennas must be ensured, that is, a cross-correlation function between a code transmitted on one antenna and a code transmitted on the other antenna is zero. In order to sufficiently ensure such orthogonality, the present invention employs a ZCZ sequence excellent in correlation characteristics.
To better illustrate the correlation properties of ZCZ codes, a complete set of ZCZ codes can be expressed as:
{A0,A1and { B }0,B1The auto-and cross-correlation computation results of can be expressed as:
the ZCZ code used for radio trigger detection can be expressed as:
with ZCZ transmission on one antenna0Sequence, transmitting ZCZ on another antenna1And (4) sequencing.
In order to more intuitively display the orthogonality of the ZCZ codes, a simulation graph of the correlation results is shown in fig. 5, in which (a) is an autocorrelation curve of the ZCZ codes and (b) is a cross-correlation curve of the ZCZ codes.
Due to the space-time gain of the MIMO technology, the MIMO technology is introduced on the basis of the OFDM technology, and the system capacity can be doubled, so that the triggering time can be greatly shortened.
Claims (3)
1. A wireless triggering method based on FPGA is characterized by comprising the following steps:
a sending end:
(1) determining the number m of sub-channels modulated by OFDM and the number n of bits modulated by each channel, and setting the width of a code element as T;
(2) generating m subcarrier frequencies f ═ f based on the number m of subchannels of the OFDM modulation1,f2,…,fm]Ith subcarrier frequencyc is a constant integer for adjusting the periodicity of the carrier in each code element;
(3) selecting code words with good correlation characteristics as trigger signals, converting the trigger signals into m paths of serial-parallel conversion, mapping m paths of binary bit information and m generated subcarrier frequencies in a one-to-one mode, and obtaining the waveform of the ith path of modulation signals as s through BPSK modulationi(t)=xi×cos(2πfit) where xiMapping a digit 0 to be +1 and a digit 1 to be-1 for the symbol information mapped by the ith binary bit stream; t is an element of [0, nT ∈];
(5) The digital serial signal is converted into an analog signal after passing through a D/A digital-to-analog conversion module, and is up-converted to 2.4GHz by a radio frequency transceiving module and is transmitted out through an antenna;
receiving end:
(6) the received radio frequency signal is converted into a baseband analog signal through down conversion, and is converted into a baseband digital signal through an A/D (analog-to-digital) conversion module, and the sampling rate is set to be fs;
(7) In one clock period of the FPGA, respectively solving the cross correlation of the received digital signals and the m paths of modulation signals generated in the step (4), and superposing and summing the m paths of cross correlation results;
receiving sequence r (k) and ith modulation sequence si(k) Is expressed asThe sum formula of the m-path cross-correlation results is
(8) In the first clock cycle, the digital input signal is firstly input to the leftmost end of N registers M1, a local sequence is stored in a register M2, simultaneously, the register M1 is multiplied by the value of a storage unit of the register M2 in parallel, the multiplied result is input into a multi-input accumulator to be summed, the summed result is compared with a set threshold value, and if the summed result is larger than the set threshold value, the triggering is finished; otherwise, the value of the memory cell of the register M1 is shifted to the right by one memory cell in the second clock cycle, then the input signal is stored in the memory cell at the leftmost end of the register M1, then the memory cells corresponding to M1 and M2 are multiplied and accumulated, after the judgment process, if the accumulated result still does not exceed the threshold value, the operation process of the second cycle is repeated in the next clock cycle until the accumulated result exceeds the threshold value.
2. The wireless triggering method based on the FPGA according to claim 1, characterized in that: the trigger signal is a ZCZ code or other sequences with good correlation characteristics.
3. The wireless trigger method based on FPGA according to claim 1 or 2, characterized in that: the antennas transmit single antenna reception for OFDM-based single antennas or transmit multiple antenna reception for MIMO-based multiple antennas.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811603823.8A CN109474558B (en) | 2018-12-26 | 2018-12-26 | Wireless triggering system and method based on FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811603823.8A CN109474558B (en) | 2018-12-26 | 2018-12-26 | Wireless triggering system and method based on FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109474558A CN109474558A (en) | 2019-03-15 |
CN109474558B true CN109474558B (en) | 2021-09-10 |
Family
ID=65677196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811603823.8A Active CN109474558B (en) | 2018-12-26 | 2018-12-26 | Wireless triggering system and method based on FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109474558B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104378129A (en) * | 2014-11-26 | 2015-02-25 | 成都中远信电子科技有限公司 | Land-to-air wideband communication system for unmanned aerial vehicle |
CN104980382A (en) * | 2015-06-29 | 2015-10-14 | 上海华为技术有限公司 | Data processing method and apparatus of multiple cell-shared radio remote units (RRU) |
CN107395219A (en) * | 2017-07-10 | 2017-11-24 | 西安电子科技大学 | A kind of high-speed radiocommunication system and method based on FPGA |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7548787B2 (en) * | 2005-08-03 | 2009-06-16 | Kamilo Feher | Medical diagnostic and communication system |
-
2018
- 2018-12-26 CN CN201811603823.8A patent/CN109474558B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104378129A (en) * | 2014-11-26 | 2015-02-25 | 成都中远信电子科技有限公司 | Land-to-air wideband communication system for unmanned aerial vehicle |
CN104980382A (en) * | 2015-06-29 | 2015-10-14 | 上海华为技术有限公司 | Data processing method and apparatus of multiple cell-shared radio remote units (RRU) |
CN107395219A (en) * | 2017-07-10 | 2017-11-24 | 西安电子科技大学 | A kind of high-speed radiocommunication system and method based on FPGA |
Also Published As
Publication number | Publication date |
---|---|
CN109474558A (en) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101064902B (en) | Method for real-time calibrating intelligent antenna | |
Bajwa et al. | Compressed channel sensing: A new approach to estimating sparse multipath channels | |
US10291458B2 (en) | Methods and devices for transmission/reception of data for hybrid carrier modulation MIMO system | |
CN101394643B (en) | System and method for sending and receiving ultra-wideband pulse or pulse sequence | |
CN101170333B (en) | Practical environment testing platform for distributed multi-input and multi-output radio communication system | |
Wang et al. | Performance of SIMO FM-DCSK UWB system based on chaotic pulse cluster signals | |
CN108234380B (en) | Frequently-mode-dummy status Multidimensional and Hybrid modulation radio communication signal method | |
CN102710309B (en) | Be applicable to the synchronizing signal launching technique of large-scale antenna array | |
CN106160816A (en) | Extensive mimo system realizes the synchronizing signal of perfect omnidirectional precoding and the transmission of signal and method of reseptance | |
CN111988125B (en) | Wave beam alignment method of millimeter wave integrated communication system compatible with C wave band | |
CN104735017A (en) | Non-orthogonal multi-carrier digital modulation and demodulation method and device | |
Huang et al. | A dual-function radar communication system using index modulation | |
Bao et al. | A superimposed pilot-based integrated radar and communication system | |
CN115643140B (en) | Multistage cyclic shift index differential chaos shift keying system and method | |
US7308104B1 (en) | Forward multiple scrambling code generating method and apparatus | |
CN108768478A (en) | A kind of noncoherent MIMO communication system and communication means | |
CN102545983B (en) | Processing method and device for pilot frequency in multi-point cooperative transmission system | |
CN108471321B (en) | Method for constructing radar-communication integrated system for simultaneous co-frequency transmission of communication data and radar performance parameters | |
CN109474558B (en) | Wireless triggering system and method based on FPGA | |
CN101378281A (en) | Method and apparatus for processing signal of multi-input multi-output system | |
CN112737998B (en) | Radar communication integrated signal design method based on OCDM | |
Jiang et al. | Distributed generalized spatial modulation based on Chinese remainder theorem | |
WO2022077745A1 (en) | Communication receiver architecture and communication reception method employing splitting-detection joint-decision technique | |
CN113612708A (en) | Multi-user communication radar integrated system based on time division multiple access | |
US20230032493A1 (en) | Joint sensing and communications using ofdm waveforms |
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 |