Signal processing method and transmitter and receiver

10536188 ยท 2020-01-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A signal processing method, and a transmitter and a receiver are disclosed. The signal processing method may include converting a transmission signal to a non-periodic sequence type transmission signal using periodic sequences and transmitting the non-periodic sequence type transmission signal to the receiver, in which the receiver may detect a burst from the received non-periodic sequence type transmission signal.

Claims

1. A signal processing method, performed by a transmitter, the method comprising: converting a transmission signal to a non-periodic sequence type transmission signal by alternating a first periodic sequence and a second periodic sequence; and transmitting the non-periodic sequence type transmission signal to a receiver, wherein the receiver is configured to detect a burst from the non-periodic sequence type transmission signal, wherein the converting of the transmission signal to the non-periodic sequence type transmission signal comprises generating a non-periodic sequence by fixing a scrambling period length and using a sequence pattern, wherein the generating of the non-periodic sequence comprises selecting the first periodic sequence and the second periodic sequence using an m-sequence, wherein the first periodic sequence is a zero sequence, and wherein the second periodic sequence is a sequence in which 0 or 1 is repeated.

2. The method of claim 1, wherein the converting of the transmission signal to the non-periodic sequence type transmission signal comprises: performing an operation between one of the first periodic sequence and the second periodic sequence and the transmission signal.

3. The signal processing method of claim 1, wherein the generating of the non-periodic sequence further comprises generating an output in positive form in response to the first periodic sequence being selected, and generating an output in positive or negative form in response to the second periodic sequence being selected.

4. The signal processing method of claim 3, wherein the generating of the non-periodic sequence further comprises generating an output in negative form in response to 1 occurring in the second periodic sequence.

5. A signal processing method, performed by a receiver, the method comprising: receiving, from a transmitter, a non-periodic sequence type signal; and detecting a burst from the received non-periodic sequence type signal by changing a sign of a sum of correlation values based on a sequence value, wherein a transmission signal is converted to the non-periodic sequence type signal by alternating a first periodic sequence and a second periodic sequence, wherein the converting of the transmission signal to the non-periodic sequence type signal comprises generating a non-periodic sequence by fixing a scrambling period length and using a sequence pattern, wherein the generating of the non-periodic sequence comprises selecting the first periodic sequence and the second periodic sequence using an m-sequence, wherein the first periodic sequence is a zero sequence, and wherein the second periodic sequence is a sequence in which 0 or 1 is repeated.

6. The method of claim 5, wherein the receiving of the non-periodic sequence type signal comprises: passing the non-periodic sequence type signal using a filter, and storing the passed non-periodic sequence type signal in a memory.

7. The method of claim 5, wherein the detecting of the burst comprises: detecting the burst using a circular delay line.

8. The method of claim 5, wherein the detecting of the burst comprises: detecting the burst based on a window length for burst detection.

9. The method of claim 8, wherein the window length for burst detection is calculated based on an oversampling length.

10. The method of claim 5, wherein the detecting of the burst comprises: detecting the burst using a pilot block length.

11. The method of claim 10, wherein the detecting of the burst comprises: performing an addition operation based on the pilot block length.

12. The method of claim 5, wherein the detecting of the burst comprises: calculating a period based on a burst type.

13. The method of claim 12, wherein the detecting of the burst comprises: generating a correlation value using a plurality of operations based on the calculated period.

14. A transmitter, comprising: a transmission signal converter configured to convert a transmission signal to a non-periodic sequence type transmission signal by alternating a first periodic sequence and a second periodic sequence; and a transmission signal transmitter configured to transmit the non-periodic sequence type transmission signal to a receiver, wherein the receiver is configured to detect a burst from the non-periodic sequence type transmission signal wherein the conversion of the transmission signal to the non-periodic sequence type transmission signal comprises generating a non-periodic sequence by fixing a scrambling period length and using a sequence pattern, wherein the generation of the non-periodic sequence comprises selecting the first periodic sequence and the second periodic sequence using an m-sequence, wherein the first periodic sequence is a zero sequence, and wherein the second periodic sequence is a sequence in which 0 or 1 is repeated.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a diagram illustrating an example of a configuration of a transmitter signal in accordance with an embodiment.

