Decoding method and device of short burst signal in high dynamic range

文档序号:1907931 发布日期:2021-11-30 浏览:10次 中文

阅读说明:本技术 一种短突发信号在高动态范围下的译码方法及装置 (Decoding method and device of short burst signal in high dynamic range ) 是由 程静静 高波 李腊 于 2021-09-03 设计创作,主要内容包括:本发明公开了一种短突发信号在高动态范围下的译码方法及装置,涉及卫星通信领域,解决了现有技术中译码处理时未考虑信号幅值影响,或者考虑到信号幅值但是会出现其它问题,导致短突发信号的译码性能降低的问题。将所述接收机接收的短突发信号进行软解调,得到似然信息,根据所述似然信息,获取短突发信号的数据序列;将所述数据序列进行均值计算,获取所述数据序列的数据均值,根据所述数据均值,获取数据均值的缩放因子;根据所述缩放因子对所述数据序列进行缩放,获取缩放后的数据;对所述缩放后的数据进行译码处理,获取译码结果。达到增加了译码可支持的信号动态范围,并且无需模拟或数字AGC便可对短突发信号进行处理,提高了译码性能的同时。(The invention discloses a decoding method and a decoding device for a short burst signal in a high dynamic range, relates to the field of satellite communication, and solves the problem that decoding performance of the short burst signal is reduced because signal amplitude influence is not considered during decoding processing or other problems occur due to the consideration of signal amplitude in the prior art. Carrying out soft demodulation on the short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information; carrying out mean value calculation on the data sequence to obtain a data mean value of the data sequence, and obtaining a scaling factor of the data mean value according to the data mean value; zooming the data sequence according to the zooming factor to obtain zoomed data; and decoding the zoomed data to obtain a decoding result. The method increases the signal dynamic range which can be supported by decoding, and can process the short burst signal without analog or digital AGC, thereby improving the decoding performance.)

1. A method for decoding a short burst signal in a high dynamic range, the method comprising:

step one, carrying out soft demodulation on a short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information;

calculating the mean value of the data sequence to obtain the data mean value of the data sequence, and obtaining a scaling factor of the data mean value according to the data mean value;

step three, zooming the data sequence according to the zooming factor to obtain zoomed data;

and fourthly, decoding the zoomed data to obtain a decoding result.

2. The method of claim 1A decoding method of short burst signal in high dynamic range is characterized in that the data sequence obtained by the likelihood information is Sbefore={s1,s2,s3,…,sNB, }; wherein S isbeforeRepresenting the data sequence after soft conditioning for a short burst signal.

3. The method as claimed in claim 1, wherein the average value of the data obtained by averaging the data sequence is b-abs (S)before) Calculating the data mean value to obtain a scaling coefficient, wherein the calculation formula of the scaling coefficient is alpha mean (b); wherein; alpha denotes the scaling factor, b denotes the mean value of the data, SbeforeRepresenting the data sequence after soft conditioning for a short burst signal.

4. The method as claimed in claim 3, wherein a scaling factor is obtained according to the scaling factor, and the calculation formula of the scaling factor isWhere β denotes a scaling factor and α denotes a scaling coefficient.

5. The method as claimed in claim 1, wherein the data sequence is scaled according to the scaling factor, and the calculation formula for obtaining the scaled data is Safter=β*Sbefore(ii) a Wherein S isafterRepresenting scaled data, SbeforeRepresents the data and beta represents the scaling factor.

6. A signal processing apparatus for performing the method, the apparatus comprising:

the first acquisition module is used for carrying out soft demodulation on the short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information;

the second acquisition module is used for acquiring a data mean value of the data sequence and acquiring a scaling factor of the data mean value according to the data mean value;

the first execution module is used for zooming the data sequence according to the zooming factor to obtain zoomed data;

and the second execution module is used for decoding the zoomed data to obtain a decoding result.

7. The signal processing apparatus according to claim 6, wherein the second obtaining module is further configured to calculate the data mean value to obtain a scaling factor of the data mean value.

8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.

9. An electronic device, comprising: a memory having a computer program stored thereon; a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1 to 5.

Technical Field

The present invention relates to the field of satellite communications, and more particularly, to a method and an apparatus for decoding short burst signals in a high dynamic range.

Background

With the rapid development of aerospace technology, satellite communication has become one of the mainstream communication methods. Satellite communication has the characteristics of wide communication range, strong disaster resistance and capability of supporting various services, and is one of indispensable communication means in the present generation.

