Disclosure of Invention
In order to realize more efficient, stable and reliable transmission while drilling of wireless electromagnetic waves, the application provides a system, a method, a device, equipment and a medium for multi-channel bidirectional transmission while drilling of electromagnetic waves.
In a first aspect, the application provides an electromagnetic wave while-drilling multipath bidirectional transmission system, which comprises an underground transceiver system, a ground transceiver system, underground measurement equipment and a PC (personal computer), wherein the underground transceiver system comprises an underground transceiver and an underground antenna, and the ground transceiver system comprises a ground transceiver and a ground antenna;
The downhole transceiver comprises a first digital signal processing module, wherein the first digital signal processing module comprises a first transmitting processing module and a first receiving processing module; the ground transceiver comprises a second digital signal processing module, and the second digital signal processing module comprises a second sending processing module and a second receiving processing module;
The first sending processing module is used for receiving first initial data sent by the underground measuring device under a first condition corresponding to a current period, respectively performing source coding processing, convolution coding processing and code element repetition processing on the first initial data, and sending the processed data to the second receiving processing module based on the underground antenna and the ground antenna; the second receiving processing module is configured to perform symbol decoding processing, convolutional decoding processing, and source decoding processing on the data sent by the first sending processing module under a first condition corresponding to a current period, and send the processed data to the PC, where the first condition is to start a sending function of the downhole transceiver system, close a receiving function of the downhole transceiver system, close a sending function of the ground transceiver system, and start a receiving function of the ground transceiver system;
The second transmitting processing module is configured to receive second initial data sent by the PC under a second condition corresponding to a current period, perform source coding processing, convolutional coding processing, and symbol repetition processing on the second initial data, send the processed data to the first receiving processing module based on the ground antenna and the downhole antenna, and the first receiving processing module is configured to perform symbol decoding processing, convolutional decoding processing, and source decoding processing on the data sent by the second transmitting processing module under the second condition corresponding to the current period, and send the processed data to the downhole measurement device, where the second condition is to turn off a transmitting function of the downhole transceiver system, turn on a receiving function of the downhole transceiver system, turn on a transmitting function of the ground transceiver system, and turn off a receiving function of the ground transceiver system.
The application has the beneficial effects that the underground receiving and transmitting system and the ground receiving and transmitting system multiplex electromagnetic wave channels in a time-sharing way, thereby reducing the influence of conflict and interference in the data transmission process. The transmitting end of the data interaction carries out source coding processing, convolution coding processing and code element repetition processing on the initial data, and the receiving end of the data interaction carries out code element decoding processing, convolution decoding processing and source decoding processing on the received data, so that the wireless electromagnetic wave can be transmitted more efficiently, stably and reliably while drilling.
Further, the first sending processing module comprises a first source coding submodule, a first convolution coding submodule, a first generating frame submodule, a first code element repeating submodule and a first digital modulating submodule, and the first receiving processing module comprises a first band-pass filtering submodule, a first extracting filtering submodule, a first frame synchronizing submodule, a first code element decoding submodule, a first convolution coding submodule and a first source coding submodule;
The first source coding submodule, the first convolutional coding submodule, the first generating frame submodule, the first symbol repetition submodule, the first digital modulation submodule, the first band-pass filtering submodule, the first decimation filtering submodule, the first frame synchronization submodule, the first symbol decoding submodule, the first convolutional coding submodule and the first source decoding submodule each include a plurality of processing channels;
For each processing channel in the first source coding submodule, the processing channel is used for carrying out source coding processing on the first initial data to obtain a first source bit stream, for each processing channel in the first convolution coding submodule, the processing channel is used for carrying out convolution coding processing on the first source bit stream to obtain a first convolution code bit stream, for each processing channel in the first generation frame submodule, the processing channel is used for generating a first frame bit stream based on the first convolution code bit stream, for each processing channel in the first code element repetition submodule, the processing channel is used for carrying out code element repetition processing on the first frame bit stream to obtain a downhole transmission bit stream, and for each processing channel in the first digital modulation submodule, the processing channel is used for carrying out digital modulation on the downhole transmission bit stream to generate a first modulation data stream;
The downhole transceiver is further configured to generate a first phase-shift modulated signal of a first power based on a plurality of the first modulated data streams, and transmit the first phase-shift modulated signal to the second receive processing module;
The second sending processing module comprises a second source coding submodule, a second convolution coding submodule, a second generating frame submodule, a second code element repeating submodule and a second digital modulating submodule, and the second receiving processing module comprises a second band-pass filtering submodule, a second extraction filtering submodule, a second frame synchronization submodule, a second code element decoding submodule, a second convolution coding submodule and a second source coding submodule;
The second source coding submodule, the second convolution coding submodule, the second generated frame submodule, the second symbol repetition submodule, the second digital modulation submodule, the second band-pass filtering submodule, the second decimation filtering submodule, the second frame synchronization submodule, the second symbol decoding submodule, the second convolution coding submodule and the second source decoding submodule each include a plurality of processing channels;
The ground transceiver is further configured to convert the first phase-shift modulated signal into a first digital signal;
For each processing channel in the second band-pass filtering sub-module, the processing channel is used for carrying out digital filtering calculation on the first digital signal to obtain a first digital modulation signal, for each processing channel in the second extraction filtering sub-module, the processing channel is used for carrying out filtering processing on the first digital modulation signal to obtain a first sampling data stream, for each processing channel in the second frame synchronization sub-module, the processing channel is used for obtaining a first symbol demodulation data stream based on the first sampling data stream and carrying out data frame synchronization based on the first symbol demodulation data stream, for each processing channel in the second symbol decoding sub-module, the processing channel is used for carrying out symbol decoding processing on the first symbol demodulation data stream after data frame synchronization, the processing channel is used for carrying out convolution decoding processing on the data after symbol decoding processing to obtain the first signal source bit stream, and the processing channel is used for carrying out signal source decoding processing on the first signal source bit stream to obtain the initial bit stream and sending the initial bit stream to the PC;
For each processing channel in the second source coding submodule, the processing channel is used for carrying out source coding processing on the second initial data to obtain a second source bit stream, for each processing channel in the second convolution coding submodule, the processing channel is used for carrying out convolution coding processing on the second source bit stream to obtain a second convolution code bit stream, for each processing channel in the second generating frame submodule, the processing channel is used for generating a second frame bit stream based on the second convolution code bit stream, for each processing channel in the second code element repeating submodule, the processing channel is used for carrying out code element repeating processing on the second frame bit stream to obtain a ground transmitting bit stream, and for each processing channel in the second digital modulating submodule, the processing channel is used for carrying out digital modulation on the ground transmitting bit stream to generate a second modulating data stream;
The ground transceiver is further configured to generate a second phase-shift modulated signal of a second power based on a plurality of the second modulated data streams, and send the second phase-shift modulated signal to the first reception processing module;
The downhole transceiver is further configured to convert the second phase-shifted modulation signal to a second digital signal;
The method comprises the steps of carrying out digital filtering calculation on a second digital signal to obtain a second digital modulation signal, carrying out filtering processing on the second digital modulation signal to obtain a second sampling data stream on each processing channel in a first extraction and filtering sub-module, carrying out data frame synchronization on each processing channel in a first frame synchronization sub-module based on the second sampling data stream to obtain a second symbol demodulation data stream and based on the second symbol demodulation data stream, carrying out symbol decoding processing on the second symbol demodulation data stream after data frame synchronization on each processing channel in the first symbol decoding sub-module, carrying out convolutional decoding processing on data after symbol decoding processing on each processing channel in the first convolutional decoding sub-module to obtain a second signal source bit stream, carrying out initial signal source decoding on the second signal source bit stream on each processing channel in the first signal source decoding sub-module, and sending the initial signal source bit stream to underground measurement equipment.
The further scheme has the beneficial effects that multi-frequency simultaneous receiving and transmitting are adopted, so that simultaneous receiving and transmitting of multi-frequency signals are realized, and the utilization rate of channels is improved. By adopting the extraction filter corresponding to the extraction filter sub-module, the carrier data stream of each channel can be slowed down to k times frequency low-speed data stream of the code element frequency, and the reliability of the carrier signal is improved.
Further, the first transmission processing module further comprises a first multiplexing sub-module and a first transmission control sub-module, the downhole transceiver further comprises a first analog circuit module, the second transmission processing module further comprises a second multiplexing sub-module and a second transmission control sub-module, and the surface transceiver further comprises a second analog circuit module;
The first transmission control sub-module is used for controlling the first analog circuit module to generate the first phase shift modulation signal of first power based on the first transmission waveform control data stream;
The second transmission control sub-module is used for controlling the second analog circuit module to generate the second phase shift modulation signal of second power based on the second transmission waveform control data stream.
The further scheme has the beneficial effects that the first multiplexing sub-module and the second multiplexing sub-module can be used for adding a plurality of modulation data streams to generate a transmission waveform control data stream, so that more information can be transmitted in a limited bandwidth, and the communication efficiency is improved.
Further, the downhole transceiver further comprises a third analog circuit module, the first analog circuit module comprises a first digital switching power supply sub-module and a first feedback protection sub-module, and the third analog circuit module comprises a plurality of first amplifying sub-modules, a plurality of first hardware filtering sub-modules and a plurality of first analog-to-digital conversion sub-modules;
The ground transceiver further comprises a fourth analog circuit module, wherein the second analog circuit module comprises a second digital switching power supply sub-module and a second feedback protection sub-module, and the fourth analog circuit module comprises a plurality of second amplifying modules, a plurality of second hardware filtering modules and a plurality of second analog-to-digital conversion modules;
The first emission control sub-module is configured to control a data stream based on the first emission waveform, adjust a first output voltage of the first digital switching power supply sub-module, and generate the first phase-shift modulation signal of a first power based on the adjusted first output voltage; the first feedback protection sub-module is configured to detect a first operation parameter of the first digital switching power supply sub-module, and feed back the first operation parameter to the first emission control sub-module, so that the first emission control sub-module adjusts the first output voltage based on the first operation parameter;
For each second amplifying module, the second amplifying module is used for amplifying the first phase-shift modulation signal, for each second hardware filtering module, the second hardware filtering module is used for carrying out hardware filtering processing on the amplified first phase-shift modulation signal, and for each second analog-to-digital conversion module, the second analog-to-digital conversion module is used for converting the first phase-shift modulation signal after the hardware filtering processing into the first digital signal;
The second emission control sub-module is configured to adjust a second output voltage of the second digital switching power supply sub-module based on the second emission waveform control data stream to generate the second phase shift modulation signal of a second power based on the adjusted second output voltage; the second feedback protection sub-module is configured to detect a second operation parameter of the second digital switching power supply sub-module, and feed back the second operation parameter to the second emission control sub-module, so that the second emission control sub-module adjusts the second output voltage based on the second operation parameter;
The first amplifying sub-modules are used for amplifying the second phase-shift modulation signals, the first hardware filtering sub-modules are used for carrying out hardware filtering processing on the amplified second phase-shift modulation signals, and the first analog-to-digital conversion sub-modules are used for converting the hardware-filtered second phase-shift modulation signals into the second digital signals.
The further scheme has the beneficial effects that the power loss during underground transmission is reduced and the temperature rise of the underground transceiver is reduced by adopting the digital switching power supply to perform the underground transmission power amplifier. By adding after multipath amplification, filtering and analog-to-digital conversion at the receiving end, the random noise introduced by the transceiver in the amplification, filtering and analog-to-digital conversion processes is reduced, the anti-interference capability of information transmission is improved, and the reliability of information transmission is improved.
In a second aspect, the present application provides a method for multipath bidirectional transmission while drilling of electromagnetic waves, including:
Acquiring a receiving and transmitting function switch state of an underground receiving and transmitting system and a receiving and transmitting function switch state of a ground receiving and transmitting system corresponding to a current time period based on a preset target corresponding relation, wherein the target corresponding relation is a corresponding relation between a plurality of different time periods and the receiving and transmitting function switch states of the underground receiving and transmitting system and the ground receiving and transmitting system, the underground receiving and transmitting system comprises an underground transceiver and an underground antenna, the ground receiving and transmitting system comprises a ground transceiver and a ground antenna, the underground transceiver comprises a first digital signal processing module, the first digital signal processing module comprises a first transmitting processing module and a first receiving processing module, and the ground transceiver comprises a second digital signal processing module, and the second digital signal processing module comprises a second transmitting processing module and a second receiving processing module;
In the current period, if the transmitting function of the underground transmitting and receiving system is started, the receiving function of the underground transmitting and receiving system is closed, the transmitting function of the ground transmitting and receiving system is closed, and the receiving function of the ground transmitting and receiving system is started, the first transmitting and processing module is controlled to receive first initial data transmitted by the underground measuring equipment, source coding processing, convolution coding processing and code element repetition processing are respectively carried out on the first initial data, the processed data is transmitted to the second receiving and processing module based on the underground antenna and the ground antenna, and the second receiving and processing module is controlled to respectively carry out code element decoding processing, convolution decoding processing and source decoding processing on the data transmitted by the first transmitting and processing module and transmit the processed data to a PC;
and if the transmitting function of the underground receiving and transmitting system is closed, the receiving function of the underground receiving and transmitting system is opened, the transmitting function of the ground receiving and transmitting system is opened and the receiving function of the ground receiving and transmitting system is closed in the current period, controlling the second transmitting and processing module to receive second initial data transmitted by the PC, respectively performing source coding processing, convolution coding processing and code element repetition processing on the second initial data, transmitting the processed data to the first receiving and processing module based on the ground antenna and the underground antenna, and controlling the first receiving and processing module to respectively perform code element decoding processing, convolution decoding processing and source decoding processing on the data transmitted by the second transmitting and processing module and transmitting the processed data to the underground measuring equipment.
In a third aspect, the present application provides an electromagnetic wave while drilling multi-path bidirectional transmission device, comprising:
the system comprises an underground transceiver, an underground antenna, a ground transceiver, a ground antenna, a first digital signal processing module, a second digital signal processing module and a ground transceiver, wherein the underground transceiver comprises the first digital signal processing module, the first digital signal processing module comprises the first sending processing module and the first receiving processing module, and the ground transceiver comprises the second digital signal processing module;
The first control module is used for controlling the first transmission processing module to receive first initial data sent by the underground measuring equipment, respectively performing source coding processing, convolution coding processing and code element repetition processing on the first initial data, and sending processed data to the second receiving processing module based on the underground antenna and the ground antenna if the transmission function of the underground receiving and transmitting system is started, the receiving function of the underground receiving and transmitting system is closed, the transmission function of the ground receiving and transmitting system is closed and the receiving function of the ground receiving and transmitting system is started;
And the second control module is used for controlling the second transmission processing module to receive second initial data sent by the PC, respectively performing source coding processing, convolution coding processing and code element repetition processing on the second initial data, respectively transmitting the processed data to the first receiving processing module based on the ground antenna and the underground antenna, and controlling the first receiving processing module to respectively perform code element decoding processing, convolution decoding processing and information source decoding processing on the data transmitted by the second transmission processing module and transmitting the processed data to the underground measuring equipment.
In a fourth aspect, the application provides an electronic device comprising a processor and a memory, the processor being coupled to the memory;
the processor is configured to execute a computer program stored in the memory to cause the electronic device to perform the method according to any one of the second aspects.
In a fifth aspect, the present application provides a computer readable storage medium comprising a computer program or instructions which, when run on a computer, cause the computer to perform the method of any of the second aspects.
Detailed Description
The present application will be described in further detail with reference to the accompanying drawings.
As shown in fig. 1 and fig. 2, the embodiment of the present application further provides an electromagnetic wave while drilling multi-path bidirectional transmission system, which comprises a downhole transceiver system 1, a ground transceiver system 2, a downhole measurement device and a PC 3, wherein the downhole transceiver system 1 comprises a downhole transceiver 14 and a downhole antenna 12, and the ground transceiver system 2 comprises a ground transceiver and a ground antenna.
The downhole transceiver 14 includes a first digital signal processing module including a first transmit processing module and a first receive processing module, and the surface transceiver includes a second digital signal processing module including a second transmit processing module and a second receive processing module.
The first sending processing module is configured to receive first initial data sent by the downhole measurement device under a first condition corresponding to a current period, perform source coding processing, convolutional coding processing and symbol repetition processing on the first initial data, send the processed data to the second receiving processing module based on the downhole antenna 12 and the ground antenna, and the second receiving processing module is configured to perform symbol decoding processing, convolutional decoding processing and source decoding processing on the data sent by the first sending processing module under the first condition corresponding to the current period, and send the processed data to the PC 3, where the first condition is to start a sending function of the downhole transceiver system, close a receiving function of the downhole transceiver system, close a sending function of the ground transceiver system, and start a receiving function of the ground transceiver system.
The second transmission processing module is configured to receive second initial data sent by the PC 3 under a second condition corresponding to the current period, perform source coding processing, convolutional coding processing, and symbol repetition processing on the second initial data, send the processed data to the first receiving processing module based on the ground antenna and the downhole antenna 12, and the first receiving processing module is configured to perform symbol decoding processing, convolutional decoding processing, and source decoding processing on the data sent by the second transmitting processing module under the second condition corresponding to the current period, and send the processed data to the downhole measurement device, where the second condition is to turn off a sending function of the downhole transceiver system, turn on a receiving function of the downhole transceiver system, turn on a sending function of the ground transceiver system, and turn off a receiving function of the ground transceiver system.
In this embodiment, the downhole measurement device may be used to measure initial parameters such as drilling fluid properties, formation properties, etc. The drilling parameters are used for reflecting the basic state of drilling operation, the drilling parameters can comprise drilling depth, rotation speed of a drill rod 5, drilling fluid flow and the like, the geological parameters are stratum characteristic data for stratum evaluation and oil and gas resource prediction, and the geological parameters can comprise stratum resistivity, natural gamma ray intensity and the like.
The PC 3 is a personal computer, and in the wireless measurement while drilling system, the PC 3 can be used as a data processing center to receive data from the underground receiving and transmitting system 1, which is important for decision making and stratum evaluation of drilling operation. The PC 3 can also monitor the drilling process in real time and display the variation trend of drilling parameters and the distribution condition of stratum characteristics. Meanwhile, the operator can also send instructions, namely second initial data, to the downhole equipment through the PC 3, and the instructions can be used for adjusting drilling parameters or performing other operations.
The electromagnetic wave multi-path bidirectional transmission system while drilling further comprises a drilling derrick 4 and a drill rod 5, wherein the ground metal rod and the electrode metal rod of the ground receiving and transmitting system 2 are deeply buried underground at a position far away from the drilling derrick 4, the ground metal rod and the electrode metal rod are far away from each other, a port 1 of the ground transceiver can be connected with the drilling derrick 4 through an insulating cable, a port 2 of the ground transceiver can be connected with the ground metal rod through the insulating cable, a port 3 of the ground receiver can be connected with the electrode metal rod through the insulating cable, and a port 4 of the ground transceiver can be connected with the PC 3.
The downhole transceiver system 1 further comprises a drill collar 15, a penetrating electrode wire and an adapter 11, one end of the drill collar 15 is connected with the drill rod 5, the other end of the drill collar 15 is connected with the downhole antenna 12, the other end of the downhole antenna 12 is connected with the adapter 11, the downhole transceiver 14 is installed in a groove in the side wall of the drill collar 15, the groove can be sealed by a cover plate, a first electrode wire of the downhole transceiver 14 can be connected with the drill collar 15, and a second wire can be connected with the adapter 11 through the penetrating electrode wire.
The downhole transceiver system 1 and the surface transceiver system 2 have transceiver functions, respectively, and the surface antenna is in communication connection with the downhole antenna 12. When the underground transceiver system 1 is used as a transmitting end of the interactive data and the ground transceiver system 2 is used as a receiving end of the interactive data, the first initial data can be processed through the first transmitting processing module and the processed data can be transmitted to the ground transceiver system 2 through the underground antenna 12 and the ground antenna, and when the underground transceiver system 1 is used as a receiving end of the interactive data and the ground transceiver system 2 is used as a transmitting end of the interactive data, the second initial data can be processed through the second transmitting processing module and the processed data can be transmitted to the underground transceiver system 1 through the ground antenna and the underground antenna 12.
As shown in fig. 3, the respective transceiving functions of the downhole transceiving system 1 and the ground transceiving system 2 may be switched in time periods, that is, a plurality of different time periods have a target corresponding relationship with the respective transceiving function switch states of the downhole transceiving system 1 and the ground transceiving system 2, and when the current time period is T1, the downhole transceiving system 1 is used as a transmitting end of data interaction, the ground transceiving system 2 is used as a receiving end of data interaction, when the current time period is T2, the downhole transceiving system 1 is used as a transmitting end of data interaction, and the ground transceiving system 2 is used as a receiving end of data interaction, and when the current time period is T3, the downhole transceiving system 1 is used as a receiving end of data interaction, and when the current time period is T4, the ground transceiving system 2 is used as a transmitting end of data interaction.
The underground receiving and transmitting system 1 and the ground receiving and transmitting system 2 are in time-sharing multiplexing with electromagnetic wave channels and are respectively responsible for transmitting and receiving data in time-sharing period, so that the influence of conflict and interference in the data transmission process is reduced, the efficiency of data transmission is improved, and the electromagnetic interference between the underground receiving and transmitting system 1 and the ground receiving and transmitting system 2 is reduced.
In this embodiment, the transmitting end of the data interaction performs source coding, convolutional coding and symbol repetition on the initial data, and the receiving end of the data interaction performs symbol decoding, convolutional decoding and source decoding on the received data.
The source coding process is to intercept the maximum valid bit of each data to be transmitted, transmit the valid bit, and not transmit the invalid bit, thereby improving the effectiveness of communication; the method can control errors of data interaction through convolutional coding, has certain error correction capability, improves the anti-interference capability of data transmission, increases the reliability of data transmission, continuously and repeatedly transmits each code element for the same times through code element repetition processing, superimposes the digital signals of the repeated code elements on a receiving end, reduces channel random interference introduced by data in the transmission process, improves the anti-interference capability of data transmission, and increases the reliability of data transmission, so that wireless electromagnetic waves can be transmitted along with drilling more efficiently, stably and reliably.
As shown in fig. 4, 5 and 6, in this embodiment, the first transmission processing module includes a first source coding submodule, a first convolution coding submodule, a first generating frame submodule, a first symbol repetition submodule and a first digital modulation submodule, and the first receiving processing module includes a first band-pass filtering submodule, a first decimation filtering submodule, a first frame synchronization submodule, a first symbol decoding submodule, a first convolution coding submodule and a first source coding submodule;
The first source coding submodule, the first convolutional coding submodule, the first generating frame submodule, the first symbol repetition submodule, the first digital modulation submodule, the first band-pass filtering submodule, the first decimation filtering submodule, the first frame synchronization submodule, the first symbol decoding submodule, the first convolutional coding submodule and the first source decoding submodule each include a plurality of processing channels;
The method comprises the steps of carrying out source coding processing on first initial data to obtain a first source bit stream, carrying out convolutional coding processing on the first source bit stream to obtain a first convolutional code bit stream for each processing channel in a first source coding submodule, generating a first frame bit stream based on the first convolutional code bit stream for each processing channel in a first generating frame submodule, carrying out symbol repetition processing on the first frame bit stream to obtain a downhole transmitting bit stream for each processing channel in a first symbol repetition submodule, carrying out digital modulation on the downhole transmitting bit stream to generate a first modulation data stream for each processing channel in the first digital modulation submodule, generating a first phase shift modulation signal of a first power based on a plurality of the first modulation data streams, and transmitting the first phase shift modulation signal to the second receiving processing module;
The second sending processing module comprises a second source coding submodule, a second convolution coding submodule, a second generating frame submodule, a second code element repeating submodule and a second digital modulating submodule, and the second receiving processing module comprises a second band-pass filtering submodule, a second extraction filtering submodule, a second frame synchronization submodule, a second code element decoding submodule, a second convolution coding submodule and a second source coding submodule;
The second source coding submodule, the second convolution coding submodule, the second generated frame submodule, the second symbol repetition submodule, the second digital modulation submodule, the second band-pass filtering submodule, the second decimation filtering submodule, the second frame synchronization submodule, the second symbol decoding submodule, the second convolution coding submodule and the second source decoding submodule each include a plurality of processing channels;
The ground transceiver is further configured to convert the first phase-shift modulated signal into a first digital signal, perform digital filtering computation on the first digital signal to obtain a first digital modulated signal for each processing channel in the second band-pass filtering sub-module, perform filtering processing on the first digital modulated signal to obtain a first sampled data stream for each processing channel in the second convolution decoding sub-module, perform decoding processing on the data after the symbol decoding processing to obtain a first signal source bit stream for each processing channel in the second frame synchronization sub-module, perform decoding processing on the first signal source bit stream for each processing channel in the second signal source sub-module, perform initial decoding processing on the first signal source bit stream for each processing channel in the second signal source sub-module, and perform data frame synchronization based on the first signal demodulated data stream;
The system comprises a first source coding submodule, a second source coding submodule, a ground transceiver, a first code repetition submodule, a second code repetition submodule, a ground transceiver and a first receiving and processing module, wherein the first source coding submodule is used for carrying out source coding processing on first initial data to obtain a first source bit stream, the second convolution coding submodule is used for carrying out convolution coding processing on the first source bit stream to obtain a first convolution code bit stream, the second frame bit stream is generated based on the first convolution code bit stream, the second code repetition submodule is used for carrying out code repetition processing on the first frame bit stream to obtain a ground transmitting bit stream, and the ground transceiver is also used for carrying out digital modulation on the ground transmitting bit stream to obtain a second modulation data stream based on a plurality of second modulation data streams to generate second phase shift modulation signals with second power and sending the second modulation signals to the first receiving and processing module;
The downhole transceiver 14 is further configured to convert the second phase-shifted modulation signal into a second digital signal, perform digital filtering computation on the second digital signal to obtain a second digital modulation signal for each processing channel in the first band-pass filtering sub-module, perform filtering processing on the second digital modulation signal to obtain a second sampled data stream for each processing channel in the first convolution sub-module, perform data frame synchronization on the second symbol demodulation data stream based on the second sampled data stream for each processing channel in the first frame synchronization sub-module, perform symbol decoding processing on the second symbol demodulation data stream after data frame synchronization for each processing channel in the first symbol decoding sub-module, perform convolution decoding processing on the data after symbol decoding processing for each processing channel in the first convolution sub-module to obtain the second source bit stream, perform initial decoding on the second source bit stream for each processing channel in the first frame synchronization sub-module, and perform initial decoding on the second source bit stream for each processing data.
As shown in fig. 4 to 6, in the current period, if the sending function of the downhole transceiver system 1 needs to be turned on, the receiving function of the downhole transceiver system 1 needs to be turned off, and the sending function of the surface transceiver system 2 needs to be turned off, and the receiving function of the surface transceiver system 2 needs to be turned on, the data transmission process includes:
The first transmission processing module further comprises a first transmission interface which is in communication connection with the underground measurement equipment and is used for receiving first initial data transmitted by the underground measurement equipment;
The first source coding submodule can comprise a plurality of UDL 1-UDLn processing channels, first initial data are distributed to the plurality of processing channels in the first source coding submodule, CRC check codes are added to first initial data corresponding to the processing channels for each processing channel in the first source coding submodule, data frame content can be generated, the maximum valid bit of the data frame content corresponding to the processing channels is intercepted, and a first source bit stream is generated;
The first convolution coding sub-module can comprise a plurality of processing channels UDL 1-UDLn, each first information source bit stream enters the corresponding processing channel of the first convolution coding sub-module, and for each processing channel in the first convolution coding sub-module, the first information source bit stream corresponding to the processing channel is subjected to convolution coding to generate a first convolution code bit stream;
The first generating frame sub-module may include a plurality of processing channels UDL 1-UDLn, each first convolutional code bit stream enters a processing channel of a corresponding first generating frame sub-module, and for each processing channel in the first generating frame sub-module, a 13-bit binary barker code 0b1111100110101 for frame synchronization is added to the front part of the first convolutional code bit stream corresponding to the processing channel, so as to generate a first frame bit stream;
The first code element repeating sub-module can comprise a plurality of processing channels UDL 1-UDLn, each first frame bit stream enters the processing channel of the corresponding first code element repeating sub-module, and for each processing channel in the first code element repeating sub-module, each code element of the first frame bit stream corresponding to the processing channel is continuously repeated for the same times to generate a downhole transmitting bit stream;
The first digital modulation sub-module may include a plurality of UDL 1-UDLn processing channels, each of the downhole transmitted bit streams enters a processing channel of the corresponding first digital modulation sub-module, and for each processing channel in the first digital modulation sub-module, the first transmitted bit stream corresponding to the processing channel is digitally modulated according to a BPSK modulation mode to generate a first modulated data stream carrying bit stream information. The downhole transceiver 14 generates a first phase-shift modulated signal of a first power from the plurality of first modulated data streams, the first phase-shift modulated signal being a BPSK signal of increased power;
The second band-pass filtering sub-module can comprise Uf 1-Ufn processing channels, the first digital signal is connected into each processing channel of the second band-pass filtering sub-module to carry out digital filtering calculation, and Uf 1-Ufn multiplexed first digital modulation signals can be separated from the multiplexed digital signals;
The second extraction and filtration sub-module can comprise Uf 1-Ufn processing channels, each first digital modulation signal enters the processing channel of the corresponding second extraction and filtration sub-module, and for each processing channel in the second extraction and filtration sub-module, the first digital modulation signal corresponding to the processing channel is filtered to obtain a first sampling data stream with k times of rate of the BPSK signal corresponding to the processing channel;
The second frame synchronization sub-module may include UDL 1-UDLn multiple processing channels, where each first sampled data stream enters a processing channel of the corresponding second frame synchronization sub-module, and for each processing channel in the second frame synchronization sub-module, the first sampled data streams of k data bits spaced from front to back are added to obtain a first symbol demodulated data stream of k times BPSK signal frequency, and continuous pearson correlation computation is performed on the first symbol demodulated data stream and a prestored digital modulation signal YH based on a preset correlation computation formula, where YH is a barker frame header BPSK digital modulation signal with a length of 13k, to obtain a maximum value of k correlation coefficients after the pearson correlation coefficient is greater than a set threshold, where the maximum value is a frame synchronization point and is a start position of the first symbol;
The correlation calculation formula can be expressed as:
Where r represents the pearson correlation coefficient, Xi represents the i-th sample value (or some pre-processed value) in the received signal sequence, and Yi represents the i-th value in the known barker code header BPSK modulated signal.
The second symbol decoding submodule may include a plurality of processing channels UDL 1-UDLn, the first symbol demodulated data stream after synchronization of each data frame enters the processing channel of the corresponding second symbol decoding submodule, for each processing channel in the second symbol decoding submodule, based on a preset correlation calculation formula, continuous k pieces of first symbol demodulated data in the first symbol demodulated data stream are respectively calculated with pearson correlation coefficients of prestored digital modulation signals Y0 and Y1 to obtain correlation coefficients r0 and r1, if r0 is greater than r1, the received symbol is 0, otherwise, the received symbol is 1, and the symbol decoding process is completed. In this embodiment, Y0 is a BPSK digital modulation signal of symbol 0 having a length of k, and Y1 is a BPSK digital modulation signal of symbol 1 having a length of k;
The second convolution decoding sub-module can comprise a plurality of processing channels UDL 1-UDLn, the data after each code element decoding processing enter the corresponding processing channel of the second convolution decoding sub-module, and when any one of the processing channels in the second convolution decoding sub-module receives one frame of code elements, convolution decoding calculation is performed to obtain a first information source bit stream;
The second source coding sub-module may include a plurality of UDL 1-UDLn processing channels, each of the first source bitstreams enters a processing channel of the corresponding second source coding sub-module, and for each processing channel in the second source coding sub-module, the first initial data is recovered according to the agreed data interception rule. In this embodiment, the second receiving processing module further includes a second receiving interface, where the second receiving interface is communicatively connected to the PC 3, and the first initial data may be sent to the PC 3 through the second receiving interface.
As shown in fig. 4 to 6, in the current period, if the transmitting function of the surface transceiver system 2 needs to be turned on, the receiving function of the surface transceiver system 2 needs to be turned off, and the transmitting function of the downhole transceiver system 1 needs to be turned off, and the receiving function of the downhole transceiver system 1 needs to be turned on, the data transmission process includes:
The second sending processing module further comprises a second sending interface, and the second sending interface is in communication connection with the PC 3 and is used for receiving second initial data sent by the PC 3;
the second source coding submodule can comprise a plurality of DDL 1-DDLn processing channels, second initial data are distributed to the plurality of processing channels in the second source coding submodule, CRC check codes are added to second initial data corresponding to the processing channels for each processing channel in the second source coding submodule, data frame content can be generated, the maximum valid bit of the data frame content corresponding to the processing channels is intercepted, and a second source bit stream is generated;
The second convolution coding sub-module may include DDL 1-DDLn multiple processing channels, where each second source bit stream enters a processing channel of the corresponding second convolution coding sub-module, and for each processing channel in the second convolution coding sub-module, performing convolution coding on the second source bit stream corresponding to the processing channel to generate a second convolution code bit stream;
The second generated frame sub-module may include DDL 1-DDLn multiple processing channels, where each second convolutional code bit stream enters a processing channel of the second generated frame sub-module corresponding to the second generated frame sub-module, and for each processing channel in the second generated frame sub-module, adding 13-bit binary barker code 0b 111110010101 for frame synchronization in front of the second convolutional code bit stream corresponding to the processing channel to generate a second frame bit stream;
The second symbol repetition sub-module may include DDL 1-DDLn multiple processing channels, where each second frame bit stream enters a processing channel of the corresponding second symbol repetition sub-module, and for each processing channel in the second symbol repetition sub-module, each symbol of the second frame bit stream corresponding to the processing channel is repeated continuously for the same number of times, so as to generate a ground transmission bit stream;
The second digital modulation sub-module may include DDL 1-DDLn multiple processing channels, where each downhole transmitted bit stream enters a processing channel of the corresponding second digital modulation sub-module, and for each processing channel in the second digital modulation sub-module, the second transmitted bit stream corresponding to the processing channel is digitally modulated according to a BPSK modulation mode to generate a second modulated data stream carrying bit stream information. The ground transceiver generates a second phase shift modulation signal of a second power according to the plurality of second modulation data streams, wherein the second phase shift modulation signal can be a BPSK signal with increased power;
the first band-pass filtering sub-module can comprise a plurality of processing channels Df 1-Dfn, the second digital signal is connected into each processing channel of the second band-pass filtering sub-module to carry out digital filtering calculation, and the second digital modulation signals of Df 1-Dfn multiple paths can be separated from the multiplexed digital signals;
the first extraction and filtration sub-module can comprise a plurality of processing channels Df 1-Dfn, each second digital modulation signal enters the processing channel of the corresponding first extraction and filtration sub-module, and for each processing channel in the first extraction and filtration sub-module, the second digital modulation signal corresponding to the processing channel is filtered to obtain a second sampling data stream with k times of the rate of the BPSK signal corresponding to the processing channel;
The first frame synchronization sub-module may include DDL 1-DDLn multiple processing channels, where each second sampled data stream enters a processing channel of the corresponding first frame synchronization sub-module, and for each processing channel in the first frame synchronization sub-module, the second sampled data streams of k data bits spaced from front to back are added to obtain a second symbol demodulated data stream of k times BPSK signal frequency, and based on a preset correlation calculation formula, continuous pearson correlation calculation is performed on the second symbol demodulated data stream and a prestored digital modulation signal YH to obtain a maximum value of k correlation coefficients after the pearson correlation coefficient is greater than a set threshold, where the maximum value is a frame synchronization point and is also a start position of the first symbol;
The first symbol decoding submodule can comprise a plurality of processing channels DDL 1-DDLn, the second symbol demodulation data stream after synchronization of each data frame enters the processing channel of the corresponding first symbol decoding submodule, for each processing channel in the first symbol decoding submodule, based on a preset correlation calculation formula, continuous k second symbol demodulation data in the second symbol demodulation data stream are respectively subjected to pearson correlation coefficient calculation with the prestored digital modulation signals Y0 and Y1 to obtain correlation coefficients r0 and r1, if r0 is larger than r1, the received symbol is 0, otherwise, the received symbol is 1, and the symbol decoding process is completed;
the first convolution decoding sub-module may include DDL 1-DDLn multiple processing channels, where the data after decoding each symbol enters the processing channel of the first convolution decoding sub-module corresponding to each other, and when any one of the processing channels in the first convolution decoding sub-module receives a frame of symbols, the convolution decoding calculation is performed to obtain a second source bit stream;
the first source coding sub-module may include DDL 1-DDLn multiple processing channels, each second source bit stream enters a processing channel of the corresponding first source coding sub-module, and for each processing channel in the first source coding sub-module, second initial data is recovered according to a agreed data interception rule. In this embodiment, the first receiving processing module further includes a first receiving interface, where the first receiving interface is communicatively connected to the downhole measurement device, and through which the second initial data may be sent to the downhole measurement device.
In the embodiment, the electromagnetic wave while-drilling multipath bidirectional transmission system adopts multifrequency simultaneous receiving and transmitting, realizes simultaneous receiving and transmitting of multifrequency signals, improves the flexibility and efficiency of communication, and improves the utilization rate of channels. By adopting CRC check in the data transmission process, whether the data is in error in the transmission process can be effectively detected. By adopting the barker code as the frame synchronization head, the accuracy of frame synchronization detection is improved. The carrier digital signals of the channels can be separated by adopting the digital band-pass filter corresponding to the band-pass filtering sub-module to filter the signals outside the channels. By adopting the extraction filter corresponding to the extraction filter sub-module, the carrier data stream of each channel can be slowed down to k times frequency low-speed data stream of the code element frequency, and the reliability of the carrier signal is improved. The frame synchronization and symbol information are calculated by using the method of maximum pearson correlation coefficient, and the optimal symbol synchronization data position can be adjusted.
In this embodiment, the first transmission processing module further includes a first multiplexing sub-module and a first transmission control sub-module, the downhole transceiver 14 further includes a first analog circuit module, the second transmission processing module further includes a second multiplexing sub-module and a second transmission control sub-module, and the surface transceiver further includes a second analog circuit module;
The first transmission control sub-module is used for controlling the first analog circuit module to generate the first phase shift modulation signal of first power based on the first transmission waveform control data stream;
The second transmission control sub-module is used for controlling the second analog circuit module to generate the second phase shift modulation signal of second power based on the second transmission waveform control data stream.
The first multiplexing sub-module and the second multiplexing sub-module can add a plurality of modulation data streams to generate a transmission waveform control data stream, which is beneficial to transmitting more information in a limited bandwidth, thereby improving communication efficiency. The first transmission control sub-module and the second transmission control sub-module control the data flow control analog circuit module to generate phase shift modulation signals based on the transmission waveforms, so that better anti-interference capability and signal quality can be provided, and the reliability of communication is ensured.
In this embodiment, the downhole transceiver 14 further includes a third analog circuit module, where the first analog circuit module includes a first digital switching power supply sub-module and a first feedback protection sub-module, and the third analog circuit module includes a plurality of first amplifying sub-modules, a plurality of first hardware filtering sub-modules, and a plurality of first analog-to-digital conversion sub-modules;
The ground transceiver further comprises a fourth analog circuit module, wherein the second analog circuit module comprises a second digital switching power supply sub-module and a second feedback protection sub-module, and the fourth analog circuit module comprises a plurality of second amplifying modules, a plurality of second hardware filtering modules and a plurality of second analog-to-digital conversion modules;
The first emission control sub-module is configured to control a data stream based on the first emission waveform, adjust a first output voltage of the first digital switching power supply sub-module, and generate the first phase-shift modulation signal of a first power based on the adjusted first output voltage; the first feedback protection sub-module is configured to detect a first operation parameter of the first digital switching power supply sub-module, and feed back the first operation parameter to the first emission control sub-module, so that the first emission control sub-module adjusts the first output voltage based on the first operation parameter;
For each second amplifying module, the second amplifying module is used for amplifying the first phase-shift modulation signal, for each second hardware filtering module, the second hardware filtering module is used for carrying out hardware filtering processing on the amplified first phase-shift modulation signal, and for each second analog-to-digital conversion module, the second analog-to-digital conversion module is used for converting the first phase-shift modulation signal after the hardware filtering processing into the first digital signal;
The second emission control sub-module is configured to adjust a second output voltage of the second digital switching power supply sub-module based on the second emission waveform control data stream to generate the second phase shift modulation signal of a second power based on the adjusted second output voltage; the second feedback protection sub-module is configured to detect a second operation parameter of the second digital switching power supply sub-module, and feed back the second operation parameter to the second emission control sub-module, so that the second emission control sub-module adjusts the second output voltage based on the second operation parameter;
The first amplifying sub-modules are used for amplifying the second phase-shift modulation signals, the first hardware filtering sub-modules are used for carrying out hardware filtering processing on the amplified second phase-shift modulation signals, and the first analog-to-digital conversion sub-modules are used for converting the hardware-filtered second phase-shift modulation signals into the second digital signals.
In this embodiment, the first analog circuit module further includes a first transmitting switch, the third analog circuit module further includes a first receiving switch, the second analog circuit module further includes a second transmitting switch, and the fourth analog circuit module further includes a second receiving switch. When the underground receiving and transmitting system 1 is used as a transmitting end and the ground receiving and transmitting system 2 is used as a receiving end, the first transmitting switch and the second receiving switch are turned on, and the first receiving switch and the second transmitting switch are turned off.
The transmission control submodule controls the output voltage of the corresponding digital switching power supply submodule according to the content of each data of the corresponding transmission waveform control data stream, and generates a BPSK signal after power increase, namely a phase shift modulation signal. The first operation parameter and the second operation parameter may both include a detection output voltage and a detection output current, the feedback protection sub-module detects the detection output voltage and the detection output current of the digital switching power supply sub-module, and feeds back the data of the detection output voltage and the detection output current to the corresponding emission control sub-module, and the emission control sub-module adjusts the output voltage of the digital switching power supply sub-module according to the data content, the detection output voltage and the detection output current of the current emission waveform control data flow. When the detected output current exceeds the rated current, the feedback protection sub-module can turn off the output of the digital switching power supply sub-module.
The digital switching power supply sub-module is a digital switching power supply, and by adopting the digital switching power supply to perform power amplification of underground transmission, the power loss during underground transmission is reduced, and meanwhile, the temperature rise of the underground transceiver 14 is reduced.
The second phase shift modulated signal may be coupled to a plurality of first amplifying sub-modules for signal amplification via the downhole antenna 12. The output of the plurality of prepositive first amplifying sub-modules of the underground receiver is respectively connected with the corresponding first hardware filtering sub-modules for hardware filtering. The output signals of the first hardware filtering sub-modules of the downhole receiver are respectively connected to the corresponding first analog-digital conversion sub-modules. The first receiving processing module further comprises a first adder, and the data output by the plurality of first analog-to-digital conversion sub-modules are subjected to digital addition in the first adder to obtain a second digital signal.
The first phase-shift modulation signal can be connected to a plurality of second amplifying sub-modules for signal amplification through the ground antenna. And the outputs of the plurality of prepositioned second amplifying sub-modules of the underground receiver are respectively connected into the corresponding second hardware filtering sub-modules for hardware filtering. The output signals of the plurality of second hardware filtering sub-modules of the ground receiver are respectively connected into the corresponding second analog-digital conversion sub-modules. The second receiving processing module further comprises a second adder, and the data output by the plurality of second analog-to-digital conversion sub-modules are added digitally in the second adder to obtain a first digital signal.
By adding after multipath amplification, filtering and analog-to-digital conversion at the receiving end, the random noise introduced by the transceiver in the amplification, filtering and analog-to-digital conversion processes is reduced, the anti-interference capability of information transmission is improved, and the reliability of information transmission is improved.
Based on the same technical concept, the embodiment of the application also provides an electromagnetic wave while drilling multipath bidirectional transmission method, which can be executed by equipment, wherein the equipment can be a server or terminal equipment, the server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and a cloud server for providing cloud computing service. The terminal device may be, but is not limited to, a smart phone, a tablet computer, a desktop computer, etc.
An electromagnetic wave while-drilling multipath bidirectional transmission method takes electronic equipment as an execution main body, and the main flow of the method is described as follows:
Acquiring a receiving and transmitting function switch state of an underground receiving and transmitting system and a receiving and transmitting function switch state of a ground receiving and transmitting system corresponding to a current time period based on a preset target corresponding relation, wherein the target corresponding relation is a corresponding relation between a plurality of different time periods and the receiving and transmitting function switch states of the underground receiving and transmitting system and the ground receiving and transmitting system, the underground receiving and transmitting system comprises an underground transceiver and an underground antenna, the ground receiving and transmitting system comprises a ground transceiver and a ground antenna, the underground transceiver comprises a first digital signal processing module, the first digital signal processing module comprises a first transmitting processing module and a first receiving processing module, and the ground transceiver comprises a second digital signal processing module, and the second digital signal processing module comprises a second transmitting processing module and a second receiving processing module;
In the current period, if the transmitting function of the underground transmitting and receiving system is started, the receiving function of the underground transmitting and receiving system is closed, the transmitting function of the ground transmitting and receiving system is closed, and the receiving function of the ground transmitting and receiving system is started, the first transmitting and processing module is controlled to receive first initial data transmitted by the underground measuring equipment, source coding processing, convolution coding processing and code element repetition processing are respectively carried out on the first initial data, the processed data is transmitted to the second receiving and processing module based on the underground antenna and the ground antenna, and the second receiving and processing module is controlled to respectively carry out code element decoding processing, convolution decoding processing and source decoding processing on the data transmitted by the first transmitting and processing module and transmit the processed data to a PC;
and if the transmitting function of the underground receiving and transmitting system is closed, the receiving function of the underground receiving and transmitting system is opened, the transmitting function of the ground receiving and transmitting system is opened and the receiving function of the ground receiving and transmitting system is closed in the current period, controlling the second transmitting and processing module to receive second initial data transmitted by the PC, respectively performing source coding processing, convolution coding processing and code element repetition processing on the second initial data, transmitting the processed data to the first receiving and processing module based on the ground antenna and the underground antenna, and controlling the first receiving and processing module to respectively perform code element decoding processing, convolution decoding processing and source decoding processing on the data transmitted by the second transmitting and processing module and transmitting the processed data to the underground measuring equipment.
In this embodiment, the controlling the first sending processing module to receive the first initial data sent by the downhole measurement device, and perform source coding processing, convolutional coding processing, and symbol repetition processing on the first initial data respectively includes:
Performing source coding processing on the first initial data to obtain a first source bit stream, performing convolutional coding processing on the first source bit stream to obtain a first convolutional code bit stream, generating a first frame bit stream based on the first convolutional code bit stream, performing code element repetition processing on the first frame bit stream to obtain an underground transmitting bit stream, performing digital modulation on the underground transmitting bit stream to generate a first modulation data stream, generating a first phase shift modulation signal of a first power based on the first modulation data stream, and transmitting the first phase shift modulation signal to the second receiving processing module;
the controlling the second receiving processing module to perform symbol decoding processing, convolution decoding processing and information source decoding processing on the data sent by the first sending processing module respectively includes:
The method comprises the steps of converting a first phase shift modulation signal into a first digital signal, carrying out digital filtering calculation on the first digital signal to obtain a first digital modulation signal, carrying out filtering treatment on the first digital modulation signal to obtain a first sampling data stream, obtaining a first code element demodulation data stream based on the first sampling data stream and on the first code element demodulation data stream, carrying out data frame synchronization, carrying out code element decoding treatment on the first code element demodulation data stream after data frame synchronization, carrying out convolution decoding treatment on data after the code element decoding treatment to obtain a first information source bit stream, carrying out information source decoding treatment on the first information source bit stream to obtain first initial data, and sending the first initial data to a PC.
In this embodiment, the controlling the second transmission processing module to receive the second initial data sent by the PC, and perform source coding processing, convolutional coding processing, and symbol repetition processing on the second initial data respectively includes:
Performing source coding processing on the second initial data to obtain a second source bit stream, performing convolutional coding processing on the second source bit stream to obtain a second convolutional code bit stream, generating a second frame bit stream based on the second convolutional code bit stream, performing code element repetition processing on the second frame bit stream to obtain a ground emission bit stream, performing digital modulation on the ground emission bit stream to generate a second modulation data stream, generating a second phase shift modulation signal of a second power based on the second modulation data stream, and transmitting the second phase shift modulation signal to the first receiving processing module;
The control of the first receiving processing module to perform symbol decoding processing, convolution decoding processing and information source decoding processing on the data sent by the second sending processing module respectively includes:
The method comprises the steps of converting a second phase shift modulation signal into a second digital signal, carrying out digital filtering calculation on the second digital signal to obtain a second digital modulation signal, carrying out filtering treatment on the second digital modulation signal to obtain a second sampling data stream, obtaining a second symbol demodulation data stream based on the second sampling data stream and carrying out data frame synchronization based on the second symbol demodulation data stream, carrying out symbol decoding treatment on the second symbol demodulation data stream after data frame synchronization, carrying out convolution decoding treatment on data after symbol decoding treatment to obtain a second signal source bit stream, carrying out signal source decoding treatment on the second signal source bit stream to obtain second initial data, and sending the second initial data to underground measuring equipment.
In this embodiment, performing source coding processing on the first initial data to obtain a first source bitstream includes allocating the first initial data to a plurality of processing channels of a first source coding sub-module, adding a CRC check code to the first initial data corresponding to each processing channel of the first source coding sub-module to generate a data frame content, and intercepting a maximum valid bit of the data frame content corresponding to each processing channel of the first source coding sub-module to obtain the first source bitstream.
The source coding processing is carried out on the second initial data to obtain a second source bit stream, the source coding processing comprises the steps of distributing the second initial data to a plurality of processing channels of a second source coding sub-module, adding CRC check codes to the second initial data corresponding to the processing channels for each processing channel in the second source coding sub-module to generate data frame contents, and intercepting the maximum valid bit of the data frame contents corresponding to the processing channels for each processing channel in the second source coding sub-module to obtain the second source bit stream.
Based on the same technical conception, the application also provides an electromagnetic wave while-drilling multipath bidirectional transmission device, which mainly comprises:
the system comprises an underground transceiver, an underground antenna, a ground transceiver, a ground antenna, a first digital signal processing module, a second digital signal processing module and a ground transceiver, wherein the underground transceiver comprises the first digital signal processing module, the first digital signal processing module comprises the first sending processing module and the first receiving processing module, and the ground transceiver comprises the second digital signal processing module;
The first control module is used for controlling the first transmission processing module to receive first initial data sent by the underground measuring equipment, respectively performing source coding processing, convolution coding processing and code element repetition processing on the first initial data, and sending processed data to the second receiving processing module based on the underground antenna and the ground antenna if the transmission function of the underground receiving and transmitting system is started, the receiving function of the underground receiving and transmitting system is closed, the transmission function of the ground receiving and transmitting system is closed and the receiving function of the ground receiving and transmitting system is started;
And the second control module is used for controlling the second transmission processing module to receive second initial data sent by the PC, respectively performing source coding processing, convolution coding processing and code element repetition processing on the second initial data, respectively transmitting the processed data to the first receiving processing module based on the ground antenna and the underground antenna, and controlling the first receiving processing module to respectively perform code element decoding processing, convolution decoding processing and information source decoding processing on the data transmitted by the second transmission processing module and transmitting the processed data to the underground measuring equipment.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system, apparatus and module may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
Based on the same technical idea, the present application further provides an electronic device, as shown in fig. 7, where the electronic device 100 includes a processor 101 and a memory 102, and may further include an information input/information output I/O interface 103, one or more of communication components 104, and a communication bus 105.
The processor 101 is configured to control overall operation of the electronic device 100 to perform all or part of the steps in the electromagnetic wave while drilling multiplexing method described above, and the memory 102 is configured to store various types of data to support operation on the electronic device 100, such as instructions for any application or method operating on the electronic device 100, as well as application-related data. The Memory 102 may be implemented by any type or combination of volatile or non-volatile Memory devices, such as one or more of static random access Memory (Stat ic Random Access Memory, SRAM), electrically erasable programmable Read-Only Memory (ELECTRICAL LY Erasable Programmable Read-Only Memory, EEPROM), erasable programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk.
The I/O interface 103 provides an interface between the processor 101 and other interface modules, which may be a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 104 is used to test wired or wireless communication between the electronic device 100 and other devices. Wireless communication, such as Wi-Fi, bluetooth, near field communication (NEAR FIELD Communicat ion, NFC for short), 2G, 3G, or 4G, or a combination of one or more thereof, and thus the corresponding communication component 104 may include Wi-Fi components, bluetooth components, NFC components.
Communication bus 105 may include a path to transfer information between the above-described components. The communication bus 105 may be a PCI (PERIPHERAL COMPONENT INTERCONNECT, peripheral component interconnect standard) bus or an EISA (Extended Industry Standard Architecture ) bus, or the like. The communication bus 105 may be classified into an address bus, a data bus, a control bus, and the like.
The electronic device 100 may be implemented by one or more application specific integrated circuits (Appl icat ion SpecificIntegrated Circuit, abbreviated as ASIC), digital signal processors (DIGITAL SIGNAL Processor, abbreviated as DSP), digital signal processing devices (DIGITAL SIGNAL Processor ING DEVICE, abbreviated as DSPD), programmable logic devices (Programmable Logic Device, abbreviated as PLD), field programmable gate arrays (Field Programmable GATE ARRAY, abbreviated as FPGA), controllers, microcontrollers, microprocessors, or other electronic components for performing the electromagnetic wave while drilling multiplexing bidirectional transmission method as set forth in the above embodiments.
The electronic device 100 may include, but is not limited to, a mobile terminal such as a digital broadcast receiver, a PDA (personal digital assistant), a PMP (portable multimedia player), etc., and a fixed terminal such as a digital TV, a desktop computer, etc., and may also be a server, etc.
Based on the same technical conception, the application also provides a computer readable storage medium, wherein the computer readable storage medium is stored with a computer program, and the steps of the electromagnetic wave while drilling multi-channel bidirectional transmission method are realized when the computer program is executed by a processor.
The computer readable storage medium may include a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc. various media that can store program codes.
The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present application, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
While embodiments of the present application have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the application, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the application.