(2) FIG. 2 is a diagram illustrating an example of a modulation method of a transmitter in accordance with an embodiment.

(3) FIG. 3 is a diagram illustrating an example of signal processing of a transmitter in accordance with an embodiment.

(4) FIG. 4 is a diagram illustrating an example of a configuration of a burst prior to scrambling in accordance with an embodiment.

(5) FIG. 5 is a diagram illustrating an example of a configuration of a burst to which scrambling is applied in accordance with an embodiment.

(6) FIG. 6 is a flowchart illustrating an example of a signal processing method performed by a transmitter in accordance with an embodiment.

(7) FIG. 7 is a diagram illustrating an example of a signal processing method performed by a transmitter in accordance with an embodiment.

(8) FIG. 8 is a flowchart illustrating an example of a signal processing method performed by a receiver in accordance with an embodiment.

(9) FIG. 9 is a diagram illustrating an example of a configuration of a receiver in accordance with an embodiment.

(10) FIG. 10 is a diagram illustrating an example of a signal processing method performed by a receiver in accordance with an embodiment.

(11) FIG. 11 is a block diagram illustrating an example of a transmitter in accordance with an embodiment.

(12) FIG. 12 is a block diagram illustrating an example of a receiver in accordance with an embodiment.

(13) FIG. 13 is a graph illustrating an example of a result of comparing signal processing methods.

(14) Throughout the drawings and the detailed description, unless otherwise described or provided, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The drawings may not be to scale, and the relative size, proportions, and depiction of elements in the drawings may be exaggerated for clarity, illustration, and convenience.

DETAILED DESCRIPTION

(15) Hereinafter, some example embodiments will be described in detail with reference to the accompanying drawings. Regarding the reference numerals assigned to the elements in the drawings, it should be noted that the same elements will be designated by the same reference numerals, wherever possible, even though they are shown in different drawings. Also, in the description of embodiments, detailed description of well-known related structures or functions will be omitted when it is deemed that such description will cause ambiguous interpretation of the present disclosure.

(16) A transmitter and a receiver configured to perform a signal processing method may transmit a signal under an extremely low signal-to-noise ratio (SNR) environment in a satellite link, and detect the signal. In addition, the transmitter and the receiver may be operable under an extremely low SNR environment in a satellite communication link. A forward link may be a digital video broadcasting (DVB)-satellite-second generation (S2)-extension (DVB-S2X), which is a European standard for satellite broadcasting and communication transmission. A reverse (or return) link may be a DVB-return channel via satellite or return channel over system (RCS)-second generation (DVB-RCS2), which is a European standard for satellite communication transmission. However, examples are not limited thereto.

(17) FIG. 1 is a diagram illustrating an example of a configuration of a transmitter signal in accordance with an embodiment.

(18) FIG. 1 illustrates a configuration of a DVB-S2 standard-based transmitter. According to an example, a transmitter relates to a configuration described in a DVB-RCS2 standard. In the DVB-RCS2 standard, a terminal may make access to a central station through a time division multiple access (TDMA), and transmission may be performed in a form of a burst and a packet. For example, as illustrated in FIG. 1, a single timeslot may be from a start half guard time and a preamble, and a user field and a pilot field that are repeated, to a postamble and an end half guard time. Here, a half guard time refers to a guard time applying an error in a burst transmission arrival time. The preamble, a pilot, and the postamble may be a pre-known signal that is used to detect a burst reception signal. In addition, a user field part may include a modulation signal, for example, a binary phase shift keying (BPSK) signal, a quadrature phase shift keying (QPSK) signal, a 8-phase shift keying (8PSK) signal, and a 16-state quadrature amplitude modulation (16 QAM) signal, as a signal including transmission information data.