The channel coding technique has a relatively independent position in the whole communication system, is one of the key techniques, and determines the performance of the communication system. In recent years, shannon limit coding, such as Turbo, LDPC, etc., has attracted much attention due to the characteristics of low signal-to-noise ratio (snr) working threshold and high gain. Comparing the performances of Turbo, LDPC and Polar codes, the theoretical performance of Turbo code is better than the other two codes under the condition of short burst.

One type of traditional Turbo decoding is that a receiving end is firstly subjected to soft demodulation, then the obtained likelihood information is directly subjected to Turbo decoding, the influence of signal amplitude is not considered, when the signal amplitude is too large or too small, the decoding performance is poor, and the supported signal dynamic range is small; the other is that after the receiving end passes through analog or digital AGC, the receiving end carries out soft demodulation and then carries out Turbo decoding on the obtained likelihood information. Such methods, while taking into account signal amplitude, introduce other problems as well. For example, the use of analog AGC increases hardware cost, while if digital AGC is used, the loop convergence is too slow to be suitable for short burst service in satellite communication.

Disclosure of Invention

The invention aims to provide a decoding method and a decoding device of short burst signals in a high dynamic range, which are used for solving the problems that in the prior art, the influence of signal amplitude is not considered when Turbo decoding is carried out, or the signal amplitude is considered but other problems occur, such as hardware cost increase or too slow loop convergence; the invention considers the influence of signal amplitude on the decoding performance, increases the signal dynamic range which can be supported by decoding, improves the reliability of signal transmission of a communication system, can process the short burst signal without analog or digital AGC, improves the decoding performance and does not bring extra cost on hardware realization.

The technical purpose of the invention is realized by the following technical scheme:

a method of coding a short burst signal at high dynamic range, the method comprising:

step one, carrying out soft demodulation on a short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information;

calculating the mean value of the data sequence to obtain the data mean value of the data sequence, and obtaining a scaling factor of the data mean value according to the data mean value;

and step three, zooming the data sequence according to the zooming factor to obtain zoomed data.

And fourthly, decoding the zoomed data to obtain a decoding result.

The invention carries out soft demodulation on the received short burst signal through the receiver to obtain the likelihood information, and then carries out zooming on the data in the likelihood information through the zooming factor, because the amplitude of the zoomed data is greatly improved compared with the amplitude of the data before zooming, and then carries out decoding processing on the zoomed data, the influence of the signal amplitude on the decoding performance can be eliminated, the signal dynamic range which can be supported by decoding is increased, the reliability of the signal transmission of a communication system is improved, and the short burst signal can be processed without analog or digital AGC after the zoomed data is decoded, so that the decoding performance is improved, and simultaneously, the hardware implementation can not bring extra cost.

Further, the data sequence obtained by the likelihood information is Sbefore={s1,s2,s3,…,sNB, }; wherein S isbeforeRepresenting the data sequence after soft conditioning for a short burst signal.

Further, the data mean obtained by averaging the data sequence is b ═ abs (S)before) Calculating the data mean value to obtain a scaling coefficient, wherein the calculation formula of the scaling coefficient is alpha mean (b); wherein; alpha denotes the scaling factor, b denotes the mean value of the data, SbeforeRepresenting data sequences after soft conditioning of short bursts。

Further, obtaining a scaling factor according to the scaling coefficient, wherein the calculation formula of the scaling factor isWhere β denotes a scaling factor and α denotes a scaling coefficient.

Further, the data sequence is scaled according to the scaling factor, and the calculation formula for obtaining the scaled data is Safter=β*Sbefore(ii) a Wherein S isafterRepresenting scaled data, SbeforeRepresents the data and beta represents the scaling factor.

A signal processing apparatus for performing the method, the apparatus comprising:

the first acquisition module is used for carrying out soft demodulation on the short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information;

the second acquisition module is used for acquiring a data mean value of the data sequence and acquiring a scaling factor of the data mean value according to the data mean value;

and the first execution module is used for scaling the data sequence according to the scaling factor to obtain scaled data.

And the second execution module is used for decoding the zoomed data to obtain a decoding result.

Further, the second obtaining module is further configured to calculate the data mean value to obtain a scaling coefficient of the data mean value.

A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method.

An electronic device, comprising: a memory having a computer program stored thereon; a processor for executing the computer program in the memory to perform the steps of the method.

Compared with the prior art, the invention has the following beneficial effects:

the invention carries out soft demodulation on the short burst signal received by the receiver to obtain the likelihood information, then carries out scaling on the likelihood information through the scaling factor to decode the scaled data to obtain the processed signal, reduces the influence of noise on the short burst signal and improves the reliability of the information obtained by the receiver.

