Background
The digital satellite broadcasting service includes multiple comprehensive digital services, different service types put forward different requirements to physical layer transmission, such as lower requirement of voice to physical layer transmission performance, higher requirement of file and short message service transmission performance, mainly reflecting the requirements for bit error rate and packet loss rate of digital broadcasting communication physical layer.
For satellite broadcast signals of antennas with different receiving apertures, the apertures of the receiving-end antennas are generally different from 0.3m to 3.7m, so that the receiving capabilities of the receiving-end antennas are different, and the receiving capability of the antenna with a larger aperture is stronger and the receiving capability of the antenna with a smaller aperture is weaker. The satellite broadcast frame header can simultaneously meet the requirement of antenna aperture of a non-receiving end.
In addition, the satellite channel is transmitted in a wireless mode, the channel transmission time is long (particularly for a GEO satellite), the channel is easily influenced by rainfall, snowfall, electromagnetic waves and the like, and the influence of rain attenuation is obvious when a high-frequency band (Ku and Ka) is adopted, so that the serious loss of the receiving signal-to-noise ratio is caused; and because of the relative movement of the satellite, the pointing deviation of the terminal antenna is brought, which causes the loss of the receiving signal-to-noise ratio. If a large signal-to-noise ratio range is considered, a satellite broadcast frame header is directly obtained by using an m sequence, the hardware implementation is very complicated, the filter hardware cannot be matched, and the satellite broadcast frame header cannot be rapidly captured.
Therefore, a method for obtaining a satellite broadcast frame header, which can be implemented by hardware and can support a larger signal-to-noise ratio range, is urgently needed to ensure reliable data reception of a station type within a reception range.
Disclosure of Invention
In view of this, the present invention provides a method for obtaining a satellite broadcast frame header, which is capable of adapting to frame header synchronization within a wide signal-to-noise ratio range and is easy to implement in matched filter hardware.
The invention relates to a method for obtaining a satellite broadcast frame header, which uses a plurality of layers of m sequences to produce a frame header sequence, wherein each layer of m sequences is the same, and the method comprises the following steps:
step 1, combining the size of an antenna at a receiving end of satellite broadcasting, determining the dynamic range of the receiving signal-to-noise ratio of the antenna according to the rain attenuation and the loss of the signal-to-noise ratio caused by inaccurate antenna pointing due to the relative motion of the satellite and the antenna, and determining the length L of a frame header according to the dynamic range of the receiving signal-to-noise ratiosynMinimum value of Lmin;
Step 2, combining the frame header length L obtained in step 1synMinimum value of LminThe length L of the monolayer m-sequence is determined by the joint formula (1), the formula (2) and the formula (3)mAnd an order n;
(Lm)p=Lsyn; (1)
Lm=2n-1; (2)
Lsyn≥Lmin; (3)
wherein p is the total number of layers of the m sequence, and p is more than or equal to 2;
step 3, generating an m sequence according to the length and the order of the m sequence obtained in the step 2 to obtain m sequences with the same p layers;
step 4, generating a frame header sequence S by using the formula (4) according to the m sequence which is generated in the step 3 and has the same p layerssynWherein the formula (4) is a frame header sequence SsynAnd the bit corresponding to each layer m sequence:
wherein m (i)
j) Is the ith bit of the jth layer m sequence, j is 0,1,2 … p-1, i is 0,1,2 … L
m-1,
Representing an exclusive or operation;
step 5, according to the frame header sequence S obtained in step 4synPerforming symbol mapping by binary phase shift keying to obtainFrame header Hsyn。
And 3, generating the m-sequence by adopting a feedback shift register mode according to the length and the order of the m-sequence and the primitive polynomial of the m-sequence.
Preferably, p is 2 or 3.
Has the advantages that:
the invention provides a method for obtaining a satellite broadcast frame header, which selects a proper frame header length according to a specific application scene, obtains the satellite broadcast frame header based on a multilayer m sequence, can adapt to frame header synchronization in a wide signal-to-noise ratio range, and is suitable for satellite broadcast signal transmission facing antennas with different receiving apertures; and the signal-to-noise ratio loss caused by rain attenuation and inaccurate satellite pointing due to relative motion can be avoided, and the received signal-to-noise ratio has a large dynamic range.
The method of the invention adopts a multi-layer m sequence structure to obtain the satellite broadcast frame header, thereby obviously reducing the hardware implementation complexity, being easy to realize the matched filter hardware, and the obtained frame header has good autocorrelation characteristic and can be rapidly captured.
Detailed Description
The invention is described in detail below by way of example with reference to the accompanying drawings.
In a digital satellite broadcasting system, a transmitting earth station broadcasts various types of digital services via a satellite to all earth stations within its coverage area, and certain types of broadcast services require reliable reception at all receiving earth stations that it covers. Due to the difference of the sizes of the antennas of the receiving earth stations, the receiving gains of the antennas are different, so that the signal-to-noise ratio of the received signals of the receiving earth stations is greatly different, and in addition, the signal-to-noise ratio is lost due to inaccurate satellite pointing caused by rain attenuation and relative movement of the satellite to the antennas. FIG. 1 shows that the satellite broadcast area includes receiving stations with different aperture and weather effect.
The invention provides a method for obtaining a satellite broadcast frame head based on a multilayer m sequence, which adopts the multilayer m sequence to obtain the frame head, obviously reduces the complexity of hardware realization and is easy to realize a matched filter by hardware, and adopts the m sequence as a base to generate the frame head sequence, wherein the m sequence has good autocorrelation property, so that the obtained data frame head also has good autocorrelation property and good detection performance.
The method comprises the following steps:
step 1, combining the size of an antenna at a receiving end of satellite broadcasting, determining the dynamic range of the receiving signal-to-noise ratio of the antenna according to the rain attenuation and the loss of the signal-to-noise ratio caused by inaccurate antenna pointing due to the relative motion of the satellite and the antenna, and determining the length L of a frame header according to the dynamic range of the receiving signal-to-noise ratiosynMinimum value of Lmin;
Step 2, combining the frame header length L obtained in step 1synMinimum value of LminThe length L of the monolayer m-sequence is determined by the joint formula (1), the formula (2) and the formula (3)mAnd the order is n;
(Lm)p=Lsyn; (1)
Lm=2n-1; (2)
Lsyn≥Lmin; (3)
wherein p is the total number of layers of the m sequence, and p is more than or equal to 2;
step 3, selecting an m-sequence primitive polynomial according to the length and the order of the m-sequence obtained in the step 2 to obtain m-sequences with the same p layers;
the m-sequence is generated by a feedback shift register according to the primitive polynomial, the m-sequences with different orders have a plurality of primitive polynomial generating formulas, and one of the primitive polynomial generating formulas is selected to generate the m-sequence. If the m sequence with the order of 4 has two primitive polynomials, D ^4+ D ^3+1 and D ^4+ D ^1+1, one primitive polynomial is arbitrarily selected to generate the m sequence, the initial phase of m is 1, and the specific generation process is shown in the attached figure 2.
Step 4, generating a frame header sequence S by using the formula (4) according to the m sequence which is generated in the step 3 and has the same p layerssynWherein the formula (4) is a frame header sequence SsynAnd the bit corresponding to each layer m sequence:
wherein,
represents an exclusive OR operation, m (i)
j) Is the ith bit of the jth layer m sequence, j is 0,1,2 … p-1, i is 0,1,2 … L
m-1;
Step 5, according to the frame header sequence S obtained in step 4synSymbol mapping is carried out in a Binary Phase Shift Keying (BPSK) mode to obtain a frame header Hsyn。
Taking two layers of m sequences as an example, the implementation steps of the method for generating the satellite broadcast frame header suitable for the wide receiving signal-to-noise ratio dynamic state provided by the invention are as follows:
step 1, the lowest antenna aperture of a certain system is 0.5m, L DPC decoding is adopted, the decoding threshold is 3dB, the loss caused by rain attenuation and antenna misalignment is considered to be 14dB, the received lowest symbol signal-to-noise ratio is EsN0 (L ow) ═ 0dB-14dB ═ 14dB, a relevant detection mode is adopted, the signal-to-noise ratio EsN0(det) ≥ 15dB is required to be detected for ensuring reliable detection, therefore, the length of a frame header L syn ≥ EsN0(det) -EsN0 (L ow) ═ 29dB, and the length of L syn ≥ 10^ (2.9) ═ 794.
Step 2, selecting the length of m sequences of the inner layer and the outer layer to adopt the same m sequences according to the determined length of the frame header L syn, wherein the length of the m sequences
Wherein sqrt () is a square root function, and the actual length of the frame header is L syn L m
2The length of the n-th order m sequence is L m-2
n-1L syn is more than or equal to 794, the order n of the m sequence is 5, the length of the m sequence is L m is 31, and the actual frame header length is L syn is 961;
step 3, selecting an m-sequence primitive polynomial according to the m-sequence length determined in the step 2 to generate an m-sequence;
step 2, obtaining an order n of the m sequence as 5, wherein the primitive polynomial has 6 terms, and the primitive polynomial D ^5+ D ^2+1 is taken to generate the m sequence which is [ 1111100110100100001010111011000 ];
and 4, obtaining a frame header sequence Ssyn by adopting a double-layer structure according to the m sequence generated in the step 3:
and step 5, according to the frame header sequence Ssyn obtained in the step 4, performing symbol mapping by adopting a BPSK mode to obtain a frame header Hsyn.
The obtained Hsyn autocorrelation pattern is shown in fig. 3, and fig. 3 shows that the frame header Hsyn has good autocorrelation characteristics, wherein the autocorrelation peak is 961, and the maximum sidelobe value is 159.
In order to find the best applicable m sequence layer number, frame header sequences Ssyn under m sequences with different layer numbers are respectively obtained, wherein a frame header Hsyn autocorrelation peak obtained by the m sequence with the 3-layer structure is 29791, and the maximum side lobe value is 4929; the frame header Hsyn self-correlation peak obtained by adopting the m sequence with the four-layer structure is 953521, and the maximum value of the side lobe is 152799. The frame header Hsyn obtained by adopting the 2-layer or 3-layer m sequence has better detectability.
In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.