(19) FIG. 2 is a diagram illustrating an example of a modulation method of a transmitter in accordance with an embodiment.

(20) FIG. 2 illustrates a configuration of a transmitter for spectrum spreading. For example, as a modulator of a DVB-RCS2 linear modulation, a symbol mapper may map a binary bit string of an input signal to symbol BPSK, QPSK, 8PSK, 16 QAM. A pilot inserter may indicate a path to which spread-spectrum technology is not applied. A path of a repeater, the pilot inserter, and a scrambler may indicate a path to which the spread-spectrum technology is applied.

(21) The repeater may be a block relating to a spreading factor and indicate that a symbol is repeated twice in a case of the spreading factor being 2 and a symbol is repeated eight times in a case of the spreading factor being 8. In proportion to a spreading factor length, signal energy may be reduced and a bandwidth may be increased. The modulator may include a pulse shaping filter and a digital-to-analog converter, and perform up-conversion and transmit a signal obtained through the up-conversion to a receiver.

(22) FIG. 3 is a diagram illustrating an example of signal processing of a transmitter in accordance with an embodiment.

(23) FIG. 3 illustrates a configuration of a transmitter for DVB-RCS2 based band spreading. A pi ()/2 BPSK may be mainly used for a modulation method, and repetition may be mainly used for a direct sequence-based method. A pilot symbol may be configured for each waveform identification (ID) based on a preamble length, a postamble length, a pilot period, a pilot block, a pilot sum, and a unique word (UW) hexadecimal (hex) value.

(24) For example, a direct sequence default scrambling sequence may be used as a scrambling sequence. As necessary, when using a different sequence, signaling may be performed on information about a sequence generation polynomial and an initial value, for example, a burst format definition, and the signaled information may be transmitted.

(25) FIG. 4 is a diagram illustrating an example of a configuration of a burst prior to scrambling in accordance with an embodiment.

(26) FIG. 4 illustrates a configuration of a burst of spread-spectrum waveform ID #1 prior to scrambling.

(27) Referring to FIG. 4, in the burst of waveform ID #1, UW pattern (hex) may be 9A6, a preamble length may be 6 chips, a pilot period may be 56 chips, and a pilot block may be 6 chips.

(28) FIG. 5 is a diagram illustrating an example of a configuration of a burst to which scrambling is applied in accordance with an embodiment.

(29) FIG. 5 illustrates a configuration of a burst of spread-spectrum waveform ID #1 to which scrambling is applied. For example, a unit of 256 chips may be applied to a scrambling code. In transmission, a transmission structure of a 256 scrambling sequence may be relatively short. However, in a case of a long scrambling sequence and a great number of scattered pilot blocks as in an initial access burst, for example, a log-on burst (a burst of waveform ID #19), an operation of a correlator for detecting the burst may considerably increase, and thus complexity may considerably increase in terms of implementation.

(30) A structure in which a unit of the 256 scrambling sequence is repeated is illustrated herein. However, the log-on burst may be of a randomly accessible form without timing correction at an initial access, and thus a half guard time may be set to be long to increase an access rate. In general, in a case that a length of the half guard time is greater than a length of a scrambling sequence, a false alarm error may occur in terms of a detection probability when a burst is detected at a point in lieu of an actual point, and thus a new scrambling code may need to be set to solve such an issue related to performance and complexity.

(31) FIG. 6 is a flowchart illustrating an example of a signal processing method performed by a transmitter in accordance with an embodiment.

(32) Referring to FIG. 6, a signal processing method to be performed by a transmitter may include the following operations. The transmitter may include at least one of an electronic circuit, an electric circuit, an integrated circuit (IC), an electronic device, a magnetic device, a memory, a processor, or a data transceiver, but not be limited thereto.

(33) In operation 601, the transmitter converts a transmission signal to a non-periodic sequence type transmission signal using periodic sequences.