Drawings

The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:

FIG. 1 is a flowchart of a decoding method of short burst signals in high dynamic range according to the present invention;

FIG. 2 is a comparison graph of decoding performance obtained by the decoding method of the present invention and the decoding method of the prior art;

fig. 3 is a symbol constellation diagram of the generated short burst signal;

fig. 4 is a symbol constellation diagram obtained by adding noise and attenuation to a short burst signal;

FIG. 5 is a symbol constellation diagram output after soft modulation by the receiver;

FIG. 6 is a graph of the amplitude of the output signal of the receiver;

FIG. 7 is a comparison of the amplitude before and after scaling the signal according to the present invention;

FIG. 8 is a graph comparing the bit error rate of the decoding method of the present invention with that of the prior art;

fig. 9 is a block diagram of a signal processing apparatus according to the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.

It will be understood that when an element is referred to as being "secured to" or "disposed on" another element, it can be directly on the other element or be indirectly on the other element. When an element is referred to as being "connected to" another element, it can be directly or indirectly connected to the other element.

It will be understood that the terms "length," "width," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like, as used herein, refer to an orientation or positional relationship indicated in the drawings that is solely for the purpose of facilitating the description and simplifying the description, and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and is therefore not to be construed as limiting the invention.

Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.

Examples

In this embodiment, a method for decoding a short burst signal in a high dynamic range is provided, as shown in fig. 1, the method includes:

s1, carrying out soft demodulation on the short burst signal received by the receiver to obtain likelihood information, and acquiring a data sequence of the short burst signal according to the likelihood information;

s2, carrying out mean value calculation on the data sequence to obtain a data mean value of the data sequence, and obtaining a scaling factor of the data mean value according to the data mean value;

and S3, zooming the data sequence according to the zooming factor to obtain zoomed data.

And S4, decoding the zoomed data to obtain a decoding result.

Specifically, the soft demodulation in step S1 is one of the commonly used technical means in the data transmission process in the satellite communication, and this is not described in detail in the present invention.

Specifically, the decoding processing method in step S4 adopts Turbo decoding, wherein the decoding process includes: carrying out hierarchical merging, deinterleaving and Turbo decoding on data; the diversity combining, channel de-interleaving, Turbo decoder decoding, and descrambling are conventional means in the decoding process in the satellite communication technology, which are not described in detail in the present invention. The method provided by the embodiment is applied to a receiver or other signal receivers in a communication system.

The Turbo decoder adopts a feedback iteration structure, and each decoding module mainly comprises two cascaded component decoders except an interleaver and a deinterleaver; the soft decision information output by one component decoder is processed into external information which is input into the other component decoder to form iterative decoding, and hard decision is output after iteration for a certain number of stages.

The decoding method provided by the invention carries out soft demodulation on the received short burst signal to obtain the likelihood information, then carries out scaling on the likelihood information through the scaling factor to decode the scaled data to obtain the processed signal, reduces the influence of noise on the short burst signal, and improves the reliability of the information obtained by the receiver.

Preferably, in step S1, the data sequence obtained by the likelihood information is Sbefore={s1,s2,s3,…,sNB, }; wherein S isbeforeRepresenting the data sequence after soft conditioning for a short burst signal.

Firstly, parameter setting is carried out, the type of a short burst signal is DTB voice, SNR is set to be 7 dB-20 dB, stepping is carried out by 1dB, signal attenuation values are 0dB, 30dB and 60dB respectively, and a modulation mode is CQPSK debugging.

Generating a short burst modulation signal according to the set parameters, wherein the short burst modulation signal comprises CRC, Turbo coding, CQPSK modulation, forming filtering and the like, which are common technical means in the signal data transmission process and are not elaborated; the symbol constellation points obtained after modulation are shown in fig. 3.

In the noise and attenuation of the generated signal, noise and attenuation are added to the signal according to set parameters, and the obtained symbol constellation points are as shown in fig. 4 (for example, SNR is 15dB, and attenuation is 0 dB). Wherein, the noise refers to narrow-band random white Gaussian noise, and the attenuation refers to reducing the signal power.

In the receiver reception, techniques including matched filtering, symbol synchronization, and the like are all common technical means for the receiver to receive signals, and therefore no further description is given here, and a symbol constellation diagram output by the receiver is shown in fig. 5 (taking SNR as 15dB, and attenuation as 0dB as an example).

