WO2014029104A1 - Signal processing method, system, sending end, and receiving end - Google Patents
Signal processing method, system, sending end, and receiving end Download PDFInfo
- Publication number
- WO2014029104A1 WO2014029104A1 PCT/CN2012/080546 CN2012080546W WO2014029104A1 WO 2014029104 A1 WO2014029104 A1 WO 2014029104A1 CN 2012080546 W CN2012080546 W CN 2012080546W WO 2014029104 A1 WO2014029104 A1 WO 2014029104A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- module
- filling
- receiving end
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a signal processing method and system, and a transmitting end and a receiving end.
- the information received and demodulated by the receiving end may be wrong, that is, the information has an error during the propagation.
- channel coding technology with certain error correction capability is widely used in communication systems.
- the channel coding is to match the statistical characteristics of the channel, and to distinguish the path and improve the reliability of the communication.
- some new supervised symbols are added according to a certain rule to implement the error correction coding, such as Read-Solomon, error correction coding techniques such as Convolution codes.
- the basic implementation method of the above channel coding technology is to attach some supervised symbols to the information (information symbols) to be transmitted at the transmitting end, and the supervised symbols and the information symbols are associated or constrained by certain certain rules.
- the receiving end checks the relationship between the information symbol and the supervised symbol according to a predetermined rule. Once an error occurs in the transmission, the relationship between the information symbol and the supervised symbol is destroyed, so that the receiving end can find the error or even correct the error.
- the line rate of the physical layer is generally relatively fixed (usually the maximum user rate allowed), and the actual data to be sent (also referred to as actual service data, That is, the rate at which the user needs to transmit user data or management data is not necessarily a uniform rate.
- the actual data to be sent also referred to as actual service data, That is, the rate at which the user needs to transmit user data or management data is not necessarily a uniform rate.
- one of the most common processing methods currently is to perform idle data filling processing on the actual data to be sent, that is, to fill a certain number of bytes in the actual data.
- the conventional signal processing method in the prior art is: filling the actual data with a certain number of bytes or a number of bits of padding data at the transmitting end, and then performing error correction coding processing on the information symbols obtained after the padding, and then modulating and transmitting. , which may also include steps such as scrambling code processing; after channel transmission, Demodulation and error correction decoding processing is performed on the received information symbol at the receiving end. If the transmitting end includes scrambling code processing, descrambling processing is also required.
- the prior art processing method has the following disadvantages: The element includes actual data (business or management data) and padding data (such as dummy/idle data), since both actual data and padding data may be erroneous during channel transmission. Therefore, the receiving end performs error correction decoding processing on the actual data and the padded data included in the information symbol obtained after demodulation, but in reality only the actual data is the data that we finally need, which causes a certain error correction capability. Waste.
- a technical problem to be solved by embodiments of the present invention is to provide a signal processing method and system, and a transmitting end and a receiving end for improving effective coding gain.
- the embodiment of the invention provides a signal processing method, including:
- the signal transmitted by the channel and transmitted by the channel includes the first actual data and the first padding data; wherein the first actual data is the second actual data sent by the sending end The data is changed during the channel transmission process, and the first padding data is obtained by the second padding data inserted by the transmitting end into the second actual data during channel transmission;
- the receiving end demodulates the signal transmitted through the channel to obtain first data; the receiving end replaces the first padding data in the padding position in the first data with the first Filling the data to obtain the second data;
- the receiving end performs error correction decoding processing on the second data.
- the embodiment of the present invention further provides a signal processing system, including a transmitting end and a receiving end, where the sending end is configured to insert the second padding data in the second actual data to be sent; And performing error correction coding processing on the data obtained after inserting the second padding data;
- the transmitting end is further configured to perform signal modulation on the data obtained by the error correction coding process; the transmitting end is further configured to send the signal obtained by the signal modulation to the receiving end; Receiving a signal transmitted through the channel sent by the transmitting end;
- the receiving end is further configured to perform signal demodulation on the channel-transmitted signal to obtain a first Data
- the receiving end is further configured to replace the first padding data in the padding position in the first data with the second padding data to obtain second data;
- the receiving end is further configured to perform error correction decoding processing on the second data.
- the embodiment of the present invention further provides a sending end, where the sending end includes:
- a filling module configured to insert the second padding data into the second actual data to be sent
- an encoding module configured to perform error correction coding processing on data output from the padding module
- a modulation module configured to The data output by the encoding module performs signal modulation
- a sending module configured to send a signal output by the modulation module to the receiving end.
- the embodiment of the present invention further provides a receiving end, where the receiving end includes:
- a receiving module configured to receive a channel-transmitted signal sent by the transmitting end, where the signal transmitted through the channel includes first actual data and first padding data; where the first actual data is sent by the sending end
- the second actual data is obtained during the channel transmission process, and the first padding data is obtained by the second padding data inserted by the transmitting end into the second actual data during channel transmission;
- a demodulation module configured to perform signal demodulation on the signal transmitted through the channel
- a replacement module configured to replace the first padding data in a padding position in data output by the demodulation module with the second padding data
- a decoding module configured to perform error correction decoding processing on the data output by the replacement module.
- the first padding data in the information symbol that may be erroneous in the channel transmission process is replaced with the second padding data filled in the transmitting end. Therefore, it is not necessary to perform error correction decoding on the first padding data, and the error correction capability of the error correction decoding can be concentrated on the actually useful actual data, thereby improving the effective coding gain of the data.
- FIG. 1 is a flow chart of a first embodiment of a signal processing method of the present invention
- FIG. 2 is a flow chart of a second embodiment of the signal processing method of the present invention
- FIG. 3 is a flow chart of a third embodiment of the signal processing method of the present invention
- Figure 5 is a flow chart of a fourth embodiment of the signal processing method of the present invention
- Figure 5 is a flow chart of a fifth embodiment of the signal processing method of the present invention
- Figure 6 is a flow chart of a sixth embodiment of the signal processing method of the present invention
- FIG. 8 is a flow chart of the eighth embodiment of the signal processing method of the present invention
- FIG. 9 is a flowchart of the ninth embodiment of the signal processing method of the present invention
- FIG. 11 is a block diagram showing the structure of the first embodiment of the transmitting end of the present invention
- FIG. 11 is a block diagram showing the structure of the first embodiment of the transmitting end of the present invention
- FIG. 12 is a block diagram showing the detailed structure of the first embodiment of the transmitting end of the present invention
- Figure 14 is a block diagram showing the structure of a second embodiment of the transmitting end of the present invention
- Figure 15 is a block diagram showing the structure of the transmitting end of the present invention
- Figure 16 is a block diagram showing the third embodiment of the transmitting end of the present invention
- Figure 17 is a block diagram showing the structure of the fourth embodiment of the transmitting end of the present invention
- Figure 18 is a block diagram showing the structure of the fourth embodiment of the transmitting end of the present invention
- Figure 20 is a block diagram showing the structure of the first embodiment of the receiving end of the present invention
- Figure 21 is a block diagram showing the structure of the first embodiment of the receiving end of the present invention
- Figure 22 is a block diagram showing the detailed structure of the first embodiment of the receiving end of the present invention
- Figure 24 is a block diagram showing the structure of the second embodiment of the receiving end of the present invention
- Figure 25 is a block diagram showing the structure of
- Figure 30 is a block diagram showing the detailed structure of the fifth embodiment of the receiving end of the present invention.
- Figure 31 is a block diagram showing the structure of an embodiment of the signal processing system of the present invention.
- the possible filling position in the received signal may be
- the padding data (first padding data) that is erroneous during transmission is replaced with the padding data (second padding data) filled before the signal transmission, so it is not necessary to correct the padding data when the signal is subjected to error correction decoding.
- the error correction capability is concentrated on the actual data that is really useful, thereby increasing the effective coding gain. The details are described below separately.
- the padding bytes or the second padding data in the following embodiments may be idle data or other specific data, such as a duplicate byte identifying a padding location, an idle cell of an ATM, 00 16 or 7 16 or the like.
- the signal modulation/demodulation modes used in the following embodiments include, but are not limited to, at least one of the following modes: Orthogonal Frequency Division Multiplexing (OFDM), Orthogonal Frequency Division Multiple Access (OFDMA) Division Multiple Access), Discrete Wavelet Transform Orthogonal Frequency Division Multiplexing (DWT-OFDM), Differential Phase Shift Keying (DPSK), or Quadrature Amplitude Keying (QAM, Quadrature Amplitude Modulation) and so on.
- OFDM Orthogonal Frequency Division Multiplexing
- OFDMA Orthogonal Frequency Division Multiple Access
- DWT-OFDM Discrete Wavelet Transform Orthogonal Frequency Division Multiplexing
- DPSK Differential Phase Shift Keying
- QAM Quadrature Amplitude Keying
- the error correction encoding/decoding methods used in the following embodiments include, but are not limited to, at least one of the following: Low Density Parity Check Code (LDPC), Reed-Solomon Code (RS, Reed-Solomon) Code ) or TURBO code, etc.
- LDPC Low Density Parity Check Code
- RS Reed-Solomon Code
- TURBO code TURBO code
- the filling position (ie, the position at which the first or second filling data is inserted) in the following embodiments may be actual Before or after the data, of course, it can also be located in the middle of the actual data.
- the specific filling position can be selected by a person skilled in the art according to the actual situation.
- data may be referred to as a signal after being modulated, and the signal may become data after being demodulated.
- a first embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 101 The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel; the received signal transmitted through the channel includes the first actual data and the first filling data, and the filling position of the first filling data It may be before or after the first actual data, and of course it may be inserted in the first actual data.
- the first actual data is obtained by a possible change in the second actual data sent by the transmitting end during the channel transmission process
- the first padding data is a second padding that is filled by the transmitting end to the second actual data before the transmitting end sends the signal.
- the data is obtained through possible changes in the channel transmission process, and the above-mentioned changes of the second actual data and the second padding data may be caused by channel attenuation and noise during channel transmission;
- Step 102 The demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data;
- Step 103 the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
- Step 104 The decoding step, that is, the receiving end performs the second data error correction decoding process.
- the core idea is to replace the first padding data at the padding position with the second padding data before the receiving end performs error correction decoding on the received signal.
- the second padding data is the original padding data that the transmitting end fills the second actual data before transmitting the signal, and the second padding data is located in the padding position in the second actual data, after the channel transmission may be due to the transmission process.
- Signal attenuation and noise or other reasons the signal received by the receiving end may not coincide with the signal sent by the transmitting end, wherein the first actual data and the second actual data may be inconsistent, the first filling data and the second filling data It may also be inconsistent.
- the prior art practice is to perform error correction decoding on both the first actual data and the first padding data, but in the embodiment, error correction is performed.
- error correction is performed.
- the error correction decoding capability is concentrated on useful actual data (first actual data), which can be improved. Effective coding gain.
- the method may further include a processing flow corresponding to the transmitting end, as shown in the second embodiment of the method of the present invention below.
- a second embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 201 The filling step, that is, the sending end inserts the second padding data in the second actual data to be sent;
- Step 202 Encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data;
- Step 203 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
- Step 204 Sending, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 205 The receiving step is that the receiving end receives the signal transmitted by the sending end and transmits the channel-transmitted special signal;
- Step 206 the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data
- Step 207 the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
- Step 208 The decoding step, that is, the receiving end performs the second data error correction decoding process.
- steps 201 to 204 are processing steps of the transmitting end
- steps 205 to 208 are processing steps of the receiving end
- steps 205 to 208 correspond to steps 101 to 104 of the first embodiment of the method.
- the signal sent by the transmitting end is received by the receiving end after being transmitted through the channel.
- the signal received by the receiving end may not be consistent with the signal sent by the transmitting end due to a transmission error that may occur in the channel transmission, wherein the transmitted data may be inconsistent.
- the data is replaced by the second padding data inserted by the transmitting end at the padding position, so that the error correction decoding of the padding data is not required, and the ability of error correction decoding is concentrated on the useful actual data, which can improve the effective coding gain.
- the transmitting end can also increase the scrambling processing of the data, and the corresponding receiving end can increase the descrambling processing of the data.
- the transmitting end can also increase the scrambling processing of the data, and the corresponding receiving end can increase the descrambling processing of the data.
- a third embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 301 the scrambling code step, that is, the second actual data to be sent by the transmitting end is scrambled; step 302, the filling step, that is, the sending end inserts the second padding data in the second actual data after the scrambling process;
- Step 303 Encoding step, that is, the sending end performs error correction coding processing on the data obtained after inserting the second padding data;
- Step 304 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
- Step 305 the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 306 The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted through the channel;
- Step 307 the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data
- Step 308 the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
- Step 309 the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
- the first actual data is restored to the second actual data sent by the transmitting end;
- Step 310 The descrambling step, that is, the receiving end performs descrambling processing on the second actual data included in the third data. Since only the actual data is scrambled at the transmitting end, at the receiving end It is also only necessary to descramble the actual data.
- the embodiment adds a scrambling step to the transmitting end, and adds an interference step to the receiving end.
- the scrambling code process can make the scrambled signal spectrum more suitable for signal transmission, and also The confidentiality of the communication can be increased. It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps.
- a fourth embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 401 the filling step, that is, the sending end inserts the second padding data in the second actual data to be sent;
- Step 402 The scrambling code step, that is, the sending end performs scrambling processing on the data obtained after inserting the second padding data;
- Step 403 Encoding step, that is, the sending end performs error correction coding processing on the data obtained by the scrambling code processing;
- Step 404 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process
- Step 405 the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 406 The receiving step is that the receiving end receives the signal that is sent by the sending end and is transmitted through the channel;
- Step 407 the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data
- Step 408 the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
- Step 409 the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
- Step 410 The descrambling process, that is, the receiving end performs descrambling processing on the third data.
- a fifth embodiment of the present invention provides a signal processing method, including the following step 501, the filling step, that is, the transmitting end inserts the second padding data into the second actual data to be sent;
- Step 502 Encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data;
- Step 503 The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by the error correction coding process;
- Step 504 The step of modulating, that is, the sending end performs signal modulation on the data obtained by the scrambling code processing;
- Step 505 Sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 506 The receiving step is that the receiving end receives the signal transmitted by the sending end and transmits the channel through the channel;
- Step 507 the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data
- Step 508 the descrambling step, that is, the receiving end performs descrambling processing on the first data;
- Step 510 The decoding step, that is, the receiving end performs error correction decoding processing on the second data.
- the scrambling step and the descrambling step are different in the process.
- the scrambling step and the descrambling step in this embodiment are optional steps.
- the scrambling code processing step at the transmitting end and the descrambling processing step at the receiving end are included, but the scrambling code processing step and the descrambling processing step are different in the signal processing flow.
- One of ordinary skill in the art may select one or more implementations according to actual conditions.
- the interleaving and deinterleaving steps may be added at the transmitting end and the receiving end respectively.
- the following sixth embodiment is specifically described.
- a sixth embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
- Step 601 the filling step, that is, the sending end inserts the second filling data into the second actual data to be sent;
- Step 602 Encoding step, that is, the sending end performs error correction coding processing on the data obtained after inserting the second padding data;
- Step 603 The interleaving step, that is, the sending end performs interleaving processing on the data obtained by the error correction encoding process;
- Step 604 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the above interleaving processing;
- Step 605 the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 606 The receiving step is that the receiving end receives the signal transmitted by the transmitting end and transmitted through the channel;
- Step 607 the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data
- Step 608 the deinterleaving step, that is, the receiving end performs deinterleaving processing on the first data;
- Step 609 the replacing step, that is, the receiving end replaces the first padding data in the padding position in the data obtained by the deinterleaving process For the second padding data described above, to obtain second data;
- Step 610 The decoding step, that is, the receiving end performs error correction decoding processing on the second data.
- the interleaving step of the transmitting end and the deinterleaving step of the receiving end are not limited to the sequence described in this embodiment.
- the interleaving step may also be before the filling step or the encoding step, and correspondingly, the de-interleaving step may also be located in the replacement.
- the step or the decoding step one of ordinary skill in the art can make appropriate settings according to the actual situation.
- interleaving step and the de-interleaving step in this embodiment are optional steps.
- the filling step may specifically include a rate adaptation step and an insertion step
- the replacement step may include a detection step and a replacement step, respectively, and the seventh to tenth embodiments of the method are specifically described below.
- a seventh embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
- Step 701 The rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and determines according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. The length of the data to be filled;
- Step 702 the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent
- the rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
- Step 703 The encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data of the specified length.
- Step 704 A modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process.
- Step 705 a sending step, that is, the sending end sends the signal obtained by modulating the signal to the receiving end;
- Step 706 The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel;
- Step 707 a demodulation step, that is, the transmitting end demodulates the received signal transmitted through the channel to obtain the first data
- Step 708 the detecting step, that is, the receiving end detects the filling position in the first data;
- Step 709 the replacing step, that is, the receiving end replaces the first filling data in the filling position in the first data with the second filling Data to obtain second data;
- Step 710 The decoding step, that is, the receiving end performs error correction decoding processing on the second data.
- This embodiment further specifically describes the filling step and the replacement step as compared with the second embodiment of the method.
- an eighth embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 801 the rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, according to the rate of the second actual data to be sent and the foregoing The fixed line rate of the layer, determining the length of the data to be filled;
- Step 802 The scrambling code step, that is, the second actual data to be sent by the sending end is scrambled;
- Step 803 the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent after the scrambling code processing, so that the information symbols obtained after inserting the second padding data (including The rate of the actual data to be sent and the second padding data is matched with the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
- Step 804 the encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data of the specified length;
- Step 805 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
- Step 806 a sending step, that is, the sending end sends the signal obtained by the signal modulation to the receiving end;
- Step 807 a receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted over the channel;
- Step 808 a demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data
- Step 809 the detecting step, that is, the receiving end detects the filling position in the first data
- Step 810 the replacing step, that is, the receiving end replaces the first padding data in the filling position in the first data with the second padding Data to obtain second data
- Step 811 the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
- Step 812 The descrambling step, that is, the receiving end performs descrambling processing on the second actual data included in the third data.
- scrambling step and the descrambling step in this embodiment are optional steps.
- This embodiment further specifically describes the filling step and the replacement step as compared with the third embodiment of the method.
- a ninth embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
- Step 901 The rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. Determine the length of data that needs to be populated;
- Step 902 the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent)
- the rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
- Step 903 The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by inserting the second padding data of the specified length.
- Step 904 the encoding step, that is, the sending end performs error correction coding processing on the data obtained by the scrambling code processing;
- Step 905 a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
- Step 906 a sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
- Step 907 The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel;
- Step 908 a demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data
- Step 909 the detecting step, that is, the receiving end detects the filling position in the first data
- Step 910 the replacing step, that is, the receiving end replaces the first padding data in the filling position in the first data with the second padding Data to obtain second data
- Step 911 the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
- Step 912 The descrambling step, that is, the receiving end performs descrambling processing on the third data.
- scrambling step and the descrambling step in this embodiment are optional steps.
- This embodiment further describes the filling step and the replacement step in more detail than the fourth embodiment of the method. Step.
- a tenth embodiment of the method of the present invention provides a signal processing method, including the following steps:
- Step 1001 Rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and calculates according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. The length of the data to be filled;
- Step 1002 an insertion step, that is, the sending end inserts second padding data of a specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent
- the rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer;
- the specified length is the length of the above-mentioned padding data;
- Step 1003 an encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data.
- Step 1004 The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by the error correction coding process;
- Step 1005 a modulation step, that is, the sending end performs signal modulation on the data obtained by the scrambling code processing;
- Step 1006 a sending step, that is, the sending end sends the signal obtained by the foregoing signal to the receiving end;
- Step 1007 The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted over the channel;
- Step 1008 a demodulation step, that is, the receiving end performs signal demodulation on the signal transmitted through the channel to obtain first data;
- Step 1009 a descrambling step, that is, the receiving end performs descrambling processing on the first data;
- Step 1011 a replacement step, that is, the receiving end replaces the first padding data in the padding position in the data obtained by the descrambling process into the second padding data to obtain the second data;
- Step 1010 The decoding step, that is, the receiving end performs error correction decoding processing on the second data. It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps. This embodiment further describes the filling step and the replacement step in more detail than the fifth embodiment of the method.
- the filling step and the replacing step are further refined as compared with the second to fifth embodiments of the above method, wherein the filling step comprises:
- the rate adaptation step that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and calculates the required padding data according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. length;
- Inserting that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the second actual data to be sent and
- the rate of the second padding data is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
- the replacement steps include:
- a detecting step that is, the receiving end detects a padding position in the data obtained by demodulating the signal
- a replacement step that is, the receiving end replaces the first padding data in the padding position in the data obtained by demodulating the signal by the second padding data to obtain the second data.
- ki represents the second actual data to be transmitted
- i represents data that needs to be filled at the transmitting end (second padding data)
- k represents information symbols (including to be transmitted).
- n represents the data obtained after the error correction coding of the information symbol, that is, the signal (or data) sent by the transmitting end
- n represents the signal received by the receiving end after transmission ( Or data)
- n, -i indicating the first actual data included in the signal (or data) received by the receiving end, i, indicating the data at the filling position in the signal (or data) received by the receiving end (first filling data) ).
- a first embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting second padding data in the second actual data (ki) to be sent (i) An encoding module 12, configured to perform error correction encoding processing on the data (k) output from the filling module 11;
- the modulation module 13 is configured to perform signal modulation on the data (n) output from the encoding module 12, and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
- the filling module 11 may include:
- the rate adaptation unit 111 is configured to obtain a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
- the inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the second actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data; the padding position of the second padding data may be Pre-set, either before or after the second actual data, or in the second actual data.
- the transmitting end may include a scrambling module to scramble the signal (data) before the signal is transmitted. , the following is described in detail.
- scrambling code modules in the following embodiments are optional modules.
- a second embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a scrambling code module 15 for performing scrambling processing on a second actual data (ki) to be sent; For inserting the second padding data (i) into the data output by the scrambling code module 15; the encoding module 12 for performing error correction encoding processing on the data (k) output from the padding module 11; The data (n) output from the encoding module 12 is signal-modulated; and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
- the transmitting end 1 includes: a scrambling code module 15 for performing scrambling processing on a second actual data (ki) to be sent; For inserting the second padding data (i) into the data output by the scrambling code module 15; the encoding module 12 for performing error correction encoding processing on the data (k) output from the padding module 11; The data (n) output from the encoding module 12 is signal-modulated; and the transmit
- the filling module 11 may include:
- the rate adaptation unit 111 is configured to determine a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. The length of data that needs to be filled;
- the inserting unit 112 is configured to insert the second padding data (i) of the specified length into the data (ki) output by the scrambling code module 15 so that the information symbols obtained after inserting the second padding data (i) (including the scrambling code)
- the rate of data (ki) and second padding data (i) output by module 15 is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data.
- a third embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting second padding data (i) into the second actual data (ki) to be sent.
- the scrambling code module 15 is configured to perform scrambling processing on the data (k) output by the filling module 11; the encoding module 12 is configured to perform error correction encoding processing on the data (k) output from the scrambling code module 15; And for performing signal modulation on the data (n) output from the encoding module 12; the transmitting module 14 is configured to send the signal (n) output by the modulation module 13.
- the filling module 11 may include:
- the rate adaptation unit 111 is configured to acquire a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
- the inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
- a fourth embodiment of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting a padding byte (i) into a second actual data (ki) to be sent;
- the encoding module 12 is configured to perform error correction encoding processing on the data (k) output by the filling module 11;
- the scrambling code module 15 is configured to perform scrambling processing on the data (n) output by the encoding module 12;
- the signal (n) output from the scrambling code module 15 is signal-modulated; and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
- the filling module 11 may include:
- the rate adaptation unit 111 is configured to obtain a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
- the inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the actual data (ki) and the second padding data (i) sent is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
- the transmitting ends of the second to fifth embodiments of the foregoing transmitting end include the scrambling code module 15, which is different in that the scrambling code module 15 has different positions in the processing flow of the signal (or data) at the transmitting end 1, which is common in the art.
- the technician can select one or more of them to implement according to the actual situation.
- the transmitting end may further include an interleaving module to implement interleaving processing on the signal, which is specifically described below.
- a fifth embodiment of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting a padding byte (i) into a second actual data (ki) to be sent;
- the encoding module 12 is configured to perform error correction encoding processing on the data (k) output by the filling module 11;
- the interleaving module 16 is configured to perform interleaving processing on the data (n) output by the encoding module 12;
- the modulation module 13 is configured to The data (n) output from the interleaving module 16 is subjected to signal modulation; and the transmitting module 14 is configured to transmit the signal (n) output from the modulation module 13.
- the filling module 11 specifically includes:
- the rate adaptation unit 111 is configured to acquire a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
- the inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the second actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data.
- the location in the processing flow of the signal (or data) of the interleaving module of the transmitting end in the transmitting end is not limited to the sequence described in this embodiment, and the interleaving module may also be located before the filling module or the encoding module.
- the signal (or data) is processed, and those skilled in the art can make appropriate settings according to actual conditions.
- interleaving module in this embodiment is an optional module.
- a first embodiment of the receiving end of the present invention provides a receiving end, and the foregoing transmitting end.
- the receiving end 2 includes:
- the receiving module 21 is configured to receive a signal (n,) transmitted by the transmitting end and transmitted by the channel, where the signal transmitted by the receiving end includes the first actual data (n, -i,), and the first actual The padding position in the data includes the first padding data (i, ); the transmitting end inserts the second padding data (i) in the padding position in the second actual data (ki) before transmitting the signal, and passes through the transmitting end to the receiving end.
- the channel transmission process of the end, the second actual data undergoes a possible change to become the first actual data (n, -i,), and the second padding data (i) undergoes a possible change to become the first padding data (i,);
- the demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
- a replacement module 23 configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i); since the second padding data (i) In the transmission process, due to signal interference or other reasons, the first padding data (i,) received by the receiving end may not coincide with the second padding data (i) filled by the transmitting end, so the second padding data is used before decoding. (i) replacing the first padding data (i,) to correct errors that may occur during channel transmission;
- the decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output from the replacement module 23, thereby obtaining the required second actual data (k-i). Since the replacement module 23 replaces the first padding data (i, ) with the second padding data (i) before the error correction decoding by the decoding module 24, the decoding module can concentrate the error correction decoding capability on the useful actual data (only It is necessary to perform error correction decoding on the first actual data (n, -i,) to improve the effective coding gain.
- the replacement module 23 may include:
- a detecting unit 231 configured to detect a filling position in the data (n,) output from the demodulation module 22;
- the replacing unit 232 is configured to replace the first padding data (i,) at the padding position in the data (n,) output from the demodulation module 22 described above with the second padding data (i).
- the receiving module 21 receives the signal (n,) transmitted by the transmitting end and transmits the signal, and the demodulation module 21 demodulates the received signal, and then the detecting unit 231 detects the filling in the signal (data).
- the error correction decoding is performed to obtain the actual data (ki). Since the second padding data (i) is the padding data inserted by the transmitting end in the second actual data, the decoding module 24 does not need to correct the error correction decoding process. Wrong, the ability to decode error correction can be concentrated on the useful first actual data (n, -i,), thereby increasing the effective coding gain.
- the receiving end may include a descrambling module to descramble the received signal (data), which will be specifically described in the following embodiments.
- the descrambling module in the following embodiments is an optional module.
- a second embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the transmitting end provided in the foregoing second embodiment, and the receiving end 2 includes:
- the receiving module 21 is configured to receive a signal ( ⁇ ') transmitted by the transmitting end and transmitted through the channel;
- the demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
- a replacement module 23 configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i);
- a decoding module 24 configured to perform error correction decoding processing on the data (n'-i', i) output from the replacement module 23;
- the descrambling module 25 is configured to descramble the second actual data (k-i) included in the data output by the decoding module 24, thereby obtaining the original second actual data (k-i). It should be noted that, since the scrambling module 15 of the transmitting end 2 only scrambles the second actual data, the descrambling module 25 only needs to perform descrambling processing on the second actual data.
- the replacement module 23 may include:
- a detecting unit 231 configured to detect a filling position in the data (n,) output from the demodulation module 22, and a replacement unit 232 for filling the filling position in the data (n,) output from the demodulation module 22
- the first padding data (i,) is replaced with the second padding data (i).
- a third embodiment of the receiving end of the present invention provides a receiving end corresponding to the transmitting end provided in the third embodiment.
- the receiving end 2 includes:
- the receiving module 21 is configured to receive a signal ( ⁇ ') transmitted by the transmitting end 2 and transmitted through the channel;
- the demodulation module 22 is configured to send a signal ( ⁇ ,) transmitted through the channel received by the receiving module 21 Demodulation
- a replacement module 23 configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i);
- the decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output from the replacement module 23;
- the descrambling module 25 is configured to perform descrambling processing on the data (k-i, i) output from the decoding module 24, thereby obtaining the required second actual data (k-i).
- the replacement module 23 may include:
- a detecting unit 231 configured to detect a filling position in the data (n,) output from the demodulation module 22
- a replacement unit 232 configured to fill the filling position in the data (n,) output from the demodulation module 22
- the first padding data (i,) is replaced with the second padding data (i).
- a fourth embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the transmitting end provided in the fourth embodiment, and the receiving end 2 includes:
- the receiving module 21 is configured to receive a signal ( ⁇ ') transmitted by the transmitting end and transmitted through the channel;
- the demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
- the descrambling module 25 is configured to perform descrambling processing on the data (n,) output by the demodulation module 22; and the replacement module 23 is configured to fill the first position in the data (n,) output from the descrambling module 25 Fill data (i,) is replaced with second fill data (i);
- the decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output by the replacement module 23 to obtain the required second actual data (k-i).
- the replacement module 23 may include:
- a detecting unit 231 configured to detect a filling position in the data (n,) output from the descrambling module 25; a replacing unit 232, configured to fill the filling position in the data (n,) output from the descrambling module 25
- the first padding (i,) section is replaced with the second padding data (i).
- the receiving end 2 includes an interference module 25, wherein the descrambling module 25 corresponds to the scrambling module in the transmitting end, and the descrambling module 25 pairs the signal at the receiving end 2 (or The location in the processing flow of the data) is also different, and those skilled in the art can select according to the actual situation. Choose one or more of them to implement.
- the receiving end may also include a deinterleaving module, which will be specifically described below.
- a fifth embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the sending end provided in the fifth embodiment of the transmitting end, and the receiving end 2 includes:
- the receiving module 21 is configured to receive a signal ( ⁇ ') transmitted by the transmitting end and transmitted through the channel;
- the demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
- the deinterleaving module 26 is configured to perform deinterleave processing on the data (n,) output by the demodulation module 22; and the replacement module 23 is configured to fill the first position in the data (n,) output from the deinterleave module 26 Fill data (i,) is replaced with second fill data (i);
- the decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output by the replacement module 23 to obtain the required second actual data (k-i).
- the replacement module 23 may include:
- a detecting unit 231 configured to detect a filling position in the data (n,) output from the deinterleave module 26; a replacing unit 232, configured to: at the filling position in the data (n,) output from the deinterleave module 26
- the first padding (i,) section is replaced with the second padding data (i).
- the deinterleaving module of the receiving end is not limited to the sequence described in this embodiment, and the interleaving module of the transmitting end may also be located before the filling module or the encoding module, and the deinterleaving module may also be located in the replacement module or The signal (or data) is processed after the decoding module, and those skilled in the art can make appropriate settings according to actual conditions.
- deinterleaving module in this embodiment is an optional module.
- the second padding data is 00 16 or 7E 16
- the error correction encoding/decoding method adopts RS (256, 252)
- the modulation/demodulation mode adopts OFDM
- the actual data to be transmitted per unit time is 149 words.
- the capacity of the physical layer in the unit time is 252 bytes, which is composed of the transmitting end and the receiving end respectively provided by the fourth embodiment of the transmitting end and the fourth embodiment of the receiving end respectively.
- the signal processing system performs processing, and the specific processing flow is as follows:
- Step Sl the rate adaptation unit 111 determines the length of the data to be filled according to the fixed line rate (252) of the physical layer and the data amount (149) of the second actual data (103);
- Step S2 the inserting unit 112 inserts 103 bytes of padding bytes 00 16 or 7E 16 (ie, second padding data) in the second actual data;
- Step S3 the second padding data and the second actual data are used together as an information symbol, and the encoding module 12 performs RS (256, 252) encoding;
- Step S4 The scrambling code module 15 performs scrambling processing on the data output by the encoding module 12;
- Step S5 The modulation module 13 performs OFDM modulation on the data output by the scrambling code module 15;
- Step S6 the sending module 14 sends the OFDM modulated signal to the receiving end 2;
- Step S7 The receiving module 21 receives the signal sent by the transmitting end 1, and the signal is received by the receiving end after being transmitted through the channel;
- Step S8 The demodulation module 22 performs OFDM demodulation on the signal received by the receiving module 21;
- Step S9 The descrambling module 25 performs descrambling processing on the data output by the demodulation module 22;
- Step S10 The detecting unit 231 detects the filling position in the data outputted by the descrambling module 25; Step S11, the replacing unit 232 replaces the first filling data that may be in error at the filling position with the completely reliable one according to the detection result of the detecting unit 231.
- Two padding data (00 16 or 7 6 bytes;);
- Step S12 The decoding module 24 performs RS (256, 252) decoding processing on the replaced second padding data together with the first actual data, so that the original second actual data (149 bytes) can be obtained.
- the second padding data is a duplicate byte identifying the padding position
- the error correction encoding/decoding method adopts RS (256, 252)
- the modulation/demodulation mode adopts OFDMA
- the actual data (second actual data) to be transmitted per unit time is 149 bytes
- the load carrying capacity of the physical layer per unit time is 252 bytes, which is composed of the transmitting end and the receiving end respectively provided by the second embodiment of the transmitting end and the second embodiment of the receiving end respectively.
- Step Sl the rate adaptation unit 111 determines the length of the data to be filled according to the fixed line rate (252) of the physical layer and the data amount (149) of the second actual data (103);
- Step S2 the scrambling code module 15 performs scrambling processing on the second actual data;
- Step S3 the inserting unit 112 inserts 103 bytes of the repeated bytes of the identifier filling position (ie, the second padding data) in the second actual data after the scrambling process;
- Step S4 the second padding data and the second actual data are used together as an information symbol, and the encoding module 12 performs RS (256, 252) encoding;
- Step S5 the modulation module 13 performs the OFDMA modulation on the data output by the encoding module 12;
- Step S6 the transmitting module 14 sends the signal obtained by the OFDMA modulation to the receiving end 2;
- Step S7 The receiving module 21 receives the signal sent by the transmitting end 1, and the signal is received by the receiving end after being transmitted through the channel;
- Step S8 The demodulation module 22 performs OFDMA demodulation on the signal received by the receiving module 21;
- Step S10 the replacement unit 232 replaces the first padding data that may be in error at the padding position with the second padding data that is completely reliable according to the detection result of the detecting unit 231;
- Step S11 The decoding module 24 performs RS (256, 252) decoding processing on the replaced second padding data together with the first actual data, so that the second uncongested second actual data (149 bytes) can be obtained.
- Step S12 The descrambling module 25 descrambles the undescrambled second actual data (149 bytes) output by the decoding module 24 to obtain the original second actual data (149 bytes).
- an embodiment of the present invention further provides a signal processing system, including a transmitting end 1 and a receiving end 2, where
- the transmitting end 1 is configured to insert the second padding data into the second actual data to be sent; the sending end 1 is further configured to perform error correction coding processing on the data obtained by inserting the second padding data;
- the transmitting end 1 is further configured to perform signal modulation on the data obtained by the above error correction coding process; the transmitting end 1 is further configured to send the signal obtained by modulating the signal to the receiving end 2;
- the receiving end 2 is configured to receive a signal transmitted by the transmitting end 1 and transmitted by the channel, where the signal transmitted through the channel includes the first actual data and the first padding data; wherein the first actual data is sent by the sending end
- the actual data is generated after the channel transmission process is changed, and the first padding data is the second padding data inserted by the transmitting end into the second actual data in the channel transmission. Generated after a change in the process of transmission;
- the receiving end 2 is further configured to perform signal demodulation on the signal transmitted through the channel to obtain the first data
- the receiving end 2 is further configured to replace the first padding data on the padding position in the first data with the second padding data to obtain second data;
- the receiving end 2 is further configured to perform error correction decoding processing on the second data.
- the sending end 1 and the receiving end 2 can perform signal processing in the manner of all the above embodiments, and the specific process is not described herein.
- the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, read-only memory (ROM), random access memory (RAM), disk or optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
一种信号处理方法、 系统以及发送端和接收端 技术领域 Signal processing method, system, and transmitting end and receiving end
本发明涉及通信技术领域, 具体涉及一种信号处理方法、 系统以及发送端 和接收端。 The present invention relates to the field of communications technologies, and in particular, to a signal processing method and system, and a transmitting end and a receiving end.
背景技术 Background technique
在现有的通信系统中,由于在信号传播过程中可能受到各种干扰和其它因 素的影响,接收端接收并解调得到的信息可能会出现错误, 即信息在传播过程 中出现了错误。 In the existing communication system, due to various interferences and other factors in the signal propagation process, the information received and demodulated by the receiving end may be wrong, that is, the information has an error during the propagation.
为提高信息传输可靠性,在通信系统中广泛使用了具有一定纠错能力的信 道编码技术。信道编码是为了与信道的统计特性相匹配, 并区分通路和提高通 信的可靠性, 而在信源编码的基础上, 按一定规律加入一些新的监督码元, 以 实现纠错的编码, 如里德-索罗门码 (Read-Solomon ), 卷积码 (Convolution codes )等纠错编码技术。 上述的信道编码技术的基本实现方法是在发送端将 待发送的信息(信息码元)附上一些监督码元, 监督码元与信息码元之间以某 种确定的规则相互关联或约束,接收端按照既定的规则校验信息码元与监督码 元之间的关系,一旦传输发生错误,则信息码元与监督码元的关系就受到破坏, 从而接收端可以发现错误乃至纠正错误。 In order to improve the reliability of information transmission, channel coding technology with certain error correction capability is widely used in communication systems. The channel coding is to match the statistical characteristics of the channel, and to distinguish the path and improve the reliability of the communication. On the basis of the source coding, some new supervised symbols are added according to a certain rule to implement the error correction coding, such as Read-Solomon, error correction coding techniques such as Convolution codes. The basic implementation method of the above channel coding technology is to attach some supervised symbols to the information (information symbols) to be transmitted at the transmitting end, and the supervised symbols and the information symbols are associated or constrained by certain certain rules. The receiving end checks the relationship between the information symbol and the supervised symbol according to a predetermined rule. Once an error occurs in the transmission, the relationship between the information symbol and the supervised symbol is destroyed, so that the receiving end can find the error or even correct the error.
此外, 在点对点的通信系统(例如 DSL等) 中, 物理层的线路速率一般 都是较为固定的 (通常为许可的最大用户速率), 而待发送的实际数据(也可 称为实际业务数据, 即用户需要传输的用户数据或管理数据)的速率并不一定 是匀速率。 为了使待发送的实际数据的速率与物理层的固定线路速率相匹配, 目前最常用的处理方法之一是对待发送的实际数据进行空闲数据填充处理,即 是在实际数据中填充一定字节数或比特数的填充数据,其中填充数据通常为空 闲数据即哑元(dummy/idle ), 填充了填充数据之后, 实际数据与填充数据一 同作为信息码元进行纠错编码。 In addition, in a point-to-point communication system (such as DSL, etc.), the line rate of the physical layer is generally relatively fixed (usually the maximum user rate allowed), and the actual data to be sent (also referred to as actual service data, That is, the rate at which the user needs to transmit user data or management data is not necessarily a uniform rate. In order to match the rate of the actual data to be sent with the fixed line rate of the physical layer, one of the most common processing methods currently is to perform idle data filling processing on the actual data to be sent, that is, to fill a certain number of bytes in the actual data. Or the padding data of the number of bits, wherein the padding data is usually dummy data, that is, dummy/idle. After padding the padding data, the actual data is used as the information symbol for error correction coding together with the padding data.
现有技术中通常的信号处理方法是:在发送端先对实际数据填充一定字节 数或比特数的填充数据, 然后再对填充之后得到的信息码元进行纠错编码处 理, 随后调制并发送, 其中还可以包括扰码处理等步骤; 经过信道传输之后, 在接收端对接收到的信息码元进行解调和纠错解码处理,其中如果发送端包括 了扰码处理, 那么还需进行解扰处理, 现有技术中的处理方法有以下缺点: 信息码元中包括了实际数据(业务或管理数据)和填充数据(如哑元 /空 闲数据), 由于在信道传输过程中实际数据和填充数据都有可能出现错误。 因 此接收端对解调后得到的信息码元中包括的实际数据和填充的数据都进行纠 错解码处理,但实际上只有实际数据是我们最终需要的数据, 这就造成了一定 的纠错能力的浪费。 The conventional signal processing method in the prior art is: filling the actual data with a certain number of bytes or a number of bits of padding data at the transmitting end, and then performing error correction coding processing on the information symbols obtained after the padding, and then modulating and transmitting. , which may also include steps such as scrambling code processing; after channel transmission, Demodulation and error correction decoding processing is performed on the received information symbol at the receiving end. If the transmitting end includes scrambling code processing, descrambling processing is also required. The prior art processing method has the following disadvantages: The element includes actual data (business or management data) and padding data (such as dummy/idle data), since both actual data and padding data may be erroneous during channel transmission. Therefore, the receiving end performs error correction decoding processing on the actual data and the padded data included in the information symbol obtained after demodulation, but in reality only the actual data is the data that we finally need, which causes a certain error correction capability. Waste.
发明内容 Summary of the invention
本发明实施例所要解决的技术问题是提供一种信号处理方法、系统以及发 送端和接收端, 用于提高有效的编码增益。 A technical problem to be solved by embodiments of the present invention is to provide a signal processing method and system, and a transmitting end and a receiving end for improving effective coding gain.
本发明实施例提供一种信号处理方法, 包括: The embodiment of the invention provides a signal processing method, including:
接收端接收发送端发送的经过信道传输的信号,所述经过信道传输的信号 包括第一实际数据和第一填充数据; 其中, 所述第一实际数据是由所述发送端 发送的第二实际数据在信道传输过程中变化得到的,所述第一填充数据是由所 述发送端插入所述第二实际数据中的第二填充数据在信道传输过程中变化得 到的; Receiving, by the receiving end, the signal transmitted by the channel and transmitted by the channel, where the signal transmitted by the channel includes the first actual data and the first padding data; wherein the first actual data is the second actual data sent by the sending end The data is changed during the channel transmission process, and the first padding data is obtained by the second padding data inserted by the transmitting end into the second actual data during channel transmission;
所述接收端将所述经过信道传输的信号进行信号解调, 以获得第一数据; 所述接收端将所述第一数据中的填充位置上的所述第一填充数据替换为 所述第二填充数据, 以获得第二数据; The receiving end demodulates the signal transmitted through the channel to obtain first data; the receiving end replaces the first padding data in the padding position in the first data with the first Filling the data to obtain the second data;
所述接收端对所述第二数据进行纠错解码处理。 The receiving end performs error correction decoding processing on the second data.
相应的, 本发明实施例还提供一种信号处理系统, 包括发送端和接收端, 所述发送端用于在待发送的第二实际数据中插入所述第二填充数据; 所述发送端还用于对所述插入所述第二填充数据后得到的数据进行纠错 编码处理; Correspondingly, the embodiment of the present invention further provides a signal processing system, including a transmitting end and a receiving end, where the sending end is configured to insert the second padding data in the second actual data to be sent; And performing error correction coding processing on the data obtained after inserting the second padding data;
所述发送端还用于对所述纠错编码处理后得到的数据进行信号调制; 所述发送端还用于将所述信号调制后得到的信号发送至所述接收端; 所述接收端用于接收发送端发送的经过信道传输的信号; The transmitting end is further configured to perform signal modulation on the data obtained by the error correction coding process; the transmitting end is further configured to send the signal obtained by the signal modulation to the receiving end; Receiving a signal transmitted through the channel sent by the transmitting end;
所述接收端还用于将所述经过信道传输的信号进行信号解调,以获得第一 数据; The receiving end is further configured to perform signal demodulation on the channel-transmitted signal to obtain a first Data
所述接收端还用于将所述第一数据中的填充位置上的所述第一填充数据 替换为所述第二填充数据, 以获得第二数据; The receiving end is further configured to replace the first padding data in the padding position in the first data with the second padding data to obtain second data;
所述接收端还用于对所述第二数据进行纠错解码处理。 The receiving end is further configured to perform error correction decoding processing on the second data.
相应的, 本发明实施例还提供一种发送端, 所述发送端包括: Correspondingly, the embodiment of the present invention further provides a sending end, where the sending end includes:
填充模块, 用于在待发送的第二实际数据中插入所述第二填充数据; 编码模块, 用于对从所述填充模块输出的数据进行纠错编码处理; 调制模块, 用于对从所述编码模块输出的数据进行信号调制; a filling module, configured to insert the second padding data into the second actual data to be sent; an encoding module, configured to perform error correction coding processing on data output from the padding module; and a modulation module, configured to The data output by the encoding module performs signal modulation;
发送模块, 用于将所述调制模块输出的信号发送至所述接收端。 And a sending module, configured to send a signal output by the modulation module to the receiving end.
相应的, 本发明实施例还提供一种接收端, 所述接收端包括: Correspondingly, the embodiment of the present invention further provides a receiving end, where the receiving end includes:
接收模块, 用于接收发送端发送的经过信道传输的信号, 所述经过信道传 输的信号包括第一实际数据和第一填充数据; 其中, 所述第一实际数据是由所 述发送端发送的第二实际数据在信道传输过程中变化得到的,所述第一填充数 据是由所述发送端插入所述第二实际数据中的第二填充数据在信道传输过程 中变化得到的; a receiving module, configured to receive a channel-transmitted signal sent by the transmitting end, where the signal transmitted through the channel includes first actual data and first padding data; where the first actual data is sent by the sending end The second actual data is obtained during the channel transmission process, and the first padding data is obtained by the second padding data inserted by the transmitting end into the second actual data during channel transmission;
解调模块, 用于将所述经过信道传输的信号进行信号解调; a demodulation module, configured to perform signal demodulation on the signal transmitted through the channel;
替换模块,用于将所述解调模块输出的数据中的填充位置上的所述第一填 充数据替换为所述第二填充数据; a replacement module, configured to replace the first padding data in a padding position in data output by the demodulation module with the second padding data;
解码模块, 用于对所述替换模块输出的数据进行纠错解码处理。 And a decoding module, configured to perform error correction decoding processing on the data output by the replacement module.
本发明实施例中在接收端对接收到的信息码元进行纠错解码之前,将信息 码元中在信道传输过程中可能出现错误的第一填充数据替换为发送端填充的 第二填充数据,从而无需对第一填充数据进行纠错解码, 可将纠错解码的纠错 能力集中到真正有用的实际数据上, 提高数据的有效编码增益。 In the embodiment of the present invention, before the receiving end performs error correction decoding on the received information symbol, the first padding data in the information symbol that may be erroneous in the channel transmission process is replaced with the second padding data filled in the transmitting end. Therefore, it is not necessary to perform error correction decoding on the first padding data, and the error correction capability of the error correction decoding can be concentrated on the actually useful actual data, thereby improving the effective coding gain of the data.
附图说明 DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的 前提下, 还可以根据这些附图获得其他的附图。 图 1是本发明信号处理方法第一实施例的流程图; 图 2是本发明信号处理方法第二实施例的流程图; 图 3是本发明信号处理方法第三实施例的流程图; 图 4是本发明信号处理方法第四实施例的流程图; 图 5是本发明信号处理方法第五实施例的流程图; 图 6是本发明信号处理方法第六实施例的流程图; 图 7是本发明信号处理方法第七实施例的流程图; 图 8是本发明信号处理方法第八实施例的流程图; 图 9是本发明信号处理方法第九实施例的流程图; 图 10是本发明信号处理方法第十实施例的流程图; 图 11是本发明发送端第一实施例的结构框图; 图 12是本发明发送端第一实施例的详细结构框图; 图 13是本发明发送端第二实施例的结构框图; 图 14是本发明发送端第二实施例的详细结构框图; 图 15是本发明发送端第三实施例的结构框图; 图 16是本发明发送端第三实施例的详细结构框图; 图 17是本发明发送端第四实施例的结构框图; 图 18是本发明发送端第四实施例的详细结构框图; 图 19是本发明发送端第五实施例的结构框图; 图 20是本发明发送端第五实施例的详细结构框图; 图 21是本发明接收端第一实施例的结构框图; 图 22是本发明接收端第一实施例的详细结构框图; 图 23是本发明接收端第二实施例的结构框图; 图 24是本发明接收端第二实施例的详细结构框图; 图 25是本发明接收端第三实施例的结构框图; 图 26是本发明接收端第三实施例的详细结构框图; 图 27是本发明接收端第四实施例的结构框图; 图 28是本发明接收端第四实施例的详细结构框图; 图 29是本发明接收端第五实施例的结构框图; In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are merely the present invention. In some embodiments, other drawings may be obtained from those of ordinary skill in the art in light of the inventive work. 1 is a flow chart of a first embodiment of a signal processing method of the present invention; FIG. 2 is a flow chart of a second embodiment of the signal processing method of the present invention; FIG. 3 is a flow chart of a third embodiment of the signal processing method of the present invention; Figure 5 is a flow chart of a fourth embodiment of the signal processing method of the present invention; Figure 5 is a flow chart of a fifth embodiment of the signal processing method of the present invention; Figure 6 is a flow chart of a sixth embodiment of the signal processing method of the present invention; FIG. 8 is a flow chart of the eighth embodiment of the signal processing method of the present invention; FIG. 9 is a flowchart of the ninth embodiment of the signal processing method of the present invention; FIG. 11 is a block diagram showing the structure of the first embodiment of the transmitting end of the present invention; FIG. 12 is a block diagram showing the detailed structure of the first embodiment of the transmitting end of the present invention; Figure 14 is a block diagram showing the structure of a second embodiment of the transmitting end of the present invention; Figure 15 is a block diagram showing the structure of the transmitting end of the present invention; Figure 16 is a block diagram showing the third embodiment of the transmitting end of the present invention; Figure 17 is a block diagram showing the structure of the fourth embodiment of the transmitting end of the present invention; Figure 18 is a block diagram showing the structure of the fourth embodiment of the transmitting end of the present invention; Figure 20 is a block diagram showing the structure of the first embodiment of the receiving end of the present invention; Figure 21 is a block diagram showing the structure of the first embodiment of the receiving end of the present invention; Figure 22 is a block diagram showing the detailed structure of the first embodiment of the receiving end of the present invention; Figure 24 is a block diagram showing the structure of the second embodiment of the receiving end of the present invention; Figure 25 is a block diagram showing the structure of the receiving end of the present invention; Figure 25 is a block diagram showing the structure of the receiving end of the present invention; Figure 27 is a block diagram showing the structure of a fourth embodiment of the receiving end of the present invention; Figure 28 is a block diagram showing the detailed structure of a fourth embodiment of the receiving end of the present invention; Figure 29 is a block diagram showing the structure of a fifth embodiment of the receiving end of the present invention;
图 30是本发明接收端第五实施例的详细结构框图; Figure 30 is a block diagram showing the detailed structure of the fifth embodiment of the receiving end of the present invention;
图 31是本发明信号处理系统实施例的结构框图。 Figure 31 is a block diagram showing the structure of an embodiment of the signal processing system of the present invention.
具体实施方式 detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 本发明实施例中提供了一种信号处理方法、 系统以及发送端和接收端, 其 主要思想是在接收端对接收的信号进行纠错解码之前,先将接收的信号中填充 位置上的可能在传输过程中出错的填充数据 (第一填充数据 )替换为信号传输 前填充的填充数据(第二填充数据), 因此在随后对信号进行纠错解码时就不 必对填充数据进行纠错, 可将纠错能力集中在真正有用的实际数据上,从而提 高有效编码增益。 以下分别进行详细说明。 BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without the creative work are all within the scope of the present invention. In the embodiment of the present invention, a signal processing method and system, and a transmitting end and a receiving end are provided. The main idea is that before the receiving end performs error correction decoding on the received signal, the possible filling position in the received signal may be The padding data (first padding data) that is erroneous during transmission is replaced with the padding data (second padding data) filled before the signal transmission, so it is not necessary to correct the padding data when the signal is subjected to error correction decoding. The error correction capability is concentrated on the actual data that is really useful, thereby increasing the effective coding gain. The details are described below separately.
以下各实施例中填充字节或第二填充数据可以是空闲数据或其它特定的 数据, 例如标识填充位置的重复字节、 ATM的空闲信元(idle cell )、 0016或7 16 等。 The padding bytes or the second padding data in the following embodiments may be idle data or other specific data, such as a duplicate byte identifying a padding location, an idle cell of an ATM, 00 16 or 7 16 or the like.
以下各实施例中采用的信号调制 /解调方式包括但不限于以下方式的至少 一种: 正交频分复用 ( OFDM, Orthogonal Frequency Division Multiplexing ), 正交频分多址 ( OFDMA, Orthogonal Frequency Division Multiple Access ), 离 散小波变换正交频分复用( DWT-OFDM, Discrete Wavelet Transform Orthogonal Frequency Division Multiplexing )、差分移相键控( DPSK, Differential Phase Shift Keying )或正交振幅键控 ( QAM, Quadrature Amplitude Modulation )等。 The signal modulation/demodulation modes used in the following embodiments include, but are not limited to, at least one of the following modes: Orthogonal Frequency Division Multiplexing (OFDM), Orthogonal Frequency Division Multiple Access (OFDMA) Division Multiple Access), Discrete Wavelet Transform Orthogonal Frequency Division Multiplexing (DWT-OFDM), Differential Phase Shift Keying (DPSK), or Quadrature Amplitude Keying (QAM, Quadrature Amplitude Modulation) and so on.
以下各实施例中采用的纠错编码 /解码方式包括但不限于下列方式的至少 一种: 低密度奇偶校验 ( LDPC, Low Density Parity Check Code )、 里德 -所罗 门编码(RS, Reed-Solomon code )或 TURBO码等。 The error correction encoding/decoding methods used in the following embodiments include, but are not limited to, at least one of the following: Low Density Parity Check Code (LDPC), Reed-Solomon Code (RS, Reed-Solomon) Code ) or TURBO code, etc.
以下各实施例中填充位置(即第一或第二填充数据插入的位置)可在实际 数据之前或之后, 当然也可以位于实际数据的中间。 具体的填充位置, 本领域 技术人员可根据实际情况进行选择。 The filling position (ie, the position at which the first or second filling data is inserted) in the following embodiments may be actual Before or after the data, of course, it can also be located in the middle of the actual data. The specific filling position can be selected by a person skilled in the art according to the actual situation.
需要说明的是, 在通信技术领域中, 数据在经过调制之后可以称为信号, 信号经过解调之后可以成为数据。 It should be noted that in the field of communication technology, data may be referred to as a signal after being modulated, and the signal may become data after being demodulated.
下面对本发明提供的信号处理方法进行详细描述: The signal processing method provided by the present invention is described in detail below:
参考图 1 , 本发明方法第一实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 1, a first embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 101、 接收步骤, 即接收端接收发送端发送的经过信道传输的信号; 接收到的经过信道传输的信号中包括了第一实际数据和第一填充数据,所述第 一填充数据的填充位置可以是在第一实际数据之前或之后,当然也可以是插入 在第一实际数据中。其中, 第一实际数据是由发送端发送的第二实际数据在信 道传输过程中经过可能的变化得到的,第一填充数据是由发送端在发送信号之 前对第二实际数据填充的第二填充数据在信道传输过程中经过可能的变化得 到的,信道传输过程中可能由于信道衰减和噪声等影响造成第二实际数据和第 二填充数据的上述变化; Step 101: The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel; the received signal transmitted through the channel includes the first actual data and the first filling data, and the filling position of the first filling data It may be before or after the first actual data, and of course it may be inserted in the first actual data. The first actual data is obtained by a possible change in the second actual data sent by the transmitting end during the channel transmission process, and the first padding data is a second padding that is filled by the transmitting end to the second actual data before the transmitting end sends the signal. The data is obtained through possible changes in the channel transmission process, and the above-mentioned changes of the second actual data and the second padding data may be caused by channel attenuation and noise during channel transmission;
步骤 102、 解调步骤, 即上述接收端将接收到的经过信道传输的信号进行 信号解调, 以获得第一数据; Step 102: The demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data;
步骤 103、 替换步骤, 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为第二填充数据, 以获得第二数据; Step 103, the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
步骤 104、 解码步骤, 即上述接收端对上述第二数据纠错解码处理。 Step 104: The decoding step, that is, the receiving end performs the second data error correction decoding process.
本实施例中描述的是接收端的处理流程,其核心思想在于在接收端对接收 的信号进行纠错解码之前, 将填充位置上的第一填充数据替换为第二填充数 据。其中第二填充数据是发送端在发送信号前对第二实际数据填充的原始的填 充数据, 第二填充数据位于第二实际数据中的填充位置上,在经过信道传输之 后, 可能由于传输过程中的信号衰减和噪声或其他原因出现错误,接收端接收 到的信号可能和发送端发送的信号可能并不一致,其中第一实际数据和第二实 际数据可能不一致, 第一填充数据和第二填充数据也可能不一致,现有技术的 做法是将第一实际数据和第一填充数据都进行纠错解码,而本实施例中在纠错 解码前将第一填充数据替换为第二填充数据,则就无需对第一填充数据进行纠 错解码, 而把纠错解码的能力集中在有用的实际数据(第一实际数据)上, 可 提高有效的编码增益。 What is described in this embodiment is the processing flow of the receiving end. The core idea is to replace the first padding data at the padding position with the second padding data before the receiving end performs error correction decoding on the received signal. The second padding data is the original padding data that the transmitting end fills the second actual data before transmitting the signal, and the second padding data is located in the padding position in the second actual data, after the channel transmission may be due to the transmission process. Signal attenuation and noise or other reasons, the signal received by the receiving end may not coincide with the signal sent by the transmitting end, wherein the first actual data and the second actual data may be inconsistent, the first filling data and the second filling data It may also be inconsistent. The prior art practice is to perform error correction decoding on both the first actual data and the first padding data, but in the embodiment, error correction is performed. By replacing the first padding data with the second padding data before decoding, there is no need to perform error correction decoding on the first padding data, and the error correction decoding capability is concentrated on useful actual data (first actual data), which can be improved. Effective coding gain.
进一步地, 方法中还可包括发送端相对应的处理流程,请见下面的本发明 方法第二实施例。 Further, the method may further include a processing flow corresponding to the transmitting end, as shown in the second embodiment of the method of the present invention below.
参考图 2, 本发明方法第二实施例, 提供了一种信号处理方法, 包括下列 步骤: Referring to FIG. 2, a second embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 201、 填充步骤, 即发送端在待发送的第二实际数据中插入第二填充 数据; Step 201: The filling step, that is, the sending end inserts the second padding data in the second actual data to be sent;
步骤 202、 编码步骤 即上述发送端对上述插入第二填充数据后得到的数 据进行纠错编码处理; Step 202: Encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data;
步骤 203、 调制步骤 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 203, a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
步骤 204、 发送步骤 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 204: Sending, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 205、 接收步骤 即上述接收端接收上述发送端发送的经过信道传專 ί 的信号; Step 205: The receiving step is that the receiving end receives the signal transmitted by the sending end and transmits the channel-transmitted special signal;
步骤 206、 解调步骤 即上述接收端将上述经过信道传输的信号进行信号 解调, 以获得第一数据; Step 206, the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data;
步骤 207、 替换步骤, 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以获得第二数据; Step 207, the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
步骤 208、 解码步骤, 即上述接收端对上述第二数据纠错解码处理。 Step 208: The decoding step, that is, the receiving end performs the second data error correction decoding process.
本实施例中步骤 201至 204为发送端的处理步骤,步骤 205至 208为接收端的 处理步骤, 步骤 205至 208与方法第一实施例中的步骤 101至 104——对应。 In the embodiment, steps 201 to 204 are processing steps of the transmitting end, and steps 205 to 208 are processing steps of the receiving end, and steps 205 to 208 correspond to steps 101 to 104 of the first embodiment of the method.
需要说明的是,发送端发送的信号经过信道传输之后被接收端接收, 由于 在信道传输中可能出现的传输错误,接收端接收到的信号与发送端发送的信号 可能并不一致, 其中传输的数据(包括业务、 管理和填充数据)都有可能发生 了变化, 而本实施例中在纠错解码前, 将接收到的信号中填充位置的第一填充 数据替换为发送端在填充位置上插入的第二填充数据,从而无需对填充数据进 行纠错解码, 而将纠错解码的能力集中在有用的实际数据上, 可提高有效的编 码增益。 It should be noted that the signal sent by the transmitting end is received by the receiving end after being transmitted through the channel. The signal received by the receiving end may not be consistent with the signal sent by the transmitting end due to a transmission error that may occur in the channel transmission, wherein the transmitted data may be inconsistent. There may be changes (including service, management, and padding data), and in this embodiment, the first padding of the padding position in the received signal will be received before error correction decoding. The data is replaced by the second padding data inserted by the transmitting end at the padding position, so that the error correction decoding of the padding data is not required, and the ability of error correction decoding is concentrated on the useful actual data, which can improve the effective coding gain.
优选地,发送端还可增加对数据的扰码处理,相应的接收端可增加对数据 的解扰处理, 请见下面的方法第三至第五实施例。 Preferably, the transmitting end can also increase the scrambling processing of the data, and the corresponding receiving end can increase the descrambling processing of the data. Please refer to the following third to fifth embodiments.
参考图 3 , 本发明方法第三实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 3, a third embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 301、 扰码步骤, 即发送端对待发送的第二实际数据进行扰码处理; 步骤 302、 填充步骤, 即上述发送端在经过扰码处理后的第二实际数据中 插入第二填充数据; Step 301, the scrambling code step, that is, the second actual data to be sent by the transmitting end is scrambled; step 302, the filling step, that is, the sending end inserts the second padding data in the second actual data after the scrambling process;
步骤 303、 编码步骤 即上述发送端对上述插入第二填充数据后得到的数 据进行纠错编码处理; Step 303: Encoding step, that is, the sending end performs error correction coding processing on the data obtained after inserting the second padding data;
步骤 304、 调制步骤 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 304: a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
步骤 305、 发送步骤 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 305, the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 306、 接收步骤 即上述接收端接收上述发送端发送的经过信道传專 ί 的信号; Step 306: The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted through the channel;
步骤 307、 解调步骤 即上述接收端将上述经过信道传输的信号进行信号 解调, 以获得第一数据; Step 307, the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data;
步骤 308、 替换步骤 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以获得第二数据; Step 308, the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
步骤 309、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理, 以获得第三数据; Step 309, the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
在经过纠错解码处理之后,将第一实际数据还原成发送端发送的第二实际 数据; After the error correction decoding process, the first actual data is restored to the second actual data sent by the transmitting end;
步骤 310、 解扰步骤, 即上述接收端对上述第三数据中包含的第二实际数 据进行解扰处理。 由于在发送端仅对实际数据进行了扰码处理, 因此在接收端 也仅需对实际数据进行解扰处理。 Step 310: The descrambling step, that is, the receiving end performs descrambling processing on the second actual data included in the third data. Since only the actual data is scrambled at the transmitting end, at the receiving end It is also only necessary to descramble the actual data.
本实施例与方法第二实施例相比, 分别在发送端增加了扰码步骤,在接收 端增加了解扰步骤, 扰码处理可使加扰后的信号频谱更适应信号传输的需要, 同时也可增加通信的保密性; 需要说明的是, 本实施例中的扰码步骤和解扰步 骤为可选步骤。 Compared with the second embodiment of the method, the embodiment adds a scrambling step to the transmitting end, and adds an interference step to the receiving end. The scrambling code process can make the scrambled signal spectrum more suitable for signal transmission, and also The confidentiality of the communication can be increased. It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps.
参考图 4, 本发明方法第四实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 4, a fourth embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 401、 填充步骤, 即发送端在待发送的第二实际数据中插入第二填充 数据; Step 401, the filling step, that is, the sending end inserts the second padding data in the second actual data to be sent;
步骤 402、 扰码步骤 即上述发送端对上述插入第二填充数据后得到的数 据进行扰码处理; Step 402: The scrambling code step, that is, the sending end performs scrambling processing on the data obtained after inserting the second padding data;
步骤 403、 编码步骤 即上述发送端对上述扰码处理后得到的数据进行纠 错编码处理; Step 403: Encoding step, that is, the sending end performs error correction coding processing on the data obtained by the scrambling code processing;
步骤 404、 调制步骤 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 404, a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
步骤 405、 发送步骤 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 405, the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 406、 接收步骤 即上述接收端接收上述发送端发送的经过信道传專 ί 的信号; Step 406: The receiving step is that the receiving end receives the signal that is sent by the sending end and is transmitted through the channel;
步骤 407、 解调步骤 即上述接收端将上述经过信道传输的信号进行信号 解调, 以得到第一数据; Step 407, the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data;
步骤 408、 替换步骤 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以得到第二数据; Step 408, the replacing step, that is, the receiving end replaces the first padding data in the padding position in the first data with the second padding data to obtain the second data;
步骤 409、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理, 以得到第三数据; Step 409, the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
步骤 410、 解扰处理, 即上述接收端对上述第三数据进行解扰处理。 Step 410: The descrambling process, that is, the receiving end performs descrambling processing on the third data.
本实施例与方法第三实施例相比,扰码步骤及解扰步骤的在流程中的位置 有所不同; 需要说明的是, 本实施例中的扰码步骤和解扰步骤为可选步骤。 -考图 5 , 本发明方法第五实施例, 提供一种信号处理方法, 包括下列步 步骤 501、 填充步骤 即发送端在待发送的第二实际数据中插入第二填充 数据; In this embodiment, the location of the scrambling step and the descrambling step are different in the flow according to the third embodiment of the method. It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps. - Figure 5, a fifth embodiment of the present invention provides a signal processing method, including the following step 501, the filling step, that is, the transmitting end inserts the second padding data into the second actual data to be sent;
步骤 502、 编码步骤 即上述发送端对上述插入第二填充数据后得到的数 据进行纠错编码处理; Step 502: Encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data;
步骤 503、 扰码步骤 即上述发送端对上述纠错编码处理后得到的数据进 行扰码处理; Step 503: The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by the error correction coding process;
步骤 504、 调制步骤 即上述发送端对上述扰码处理后得到的数据进行信 号调制; Step 504: The step of modulating, that is, the sending end performs signal modulation on the data obtained by the scrambling code processing;
步骤 505、 发送步骤 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 505: Sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 506、 接收步骤 即上述接收端接收上述发送端发送的经过信道传專 ί 的信号; Step 506: The receiving step is that the receiving end receives the signal transmitted by the sending end and transmits the channel through the channel;
步骤 507、 解调步骤 即上述接收端将上述经过信道传输的信号进行信号 解调, 以获得第一数据; Step 507, the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data;
步骤 508、 解扰步骤 即上述接收端对上述第一数据进行解扰处理; 步骤 509、 替换步骤 即上述接收端将上述解扰处理后得到的数据中填充 位置上的第一填充数据替换为上述第二填充数据, 以获得第二数据; Step 508, the descrambling step, that is, the receiving end performs descrambling processing on the first data; Step 509, the replacing step, the receiving end replaces the first padding data in the padding position in the data obtained by the descrambling process Second filling data to obtain second data;
步骤 510、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理。 本实施例与方法第三、 四实施例相比,扰码步骤及解扰步骤在流程中有所 不同; 需要说明的是, 本实施例中的扰码步骤和解扰步骤为可选步骤。 Step 510: The decoding step, that is, the receiving end performs error correction decoding processing on the second data. In this embodiment, the scrambling step and the descrambling step are different in the process. The scrambling step and the descrambling step in this embodiment are optional steps.
上述方法第三至第五实施例中,均包括了在发送端的扰码处理步骤和在接 收端的解扰处理步骤,但扰码处理步骤和解扰处理步骤在信号处理流程中的位 置有所不同,本领域普通技术人员可根据实际情况选择其中一种或多种进行实 施, 当然亦可在发送端和接收端分别增加交织和解交织步骤, 以下第六实施例 进行具体的描述。 In the third to fifth embodiments of the foregoing method, the scrambling code processing step at the transmitting end and the descrambling processing step at the receiving end are included, but the scrambling code processing step and the descrambling processing step are different in the signal processing flow. One of ordinary skill in the art may select one or more implementations according to actual conditions. Of course, the interleaving and deinterleaving steps may be added at the transmitting end and the receiving end respectively. The following sixth embodiment is specifically described.
参考图 6, 本发明方法第六实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 6, a sixth embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
步骤 601、 填充步骤 即发送端在待发送的第二实际数据中插入第二填充 数据; Step 601, the filling step, that is, the sending end inserts the second filling data into the second actual data to be sent;
步骤 602、 编码步骤 即上述发送端对上述插入第二填充数据后得到的数 据进行纠错编码处理; Step 602: Encoding step, that is, the sending end performs error correction coding processing on the data obtained after inserting the second padding data;
步骤 603、 交织步骤 即上述发送端对上述纠错编码处理后得到的数据进 行交织处理; Step 603: The interleaving step, that is, the sending end performs interleaving processing on the data obtained by the error correction encoding process;
步骤 604、 调制步骤 即上述发送端对上述交织处理后得到的数据进行信 号调制; Step 604, a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the above interleaving processing;
步骤 605、 发送步骤 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 605, the sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 606、 接收步骤 即上述接收端接收上述发送端发送的经过信道传输 的信号; Step 606: The receiving step is that the receiving end receives the signal transmitted by the transmitting end and transmitted through the channel;
步骤 607、 解调步骤 即上述接收端将上述经过信道传输的信号进行信号 解调, 以获得第一数据; Step 607, the demodulation step, that is, the receiving end demodulates the signal transmitted through the channel to obtain the first data;
步骤 608、 解交织步骤, 即上述接收端对上述第一数据进行解交织处理; 步骤 609、 替换步骤, 即上述接收端将上述解交织处理后得到的数据中填 充位置上的第一填充数据替换为上述第二填充数据, 以获得第二数据; Step 608, the deinterleaving step, that is, the receiving end performs deinterleaving processing on the first data; Step 609, the replacing step, that is, the receiving end replaces the first padding data in the padding position in the data obtained by the deinterleaving process For the second padding data described above, to obtain second data;
步骤 610、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理。 需要说明的,发送端的交织步骤和接收端的解交织步骤并不局限于本实施 例中所描述的顺序, 如交织步骤也可位于填充步骤或编码步骤之前, 相应的, 解交织步骤也可位于替换步骤或解码步骤之后,本领域普通技术人员可根据实 际情况做合适的设置。 Step 610: The decoding step, that is, the receiving end performs error correction decoding processing on the second data. It should be noted that the interleaving step of the transmitting end and the deinterleaving step of the receiving end are not limited to the sequence described in this embodiment. For example, the interleaving step may also be before the filling step or the encoding step, and correspondingly, the de-interleaving step may also be located in the replacement. After the step or the decoding step, one of ordinary skill in the art can make appropriate settings according to the actual situation.
需要说明的是, 本实施例中的交织步骤和解交织步骤为可选步骤。 It should be noted that the interleaving step and the de-interleaving step in this embodiment are optional steps.
进一步地, 填充步骤可具体包括速率适配步骤和插入步骤,替换步骤相应 的可包括检测步骤和置换步骤, 下面方法第七至第十实施例进行了具体的描 述。 Further, the filling step may specifically include a rate adaptation step and an insertion step, and the replacement step may include a detection step and a replacement step, respectively, and the seventh to tenth embodiments of the method are specifically described below.
参考图 7 , 本发明方法第七实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 7, a seventh embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
步骤 701、 速率适配步骤, 即发送端获取待发送的第二实际数据的速率以 及物理层的固定线路速率,根据上述待发送的第二实际数据的速率以及上述物 理层的固定线路速率, 确定需要填充数据的长度; Step 701: The rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and determines according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. The length of the data to be filled;
步骤 702、 插入步骤, 即上述的发送端在上述待发送的第二实际数据中插 入指定长度的第二填充数据, 以使插入第二填充数据之后得到的信息码元(包 括上述的待发送的第二实际数据和第二填充数据)的速率与物理层的固定线路 速率相适配; 其中, 上述的指定长度为上述需要填充数据的长度; Step 702, the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent The rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
步骤 703、 编码步骤, 即上述发送端对上述插入指定长度的第二填充数据 后得到的数据进行纠错编码处理; Step 703: The encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data of the specified length.
步骤 704、 调制步骤, 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 704: A modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process.
步骤 705、 发送步骤, 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 705, a sending step, that is, the sending end sends the signal obtained by modulating the signal to the receiving end;
步骤 706、 接收步骤, 即上述接收端接收发送端发送的经过信道传输的信 号; Step 706: The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel;
步骤 707、 解调步骤, 即上述发送端将接收到的经过信道传输的信号进行 信号解调, 以获得第一数据; Step 707, a demodulation step, that is, the transmitting end demodulates the received signal transmitted through the channel to obtain the first data;
步骤 708、 检测步骤, 即上述接收端检测上述第一数据中的填充位置; 步骤 709、 置换步骤, 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以获得第二数据; Step 708, the detecting step, that is, the receiving end detects the filling position in the first data; Step 709, the replacing step, that is, the receiving end replaces the first filling data in the filling position in the first data with the second filling Data to obtain second data;
步骤 710、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理。 本实施与方法第二实施例相比, 进一步具体的描述了填充步骤和替换步 骤。 Step 710: The decoding step, that is, the receiving end performs error correction decoding processing on the second data. This embodiment further specifically describes the filling step and the replacement step as compared with the second embodiment of the method.
参考图 8 , 本发明方法第八实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 8, an eighth embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 801、 速率适配步骤, 即发送端获取待发送的第二实际数据的速率以 及物理层的固定线路速率,根据上述待发送的第二实际数据的速率以及上述物 理层的固定线路速率, 确定需要填充数据的长度; Step 801, the rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, according to the rate of the second actual data to be sent and the foregoing The fixed line rate of the layer, determining the length of the data to be filled;
步骤 802、 扰码步骤, 即上述发送端对待发送的第二实际数据进行扰码处 理; Step 802: The scrambling code step, that is, the second actual data to be sent by the sending end is scrambled;
步骤 803、 插入步骤, 即上述的发送端在上述扰码处理后的待发送的第二 实际数据中插入指定长度的第二填充数据,以使插入第二填充数据之后得到的 信息码元(包括上述的待发送的实际数据和第二填充数据 )的速率与物理层的 固定线路速率相适配; 其中上述指定长度为上述需要填充数据的长度; Step 803, the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent after the scrambling code processing, so that the information symbols obtained after inserting the second padding data (including The rate of the actual data to be sent and the second padding data is matched with the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
步骤 804、 编码步骤, 即上述发送端对上述插入指定长度的第二填充数据 后得到的数据进行纠错编码处理; Step 804, the encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data of the specified length;
步骤 805、 调制步骤, 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 805, a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
步骤 806、 发送步骤, 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 806, a sending step, that is, the sending end sends the signal obtained by the signal modulation to the receiving end;
步骤 807、 接收步骤, 即上述接收端接收上述发送端发送的经过信道传输 的信号; Step 807, a receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted over the channel;
步骤 808、 解调步骤, 即上述接收端将接收到的经过信道传输的信号进行 信号解调, 以获得第一数据; Step 808, a demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data;
步骤 809、 检测步骤, 即上述接收端检测上述第一数据中的填充位置; 步骤 810、 置换步骤, 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以获得第二数据; Step 809, the detecting step, that is, the receiving end detects the filling position in the first data; Step 810, the replacing step, that is, the receiving end replaces the first padding data in the filling position in the first data with the second padding Data to obtain second data;
步骤 811、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理, 以获得第三数据; Step 811, the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
步骤 812、 解扰步骤, 即上述接收端对上述第三数据中包含的第二实际数 据进行解扰处理。 Step 812: The descrambling step, that is, the receiving end performs descrambling processing on the second actual data included in the third data.
需要说明的是, 本实施例中的扰码步骤和解扰步骤为可选步骤。 It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps.
本实施与方法第三实施例相比, 进一步具体的描述了填充步骤和替换步 骤。 This embodiment further specifically describes the filling step and the replacement step as compared with the third embodiment of the method.
参考图 9, 本发明方法第九实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 9, a ninth embodiment of the method of the present invention provides a signal processing method, including the following steps. Step:
步骤 901、 速率适配步骤, 即发送端获取经过待发送的第二实际数据的速 率以及物理层的固定线路速率,根据上述待发送的第二实际数据的速率以及上 述物理层的固定线路速率, 确定需要填充数据的长度; Step 901: The rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. Determine the length of data that needs to be populated;
步骤 902、 插入步骤, 即上述的发送端在上述待发送的第二实际数据中插 入指定长度的第二填充数据, 以使插入第二填充数据之后得到的信息码元(包 括上述的待发送的第二实际数据和第二填充数据)的速率与物理层的固定线路 速率相适配; 其中上述指定长度为上述需要填充数据的长度; Step 902, the inserting step, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent) The rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer; wherein the specified length is the length of the above-mentioned padding data;
步骤 903、 扰码步骤, 即上述发送端对上述插入指定长度的第二填充数据 后得到的数据进行扰码处理; Step 903: The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by inserting the second padding data of the specified length.
步骤 904、 编码步骤 , 即上述发送端对上述扰码处理后得到的数据进行纠 错编码处理; Step 904, the encoding step, that is, the sending end performs error correction coding processing on the data obtained by the scrambling code processing;
步骤 905、 调制步骤 , 即上述发送端对上述纠错编码处理后得到的数据进 行信号调制; Step 905, a modulation step, that is, the transmitting end performs signal modulation on the data obtained by the error correction coding process;
步骤 906、 发送步骤 , 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 906, a sending step, that is, the sending end sends the signal obtained by the above signal modulation to the receiving end;
步骤 907、 接收步骤 , 即上述接收端接收发送端发送的经过信道传输的信 号; Step 907: The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted by the channel;
步骤 908、 解调步骤 , 即上述接收端将接收到的经过信道传输的信号进行 信号解调, 以获得第一数据; Step 908, a demodulation step, that is, the receiving end demodulates the received signal transmitted through the channel to obtain the first data;
步骤 909、 检测步骤, 即上述接收端检测上述第一数据中的填充位置; 步骤 910、 置换步骤, 即上述接收端将上述第一数据中填充位置上的第一 填充数据替换为上述第二填充数据, 以获得第二数据; Step 909, the detecting step, that is, the receiving end detects the filling position in the first data; Step 910, the replacing step, that is, the receiving end replaces the first padding data in the filling position in the first data with the second padding Data to obtain second data;
步骤 911、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理, 以获得第三数据; Step 911, the decoding step, that is, the receiving end performs error correction decoding processing on the second data to obtain third data;
步骤 912、 解扰步骤, 即上述接收端对上述第三数据进行解扰处理。 Step 912: The descrambling step, that is, the receiving end performs descrambling processing on the third data.
需要说明的是, 本实施例中的扰码步骤和解扰步骤为可选步骤。 It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps.
本实施与方法第四实施例相比, 进一步具体的描述了填充步骤和替换步 骤。 This embodiment further describes the filling step and the replacement step in more detail than the fourth embodiment of the method. Step.
参考图 10, 本发明方法第十实施例, 提供一种信号处理方法, 包括下列步 骤: Referring to FIG. 10, a tenth embodiment of the method of the present invention provides a signal processing method, including the following steps:
步骤 1001、速率适配步骤, 即发送端获取待发送的第二实际数据的速率以 及物理层的固定线路速率,根据上述待发送的第二实际数据的速率以及上述物 理层的固定线路速率, 计算需要填充数据的长度; Step 1001: Rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and calculates according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. The length of the data to be filled;
步骤 1002、插入步骤, 即上述的发送端在上述待发送的第二实际数据中插 入指定长度的第二填充数据, 以使插入第二填充数据之后得到的信息码元(包 括上述的待发送的第二实际数据和第二填充数据)的速率与物理层的固定线路 速率相适配; 上述指定长度为上述需要填充数据的长度; Step 1002, an insertion step, that is, the sending end inserts second padding data of a specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the above-mentioned to be sent The rate of the second actual data and the second padding data is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data;
步骤 1003、编码步骤, 即上述发送端对上述插入第二填充数据后得到的数 据进行纠错编码处理; Step 1003: an encoding step, that is, the sending end performs error correction coding processing on the data obtained by inserting the second padding data.
步骤 1004、扰码步骤, 即上述发送端对上述纠错编码处理后得到的数据进 行扰码处理; Step 1004: The scrambling code step, that is, the sending end performs scrambling processing on the data obtained by the error correction coding process;
步骤 1005、调制步骤, 即上述发送端对上述扰码处理后得到的数据进行信 号调制; Step 1005: a modulation step, that is, the sending end performs signal modulation on the data obtained by the scrambling code processing;
步骤 1006、发送步骤, 即上述发送端将上述信号调制后得到的信号发送至 接收端; Step 1006: a sending step, that is, the sending end sends the signal obtained by the foregoing signal to the receiving end;
步骤 1007、接收步骤, 即上述接收端接收上述发送端发送的经过信道传输 的信号; Step 1007: The receiving step, that is, the receiving end receives the signal transmitted by the transmitting end and transmitted over the channel;
步骤 1008、解调步骤, 即上述接收端对上述经过信道传输的信号进行信号 解调, 以获得第一数据; Step 1008, a demodulation step, that is, the receiving end performs signal demodulation on the signal transmitted through the channel to obtain first data;
步骤 1009、 解扰步骤 , 即上述接收端对上述第一数据进行解扰处理; 步骤 1010、检测步骤, 即上述接收端检测上述解扰处理后得到的数据中的 填充位置; Step 1009, a descrambling step, that is, the receiving end performs descrambling processing on the first data; Step 1010: a detecting step, that is, the receiving end detects a filling position in the data obtained by the descrambling processing;
步骤 1011、 置换步骤, 即上述接收端将上述解扰处理后得到的数据中填充 位置上的第一填充数据替换为上述第二填充数据, 以获得第二数据; Step 1011: a replacement step, that is, the receiving end replaces the first padding data in the padding position in the data obtained by the descrambling process into the second padding data to obtain the second data;
步骤 1010、 解码步骤, 即上述接收端对上述第二数据进行纠错解码处理。 需要说明的是, 本实施例中的扰码步骤和解扰步骤为可选步骤。 本实施例与方法第五实施例相比,进一步具体的描述了填充步骤和替换步 骤。 Step 1010: The decoding step, that is, the receiving end performs error correction decoding processing on the second data. It should be noted that the scrambling step and the descrambling step in this embodiment are optional steps. This embodiment further describes the filling step and the replacement step in more detail than the fifth embodiment of the method.
上述方法第七至第十实施例, 与上述方法第二至第五实施例相比, 进一步 细化了填充步骤和替换步骤, 其中, 填充步骤包括: In the seventh to tenth embodiments of the above method, the filling step and the replacing step are further refined as compared with the second to fifth embodiments of the above method, wherein the filling step comprises:
速率适配步骤,即发送端获取待发送的第二实际数据的速率以及物理层的 固定线路速率,根据上述待发送的第二实际数据的速率以及上述物理层的固定 线路速率, 计算需要填充数据的长度; The rate adaptation step, that is, the rate at which the transmitting end acquires the second actual data to be sent and the fixed line rate of the physical layer, and calculates the required padding data according to the rate of the second actual data to be sent and the fixed line rate of the physical layer. length;
插入步骤,即上述的发送端在上述待发送的第二实际数据中插入指定长度 的第二填充数据, 以使插入第二填充数据之后得到的信息码元(包括待发送的 第二实际数据和第二填充数据)的速率与物理层的固定线路速率相适配; 上述 指定长度为上述需要填充数据的长度。 Inserting, that is, the sending end inserts the second padding data of the specified length into the second actual data to be sent, so that the information symbol obtained after inserting the second padding data (including the second actual data to be sent and The rate of the second padding data is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
替换步骤包括: The replacement steps include:
检测步骤,即上述接收端检测上述经过信号解调后得到的数据中的填充位 置; a detecting step, that is, the receiving end detects a padding position in the data obtained by demodulating the signal;
置换步骤,即上述接收端将上述经过信号解调后得到的数据中填充位置上 的第一填充数据替换为上述第二填充数据, 以获得第二数据。 And a replacement step, that is, the receiving end replaces the first padding data in the padding position in the data obtained by demodulating the signal by the second padding data to obtain the second data.
下面对本发明提供的信号处理系统以及其中包括的发送端和接收端进行 详细描述: The signal processing system provided by the present invention and the transmitting end and the receiving end included therein are described in detail below:
需要说明的是, 在图 11至图 30中, k-i表示待发送的第二实际数据, 则 i表 示在发送端需要填充的数据 (第二填充数据), k表示信息码元(包括待发送的 第二实际数据和填充字节 ), n表示经过信息码元经过纠错编码后得到的数据, 也即是发送端发送的信号(或数据 ) , n,表示经过传输后接收端接收的信号(或 数据), n,-i,表示接收端接收的信号 (或数据) 中包括的第一实际数据, i,表 示接收端接收的信号 (或数据) 中填充位置上的数据(第一填充数据)。 It should be noted that, in FIG. 11 to FIG. 30, ki represents the second actual data to be transmitted, then i represents data that needs to be filled at the transmitting end (second padding data), and k represents information symbols (including to be transmitted). The second actual data and the padding byte), n represents the data obtained after the error correction coding of the information symbol, that is, the signal (or data) sent by the transmitting end, and n represents the signal received by the receiving end after transmission ( Or data), n, -i, indicating the first actual data included in the signal (or data) received by the receiving end, i, indicating the data at the filling position in the signal (or data) received by the receiving end (first filling data) ).
参考图 11 , 本发明发送端第一实施例, 提供一种发送端, 该发送端 1包括: 填充模块 11 ,用于在待发送的第二实际数据( k-i )中插入第二填充数据( i ); 编码模块 12, 用于对从填充模块 11输出的数据 (k )进行纠错编码处理; 调制模块 13, 用于对从编码模块 12输出的数据 (n)进行信号调制; 发送模块 14, 用于将调制模块 13输出的信号 (n)进行发送。 Referring to FIG. 11, a first embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting second padding data in the second actual data (ki) to be sent (i) An encoding module 12, configured to perform error correction encoding processing on the data (k) output from the filling module 11; The modulation module 13 is configured to perform signal modulation on the data (n) output from the encoding module 12, and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
参考图 12, 进一步地, 填充模块 11可包括: Referring to FIG. 12, further, the filling module 11 may include:
速率适配单元 111, 用于获取待发送的第二实际数据(k-i)的速率以及物 理层的固定线路速率,根据待发送的第二实际数据 ( k-i )的速率以及物理层的 固定线路速率, 确定需要填充数据的长度; 以及 The rate adaptation unit 111 is configured to obtain a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
插入单元 112, 用于在待发送的第二实际数据 (k-i) 中插入指定长度的第 二填充数据(i), 以使插入第二填充数据(i)之后得到的信息码元(包括待发 送的第二实际数据 (k-i)和第二填充数据(i))的速率与物理层的固定线路速 率相适配; 上述的指定长度为上述需要填充数据的长度; 第二填充数据的填充 位置可以预先设置, 可以在第二实际数据之前或之后,也可以在第二实际数据 中。 The inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the second actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data; the padding position of the second padding data may be Pre-set, either before or after the second actual data, or in the second actual data.
进一步地, 在前述的发送端中, 为了使信号频谱更适应信号传输的需要, 也为了增加通信的保密性,发送端可包括扰码模块以在信号发送前对信号(数 据)进行扰码处理, 以下进行详细描述。 Further, in the foregoing transmitting end, in order to make the signal spectrum more suitable for the signal transmission, and also to increase the confidentiality of the communication, the transmitting end may include a scrambling module to scramble the signal (data) before the signal is transmitted. , the following is described in detail.
需要说明的, 以下各实施例中的扰码模块为可选模块。 It should be noted that the scrambling code modules in the following embodiments are optional modules.
参考图 13, 本发明发送端第二实施例, 提供一种发送端, 该发送端 1包括: 扰码模块 15, 用于对待发送的第二实际数据 (k-i)进行扰码处理; 填充模块 11, 用于将扰码模块 15输出的数据中插入第二填充数据 (i); 编码模块 12, 用于对从填充模块 11输出的数据 (k)进行纠错编码处理; 调制模块 13, 用于对从编码模块 12输出的数据 (n)进行信号调制; 发送模块 14, 用于将调制模块 13输出的信号 (n)进行发送。 Referring to FIG. 13, a second embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a scrambling code module 15 for performing scrambling processing on a second actual data (ki) to be sent; For inserting the second padding data (i) into the data output by the scrambling code module 15; the encoding module 12 for performing error correction encoding processing on the data (k) output from the padding module 11; The data (n) output from the encoding module 12 is signal-modulated; and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
参考图 14, 进一步, 填充模块 11可包括: Referring to FIG. 14, further, the filling module 11 may include:
速率适配单元 111, 用于待发送的第二实际数据(k-i) 的速率以及物理层 的固定线路速率,根据待发送的第二实际数据(k-i)的速率以及物理层的固定 线路速率, 确定需要填充数据的长度; 以及 The rate adaptation unit 111 is configured to determine a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. The length of data that needs to be filled;
插入单元 112, 用于在扰码模块 15输出的数据 (k-i) 中插入指定长度的第 二填充数据(i), 以使插入第二填充数据(i)之后得到的信息码元(包括扰码 模块 15输出的数据 (k-i)与第二填充数据(i))的速率与物理层的固定线路速 率相适配; 上述的指定长度为上述需要填充数据的长度。 The inserting unit 112 is configured to insert the second padding data (i) of the specified length into the data (ki) output by the scrambling code module 15 so that the information symbols obtained after inserting the second padding data (i) (including the scrambling code) The rate of data (ki) and second padding data (i) output by module 15 is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data.
参考图 15, 本发明发送端第三实施例, 提供一种发送端, 该发送端 1包括: 填充模块 11,用于对待发送的第二实际数据( k-i )中插入第二填充数据( i ); 扰码模块 15, 用于对填充模块 11输出的数据(k)进行扰码处理; 编码模块 12, 用于对从扰码模块 15输出的数据 (k)进行纠错编码处理; 调制模块 13, 用于对从编码模块 12输出的数据 (n)进行信号调制; 发送模块 14, 用于将调制模块 13输出的信号 (n)进行发送。 Referring to FIG. 15, a third embodiment of the transmitting end of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting second padding data (i) into the second actual data (ki) to be sent. The scrambling code module 15 is configured to perform scrambling processing on the data (k) output by the filling module 11; the encoding module 12 is configured to perform error correction encoding processing on the data (k) output from the scrambling code module 15; And for performing signal modulation on the data (n) output from the encoding module 12; the transmitting module 14 is configured to send the signal (n) output by the modulation module 13.
参考图 16, 进一步地, 填充模块 11可包括: Referring to FIG. 16, further, the filling module 11 may include:
速率适配单元 111, 用于获取待发送的第二实际数据(k-i) 的速率以及物 理层的固定线路速率,根据待发送的第二实际数据(k-i)的速率以及物理层的 固定线路速率, 确定需要填充数据的长度; 以及 The rate adaptation unit 111 is configured to acquire a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
插入单元 112, 用于在待发送的第二实际数据 (k-i) 中插入指定长度的第 二填充数据(i), 以使插入第二填充数据(i)之后得到的信息码元(包括待发 送的实际数据 (k-i)和第二填充数据 (i))的速率与物理层的固定线路速率相 适配; 上述的指定长度为上述需要填充数据的长度。 The inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
参考图 17, 本发明发送端第四实施例, 提供一种发送端, 该发送端 1包括: 填充模块 11, 用于对待发送的第二实际数据 (k-i) 中插入填充字节 (i); 编码模块 12, 用于对填充模块 11输出的数据(k)进行纠错编码处理; 扰码模块 15, 用于对编码模块 12输出的数据(n)进行扰码处理; 调制模块 13, 用于对对从扰码模块 15输出的数据(n)进行信号调制; 发送模块 14, 用于将调制模块 13输出的信号 (n)进行发送。 Referring to FIG. 17, a fourth embodiment of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting a padding byte (i) into a second actual data (ki) to be sent; The encoding module 12 is configured to perform error correction encoding processing on the data (k) output by the filling module 11; the scrambling code module 15 is configured to perform scrambling processing on the data (n) output by the encoding module 12; The signal (n) output from the scrambling code module 15 is signal-modulated; and the transmitting module 14 is configured to transmit the signal (n) output by the modulation module 13.
参考图 18, 进一步地, 填充模块 11可包括: Referring to FIG. 18, further, the filling module 11 may include:
速率适配单元 111, 用于获取待发送的第二实际数据(k-i) 的速率以及物 理层的固定线路速率,根据待发送的第二实际数据 ( k-i )的速率以及物理层的 固定线路速率, 确定需要填充数据的长度; 以及 The rate adaptation unit 111 is configured to obtain a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
插入单元 112, 用于在待发送的第二实际数据 (k-i) 中插入指定长度的第 二填充数据(i), 以使插入第二填充数据(i)之后得到的信息码元(包括待发 送的实际数据 (k-i)和第二填充数据 (i))的速率与物理层的固定线路速率相 适配; 上述的指定长度为上述需要填充数据的长度。 The inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the actual data (ki) and the second padding data (i) sent is adapted to the fixed line rate of the physical layer; the above specified length is the length of the above-mentioned padding data.
以上发送端第二至第五实施例中的发送端均包括了扰码模块 15 ,其区别在 于扰码模块 15在发送端 1对信号 (或数据) 的处理流程中的位置不同, 本领域 普通技术人员可根据实际情况选择其中一种或多种进行实施。 The transmitting ends of the second to fifth embodiments of the foregoing transmitting end include the scrambling code module 15, which is different in that the scrambling code module 15 has different positions in the processing flow of the signal (or data) at the transmitting end 1, which is common in the art. The technician can select one or more of them to implement according to the actual situation.
进一步地, 发送端还可包括交织模块, 以实现对信号的交织处理, 以下进 行具体描述。 Further, the transmitting end may further include an interleaving module to implement interleaving processing on the signal, which is specifically described below.
参考图 19, 本发明发送端第五实施例, 提供一种发送端, 该发送端 1包括: 填充模块 11, 用于对待发送的第二实际数据 (k-i) 中插入填充字节 (i); 编码模块 12, 用于对填充模块 11输出的数据(k)进行纠错编码处理; 交织模块 16, 用于对编码模块 12输出的数据 (n)进行交织处理; 调制模块 13, 用于对对从交织模块 16输出的数据(n)进行信号调制; 发送模块 14, 用于将调制模块 13输出的信号 (n)进行发送。 Referring to FIG. 19, a fifth embodiment of the present invention provides a transmitting end, where the transmitting end 1 includes: a filling module 11 for inserting a padding byte (i) into a second actual data (ki) to be sent; The encoding module 12 is configured to perform error correction encoding processing on the data (k) output by the filling module 11; the interleaving module 16 is configured to perform interleaving processing on the data (n) output by the encoding module 12; and the modulation module 13 is configured to The data (n) output from the interleaving module 16 is subjected to signal modulation; and the transmitting module 14 is configured to transmit the signal (n) output from the modulation module 13.
参考图 20, 进一步地, 填充模块 11具体包括: Referring to FIG. 20, further, the filling module 11 specifically includes:
速率适配单元 111, 用于获取待发送的第二实际数据(k-i) 的速率以及物 理层的固定线路速率,根据待发送的第二实际数据(k-i)的速率以及物理层的 固定线路速率, 确定需要填充数据的长度; 以及 The rate adaptation unit 111 is configured to acquire a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer, according to a rate of the second actual data (ki) to be sent and a fixed line rate of the physical layer. Determine the length of data that needs to be populated;
插入单元 112, 用于在待发送的第二实际数据 (k-i) 中插入指定长度的第 二填充数据(i), 以使插入第二填充数据(i)之后得到的信息码元(包括待发 送的第二实际数据 ( k-i )和第二填充数据( i ) )的速率与物理层的固定线路速 率相适配; 上述的指定长度为上述需要填充数据的长度。 The inserting unit 112 is configured to insert a second padding data (i) of a specified length into the second actual data (ki) to be sent, so that the information symbol obtained after inserting the second padding data (i) (including the to-be-sent The rate of the second actual data (ki) and the second padding data (i) is adapted to the fixed line rate of the physical layer; the specified length is the length of the above-mentioned padding data.
需要说明的是, 发送端的交织模块在发送端中对信号(或数据)的处理流 程中的位置并不局限于本实施例中所描述的顺序,如交织模块也可位于填充模 块或编码模块之前对信号(或数据 )进行处理, 本领域普通技术人员可根据实 际情况做合适的设置。 It should be noted that the location in the processing flow of the signal (or data) of the interleaving module of the transmitting end in the transmitting end is not limited to the sequence described in this embodiment, and the interleaving module may also be located before the filling module or the encoding module. The signal (or data) is processed, and those skilled in the art can make appropriate settings according to actual conditions.
需要说明的是, 本实施例中的交织模块为可选模块。 It should be noted that the interleaving module in this embodiment is an optional module.
下面对与上述发送端 1对应的接收端 2进行详细的介绍: The following describes the receiving end 2 corresponding to the above-mentioned transmitting end 1 in detail:
参考图 21, 本发明接收端第一实施例, 提供一种接收端, 与前述的发送端 第一实施例中提供的发送端相对应, 该接收端 2包括: Referring to FIG. 21, a first embodiment of the receiving end of the present invention provides a receiving end, and the foregoing transmitting end. Corresponding to the sending end provided in the first embodiment, the receiving end 2 includes:
接收模块 21 , 用于接收发送端发送的经过信道传输的信号 (n,); 其中接 收端接收到的经过信道传输的信号中包括第一实际数据 (n,-i,), 且第一实际 数据中的填充位置上包含有第一填充数据(i, );在发送信号前发送端在第二实 际数据 ( k-i ) 中的填充位置上插入第二填充数据(i ), 经过发送端至接收端的 信道传输过程, 第二实际数据经过可能的变化成为第一实际数据 (n,-i,), 第 二填充数据 ( i )经过可能的变化成为第一填充数据(i,); The receiving module 21 is configured to receive a signal (n,) transmitted by the transmitting end and transmitted by the channel, where the signal transmitted by the receiving end includes the first actual data (n, -i,), and the first actual The padding position in the data includes the first padding data (i, ); the transmitting end inserts the second padding data (i) in the padding position in the second actual data (ki) before transmitting the signal, and passes through the transmitting end to the receiving end. The channel transmission process of the end, the second actual data undergoes a possible change to become the first actual data (n, -i,), and the second padding data (i) undergoes a possible change to become the first padding data (i,);
解调模块 22, 用于将接收模块 21接收到的经过信道传输的信号(n,)进行 信号解调; The demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
替换模块 23 , 用于将从解调模块 22输出的数据( n,) 中填充位置上的第一 填充数据(i,)替换为第二填充数据(i ); 由于第二填充数据 ( i )在传输过程 中由于信号干扰或其他原因, 可能接收端接收到的第一填充数据(i,) 与发送 端填充的第二填充数据(i )并不一致, 因此, 在解码前使用第二填充数据(i ) 替换第一填充数据(i,), 以纠正信道传输过程中可能出现的错误; a replacement module 23, configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i); since the second padding data (i) In the transmission process, due to signal interference or other reasons, the first padding data (i,) received by the receiving end may not coincide with the second padding data (i) filled by the transmitting end, so the second padding data is used before decoding. (i) replacing the first padding data (i,) to correct errors that may occur during channel transmission;
解码模块 24, 用于对从替换模块 23输出的数据 (n, -i,, i )进行纠错解码 处理, 从而得到需要的第二实际数据 (k-i )。 由于在解码模块 24进行纠错解码 之前替换模块 23将第一填充数据 ( i, )替换为第二填充数据( i ), 因此解码模 块可将纠错解码能力集中在有用的实际数据上(只需对第一实际数据(n,-i,) 进行纠错解码), 提高有效的编码增益。 The decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output from the replacement module 23, thereby obtaining the required second actual data (k-i). Since the replacement module 23 replaces the first padding data (i, ) with the second padding data (i) before the error correction decoding by the decoding module 24, the decoding module can concentrate the error correction decoding capability on the useful actual data (only It is necessary to perform error correction decoding on the first actual data (n, -i,) to improve the effective coding gain.
参考图 22, 进一步地, 替换模块 23可包括: Referring to FIG. 22, further, the replacement module 23 may include:
检测单元 231 , 用于检测从解调模块 22输出的数据 (n,) 中的填充位置; 以及, a detecting unit 231, configured to detect a filling position in the data (n,) output from the demodulation module 22;
置换单元 232, 用于将上述从解调模块 22输出的数据 (n,) 中的填充位置 上的第一填充数据(i,)替换为第二填充数据(i )。 The replacing unit 232 is configured to replace the first padding data (i,) at the padding position in the data (n,) output from the demodulation module 22 described above with the second padding data (i).
本实施例中, 接收模块 21接收发送端发送的经过信道传输的信号 (n,), 由解调模块 21将接收到的信号进行信号解调, 然后检测单元 231检测信号 (数 据)中的填充位置(即第一填充数据的位置 ), 置换单元 232将填充位置上的第 一填充数据(i,)替换为第二填充数据(i ), 再由解码模块 24对数据(n,-i,, i ) 进行纠错解码得到实际数据(k-i ), 由于第二填充数据 ( i )即是发送端在第二 实际数据中插入的填充数据,因此解码模块 24在纠错解码过程中就无需对其进 行纠错, 而可将纠错解码的能力集中在有用的第一实际数据(n,-i,)上, 从而 提高有效编码增益。 In this embodiment, the receiving module 21 receives the signal (n,) transmitted by the transmitting end and transmits the signal, and the demodulation module 21 demodulates the received signal, and then the detecting unit 231 detects the filling in the signal (data). The location (ie, the location of the first padding data), the permutation unit 232 replaces the first padding data (i,) at the padding location with the second padding data (i), and the decoding module 24 pairs the data (n, -i, , i ) The error correction decoding is performed to obtain the actual data (ki). Since the second padding data (i) is the padding data inserted by the transmitting end in the second actual data, the decoding module 24 does not need to correct the error correction decoding process. Wrong, the ability to decode error correction can be concentrated on the useful first actual data (n, -i,), thereby increasing the effective coding gain.
进一步地, 与发送端中的扰码模块相对应的,接收端可包括解扰模块以对 接收的信号 (数据)进行解扰处理, 下面的实施例将进行具体描述。 Further, corresponding to the scrambling code module in the transmitting end, the receiving end may include a descrambling module to descramble the received signal (data), which will be specifically described in the following embodiments.
需要说明的, 以下各实施例中的解扰模块为可选模块。 It should be noted that the descrambling module in the following embodiments is an optional module.
参考图 23 , 本发明接收端第二实施例, 提供一种接收端, 与前述的发送端 第二实施例中提供的发送端相对应, 该接收端 2包括: Referring to FIG. 23, a second embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the transmitting end provided in the foregoing second embodiment, and the receiving end 2 includes:
接收模块 21 , 用于接收发送端发送的经过信道传输的信号 (η' ); The receiving module 21 is configured to receive a signal (η') transmitted by the transmitting end and transmitted through the channel;
解调模块 22, 用于将接收模块 21接收到的经过信道传输的信号(η,)进行 信号解调; The demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
替换模块 23 , 用于将从解调模块 22输出的数据(η,) 中填充位置上的第一 填充数据(i,)替换为第二填充数据(i ); a replacement module 23, configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i);
解码模块 24, 用于对从替换模块 23输出的数据 ( n'-i' , i )进行纠错解码处 理; a decoding module 24, configured to perform error correction decoding processing on the data (n'-i', i) output from the replacement module 23;
解扰模块 25 , 用于对解码模块 24输出的数据包含的第二实际数据( k-i )进 行解扰处理, 从而得到原始的第二实际数据 (k-i )。 需要说明的是, 由于发送 端 2的扰码模块 15仅对第二实际数据进行扰码处理, 因此解扰模块 25相应的也 仅需对第二实际数据进行解扰处理。 The descrambling module 25 is configured to descramble the second actual data (k-i) included in the data output by the decoding module 24, thereby obtaining the original second actual data (k-i). It should be noted that, since the scrambling module 15 of the transmitting end 2 only scrambles the second actual data, the descrambling module 25 only needs to perform descrambling processing on the second actual data.
参考图 24, 进一步地, 替换模块 23可包括: Referring to FIG. 24, further, the replacement module 23 may include:
检测单元 231 , 用于检测从解调模块 22输出的数据(n,) 中的填充位置; 置换单元 232, 用于将上述从解调模块 22输出的数据 (n,) 中的填充位置 上的第一填充数据(i,)替换为第二填充数据(i )。 a detecting unit 231, configured to detect a filling position in the data (n,) output from the demodulation module 22, and a replacement unit 232 for filling the filling position in the data (n,) output from the demodulation module 22 The first padding data (i,) is replaced with the second padding data (i).
参考图 25 , 本发明接收端第三实施例, 提供一种接收端, 与前述的发送端 第三实施例中提供的发送端相对应, 该接收端 2包括: Referring to FIG. 25, a third embodiment of the receiving end of the present invention provides a receiving end corresponding to the transmitting end provided in the third embodiment. The receiving end 2 includes:
接收模块 21 , 用于接收发送端 2发送的经过信道传输的信号 (η' ); The receiving module 21 is configured to receive a signal (η') transmitted by the transmitting end 2 and transmitted through the channel;
解调模块 22, 用于将接收模块 21接收的经过信道传输的信号(η,)进行信 号解调; The demodulation module 22 is configured to send a signal (η,) transmitted through the channel received by the receiving module 21 Demodulation
替换模块 23 , 用于将从解调模块 22输出的数据 (n,) 中填充位置上的第 一填充数据(i,)替换为第二填充数据 ( i ); a replacement module 23, configured to replace the first padding data (i,) in the padding position in the data (n,) output from the demodulation module 22 with the second padding data (i);
解码模块 24, 用于对从替换模块 23输出的数据(n,-i,, i )进行纠错解码处 理; The decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output from the replacement module 23;
解扰模块 25 , 用于对解码模块 24输出的数据 (k-i, i )进行解扰处理, 从 而得到需要的第二实际数据(k-i )。 The descrambling module 25 is configured to perform descrambling processing on the data (k-i, i) output from the decoding module 24, thereby obtaining the required second actual data (k-i).
参考图 26, 进一步地, 替换模块 23可包括: Referring to FIG. 26, further, the replacement module 23 may include:
检测单元 231 , 用于检测从解调模块 22输出的数据(n,) 中的填充位置; 置换单元 232, 用于将上述从解调模块 22输出的数据( n,)中的填充位置 上的第一填充数据(i,)替换为第二填充数据(i )。 a detecting unit 231, configured to detect a filling position in the data (n,) output from the demodulation module 22; a replacement unit 232, configured to fill the filling position in the data (n,) output from the demodulation module 22 The first padding data (i,) is replaced with the second padding data (i).
参考图 27, 本发明接收端第四实施例, 提供一种接收端, 与前述的发送端 第四实施例中提供的发送端相对应, 该接收端 2包括: Referring to FIG. 27, a fourth embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the transmitting end provided in the fourth embodiment, and the receiving end 2 includes:
接收模块 21 , 用于接收发送端发送的经过信道传输的信号 (η' ); The receiving module 21 is configured to receive a signal (η') transmitted by the transmitting end and transmitted through the channel;
解调模块 22, 用于将接收模块 21接收的经过信道传输的信号( η, )进行信 号解调; The demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
解扰模块 25 , 用于将解调模块 22输出的数据(η,)进行解扰处理; 替换模块 23 , 用于将从解扰模块 25输出的数据(η,) 中填充位置上的第一 填充数据(i,)替换为第二填充数据(i ); The descrambling module 25 is configured to perform descrambling processing on the data (n,) output by the demodulation module 22; and the replacement module 23 is configured to fill the first position in the data (n,) output from the descrambling module 25 Fill data (i,) is replaced with second fill data (i);
解码模块 24,用于对替换模块 23输出的数据 ( n,-i,, i )进行纠错解码处理, 以得到需要的第二实际数据(k-i )。 The decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output by the replacement module 23 to obtain the required second actual data (k-i).
参考图 28, 进一步地, 替换模块 23可包括: Referring to FIG. 28, further, the replacement module 23 may include:
检测单元 231 , 用于检测从解扰模块 25输出的数据(n,) 中的填充位置; 置换单元 232, 用于将上述从解扰模块 25输出的数据 (n,) 中的填充位置 上的第一填充字 (i,)节替换为第二填充数据(i )。 a detecting unit 231, configured to detect a filling position in the data (n,) output from the descrambling module 25; a replacing unit 232, configured to fill the filling position in the data (n,) output from the descrambling module 25 The first padding (i,) section is replaced with the second padding data (i).
以上接收端第三至第五实施例中, 接收端 2均包括了解扰模块 25 , 其区别 在于, 与发送端中的扰码模块相对应的, 解扰模块 25在接收端 2对信号 (或数 据)的处理流程中的位置也有所不同, 本领域普通技术人员可根据实际情况选 择其中一种或多种进行实施。 In the third to fifth embodiments of the receiving end, the receiving end 2 includes an interference module 25, wherein the descrambling module 25 corresponds to the scrambling module in the transmitting end, and the descrambling module 25 pairs the signal at the receiving end 2 (or The location in the processing flow of the data) is also different, and those skilled in the art can select according to the actual situation. Choose one or more of them to implement.
与发送端包括的交织模块相对应,接收端也可以包括解交织模块, 以下进 行具体描述。 Corresponding to the interleaving module included in the transmitting end, the receiving end may also include a deinterleaving module, which will be specifically described below.
参考图 29, 本发明接收端第五实施例, 提供一种接收端, 与前述的发送端 第五实施例中提供的发送端相对应, 该接收端 2包括: Referring to FIG. 29, a fifth embodiment of the receiving end of the present invention provides a receiving end, which corresponds to the sending end provided in the fifth embodiment of the transmitting end, and the receiving end 2 includes:
接收模块 21 , 用于接收发送端发送的经过信道传输的信号 (η' ); The receiving module 21 is configured to receive a signal (η') transmitted by the transmitting end and transmitted through the channel;
解调模块 22, 用于将接收模块 21接收的经过信道传输的信号(η,)进行信 号解调; The demodulation module 22 is configured to perform signal demodulation on the channel-transmitted signal (n,) received by the receiving module 21;
解交织模块 26, 用于将解调模块 22输出的数据 (η,)进行解交织处理; 替换模块 23, 用于将从解交织模块 26输出的数据(η,) 中填充位置上的第 一填充数据(i,)替换为第二填充数据 ( i ); The deinterleaving module 26 is configured to perform deinterleave processing on the data (n,) output by the demodulation module 22; and the replacement module 23 is configured to fill the first position in the data (n,) output from the deinterleave module 26 Fill data (i,) is replaced with second fill data (i);
解码模块 24,用于对替换模块 23输出的数据(n,-i,, i )进行纠错解码处理, 以得到需要的第二实际数据(k-i )。 The decoding module 24 is configured to perform error correction decoding processing on the data (n, -i, i) output by the replacement module 23 to obtain the required second actual data (k-i).
参考图 30, 进一步地, 替换模块 23可包括: Referring to FIG. 30, further, the replacement module 23 may include:
检测单元 231 , 用于检测从解交织模块 26输出的数据(n,) 中的填充位置; 置换单元 232, 用于将上述从解交织模块 26输出的数据 (n,) 中的填充位 置上的第一填充字 (i,) 节替换为第二填充数据 (i )。 a detecting unit 231, configured to detect a filling position in the data (n,) output from the deinterleave module 26; a replacing unit 232, configured to: at the filling position in the data (n,) output from the deinterleave module 26 The first padding (i,) section is replaced with the second padding data (i).
需要说明的是, 接收端的解交织模块并不局限于本实施例中所描述的顺 序, 与发送端的交织模块也可位于填充模块或编码模块之前相对应的,解交织 模块也可位于替换模块或解码模块之后对信号(或数据 )进行处理, 本领域普 通技术人员可根据实际情况做合适的设置。 It should be noted that the deinterleaving module of the receiving end is not limited to the sequence described in this embodiment, and the interleaving module of the transmitting end may also be located before the filling module or the encoding module, and the deinterleaving module may also be located in the replacement module or The signal (or data) is processed after the decoding module, and those skilled in the art can make appropriate settings according to actual conditions.
需要说明的, 本实施例中的解交织模块为可选模块。 It should be noted that the deinterleaving module in this embodiment is an optional module.
下面通过具体的实例对本发明提供的信号处理系统的应用进行描述。 The application of the signal processing system provided by the present invention will be described below by way of specific examples.
应用实例一: Application example one:
第二填充数据为 0016或7E16, 纠错编 /解码方式采用 RS ( 256, 252 ), 调制 / 解调方式采用 OFDM, 单位时间内要传输的实际数据 (第二实际数据) 为 149 字节, 单位时间内物理层的可承载能力(物理层的固定线路速率)为 252字节, 采用发送端第四实施例和接收端第四实施例分别提供的发送端和接收端组成 的信号处理系统进行处理, 具体处理流程如下: The second padding data is 00 16 or 7E 16 , the error correction encoding/decoding method adopts RS (256, 252), the modulation/demodulation mode adopts OFDM, and the actual data to be transmitted per unit time (second actual data) is 149 words. The capacity of the physical layer in the unit time (the fixed line rate of the physical layer) is 252 bytes, which is composed of the transmitting end and the receiving end respectively provided by the fourth embodiment of the transmitting end and the fourth embodiment of the receiving end respectively. The signal processing system performs processing, and the specific processing flow is as follows:
步骤 Sl、 速率适配单元 111根据物理层的固定线路速率 (252)和第二实际数 据的数据量 (149), 确定需要填充数据的长度 (103); Step Sl, the rate adaptation unit 111 determines the length of the data to be filled according to the fixed line rate (252) of the physical layer and the data amount (149) of the second actual data (103);
步骤 S2、 插入单元 112在第二实际数据中插入 103个字节数的填充字节 0016 或 7E16 (即第二填充数据 ) ; Step S2, the inserting unit 112 inserts 103 bytes of padding bytes 00 16 or 7E 16 (ie, second padding data) in the second actual data;
步骤 S3、第二填充数据和第二实际数据一同作为信息码元, 由编码模块 12 进行 RS ( 256, 252 )编码; Step S3, the second padding data and the second actual data are used together as an information symbol, and the encoding module 12 performs RS (256, 252) encoding;
步骤 S4、 扰码模块 15对编码模块 12输出的数据进行扰码处理; Step S4: The scrambling code module 15 performs scrambling processing on the data output by the encoding module 12;
步骤 S5、 调制模块 13对扰码模块 15输出的数据进行 OFDM调制; Step S5: The modulation module 13 performs OFDM modulation on the data output by the scrambling code module 15;
步骤 S6、 发送模块 14将 OFDM调制后得到的信号发送至接收端 2; Step S6, the sending module 14 sends the OFDM modulated signal to the receiving end 2;
步骤 S7、 接收模块 21接收发送端 1发送的信号, 该信号经过信道传输之后 被接收端接收; Step S7: The receiving module 21 receives the signal sent by the transmitting end 1, and the signal is received by the receiving end after being transmitted through the channel;
步骤 S8、 解调模块 22对接收模块 21接收的信号进行 OFDM解调; Step S8: The demodulation module 22 performs OFDM demodulation on the signal received by the receiving module 21;
步骤 S9、 解扰模块 25对解调模块 22输出的数据进行解扰处理; Step S9: The descrambling module 25 performs descrambling processing on the data output by the demodulation module 22;
步骤 S10、 检测单元 231在解扰模块 25输出的数据中检测填充位置; 步骤 Sll、 置换单元 232根据检测单元 231的检测结果, 将填充位置上可能 出错的第一填充数据替换为完全可靠的第二填充数据(0016或7 6字节;); Step S10: The detecting unit 231 detects the filling position in the data outputted by the descrambling module 25; Step S11, the replacing unit 232 replaces the first filling data that may be in error at the filling position with the completely reliable one according to the detection result of the detecting unit 231. Two padding data (00 16 or 7 6 bytes;);
步骤 S 12、 解码模块 24将替换后的第二填充数据与第一实际数据一同进行 RS ( 256, 252 )解码处理, 从而可得到原始的第二实际数据( 149个字节)。 Step S12: The decoding module 24 performs RS (256, 252) decoding processing on the replaced second padding data together with the first actual data, so that the original second actual data (149 bytes) can be obtained.
应用实例二: Application example two:
第二填充数据为标识填充位置的重复字节,纠错编 /解码方式采用 RS( 256, 252 ), 调制 /解调方式采用 OFDMA, 单位时间内要传输的实际数据(第二实际 数据)为 149字节, 单位时间内物理层的可承载能力(物理层的固定线路速率) 为 252字节, 采用发送端第二实施例和接收端第二实施例分别提供的发送端和 接收端组成的信号处理系统进行处理, 具体处理流程如下: The second padding data is a duplicate byte identifying the padding position, the error correction encoding/decoding method adopts RS (256, 252), the modulation/demodulation mode adopts OFDMA, and the actual data (second actual data) to be transmitted per unit time is 149 bytes, the load carrying capacity of the physical layer per unit time (the fixed line rate of the physical layer) is 252 bytes, which is composed of the transmitting end and the receiving end respectively provided by the second embodiment of the transmitting end and the second embodiment of the receiving end respectively. The signal processing system processes, and the specific processing flow is as follows:
步骤 Sl、 速率适配单元 111根据物理层的固定线路速率 (252)和第二实际数 据的数据量 (149), 确定需要填充数据的长度 (103); Step Sl, the rate adaptation unit 111 determines the length of the data to be filled according to the fixed line rate (252) of the physical layer and the data amount (149) of the second actual data (103);
步骤 S2、 扰码模块 15对第二实际数据进行扰码处理; 步骤 S3、插入单元 112在扰码处理后的第二实际数据中插入 103个字节数的 标识填充位置的重复字节 (即第二填充数据) ; Step S2, the scrambling code module 15 performs scrambling processing on the second actual data; Step S3, the inserting unit 112 inserts 103 bytes of the repeated bytes of the identifier filling position (ie, the second padding data) in the second actual data after the scrambling process;
步骤 S4、第二填充数据和第二实际数据一同作为信息码元, 由编码模块 12 进行 RS ( 256, 252 )编码; Step S4, the second padding data and the second actual data are used together as an information symbol, and the encoding module 12 performs RS (256, 252) encoding;
步骤 S5、 调制模块 13将编码模块 12输出的数据进行 OFDMA调制; 步骤 S6、 发送模块 14将 OFDMA调制后得到的信号发送至接收端 2; Step S5, the modulation module 13 performs the OFDMA modulation on the data output by the encoding module 12; Step S6, the transmitting module 14 sends the signal obtained by the OFDMA modulation to the receiving end 2;
步骤 S7、 接收模块 21接收发送端 1发送的信号, 该信号经过信道传输之后 被接收端接收; Step S7: The receiving module 21 receives the signal sent by the transmitting end 1, and the signal is received by the receiving end after being transmitted through the channel;
步骤 S8、 解调模块 22对接收模块 21接收的信号进行 OFDMA解调; 步骤 S9、 检测单元 231在解调模块 22输出的数据中判断标识填充位置的重 复字节来检测填充位置; Step S8: The demodulation module 22 performs OFDMA demodulation on the signal received by the receiving module 21; Step S9: The detecting unit 231 determines, in the data output by the demodulation module 22, the duplicate byte identifying the padding position to detect the padding position;
步骤 S10、 置换单元 232根据检测单元 231的检测结果, 将填充位置上可能 出错的第一填充数据替换为完全可靠的第二填充数据; Step S10, the replacement unit 232 replaces the first padding data that may be in error at the padding position with the second padding data that is completely reliable according to the detection result of the detecting unit 231;
步骤 S 11、 解码模块 24将替换后的第二填充数据与第一实际数据一同进行 RS ( 256, 252 )解码处理, 从而可得到未解扰的第二实际数据( 149个字节)。 Step S11: The decoding module 24 performs RS (256, 252) decoding processing on the replaced second padding data together with the first actual data, so that the second uncongested second actual data (149 bytes) can be obtained.
步骤 S12、 解扰模块 25对解码模块 24输出的未解扰的第二实际数据 (149 个字节)进行解扰处理, 得到原始的第二实际数据 (149个字节)。 Step S12: The descrambling module 25 descrambles the undescrambled second actual data (149 bytes) output by the decoding module 24 to obtain the original second actual data (149 bytes).
参考图 31 , 本发明实施例还提供一种信号处理系统, 包括发送端 1和接收 端 2, 其中, Referring to FIG. 31, an embodiment of the present invention further provides a signal processing system, including a transmitting end 1 and a receiving end 2, where
发送端 1用于在待发送的第二实际数据中插入上述第二填充数据; 发送端 1还用于对上述插入上述第二填充数据后得到的数据进行纠错编码 处理; The transmitting end 1 is configured to insert the second padding data into the second actual data to be sent; the sending end 1 is further configured to perform error correction coding processing on the data obtained by inserting the second padding data;
发送端 1还用于对上述纠错编码处理后得到的数据进行信号调制; 发送端 1还用于将上述信号调制后得到的信号发送至接收端 2; The transmitting end 1 is further configured to perform signal modulation on the data obtained by the above error correction coding process; the transmitting end 1 is further configured to send the signal obtained by modulating the signal to the receiving end 2;
接收端 2用于接收发送端 1发送的经过信道传输的信号,上述经过信道传输 的信号包括第一实际数据和第一填充数据; 其中, 上述第一实际数据是由上述 发送端发送的第二实际数据在信道传输过程中发生变化后生成的,上述第一填 充数据是由上述发送端插入到上述第二实际数据中的第二填充数据在信道传 输过程中发生变化后生成的; The receiving end 2 is configured to receive a signal transmitted by the transmitting end 1 and transmitted by the channel, where the signal transmitted through the channel includes the first actual data and the first padding data; wherein the first actual data is sent by the sending end The actual data is generated after the channel transmission process is changed, and the first padding data is the second padding data inserted by the transmitting end into the second actual data in the channel transmission. Generated after a change in the process of transmission;
接收端 2还用于将上述经过信道传输的信号进行信号解调, 以获得第一数 据; The receiving end 2 is further configured to perform signal demodulation on the signal transmitted through the channel to obtain the first data;
接收端 2还用于将上述第一数据中的填充位置上的上述第一填充数据替换 为上述第二填充数据, 以获得第二数据; The receiving end 2 is further configured to replace the first padding data on the padding position in the first data with the second padding data to obtain second data;
接收端 2还用于对上述第二数据进行纠错解码处理。 The receiving end 2 is further configured to perform error correction decoding processing on the second data.
其中发送端 1和接收端 2可以按照上文所有实施例中的方式来进行信号处 理, 具体过程在此就不做赘述。 The sending end 1 and the receiving end 2 can perform signal processing in the manner of all the above embodiments, and the specific process is not described herein.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: 闪存盘、 只读存储器(Read-Only Memory , ROM ), 随机存取器(Random Access Memory, RAM ), 磁盘或光盘等。 A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be completed by a program instructing related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, read-only memory (ROM), random access memory (RAM), disk or optical disk.
以上对本发明实施例所提供的信号处理方法、 系统以及发送端和接收端 述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围 上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。 The foregoing description of the signal processing method and system, and the transmitting end and the receiving end provided by the embodiments of the present invention are only used to help understand the method and core idea of the present invention. Meanwhile, for those skilled in the art, The present invention is not limited by the scope of the present invention.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2012/080546 WO2014029104A1 (en) | 2012-08-24 | 2012-08-24 | Signal processing method, system, sending end, and receiving end |
| CN201280001019.7A CN102959891B (en) | 2012-08-24 | 2012-08-24 | A signal processing method, a system, and a receiving terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2012/080546 WO2014029104A1 (en) | 2012-08-24 | 2012-08-24 | Signal processing method, system, sending end, and receiving end |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014029104A1 true WO2014029104A1 (en) | 2014-02-27 |
Family
ID=47766353
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/080546 Ceased WO2014029104A1 (en) | 2012-08-24 | 2012-08-24 | Signal processing method, system, sending end, and receiving end |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102959891B (en) |
| WO (1) | WO2014029104A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108632896B (en) | 2017-03-15 | 2020-09-29 | 华为技术有限公司 | A data transmission method and related equipment |
| CN110120848B (en) * | 2018-02-07 | 2022-04-05 | 华为技术有限公司 | Method and network element device for processing data flow |
| CN110213019A (en) * | 2019-05-28 | 2019-09-06 | 湖北三江航天险峰电子信息有限公司 | A kind of PCM signal coded system and method |
| CN116707709B (en) * | 2023-06-19 | 2024-02-09 | 长芯盛(武汉)科技有限公司 | Signal transmitting method, signal receiving method and signal transmitting method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5650825A (en) * | 1995-03-31 | 1997-07-22 | Matsushita Electric Corporation Of America | Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream |
| CN101310531A (en) * | 2005-11-25 | 2008-11-19 | 三星电子株式会社 | Digital broadcasting transmitter/receiver with improved receiving performance and signal processing method thereof |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003242461A (en) * | 2002-02-14 | 2003-08-29 | Matsushita Electric Ind Co Ltd | Non-contact reader/writer |
| US7218251B2 (en) * | 2002-03-12 | 2007-05-15 | Sony Corporation | Signal reproducing method and device, signal recording method and device, and code sequence generating method and device |
| KR100835401B1 (en) * | 2002-04-25 | 2008-06-04 | 피엠씨-시에라 이스라엘 엘티디. | Forward Error Correction Coding on Ethernet Networks |
| CA2679040C (en) * | 2004-05-13 | 2015-04-07 | Samsung Electronics Co., Ltd. | Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof |
| CN101605185B (en) * | 2009-06-25 | 2012-07-04 | 华为技术有限公司 | Method, device and system for processing voice signals |
-
2012
- 2012-08-24 CN CN201280001019.7A patent/CN102959891B/en active Active
- 2012-08-24 WO PCT/CN2012/080546 patent/WO2014029104A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5650825A (en) * | 1995-03-31 | 1997-07-22 | Matsushita Electric Corporation Of America | Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream |
| CN101310531A (en) * | 2005-11-25 | 2008-11-19 | 三星电子株式会社 | Digital broadcasting transmitter/receiver with improved receiving performance and signal processing method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102959891A (en) | 2013-03-06 |
| CN102959891B (en) | 2015-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102246450B (en) | Method and apparatus for transmitting and receiving forward error correction frame headers using variable header modulation | |
| EP2317657B1 (en) | Apparatus for adaptable/variable type modulation and demodulation in digital tx/rx system | |
| CN102668435B (en) | Transmitter and receiver for broadcasting data in a broadcasting system providing incremental redundancy | |
| EP3869765B1 (en) | Data transmission method and apparatus | |
| US9621198B2 (en) | DMT symbol repetition in the presence of impulse noise | |
| US9178659B2 (en) | Techniques for encoding PLCP headers | |
| WO2014029104A1 (en) | Signal processing method, system, sending end, and receiving end | |
| KR20090061562A (en) | Communication method and device using soft decision | |
| US20100066573A1 (en) | Systems and methods for providing unequal error protection using embedded coding | |
| CN103001729B (en) | A kind of code modulating method and relevant apparatus | |
| KR101544476B1 (en) | OFDM signal transmitter and OFDM signal receiver | |
| CN102428667A (en) | Modulation method and device for implementing differential modulation, corresponding demodulation method and device, signal and computer software product | |
| EP2408161A1 (en) | Data transmission device and method thereof, and data reception device and method thereof | |
| CN100420170C (en) | Transmission device and method for digital broadcasting system with simplified design | |
| US8861548B2 (en) | Method and apparatus for transmitting data in cable network | |
| CN112564854B (en) | Data transmission method, device, equipment and storage medium | |
| Ndlovu | A Permutation Coding and OFDM-MFSK Modulation Scheme for Power-line Communication | |
| KR101785609B1 (en) | Techniques for cyclic redundancy check encoding in communication system | |
| WO2025098354A1 (en) | Data transmission method, data processing method, and related device | |
| WO2024120886A1 (en) | First and second communication devices and methods | |
| WO2017024456A1 (en) | Code modulation and demodulation method and apparatus | |
| HK1108783B (en) | Dmt symbol repetition in the presence of impulse noise |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201280001019.7 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12883155 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12883155 Country of ref document: EP Kind code of ref document: A1 |