(34) In detail, the transmitter may generate a non-periodic sequence by alternating a first periodic sequence and a second periodic sequence and performing an operation between the transmission signal and one of the first periodic sequence and the second periodic sequence. The transmitter may generate the non-periodic sequence by fixing a scrambling period length and using a certain sequence pattern.

(35) In operation 602, the transmitter transmits, to a receiver, the non-periodic sequence type transmission signal. The receiver may detect a burst from the received non-periodic sequence type transmission signal.

(36) FIG. 7 is a diagram illustrating an example of a signal processing method performed by a transmitter in accordance with an embodiment.

(37) FIG. 7 illustrates a signal processing method to be performed by a transmitter as a scrambling sequence generator for a log-on burst for DVB-RCS2 spread-spectrum technology. The transmitter described herein may be applied to a DVB-RCS2 standard transmitting and receiving modem, although the transmitter may also be applicable to all digital communication devices.

(38) The transmitter may be configured to substitute for a scrambling sequence used in conventional spread-spectrum transmission technology. For example, a default scrambling sequence with a length of 256 chips may be defined in a standard. Such a 256 chip default scrambling sequence standard may need to be applied as a minimum requirement for compatibility among terminals produced by different manufacturers.

(39) Referring to FIG. 7, the transmitter may change a scrambling block. Although a 256 default sequence may be used as a periodic sequence corresponding to a lower path, the transmitter may use two periodic sequences having a length longer by a factor of seven times than a period (L), for example, S.sub.0 and S.sub.1. For example, using an m-sequence, the transmitter may alternate the two periodic sequences to convert the periodic sequences to a new non-periodic sequence.

(40) The sequences S.sub.0 and S.sub.1 may be configured as all the sequences being 0, a sequence with a sequence length unit (n) being 0 in an even-numbered periodic scrambling part as in 1256, 513768, . . . , and a sequence with a sequence length unit (n) being 1 in an odd-numbered periodic scrambling part as in 257512, 7691025, . . . .

(41) FIG. 8 is a flowchart illustrating an example of a signal processing method performed by a receiver in accordance with an embodiment.

(42) Referring to FIG. 8, a signal processing method to be performed by a receiver may include the following operations. The receiver may include at least one of an electronic circuit, an electric circuit, an IC, an electronic device, a magnetic device, a memory, a processor, or a data transceiver, but not be limited thereto.

(43) In operation 801, the receiver receives, from a transmitter, a non-periodic sequence type signal obtained through conversion using periodic sequences. In addition, the receiver passes the non-periodic sequence type signal using a filter, and stores the signal passed through the filter in a memory.

(44) In operation 802, the receiver detects a burst from the received non-periodic sequence type signal. The receiver detects the burst using a circular delay line. In addition, the receiver detects the burst by changing a sign of a sum of correlation values based on a sequence value.

(45) According to an example, the receiver may detect the burst based on a window length for burst detection. Here, the window length for burst detection may be calculated based on an oversampling length.

(46) According to another example, the receiver may detect the burst using a pilot block length. Here, the receiver may perform an addition operation based on the pilot block length.

(47) According to still another example, the receiver may calculate a period based on a burst type. The receiver may generate a correlation value using a plurality of operations based on the calculated period.

(48) FIG. 9 is a diagram illustrating an example of a configuration of a receiver in accordance with an embodiment.

(49) FIG. 9 illustrates a configuration of a receiver applied in response to transmission performed using spread-spectrum technology or non-spread-spectrum technology.

(50) In one example, in the receiver, a transmission signal passing through a channel may be input to an analog to digital converter, and pass through a channelizer and then be down-converted to a base band. In addition, to prevent a signal distortion that may occur by downsampling, the signal received by the receiver may pass through an anti-aliasing filter (AAF) and a matching filter, and a signal passed through the filters may be stored in a memory.

(51) The receiver may also include a correlator to detect a start point of a burst signal from the stored signal. The correlator may be, for example, a magnetic correlator, a cross-correlator, and a correlation-type receiver, but not be limited thereto.

