Relay communication method and device, medium rail space node and storage medium
By slowing down the first information bit stream of the middle rail space node and CSK modulation of the second information bit stream, the broadcast signal is synthesized, and the problem of low communication information transmission rate of the middle rail space node is solved, and the information transmission rate is increased without increasing the transmission power.
Patent Information
- Application Number
- CN202311563756.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-22
- Publication Date
- 2025-05-23
AI Technical Summary
The transmission distance of the relay communication of the mid-rail space node is relatively long and the transmission load capacity is limited, resulting in a low information transmission rate of the relay signal, affecting the relay communication of the mid-rail space node.
By performing speed reduction processing on the first information bit stream to generate a first signal branch, code-shift keying CSK modulation on the second information bit stream to generate a second signal branch, and the two are combined into a broadcast signal, thereby increasing the information transmission rate.
Without increasing the signal transmission power of the mid-rail space node, the information transmission rate is increased, and in theory, the broadcast of the broadcast signal can be completed within one frame.
Smart Images

Figure CN120034229A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a relay communication method, device, medium-orbit space node and storage medium. Background Art
[0002] In the process of on-orbit data communication and measurement and control of user terminals in low orbit or on the ground, it is necessary to rely on surface stations and other means to support it. Affected by the curvature of the earth, the coverage of surface stations in low orbit is very limited, and the addition of surface stations is easily restricted by relevant domestic and international policies and regulations, and will also cause a lot of construction and maintenance costs.
[0003] Due to the advantage of orbital height, medium-orbit space nodes can conduct continuous on-orbit data communication and measurement and control for low-orbit or ground user terminals within their beam coverage area, reducing dependence on surface sites. Medium-orbit space nodes provide system information to low-orbit or ground user terminals by broadcasting signals within the beam coverage area, guiding the user terminals to initiate uplink access.
[0004] However, the transmission distance of the medium-orbit space node relay communication is long, and the ability of the medium-orbit space node to transmit payloads is limited. The power of the relay signal transmitted by the medium-orbit space node is difficult to reach a high level, resulting in a low information transmission rate of the relay signal in the case of long-distance communication, which in turn affects the relay communication of the medium-orbit space node. Summary of the invention
[0005] The purpose of the embodiments of the present invention is to provide a relay communication method, device, mid-orbit space node and storage medium to improve the information transmission rate of the mid-orbit space node. The specific technical solution is as follows:
[0006] In a first aspect of the implementation of the present invention, a relay communication method is first provided, which is applied to a medium-orbit space node, and the method comprises:
[0007] Performing speed reduction processing on the first information bit stream to generate a first signal branch;
[0008] Performing code shift keying (CSK) modulation on the second information bit stream to generate the second signal branch;
[0009] combining the first signal branch and the second signal branch into a broadcast signal;
[0010] The broadcast signal is broadcast.
[0011] In a possible embodiment, before performing CSK modulation on the second information bit stream, the method further includes:
[0012] The second information bit stream is encoded to obtain a second information bit stream having a reliability higher than a preset reliability.
[0013] In a possible embodiment, encoding the second information bit stream to obtain a second information bit stream having a reliability higher than a preset reliability includes:
[0014] The second information bit stream is encoded using polar coding to obtain a second information bit stream with reliability higher than a preset reliability.
[0015] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0016] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0017] In a possible embodiment, the system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
[0018] In a possible embodiment, a power ratio of the first signal branch to the second signal branch is less than a preset ratio.
[0019] In a possible embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation.
[0020] In a second aspect of the implementation of the present invention, a relay communication method is also provided, which is applied to a user terminal, and the method includes:
[0021] Receive broadcast signals from mid-orbit space nodes;
[0022] The broadcast signal is generated by the mid-track space node in the following manner: performing downspeeding processing on the first information bit stream to generate a first signal branch; performing code shift keying CSK modulation on the second information bit stream to generate a second signal branch; and combining the first signal branch and the second signal branch into the broadcast signal;
[0023] The first signal branch is demodulated, and the second signal branch is demodulated according to the demodulation result of the first signal branch.
[0024] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0025] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0026] In a possible embodiment, the system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
[0027] In a third aspect of the implementation of the present invention, a relay communication device is also provided, which is applied to a medium-orbit space node, and the device includes:
[0028] A first generating module, configured to perform speed reduction processing on a first information bit stream to generate a first signal branch;
[0029] A second generating module, used for performing code shift keying CSK modulation on the second information bit stream to generate the second signal branch;
[0030] A signal synthesis module, used for synthesizing the first signal branch and the second signal branch into a broadcast signal;
[0031] The signal broadcasting module is used to broadcast the broadcasting signal.
[0032] In a possible embodiment, the device further includes:
[0033] The encoding module is used to encode the second information bit stream to obtain a second information bit stream with a reliability higher than a preset reliability.
[0034] In a possible embodiment, the encoding module is specifically used to:
[0035] The second information bit stream is encoded using polar coding to obtain a second information bit stream with reliability higher than a preset reliability.
[0036] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0037] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0038] In a possible embodiment, the system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
[0039] In a possible embodiment, a power ratio of the first signal branch to the second signal branch is less than a preset ratio.
[0040] In a possible embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation.
[0041] In a fourth aspect of the implementation of the present invention, a relay communication device is also provided, which is applied to a user terminal, and the device includes:
[0042] A signal receiving module, used to receive broadcast signals broadcast by medium-orbit space nodes;
[0043] The broadcast signal is generated by the mid-track space node in the following manner: performing downspeeding processing on the first information bit stream to generate a first signal branch; performing code shift keying CSK modulation on the second information bit stream to generate a second signal branch; and combining the first signal branch and the second signal branch into the broadcast signal;
[0044] The signal demodulation module is used to demodulate the first signal branch, and demodulate the second signal branch according to the demodulation result of the first signal branch.
[0045] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0046] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0047] In a possible embodiment, the system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
[0048] In a fifth aspect of the present invention, there is also provided a mid-orbit space node, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0049] Memory, used to store computer programs;
[0050] The processor is used to implement any one of the method steps of the first aspect when executing the program stored in the memory.
[0051] In a sixth aspect of the present invention, there is also provided a user terminal, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0052] Memory, used to store computer programs;
[0053] The processor is used to implement the method steps of the second aspect when executing the program stored in the memory.
[0054] In another aspect of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the method steps of any one of the first aspect or the second aspect are implemented.
[0055] Beneficial effects of the embodiments of the present invention:
[0056] In the relay communication method provided by the embodiment of the present invention, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and then improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. In the case of a small amount of data, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0057] Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0059] Figure 1 A schematic diagram of a flow chart of a first relay communication method provided by an embodiment of the present invention;
[0060] Figure 2 A schematic diagram of the structure of a BCH (15, 11, 1) encoding provided by an embodiment of the present invention;
[0061] Figure 3 A schematic diagram of the structure of a spread spectrum code generator provided by an embodiment of the present invention;
[0062] Figure 4 A schematic diagram of the structure of a CSK modulation provided by an embodiment of the present invention;
[0063] Figure 5 A schematic diagram of the structure of a distributed CRC Polar encoding scheme provided by an embodiment of the present invention;
[0064] Figure 6 A structural diagram of a broadcast signal frame format provided by an embodiment of the present invention;
[0065] Figure 7 An interaction diagram of relay communication provided by an embodiment of the present invention;
[0066] Figure 8 A schematic diagram of a flow chart of a second relay communication method provided by an embodiment of the present invention;
[0067] Fig. 9 A schematic diagram of a flow chart of a third relay communication method provided by an embodiment of the present invention;
[0068] Fig.10 A schematic diagram of the structure of a first relay communication device provided in an embodiment of the present invention;
[0069] Fig.11 A schematic diagram of the structure of a second relay communication device provided by an embodiment of the present invention;
[0070] Fig.12 A schematic diagram of the structure of a mid-orbit space node provided by an embodiment of the present invention;
[0071] Fig.13 A schematic diagram of the structure of a user terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0072] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field based on the present invention belong to the scope of protection of the present invention.
[0073] The embodiment of the present invention provides a relay communication method, which is applied to a medium-orbit space node. Figure 1 , is a flow chart of a first relay communication method provided by an embodiment of the present invention. The method comprises the following steps: S101-S104.
[0074] S101, down-rate a first information bit stream to generate a first signal branch.
[0075] In S101, the number of times of downspeeding the first information bitstream can be one or multiple times. The number of times of downspeeding is determined by the data volume of the first information bitstream. The larger the data volume of the first information bitstream, the more times of downspeeding.
[0076] In a possible embodiment, after downspeeding the first information bitstream, the downspeeding-processed first information bitstream is encoded, and a synchronization header is inserted. The first information bitstream after inserting the synchronization header is modulated, and the first spreading code group is used to perform serial spreading on the modulated first information bitstream to generate the first signal branch.
[0077] For encoding the downspeeding-processed first information bitstream, BCH (Bose–Chaudhuri–Hocquenghem) encoding can be used. The parameters of BCH encoding can be represented by (n, k, t), where n is the encoding code length, k is the number of information bits to be sent, and t is the maximum number of errors that BCH encoding can correct. Exemplarily, BCH(15, 11, 1) is used to encode the downspeeding-processed first information bitstream, where the information bits are 11 bits, the encoding code length is 15 bits, and 1 bit error can be corrected. The generating polynomial is:
[0078] G 1 (x) = 1 + x + x 4
[0079] See Figure 2 , which is a schematic structural diagram of a BCH(15, 11, 1) encoding provided by an embodiment of the present invention. It can be seen that after the input information group x passes through D0, D1, D2, D3, Gate 1, Gate 2, and OR processing, the output encoding result is obtained, where the input information group x is the downspeeding-processed first information bitstream.
[0080] It should be noted that BCH encoding is only one encoding method for encoding the downspeeding-processed first information bitstream. Other encoding methods can also be used to encode the downspeeding-processed first information bitstream, such as RS (Reed-Solomon) encoding, etc. The encoding method for encoding the downspeeding-processed first information bitstream in the embodiments of the present invention is not limited.
[0081] BCH encoding can use BCH(15, 11, 1) encoding or BCH(31, 16, 3) encoding. The embodiments of the present invention do not limit the encoding code length, the number of information bits, and the maximum number of errors that can be corrected for BCH encoding.
[0082] In a possible embodiment, before encoding the first information bit stream, a check code is inserted into the first information bit stream. Exemplarily, before encoding the first information bit stream, a CRC (Cyclic Redundancy Check) check code is inserted into the first information bit stream, and the CRC check code in the first information bit stream can be subsequently BCH encoded and decoded. For example, assuming that the information bit rate is R S,L , bit length is T S,L =1 / R S,L , the spreading code rate is R c , spreading code chip length T c =1 / R c , the spread spectrum code period length is L c If the CRC check code uses an 11-bit CRC check scheme, the generating polynomial is:
[0083] G CRC11 (x) = 1 + x 5 +x 9 +x 10 +x 11
[0084] In order to facilitate signal synchronization, a synchronization header needs to be inserted into the encoded first information bit stream, so that the detected synchronization header can be used to synchronize the transmitted signal later.
[0085] BPSK (Binary Phase Shift Keying) modulation can be used to modulate the first information bit stream after the synchronization header is inserted. BPSK modulation is a basic digital modulation method that modulates digital information directly onto a carrier so that the carrier phase has only two states, 0 degrees and 180 degrees. In BPSK modulation, the digital "1" and "0" correspond to carrier phases of 180 degrees and 0 degrees, respectively.
[0086] It should be noted that BPSK modulation is only a modulation method for modulating the first information bit stream after the synchronization header is inserted. Other modulation methods can also be used to modulate the first information bit stream after the synchronization header is inserted, such as DPSK (Differential Phase Shift Keying) modulation, etc. The embodiment of the present invention does not limit the modulation method for modulating the first information bit stream after the synchronization header is inserted.
[0087] The first spread spectrum code group includes multiple spread spectrum codes generated by the spread spectrum code generator, and the first spread spectrum code group is used to perform sequence spread spectrum on the modulated first information bit stream to generate a first signal branch. The code sequence used can be any of the following code sequences: m sequence, Gold (pseudo-random) code, orthogonal code, etc. Sequence spread spectrum includes the following two methods: DSSS (Spread Spectrum, direct sequence spread spectrum) and FHSS (Frequency-Hopping Spread Spectrum, frequency hopping spread spectrum). For example, the Gold code is used to perform direct sequence spread spectrum on the modulated first information bit stream.
[0088] See also Figure 3 , is a schematic diagram of the structure of a spread spectrum code generator provided by an embodiment of the present invention. It can be seen that the spread spectrum code generator is as follows: after performing reset control, shift control and initial phase setting operations, two linear sequences G 1 and G 2i After the modulo-2 addition generates the balanced Gold code, the last code chip is truncated to generate the final ranging code, which is the spread spectrum code mentioned above.
[0089] Among them, G 2i is determined by the phase selector at G 2 Selecting different taps in the generator shift register generates modulo-two addition, and selecting different tap combinations can generate different spread spectrum codes. 1 and G 2 The sequences are generated by 10-stage linear shift registers, and their generating polynomials are:
[0090] G 1 (x) = 1 + x 3 +x 10
[0091] G 12 (x) = 1 + x 2 +x 3 +x 6 +x 8 +x 9 +x 10
[0092] Among them, G 1 Sequence and G 2 The initial phase of the sequence is 1.
[0093] It should be noted that the embodiment of the present invention does not limit the type of code sequence used for spreading and the method of sequence spreading.
[0094] In a possible embodiment, the autocorrelation between the spreading codes in the spreading code group is higher than a first preset threshold, and the cross-correlation is lower than a second preset threshold.
[0095] The first preset threshold and the second preset threshold are preset by technicians with professional knowledge according to actual needs and / or experience.
[0096] The autocorrelation between the spreading codes in the spreading code group is higher than the first preset threshold, and the mutual correlation is lower than the second preset threshold, which means that the spreading codes in the spreading code group have good autocorrelation and poor mutual correlation, and the mutual interference between the spreading codes can be reduced. For example, the spreading codes in the first spreading code group have good autocorrelation and poor mutual correlation.
[0097] In one possible embodiment, the medium-orbit space node may be a medium-orbit satellite.
[0098] S102, perform CSK modulation on the second information bit stream to generate a second signal branch.
[0099] CSK (Code Shift Keying) modulation is a modulation method that can increase the information transmission rate exponentially. Its advantage is that it does not need to increase the satellite transmission power and uses the same spread spectrum code as DSSS. The essence of CSK modulation is to use the mutual correlation of spread spectrum codes. A basic spread spectrum code sequence is cyclically shifted to generate multiple groups of unrelated spread spectrum sequences, which are then mapped to different information subsequences through logical rules. The information sequence is finally transmitted by broadcasting multiple cyclic shift spread spectrum sequences with different periods. Since the logical rule mapping uses the information subsequence after serial-to-parallel conversion as the basic processing unit, the information transmission rate can be increased exponentially according to the serial-to-parallel conversion ratio.
[0100] CSK modulation is expressed as CSK(U,N), where U represents the number of information bits mapped to each CSK modulation symbol, and N represents the number of repetitions of the spread spectrum code period in each symbol period. Assume that the information bit rate is R S,H , bit length is T S,H =1 / R S,H , the spreading code rate is R c , spreading code chip length T c =1 / R c , the spread spectrum code period length is L c The information bits are transmitted using CSK modulation, that is, the spread spectrum code is phase mapped to the bits and the spread spectrum code is passed through the basic code sequence. Perform cyclic shift, i = 0, 1, 2, ..., L c , considering the code repetition period N, theoretically the maximum value that can be obtained is L c N spreading code sequences with different code phases, using M = 2 U A spreading code sequence can represent different U bits of information.
[0101] It should be noted that CSK modulation can use CSK(4,1) modulation or other forms of CSK modulation. In the embodiments of the present invention, the number of information bits mapped to each CSK modulation symbol and the number of repetitions of the spreading code period within each symbol period in CSK modulation are not limited.
[0102] See Figure 4 , which is a schematic structural diagram of a CSK modulation provided by an embodiment of the present invention. It can be seen from the figure that CSK modulation includes message string-parallel conversion, spreading base code generation, code phase cyclic shift, and code phase mapping. Among them, after the encoded second information bit stream undergoes message string-parallel conversion, a U-way parallel message bit stream is generated, such as bit 1, bit 2 to bit U. After performing a code phase cyclic shift on the basic code sequence generated by the spreading base code generation, M - 1 code phases are obtained, such as code phase 0, code phase 1 to code phase M - 1, and then through code phase mapping, CSK modulation symbols are obtained.
[0103] Specifically, CSK modulation is completed through the following two steps.
[0104] Step 1: The second message {D H} undergoes serial-parallel conversion and is equivalent to a U-way parallel message bit stream, where D U,K = [d 1,k d 2,k …d u,k , where the second message refers to the second information bit stream after Polar encoding, and d T represents the k-th bit value of the u-th (1 < u < U) message bit stream. The U-way parallel message bit stream is shown in Table 1. See Table 1, which is a schematic table of a U-way parallel message bit stream provided by an embodiment of the present invention. After serial-parallel conversion, the symbol bandwidth of D u,k is U times that of {x U,K} and lasts for N code periods. H
[0105] Table 1
[0106]
[0107]
[0108] Moreover, the spreading code selection requirements are good autocorrelation, poor cross-correlation, and short code period. Among them, the spreading code is generated by a spreading code generator.
[0109] The code sequence represents the code sequence obtained by cyclically shifting the basic code sequence by x k bits. In the embodiments of the present invention, the right shift method is adopted, and the spreading code generator is relatively simple to generate, that is:
[0110]
[0111] Where i = 0, 1, 2, ..., L c , x k It is a decimal number and is calculated as follows:
[0112]
[0113] Step 2: D U,K Each column of U-bit telegram symbols is mapped to a code sequence. The mapping relationship designed in the embodiment of the present invention is shown in Table 2. Referring to Table 2, a mapping relationship table between U-bit telegram symbols and code sequences provided in an embodiment of the present invention is provided.
[0114] Table 2
[0115]
[0116] In a possible embodiment, before performing CSK modulation on the second information bit stream, the method further includes step A.
[0117] Step A: Encode the second information bit stream to obtain a second information bit stream with a reliability higher than a preset reliability.
[0118] Specifically, in order to improve the reliability of the second information bit stream, the second information bit stream is encoded to obtain a second information bit stream with a reliability higher than a preset reliability. The preset reliability is preset by a technician with professional knowledge according to actual needs and / or experience. The encoding method for the second information bit stream can be Polar coding, or other coding methods, such as LDPC (Low Density Parity Check) coding, convolution coding, etc.
[0119] By selecting the above embodiment, since the second information bit stream is encoded to obtain a second information bit stream with reliability higher than a preset reliability, the reliability of the second information bit stream can be improved, thereby improving the reliability of the second signal branch and the broadcast signal.
[0120] In a possible embodiment, the above step A can be implemented through step B.
[0121] Step B: Use Polar coding to encode the second information bit stream to obtain a second information bit stream with reliability higher than a preset reliability.
[0122] Polar coding is a coding scheme that has been theoretically proven to reach the Shannon limit. It has low coding and decoding complexity and supports flexible coding length and coding rate. Since the decoding performance of Polar code is significantly better than LDPC code when transmitting small packets under low signal-to-noise ratio conditions, the 5G NR (New Radio) downlink broadcast channel and downlink control channel adopt a distributed CRC Polar code solution, support QPSK modulation, and support decoding early stop function.
[0123] See also Figure 5 , which is a structural diagram of a distributed CRC Polar coding scheme provided in an embodiment of the present invention. It can be seen that the input transmission information is encoded using the distributed CRC Polar coding scheme, and the distributed CRC Polar coding scheme includes: CRC24 coding, CRC interleaving, Polar coding, rate matching and CSK modulation. Among them, Polar coding includes determining encoder parameters, forming a coding sequence and multiplying a generating matrix. The following takes the input transmission information as the second information bit stream as an example.
[0124] Specifically, the distributed CRC Polar encoding scheme is divided into the following four steps.
[0125] Step 1: Encode the second information bit stream using CRC24 encoding. The polynomial is as follows:
[0126] G CRC24 (x) = x 24 +x 23 +x 21 +x 20 +x 17 +x 15 +x 13 +x 12 +x 8 +x 4 +x 3 +x 2 +x 1
[0127] Step 2: After CRC encoding, an interleaver is cascaded. The original CRC check relationship is not changed. Some CRC check bits and information bits with a check relationship are pre-placed. CRC check can be performed when some information bits are decoded at the receiving end. If the check fails, decoding is stopped.
[0128] Step 3: First, determine the encoder input and output parameters, including the bit length K to be encoded, the mother code length N and the target code length M; secondly, form the coding sequence, including determining the frozen bits and information bits, and generating the u bit sequence; finally, multiply by the generation matrix for encoding, which specifically includes the following six sub-steps.
[0129] Sub-step 1: Receive the second information bit stream. Assuming the second information bit stream is 140 bits as an example, after CRC check and CRC interleaving, the length K of the bits to be encoded is 164 bits.
[0130] Sub-step 2: Considering the decoding complexity of the terminal, referring to the mother code length N of the PDCCH (Physical Downlink Control Channel) is 512 bits.
[0131] Sub-step 3: Taking the CSK(4,1) modulation after encoding as an example, the signal transmission rate can be compressed by a quarter. Therefore, the designed target code length M > N.
[0132] Sub-step 4: The rate matching method is repetition. Therefore, the encoded sequence does not design frozen bits and only contains information bits. It is necessary to determine the bit sequence index before encoding according to Table 5.3.1.2-1 of 3GPP TS (the 3rd Generation Partner Project Technical Specification) 38.212 The corresponding reliability sorting. Where i = 0, 1, 2,..., N - 1.
[0133] Sub-step 5: Generate the u sequence by padding zeros to the CRC interleaved sequence, u = [u 0 u 1 u 2 …u N-1 , with a length of N.
[0134] Sub-step 6: Multiply the u sequence by the generating matrix G N Perform Polar coding, d = uG N , and output the encoded sequence d = [d 0 d 1 d 2 …d N-1 . Where the generating matrix is Symbol represents the Kronecker product, n is the number of times of the Kronecker product, and the kernel matrix is extended using the Kronecker product to obtain.
[0135] Step 4: From the design in Step 2, M > N. Therefore, the embodiment of the present invention uses the repetition method for rate matching, repeats the bits with low reliability from the starting position of the codeword until M - N to improve the system performance. So far, the generation of the M-bit encoded sequence is completed, and then the synchronization header is inserted and CSK modulation is performed.
[0136] It should be noted that Polar coding is only one encoding method for encoding the second information bit stream. Other encoding methods can also be used to encode the second information bit stream. The embodiment of the present invention does not impose any limitation on the encoding method for encoding the second information bit stream.
[0137] By selecting the above embodiment, since the second information bit stream is encoded using Polar coding, a second information bit stream with reliability higher than a preset reliability is obtained, which can improve the reliability of the second information bit stream, thereby improving the reliability of the second signal branch and the broadcast signal.
[0138] In a possible embodiment, after the second information bit stream is encoded, a synchronization header is inserted.
[0139] In a possible embodiment, the synchronization header of the first information bit stream is aligned with the synchronization header of the second information bit stream.
[0140] Since the synchronization header of the first information bit stream is aligned with the synchronization header of the second information bit stream, data parsing errors caused by data asynchrony can be avoided.
[0141] In a possible embodiment, after CSK modulation is performed on the second information bit stream, a second spreading code group is used to perform sequence spreading on the modulated second information bit stream.
[0142] The second spreading code group includes a plurality of spreading codes generated by a spreading code generator, and the second spreading code group is used to perform sequence spreading on the modulated second information bit stream to generate a second signal branch. The code sequence used may be any one of the following code sequences: m-sequence, Gold code, orthogonal code, etc. Sequence spreading includes the following two methods: DSSS and FHSS. For example, the modulated second information bit stream is subjected to direct sequence spreading using the Gold code.
[0143] It should be noted that the first spreading code group and the second spreading code group may be generated by the same spreading code generator or by different spreading code generators, but the code phases of the first spreading code group and the second spreading code group are the same and aligned.
[0144] S103: Combine the first signal branch and the second signal branch into a broadcast signal.
[0145] Among them, the frame lengths in the broadcast signals of the first signal branch and the second signal branch are consistent, and the broadcast start time is consistent. Since the first information bit stream is decelerated, the information transmission rate of the first signal branch is lower than that of the second signal branch, that is, the first signal branch is a low-speed signal branch, and the second signal branch is a high-speed signal branch. Assuming that the low-speed signal branch and the high-speed signal branch use the same spread spectrum code, and the carrier phase difference is fixed at 90°, the broadcast signal is an orthogonal signal, the first signal branch is the I branch, and the second signal branch is the Q branch.
[0146] It should be noted that the broadcast signal may be an orthogonal signal or other signals, such as a time division signal.
[0147] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0148] Among them, the medium-orbit space node can be a medium-orbit satellite, and the number, beam number, system frame number and ephemeris data of the medium-orbit space node refer to the number, beam number, system frame number and ephemeris data of the medium-orbit satellite. Ephemeris data refers to the orbit of the satellite and the speed of the satellite in orbit at different times. The check code is used to ensure the integrity and accuracy of the data and prevent the data from being tampered with or lost during transmission.
[0149] By selecting the above embodiment, since the system information carried in the broadcast signal includes at least one of the number of the medium-orbit space node, the beam number, the system frame number, the ephemeris data and the check code, the user terminal in the low orbit or on the ground can initiate access to the medium-orbit space node when receiving the broadcast signal, thereby enabling the medium-orbit space node to carry out relay communication with the user terminals in the low orbit and on the ground.
[0150] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0151] By selecting the above embodiment, since the system information contained in the first information bit stream includes at least one of the number of the mid-orbit space node, the beam number, the system frame number, and the check code, the low-orbit and ground user terminals can initiate access to the mid-orbit space node when receiving the system information, thereby enabling the mid-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0152] In a possible embodiment, the system information contained in the second information bit stream includes ephemeris data and a check code of the mid-orbit space node.
[0153] By selecting the above embodiment, since the system information contained in the second information bit stream includes the ephemeris data and the check code of the medium-orbit space node, the low-orbit and ground user terminals can initiate access to the medium-orbit space node after receiving the system information, thereby enabling the medium-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0154] In a possible embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation.
[0155] Specifically, different CSK modulations define different maximum bit numbers. For example, the maximum bit number defined for CSK (4, 1) modulation is 140.
[0156] See also Figure 6 , which is a structural diagram of a signal frame format provided by an embodiment of the present invention. It can be seen that in the original information bits of the first signal branch, the synchronization header length is 10 bits, and the synchronization header does not participate in the encoding. The length of the mid-orbit space node number is 8 bits, the length of the beam number is 6 bits, the length of the system frame number is 16 bits, 25 bits are reserved, and the length of the check code is 11 bits. The 66-bit original information of the first signal branch is encoded by BCH (15, 11, 1) to form 90 bits of data. In the modulated information stream of the first signal branch, the 90-bit data formed after BCH (15, 11, 1) encoding is combined with the synchronization header to form a total of 100 bits.
[0157] In the original information bits of the second signal branch, the synchronization header length is 10 bits, and the synchronization header does not participate in the encoding. The ephemeris data length is 140 bits, and the check code length is 24 bits. After distributed CPCPolar encoding and rate matching, the 164-bit second signal branch original information forms 790 bits of data. In the second signal branch coded information stream, 790 bits of data are formed after distributed CRC Polar encoding and rate matching, and a total of 800 bits are combined with the synchronization header. In the second signal branch modulated information stream, 800 bits are mapped by CSK (4, 1) to form 200 symbols.
[0158] By selecting the above embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation, which can increase the information transmission rate when the capacity of the relay communication link is limited.
[0159] In a possible embodiment, a power ratio between the first signal branch and the second signal branch is less than a preset ratio.
[0160] The preset ratio is preset by a technician with professional knowledge according to actual needs and / or experience, but should satisfy that the link performance of the first signal branch and the second signal branch are basically consistent.
[0161] When using the signal frame format designed above, it is necessary to determine the information broadcast rate based on the actual performance of the relay communication link, thereby determining the time required to broadcast a complete frame.
[0162] Assuming that the power ratio of the first signal branch and the second signal branch is 1:2, if the link performance of the first signal branch supports an information rate of 1000bps, then without considering the CSK modulation loss, the symbol rate of the second signal branch can basically reach 2000sps. At this time, theoretically, it only takes 100ms to broadcast a frame of signal, which is conducive to rapid access of user terminals in low orbit or on the ground.
[0163] Alternatively, the power ratio of the first signal branch to the second signal branch may also be 1:1, 2:1, etc.
[0164] By selecting the above embodiment, the power ratio of the first signal branch and the second signal branch is less than the preset ratio, so that the link performance of the first signal branch and the second signal branch can be basically consistent, which helps to improve the information transmission rate, thereby enabling user terminals in low orbit or on the ground to quickly access the medium orbit space node.
[0165] S104, broadcast the above broadcast signal.
[0166] In S104, after the medium-orbit space node broadcasts the broadcast signal, the user terminal initiates access to the medium-orbit space node upon receiving the broadcast signal. The user terminal includes a low-orbit user terminal and a ground user terminal.
[0167] See also Figure 7 , is an interaction diagram of relay communication provided by an embodiment of the present invention. It can be seen that the interaction subjects of relay communication include medium-orbit space nodes, low-orbit user terminals, ground user terminals, ground signal gateways and operation control centers.
[0168] Among them, the medium-orbit space node broadcasts the above broadcast signal to the target area by adjusting the beam pointing. After receiving the broadcast signal, the low-orbit user terminal and ground user terminal in the target area initiate an uplink access request signal to the medium-orbit space node. After the medium-orbit space node responds to the access request, the satellite-to-ground feeder link notifies the ground signal gateway and operation control center. After obtaining access permission, the medium-orbit satellite begins to establish a service transmission channel with the low-orbit user terminal and the ground user terminal to carry out relay communication.
[0169] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0170] In order to more clearly explain the above relay communication method, Figure 8 For a detailed description of the above relay communication method, see Figure 8 , which is a flow chart of a second relay communication method provided in an embodiment of the invention, the method comprises the following steps: step C-step G.
[0171] Step C, inserting CRC check code, BCH encoding and synchronization header into the low-speed information bit stream, performing BPSK modulation on the low-speed information bit stream after the synchronization header is inserted, using the spread spectrum code generated by the spread spectrum code generator, performing direct sequence spread spectrum on the low-speed information bit stream after BPSK modulation, and generating a low-speed signal branch, i.e., I branch.
[0172] Step D, performs distributed CRC Polar encoding on the high-speed information bit stream, inserts a synchronization header, and performs CSK modulation according to the spread spectrum code generated by the spread spectrum code generator to generate a parallel bit stream, that is, a high-speed signal branch, namely, the Q branch.
[0173] The spread spectrum code generator provides the same spread spectrum code to the low-speed signal branch and the high-speed signal branch, and the code phases are the same and strictly aligned. The synchronization heads of the low-speed signal branch and the high-speed signal branch are kept strictly aligned.
[0174] Step E, using a gain control module to adjust the power ratio of the low-speed signal branch and the high-speed signal branch, can keep the link performance of the low-speed signal branch and the high-speed signal branch basically consistent according to the actual link transmission capacity, for example, the power ratio of the low-speed signal branch and the high-speed signal branch is 1:1, 2:1, etc.
[0175] In step F, the high-speed signal branch is phase-shifted by 90° and then synthesized with the low-speed signal branch, and the phase difference between the two signals is fixed.
[0176] Step G: The synthesized orthogonal signal is transmitted through the RF channel (RF transceiver channel) and beam control, and the antenna completes the broadcast of each beam signal. The beam control includes functions such as beam pointing, power and frequency control.
[0177] The embodiment of the present invention also provides a relay communication method, which is applied to a user terminal. Fig. 9 , is a flow chart of a third relay communication method provided by an embodiment of the present invention. The above method includes the following steps: S901-S902.
[0178] S901, receiving a broadcast signal broadcast by a mid-orbit space node.
[0179] Among them, the broadcast signal is generated by the mid-orbit space node in the following manner: the first information bit stream is slowed down to generate a first signal branch; the second information bit stream is CSK modulated to generate a second signal branch; the first signal branch and the second signal branch are combined into a broadcast signal.
[0180] S902: Demodulate the first signal branch, and demodulate the second signal branch according to the demodulation result of the first signal branch.
[0181] In S902, demodulation refers to the process of separating the information signal in the modulated signal from the carrier signal. Exemplarily, after receiving the broadcast signal broadcast by the mid-orbit space node, the user terminal uses CSK demodulation to demodulate the first signal branch, and demodulates the second signal branch according to the demodulation result of the first signal branch. The user terminal includes a low-orbit user terminal and a ground user terminal.
[0182] It should be noted that CSK demodulation is only one method of demodulating the first signal branch and the second signal branch. Other demodulation methods may also be used to demodulate the first signal branch and the second signal branch. The embodiment of the present invention does not impose any limitation on the demodulation method of the first signal branch and the second signal branch.
[0183] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0184] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0185] Among them, the medium-orbit space node can be a medium-orbit satellite, and the number, beam number, system frame number and ephemeris data of the medium-orbit space node refer to the number, beam number, system frame number and ephemeris data of the medium-orbit satellite. Ephemeris data refers to the orbit of the satellite and the speed of the satellite in orbit at different times. The check code is used to ensure the integrity and accuracy of the data and prevent the data from being tampered with or lost during transmission.
[0186] By selecting the above embodiment, since the system information carried in the broadcast signal includes at least one of the number of the medium-orbit space node, the beam number, the system frame number, the ephemeris data and the check code, the user terminal in the low orbit or on the ground can initiate access to the medium-orbit space node when receiving the broadcast signal, thereby enabling the medium-orbit space node to carry out relay communication with the user terminals in the low orbit and on the ground.
[0187] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0188] By selecting the above embodiment, since the system information contained in the first information bit stream includes at least one of the number of the mid-orbit space node, the beam number, the system frame number, and the check code, the low-orbit and ground user terminals can initiate access to the mid-orbit space node when receiving the system information, thereby enabling the mid-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0189] In a possible embodiment, the system information contained in the second information bit stream includes ephemeris data and a check code of the mid-orbit space node.
[0190] By selecting the above embodiment, since the system information contained in the second information bit stream includes the ephemeris data and the check code of the medium-orbit space node, the low-orbit and ground user terminals can initiate access to the medium-orbit space node after receiving the system information, thereby enabling the medium-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0191] Corresponding to the aforementioned relay communication method, an embodiment of the present invention further provides a relay communication device, which is applied to a mid-orbit space node, see Fig.10 , is a schematic diagram of the structure of a first relay communication device provided in an embodiment of the present invention, the device comprising:
[0192] A first generating module 1001 is used to perform speed reduction processing on a first information bit stream to generate a first signal branch;
[0193] The second generating module 1002 is used to perform CSK modulation on the second information bit stream to generate a second signal branch;
[0194] A signal synthesis module 1003, configured to synthesize the first signal branch and the second signal branch into a broadcast signal;
[0195] The signal broadcast module 1004 is used to broadcast the above broadcast signal.
[0196] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0197] In a possible embodiment, the above device further includes:
[0198] The encoding module is used to encode the second information bit stream to obtain a second information bit stream with a reliability higher than a preset reliability.
[0199] By selecting the above embodiment, since the second information bit stream is encoded to obtain a second information bit stream with reliability higher than a preset reliability, the reliability of the second information bit stream can be improved, thereby improving the reliability of the second signal branch and the broadcast signal.
[0200] In a possible embodiment, the encoding module is specifically used to:
[0201] The second information bit stream is encoded using Polar coding to obtain a second information bit stream with reliability higher than a preset reliability.
[0202] By selecting the above embodiment, since the second information bit stream is encoded using Polar coding, a second information bit stream with reliability higher than a preset reliability is obtained, which can improve the reliability of the second information bit stream, thereby improving the reliability of the second signal branch and the broadcast signal.
[0203] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0204] By selecting the above embodiment, since the system information carried in the broadcast signal includes at least one of the number of the medium-orbit space node, the beam number, the system frame number, the ephemeris data and the check code, the user terminal in the low orbit or on the ground can initiate access to the medium-orbit space node when receiving the broadcast signal, thereby enabling the medium-orbit space node to carry out relay communication with the user terminals in the low orbit and on the ground.
[0205] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0206] By selecting the above embodiment, since the system information contained in the first information bit stream includes at least one of the number of the mid-orbit space node, the beam number, the system frame number, and the check code, the low-orbit and ground user terminals can initiate access to the mid-orbit space node when receiving the system information, thereby enabling the mid-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0207] In a possible embodiment, the system information contained in the second information bit stream includes ephemeris data and a check code of the mid-orbit space node.
[0208] By selecting the above embodiment, since the system information contained in the second information bit stream includes the ephemeris data and the check code of the medium-orbit space node, the low-orbit and ground user terminals can initiate access to the medium-orbit space node after receiving the system information, thereby enabling the medium-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0209] In a possible embodiment, a power ratio between the first signal branch and the second signal branch is less than a preset ratio.
[0210] By selecting the above embodiment, the power ratio of the first signal branch and the second signal branch is less than the preset ratio, so that the link performance of the first signal branch and the second signal branch can be basically consistent, which helps to improve the information transmission rate, thereby enabling user terminals in low orbit or on the ground to quickly access the medium orbit space node.
[0211] In a possible embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation.
[0212] By selecting the above embodiment, the total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation, which can increase the information transmission rate when the capacity of the relay communication link is limited.
[0213] Corresponding to the aforementioned relay communication method, an embodiment of the present invention further provides a relay communication device, which is applied to a user terminal, see Fig.11 , is a schematic diagram of the structure of a second relay communication device provided in an embodiment of the present invention, the device comprising:
[0214] The signal receiving module 1101 is used to receive the broadcast signal broadcast by the medium-orbit space node.
[0215] Among them, the broadcast signal is generated by the mid-orbit space node in the following way: the first information bit stream is slowed down to generate a first signal branch; the second information bit stream is CSK modulated to generate a second signal branch; the first signal branch and the second signal branch are combined into a broadcast signal.
[0216] The signal demodulation module 1102 is used to demodulate the first signal branch, and demodulate the second signal branch according to the demodulation result of the first signal branch.
[0217] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0218] In a possible embodiment, the system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
[0219] By selecting the above embodiment, since the system information carried in the broadcast signal includes at least one of the number of the medium-orbit space node, the beam number, the system frame number, the ephemeris data and the check code, the user terminal in the low orbit or on the ground can initiate access to the medium-orbit space node when receiving the broadcast signal, thereby enabling the medium-orbit space node to carry out relay communication with the user terminals in the low orbit and on the ground.
[0220] In a possible embodiment, the system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
[0221] By selecting the above embodiment, since the system information contained in the first information bit stream includes at least one of the number of the mid-orbit space node, the beam number, the system frame number, and the check code, the low-orbit and ground user terminals can initiate access to the mid-orbit space node when receiving the system information, thereby enabling the mid-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0222] In a possible embodiment, the system information contained in the second information bit stream includes ephemeris data and a check code of the mid-orbit space node.
[0223] By selecting the above embodiment, since the system information contained in the second information bit stream includes the ephemeris data and the check code of the medium-orbit space node, the low-orbit and ground user terminals can initiate access to the medium-orbit space node after receiving the system information, thereby enabling the medium-orbit space node to carry out relay communication with the low-orbit and ground user terminals.
[0224] The embodiment of the present invention also provides a mid-track space node, such as Fig.12 As shown, it includes a processor 1201, a communication interface 1202, a memory 1203 and a communication bus 1204, wherein the processor 1201, the communication interface 1202, and the memory 1203 communicate with each other through the communication bus 1204.
[0225] Memory 1203, used for storing computer programs;
[0226] The processor 1201 is used to implement any method step of the relay communication method applied to the medium-orbit space node when executing the program stored in the memory 1203.
[0227] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0228] The communication bus mentioned in the above-mentioned mid-orbit space node can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0229] The communication interface is used for communication between the above-mentioned mid-orbit space node and other nodes.
[0230] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0231] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0232] The embodiment of the present invention also provides a user terminal, such as Fig.13 As shown, it includes a processor 1301, a communication interface 1302, a memory 1303 and a communication bus 1304, wherein the processor 1301, the communication interface 1302, and the memory 1303 communicate with each other through the communication bus 1304.
[0233] Memory 1303, used for storing computer programs;
[0234] The processor 1301 is configured to implement the method steps of the relay communication method applied to the user terminal when executing the program stored in the memory 1303 .
[0235] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0236] The communication bus mentioned in the above user terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0237] The communication interface is used for communication between the above user terminal and other nodes.
[0238] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0239] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0240] In another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned relay communication methods are implemented.
[0241] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0242] In another embodiment of the present invention, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute any one of the relay communication methods in the above embodiments.
[0243] By selecting the above embodiment, the mid-rail space node generates a first signal branch by slowing down the first information bit stream, which can reduce the bit transmission rate, improve the integrated signal-to-noise ratio, and enable the first signal branch to guide the despreading and synchronization of the second signal branch. The second signal branch is generated by CSK modulation of the second information bit stream, so that the amount of data of the generated second signal branch is smaller than the second information bit stream, thereby reducing the amount of data carried in the broadcast signal as a whole, and thus improving the information transmission rate without increasing the signal transmission power of the mid-rail space node. When the amount of data is small, the combination of the first signal branch and the second signal branch can theoretically complete the broadcast of the broadcast signal within one frame.
[0244] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0245] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0246] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, mid-orbit space node, user terminal and storage medium embodiments, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0247] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A relay communication method, It is characterized in that Applied to a mid-orbit space node, the method comprises: Performing speed reduction processing on the first information bit stream to generate a first signal branch; Performing code shift keying (CSK) modulation on the second information bit stream to generate a second signal branch; combining the first signal branch and the second signal branch into a broadcast signal; The broadcast signal is broadcast.
2. The method according to claim 1, It is characterized in that Before performing CSK modulation on the second information bit stream, the method further comprises: The second information bit stream is encoded to obtain a second information bit stream having a reliability higher than a preset reliability.
3. The method according to claim 2, It is characterized in that The encoding of the second information bit stream to obtain a second information bit stream with a reliability higher than a preset reliability includes: The second information bit stream is encoded using polar coding to obtain a second information bit stream with reliability higher than a preset reliability.
4. The method according to claim 1, It is characterized in that The system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
5. The method according to claim 1, It is characterized in that The system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
6. The method according to claim 1, It is characterized in that The system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
7. The method according to any one of claims 1 to 6, It is characterized in that A power ratio of the first signal branch to the second signal branch is less than a preset ratio.
8. The method according to any one of claims 1 to 6, It is characterized in that The total number of bits of the second signal branch does not exceed the maximum number of bits defined by CSK modulation.
9. A relay communication method, It is characterized in that Applied to a user terminal, the method comprises: Receive broadcast signals from mid-orbit space nodes; The broadcast signal is generated by the mid-track space node in the following manner: performing downspeeding processing on the first information bit stream to generate a first signal branch; performing code shift keying CSK modulation on the second information bit stream to generate a second signal branch; and combining the first signal branch and the second signal branch into the broadcast signal; The first signal branch is demodulated, and the second signal branch is demodulated according to the demodulation result of the first signal branch.
10. The method according to claim 9, It is characterized in that The system information carried in the broadcast signal includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, the ephemeris data, and the check code.
11. The method according to claim 9, It is characterized in that The system information contained in the first information bit stream includes at least one of the following data: the number of the mid-orbit space node, the beam number, the system frame number, and the check code.
12. The method according to claim 9, It is characterized in that The system information contained in the second information bit stream includes the ephemeris data and the check code of the mid-orbit space node.
13. A relay communication device, It is characterized in that Applied to a mid-orbit space node, the device comprises: A first generating module, configured to perform speed reduction processing on a first information bit stream to generate a first signal branch; A second generating module, used for performing code shift keying CSK modulation on the second information bit stream to generate the second signal branch; A signal synthesis module, used for synthesizing the first signal branch and the second signal branch into a broadcast signal; The signal broadcasting module is used to broadcast the broadcasting signal.
14. A relay communication device, It is characterized in that Applied to a user terminal, the device comprises: A signal receiving module, used to receive broadcast signals broadcast by medium-orbit space nodes; The broadcast signal is generated by the mid-track space node in the following manner: performing downspeeding processing on the first information bit stream to generate a first signal branch; performing code shift keying CSK modulation on the second information bit stream to generate a second signal branch; and combining the first signal branch and the second signal branch into the broadcast signal; The signal demodulation module is used to demodulate the first signal branch, and demodulate the second signal branch according to the demodulation result of the first signal branch.
15. A mid-orbit space node, It is characterized in that It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor is used to implement any method step of claims 1-8 when executing a program stored in a memory.
16. A user terminal, It is characterized in that It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor is used to implement any method step of claims 9-12 when executing a program stored in a memory.
17. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps of any one of claims 1-8 or 9-12 are implemented.