In the soft demodulation of the receiver, the carrier signal received by the receiver is subjected to soft demodulation to obtain likelihood information. Soft demodulation is one of the common technical means in data transmission in satellite communication, and is not described in detail, and the amplitude of the output soft demodulation information is as shown in fig. 6 (taking SNR as 15dB, attenuation as 0dB as an example).

Preferably, in step S2, the average value of the data obtained from the data sequence is b ═ abs (S)before) Calculating the data mean value to obtain a scaling coefficient, wherein the calculation formula of the scaling coefficient is alpha mean (b); wherein; alpha denotes the scaling factor, b denotes the mean value of the data, SbeforeRepresenting the data sequence after soft conditioning for a short burst signal.

In calculating the scaling factor, a scaling factor α for scaling the data is determined, and the scaling factor α is mean (abs (S) from the expression of step S2before) Calculated to obtain the scaling factor α of 0.1251.

Preferably, the scaling factor and the scaling factor are obtained according to the scaling factorThe calculation formula of isWhere β denotes a scaling factor and α denotes a scaling coefficient.

The scaling factor β is the reciprocal of the scaling factor α, and therefore, the scaling factor β is calculated as 7.9936 from 0.1251.

Preferably, in step S3, the data sequence is scaled according to the scaling factor, and the calculation formula of the scaled data is Safter=β*Sbefore(ii) a Wherein S isafterRepresenting scaled data, SbeforeRepresents the data and beta represents the scaling factor.

Scaling the data sequence of likelihood information by a scaling factor β 7.9936Safter=β*SbeforeThe scaled data, i.e., the amplitudes before and after scaling, are shown in fig. 7 (for example, SNR is 15dB, attenuation is 0 dB),

the Turbo decoding processing is carried out on the zoomed data to obtain the processed signal, thereby reducing the influence of noise on the short burst signal and improving the reliability of the information acquired by the receiver.

In calculating the bit error rate, the statistical method is to repeatedly send 1000 groups of random short burst signals under the same parameter setting, and the coding method provided by the present invention is applied to count the percentage of all error bit numbers in the total sent bits, so as to obtain fig. 2 and fig. 8; as shown in fig. 8, under the conditions that the SNRs are all 7dB to 15dB, the attenuation is 0, 30dB and 60dB each time the SNR is stepped by 1dB, when the attenuation is 0, it is known that when the SNR is 11dB, there is still a bit number in the prior art, so that the bit error rate is not 0, but when the decoding method of the present invention is applied, when the SNR is 11dB, the bit error rate is already 0, and the remaining 30dB and 60dB are the same examples, that is, the description is not given.

As shown in fig. 2, the bit error rate curve under the present invention is compared with the bit error rate curve under the prior art, and it can also be found that the decoding performance of the present invention is better. The data comparison graph of fig. 8 and the curve comparison graph of fig. 2 both show that better decoding performance can be obtained by applying the decoding method of the present invention.

In conclusion, the decoding method of the present invention can obtain better decoding performance.

Fig. 9 is a block diagram of a signal processing apparatus provided in this embodiment, and as shown in fig. 9, the signal processing apparatus 100 includes: a first obtaining module 101, a second obtaining module 102, a first executing module 103 and a second executing module 104;

a first obtaining module 101, configured to perform soft demodulation on a short burst signal received by a receiver to obtain likelihood information, and obtain a data sequence of the short burst signal according to the likelihood information;

a second obtaining module 102, configured to obtain a data mean value of the data sequence, and obtain a scaling factor of the data mean value according to the data mean value;

the first execution module 103 is configured to scale the data sequence according to the scaling factor, and obtain scaled data;

and the second execution module 104 is configured to perform decoding processing on the scaled data to obtain a decoding result.

Wherein the scaling factor is calculated asThe scaling of the data is calculated as Safter=β*Sbefore

Preferably, the second obtaining module 102 is further configured to calculate the data mean value, and obtain a scaling factor of the data mean value.

Wherein the scaling factor is calculated as α ═ mean (abs (S)before))。

The present invention also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the decoding method provided by the present invention.

Specifically, the computer-readable storage medium may be a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, etc.

With regard to the computer-readable storage medium in the above-described embodiments, the method steps of decoding when the computer program stored thereon is executed have been described in detail in relation to the embodiments of the method, and will not be elaborated upon here.

The present invention also provides an electronic device, including: a memory having a computer program stored thereon; and the processor is used for executing the computer program in the memory so as to realize the steps of the decoding method.

The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种无线多通道固态射频调理模块

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类