(52) FIG. 10 is a diagram illustrating an example of a signal processing method performed by a receiver in accordance with an embodiment.

(53) FIG. 10 illustrates a configuration of a receiver including a burst detector for spectrum spreading.

(54) Referring to FIG. 10, a sample sequence input through a first in, first out (FIFO) method may be stored by a length of 1792 chipsoversampling factor (OSF). Here, a length of 1792 chips may be a least common multiple (LCM) of a 256 scrambling sequence period and a pilot period of all spread bursts of waveform IDs.

(55) As a window length for minimum burst detection, a product of the multiplication of the length of 1792 chips and an oversampling length may be needed for a size of the sample sequence input through the FIFO method. Here, .sub.p denotes a value obtained by an addition operation or a sum operation by a pilot block length. Here, T sums, for example, P.sub.0, P.sub.1, P.sub.2, . . . , may be obtained.

(56) Here, as illustrated in Table 1 below, T may be calculated using a number of partial correlations of a pilot of each waveform ID based on a burst type.

(57) For example, a length of a scrambling sequence may be 256, and a pilot period may be calculated for each waveform ID as represented by Equation 1.
Pilot period=2.sup.m7[Equation 1]

(58) In Equation 1, in a case that m is 3 (m=3), an ID number (ID#) of a waveform ID may be 1, 2, 3, 4, 5, and 6. In a case that m is 4 (m=4), the ID number may be 7, 8, 9, 10, 11, and 12. In a case that m is 5 (m=5), the ID number may be 13, 14, 15, 16, 17, and 18. Thus, T, which is a period of P.sub.k, may be calculated to be 1972 chips (=2567)(pilot period), and values resulting from the calculating may be obtained as illustrated in Table 1. For example, in a case of a waveform ID being 3, the pilot period may be 56, and T may be 197256=32.

(59) TABLE-US-00001 TABLE 1 Waveform ID 1, 2, 3, 7, 8, 9, 13, 14, 15, 4, 5, 6 10, 11, 12 16, 17, 18 19 Period T of P.sub.k 32 16 8 128

(60) For example, referring to FIG. 7, under the assumption that the m-sequence is used to select S.sub.0 and S.sub.1, and S.sub.0 is a zero sequence and S.sub.1 is a sequence in which 0 and 1 are repeated, an output of each P.sub.k may be in a form of in response to S.sub.0 being selected, and an output may be in a form of in response to S.sub.1 being selected. Here, since a pattern of S.sub.1 is known by the m-sequence, may be output when 1 occurs in the S.sub.1 sequence, and thus changing the sign may be more effective in the detection due to a reduced influence of a frequency error or noise. Such a result may be verified with reference to FIG. 13.

(61) A sum may repeat an increase and a decrease because a correlation value does not increase continuously due to a large carrier frequency error by a pilot in a same pattern and a scrambling code, and thus a degradation of performance may need to be prevented. In such a large carrier frequency environment, a differential detection method may be effective. However, in a low SNR environment, such a method may not be effective. In addition, to prevent the degradation of performance, a method of increasing a scrambling period length may be effective. However, in such a case, a complexity of a detector may increase.

(62) According to an example, the receiver may stably detect a burst by fixing a scrambling period length and generating a non-periodic signal by a certain sequence pattern, and changing a sign of a sum of correlation values indicated by round points based on a sequence value and increasing a correlation value. The receiver may also improve performance using a new scrambling sequence received from the transmitter without using the burst detector.

(63) FIG. 11 is a block diagram illustrating an example of a transmitter in accordance with an embodiment.

(64) Referring to FIG. 11, a transmitter 1100 includes a transmission signal converter 1110 and a transmission signal transmitter 1120. The transmission signal converter 1110 and the transmission signal transmitter 1120 may include at least one of an electronic circuit, an electric circuit, an IC, an electronic device, a magnetic device, a memory, a processor, or a data transceiver, but not be limited thereto.

(65) The transmission signal converter 1110 may convert a transmission signal to a non-periodic sequence type transmission signal using periodic sequences. For example, the transmission signal converter 1110 may generate a non-periodic sequence by alternating a first periodic sequence and a second periodic sequence and performing an operation between one of the first periodic sequence and the second periodic sequence and the transmission signal. In addition, the transmission signal converter 1110 may generate the non-periodic sequence by fixing a scrambling period length and using a certain sequence pattern.

(66) The transmission signal transmitter 1120 may transmit the non-periodic sequence type transmission signal to a receiver. The receiver may detect a burst from the received non-periodic sequence type transmission signal.

(67) FIG. 12 is a block diagram illustrating an example of a receiver in accordance with an embodiment.

(68) Referring to FIG. 12, a receiver 1200 includes a signal receiver 1210 and a burst detector 1220. The signal receiver 1210 and the burst detector 1220 may include at least one of an electronic circuit, an electric circuit, an IC, an electronic device, a magnetic device, a memory, a processor, or a data transceiver, but not be limited thereto.

(69) The signal receiver 1210 may receive, from a transmitter, a non-periodic sequence type signal obtained through conversion using periodic sequences. The signal receiver 1210 may pass the non-periodic sequence type signal using a filter, and store the signal passed through the filter in a memory.

(70) The burst detector 1220 may detect a burst from the received signal. For example, the burst detector 1220 may detect the burst using a circular delay line. The burst detector 1220 may detect the burst by changing a sign of a sum of correlation values based on a sequence value. For another example, the burst detector 1220 may detect the burst based on a window length for burst detection. The window length for burst detection may be calculated based on an oversampling length. For still another example, the burst detector 1220 may detect the burst using a pilot block length. Here, the receiver 1200 may perform an addition operation or a sum operation based on the pilot block length.

(71) For yet another example, the burst detector 1220 may calculate a period based on a burst type. The burst detector 1220 may generate a correlation value using a plurality of operations based on the calculated period.

(72) FIG. 13 is a graph illustrating an example of a result of comparing signal processing methods.

(73) FIG. 13 illustrates a result of comparing conventional spread-spectrum technology and a signal processing method described herein in terms of performance in detecting a long-on burst. Referring to FIG. 13, the signal processing method may show a higher performance compared to the conventional technology.

(74) In comparison to the conventional technology, the signal processing method may show a considerably lower value in terms of a missed detection probability (M) and a false alarm probability (FA), which are compared to a threshold. It indicates that, compared to the conventional technology, the signal processing method may have a considerably lower probability of detection being missed, and also have a lower probability of a failure in the detection.

(75) According to example embodiments described herein, a signal processing method may achieve an effective performance in detecting a start point of a burst due to a great timing error in a low SNR environment, using a same structure of a burst detector as that used in conventional technology.

(76) The components described in example embodiments of the present disclosure may be achieved by hardware components including at least one DSP (Digital Signal Processor), a processor, a controller, an ASIC (Application Specific Integrated Circuit), a programmable logic element such as an FPGA (Field Programmable Gate Array), other electronic devices, and combinations thereof. At least some of the functions or the processes described in the example embodiments of the present disclosure may be achieved by software, and the software may be recorded on a recording medium. The components, the functions, and the processes described in the example embodiments of the present disclosure may be achieved by a combination of hardware and software.

(77) While this disclosure includes specific examples, it will be apparent to one of ordinary skill in the art that various changes in form and details may be made in these examples without departing from the spirit and scope of the claims and their equivalents. The examples described herein are to be considered in a descriptive sense only, and not for purposes of limitation. Descriptions of features or aspects in each example are to be considered as being applicable to similar features or aspects in other examples. Suitable results may be achieved if the described techniques are performed in a different order, and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents.

(78) Therefore, the scope of the disclosure is defined not by the detailed description, but by the claims and their equivalents, and all variations within the scope of the claims and their equivalents are to be construed as being included in the disclosure.