A communication-enhanced MCU chip and signal processing method

Through the combination of the channel detection module and the adaptive encoding module, the channel parameters are detected in real time and the encoding strategy is dynamically adjusted, which solves the problem of poor adaptability of traditional wireless communication technology when channel changes, and realizes efficient communication under different channel conditions.

CN119182632BActive Publication Date: 2025-06-27SHENZHEN FANGXINTAI TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411118578.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-06-27
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

Traditional wireless communication technology has poor adaptability when channel changes and cannot provide sufficient redundant encoding to correct errors in bad channels. Redundant encoding in good channels wastes resources.

Method used

The channel detection module is used to detect channel parameters in real time, and the signal is adaptively encoded according to the channel parameters through the adaptive encoding module, including a combination of the channel detection module, a signal generation module and an adaptive encoding module, and dynamically adjust the encoding strategy to adapt to channel changes.

Benefits of technology

Improve the adaptability of channel changes, enhance error correction capabilities in bad channels, ensure communication quality, and reduce redundant encoding in good channels, save resources and avoid resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182632B_ABST
    Figure CN119182632B_ABST
Patent Text Reader

Abstract

The present application provides a communication-enhanced MCU chip and a signal processing method. The MCU chip includes: a channel detection module, a signal generation module, and an adaptive coding module; the channel detection module is connected to a wireless communication module; the channel detection module sends a test signal to the wireless communication module; when receiving a test return signal from the wireless communication module, the channel detection module generates a channel parameter signal according to the test signal and the test return signal; the signal generation module is connected to the adaptive coding module; the signal generation module sends an initial signal to the adaptive coding module; the adaptive coding module is respectively connected to the channel detection module and the wireless communication module; when receiving the initial signal, the adaptive coding module obtains the channel parameter signal from the channel detection module, encodes and processes the initial signal by using the channel parameter signal to obtain an encoded signal, and sends the encoded signal to the wireless communication module. The present application can improve the adaptability to channel changes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of signal processing, and particularly to a communication-enhanced MCU chip and a signal processing method. Background Art

[0002] With the rapid development of applications such as the Internet of Things, mobile Internet, industrial control, and smart home, the demand for efficient and reliable wireless communication is increasing day by day. Especially in the Internet of Things, a large number of sensors and devices need to transmit data wirelessly. How to maintain stable and reliable communication performance in a complex and changing wireless channel environment has become the focus of current research.

[0003] Traditional wireless communication technologies generally add redundant information to the transmitted signal so that the receiving end can detect and correct errors in the transmission. Common coding rules include convolutional coding, Turbo coding, and LDPC coding, etc.

[0004] However, traditional technologies have poor adaptability to channel changes. In the case of poor channel conditions, they cannot provide enough redundant coding to correct errors in the transmission, resulting in a decline in communication quality. In the case of good channel conditions, excessive redundant coding is provided, resulting in a waste of communication resources. Summary of the Invention

[0005] In view of the problems mentioned above, the present application is proposed to provide a communication-enhanced MCU chip and a signal processing method that overcome or at least partially solve the problems, including:

[0006] A communication-enhanced MCU chip, including: a channel detection module, a signal generation module, and an adaptive coding module;

[0007] The channel detection module is connected to the wireless communication module; the channel detection module sends a test signal to the wireless communication module; when receiving a test return signal from the wireless communication module, the channel detection module compares the test signal and the test return signal to obtain a channel parameter signal;

[0008] The signal generation module is connected to the adaptive coding module; the signal generation module sends an initial signal to the adaptive coding module;

[0009] The adaptive coding module is respectively connected to the channel detection module and the wireless communication module; when receiving the initial signal, the adaptive coding module obtains the channel parameter signal from the channel detection module, encodes and processes the initial signal using the channel parameter signal to obtain an encoded signal, and sends the encoded signal to the wireless communication module.

[0010] Preferably, the channel detection module includes a test signal generator, a return signal receiver, a channel parameter calculation unit, a first analog-to-digital converter, and a first digital-to-analog converter;

[0011] The test signal generator is connected to the wireless communication module through the first digital-to-analog converter; the test signal generator generates a test signal, converts it into an analog signal through the first digital-to-analog converter, and sends it to the wireless communication module;

[0012] The return signal receiver is connected to the wireless communication module through the first analog-to-digital converter; the first analog-to-digital converter converts the received test return signal into a digital signal and sends it to the return signal receiver;

[0013] The test signal generator and the return signal receiver are respectively connected to the channel parameter calculation unit; the test signal generator sends the test signal to the channel parameter calculation unit; the return signal receiver sends the test return signal to the channel parameter calculation unit; the channel parameter calculation unit compares the test signal and the test return signal to obtain a channel parameter signal.

[0014] Preferably, the signal generation module includes a microcontroller, a first memory, a second analog-to-digital converter, and a communication interface;

[0015] The first memory is connected to the communication interface through the second analog-to-digital converter; the second analog-to-digital converter converts the analog signal input by the communication interface into a digital signal and sends it to the first memory for storage;

[0016] The microcontroller is respectively connected to the first memory and the adaptive coding module. The microcontroller generates an initial signal according to the stored data in the first memory and sends the initial signal to the adaptive coding module.

[0017] Preferably, the adaptive coding module includes a coding parameter control unit, a convolutional encoder, a second memory, and a second digital-to-analog converter;

[0018] The coding parameter control unit is respectively connected to the channel detection module and the convolutional encoder; the coding parameter control unit obtains the channel parameter signal from the channel detection module, adjusts the coding parameter according to the channel parameter signal, and sends the coding parameter to the convolutional encoder;

[0019] The second memory is connected to the coding parameter control unit; the second memory stores the coding parameter;

[0020] The convolutional encoder is connected to the wireless communication module through the second digital-to-analog converter; the convolutional encoder performs convolutional encoding on the initial signal according to the encoding parameters, converts it into an analog signal through the second digital-to-analog converter, and sends it to the wireless communication module.

[0021] Preferably, the wireless communication module includes at least one of a 4G module, a 5G module, a WiFi module, and a Bluetooth module.

[0022] A signal processing method based on the MCU chip according to any one of the above, comprising:

[0023] When an initial signal is received, the adaptive encoding module obtains a channel parameter signal from the channel detection module;

[0024] The adaptive encoding module performs encoding processing on the initial signal according to the channel parameter signal to obtain an encoded signal;

[0025] The adaptive encoding module sends the encoded signal to the wireless communication module.

[0026] Preferably, the channel parameter signal includes a signal-to-noise ratio and a bit error rate; the step of the adaptive encoding module performing encoding processing on the initial signal according to the channel parameter signal includes:

[0027] The adaptive encoding module determines the code rate, constraint length, and highest order of the generating polynomial of convolutional encoding according to the signal-to-noise ratio and the bit error rate, and generates a polynomial combination according to the code rate, the constraint length, and the highest order;

[0028] The adaptive encoding module performs convolutional encoding on the initial signal through the polynomial combination to obtain an encoded signal.

[0029] Preferably, the step of the adaptive encoding module determining the code rate, constraint length, and highest order of the generating polynomial of convolutional encoding according to the signal-to-noise ratio and the bit error rate, and generating a polynomial combination according to the code rate, the constraint length, and the highest order includes:

[0030] The adaptive encoding module calculates the code rate according to the following formula:

[0031] ;

[0032] Wherein, is the code rate, is the signal-to-noise ratio, is the bit error rate, , , , are constants respectively;

[0033] The adaptive coding module calculates the constraint length according to the following formula:

[0034] ;

[0035] Wherein, is the constraint length, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively;

[0036] The adaptive coding module calculates the highest order according to the following formula:

[0037] ;

[0038] Wherein, is the highest order, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively;

[0039] The adaptive coding module randomly generates a coefficient array for each generating polynomial; among them, the coefficient corresponding to the highest power is set to 1;

[0040] The adaptive coding module generates a polynomial combination according to the code rate, the constraint length, the highest order and the coefficient array.

[0041] Preferably, the step of the adaptive coding module performing convolutional coding on the initial signal through the polynomial combination to obtain a coded signal includes:

[0042] For the input bit at each moment of the initial signal, the adaptive coding module calculates the output bit according to the following formula:

[0043] ;

[0044] Wherein, is the j-th output bit at time t, is the input bit at time , is the constraint length, is the i-th generating polynomial of the j-th group.

[0045] Preferably, it further includes:

[0046] The adaptive coding module sends the coding parameter signal processed by coding to the wireless communication module.

[0047] This application has the following advantages:

[0048] In an embodiment of the present application, in view of the problem that the adaptability to channel changes in the prior art is relatively poor, the present application provides a solution of adding a channel detection module to detect channel parameters in real time and using an adaptive coding module to adaptively encode the transmission signal using the channel parameters. Specifically, "a communication-enhanced MCU chip includes: a channel detection module, a signal generation module, and an adaptive coding module; the channel detection module is connected to a wireless communication module; the channel detection module sends a test signal to the wireless communication module; when receiving a test return signal from the wireless communication module, the channel detection module compares the test signal and the test return signal to obtain a channel parameter signal; the signal generation module is connected to the adaptive coding module; the signal generation module sends an initial signal to the adaptive coding module; the adaptive coding module is respectively connected to the channel detection module and the wireless communication module; when receiving the initial signal, the adaptive coding module obtains the channel parameter signal from the channel detection module, encodes and processes the initial signal using the channel parameter signal to obtain an encoded signal, and sends the encoded signal to the wireless communication module". By adding a channel detection module to detect channel parameters in real time and using an adaptive coding module to adaptively encode the transmission signal using the channel parameters, the adaptability to channel changes can be improved. When the channel condition is poor, redundant coding can be increased to enhance the error correction ability and ensure communication quality. When the channel condition is good, redundant coding can be reduced to save communication resources, thus avoiding resource waste while ensuring communication reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the present application, the drawings required for the description of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0050] Figure 1 is the first circuit block diagram of the communication-enhanced MCU chip provided by an embodiment of the present application;

[0051] Figure 2 is the second circuit block diagram of the communication-enhanced MCU chip provided by an embodiment of the present application;

[0052] Figure 3 is the circuit logic diagram of the communication-enhanced MCU chip and the Bluetooth module provided by an embodiment of the present application;

[0053] Figure 4It is the circuit logic diagram of a 4G module or a 5G module provided by an embodiment of the present application;

[0054] Figure 5 It is the circuit logic diagram of a WiFi module provided by an embodiment of the present application;

[0055] Figure 6 It is the step flowchart of a signal processing method provided by an embodiment of the present application. Detailed implementation manners

[0056] To make the objectives, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below with reference to the drawings and specific implementation manners. Obviously, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the scope of protection of the present application.

[0057] Referring to Figures 1-5 , in an embodiment of the present application, a communication-enhanced MCU chip is provided, including: a channel detection module, a signal generation module, and an adaptive coding module;

[0058] The channel detection module is connected to the wireless communication module; the channel detection module sends a test signal to the wireless communication module; when receiving a test return signal from the wireless communication module, the channel detection module compares the test signal and the test return signal to obtain a channel parameter signal;

[0059] The signal generation module is connected to the adaptive coding module; the signal generation module sends an initial signal to the adaptive coding module;

[0060] The adaptive coding module is respectively connected to the channel detection module and the wireless communication module; when receiving the initial signal, the adaptive coding module obtains the channel parameter signal from the channel detection module, encodes and processes the initial signal using the channel parameter signal to obtain an encoded signal, and sends the encoded signal to the wireless communication module.

[0061] In an embodiment of the present application, in view of the problem that the adaptability to channel changes in the prior art is relatively poor, the present application provides a solution that adds a channel detection module to detect channel parameters in real time and uses an adaptive coding module to adaptively code the transmission signal using the channel parameters. By adding a channel detection module to detect channel parameters in real time and using an adaptive coding module to adaptively code the transmission signal using the channel parameters, the adaptability to channel changes can be improved. When the channel condition is poor, redundant coding can be increased to enhance the error correction ability and ensure communication quality. When the channel condition is good, redundant coding can be reduced to save communication resources, thereby avoiding resource waste while ensuring communication reliability.

[0062] Next, the MCU chip in this exemplary embodiment will be further described.

[0063] In an embodiment of the present application, the channel detection module includes a test signal generator, a return signal receiver, a channel parameter calculation unit, a first analog-to-digital converter, and a first digital-to-analog converter;

[0064] The test signal generator is connected to the wireless communication module through the first digital-to-analog converter; the test signal generator generates a test signal, which is converted into an analog signal through the first digital-to-analog converter and sent to the wireless communication module;

[0065] The return signal receiver is connected to the wireless communication module through the first analog-to-digital converter; the first analog-to-digital converter converts the received test return signal into a digital signal and sends it to the return signal receiver;

[0066] The test signal generator and the return signal receiver are respectively connected to the channel parameter calculation unit; the test signal generator sends the test signal to the channel parameter calculation unit; the return signal receiver sends the test return signal to the channel parameter calculation unit; the channel parameter calculation unit compares the test signal and the test return signal to obtain a channel parameter signal.

[0067] In an embodiment of the present application, the signal generation module includes a microcontroller, a first memory, a second analog-to-digital converter, and a communication interface;

[0068] The first memory is connected to the communication interface through the second analog-to-digital converter; the second analog-to-digital converter converts the analog signal input by the communication interface into a digital signal and sends it to the first memory for storage;

[0069] The microcontroller is respectively connected to the first memory and the adaptive coding module. The microcontroller generates an initial signal according to the stored data in the first memory and sends the initial signal to the adaptive coding module.

[0070] In an embodiment of the present application, the adaptive coding module includes a coding parameter control unit, a convolutional encoder, a second memory, and a second digital-to-analog converter;

[0071] The coding parameter control unit is respectively connected to the channel detection module and the convolutional encoder; the coding parameter control unit obtains the channel parameter signal from the channel detection module, adjusts the coding parameters according to the channel parameter signal, and sends the coding parameters to the convolutional encoder;

[0072] The second memory is connected to the coding parameter control unit; the second memory stores the coding parameters;

[0073] The convolutional encoder is connected to the wireless communication module through the second digital-to-analog converter; the convolutional encoder performs convolutional coding on the initial signal according to the coding parameters, converts it into an analog signal through the second digital-to-analog converter, and sends it to the wireless communication module.

[0074] In an embodiment of the present application, the wireless communication module includes at least one of a 4G module, a 5G module, a WiFi module, and a Bluetooth module. By adopting the wireless communication module with multiple communication standards, different application scenarios can be adapted, and a flexible communication solution can be provided.

[0075] Refer to Figure 6 , in an embodiment of the present application, a signal processing method based on the MCU chip described in any of the above embodiments is provided, including:

[0076] S110. When an initial signal is received, the adaptive coding module obtains a channel parameter signal from the channel detection module;

[0077] S120. The adaptive coding module encodes and processes the initial signal according to the channel parameter signal to obtain a coded signal;

[0078] S130. The adaptive coding module sends the coded signal to the wireless communication module.

[0079] Next, the signal processing method in this exemplary embodiment will be further described.

[0080] As described in step S110, when an initial signal is received, the adaptive coding module obtains a channel parameter signal from the channel detection module.

[0081] The signal generation module is used to convert the data to be transmitted (such as text, audio, video, etc.) into an initial signal (digital signal) and send it to the adaptive coding module.

[0082] The channel detection module is used to detect channel parameters in real time to generate a channel parameter signal.

[0083] In an embodiment of the present application, the channel detection method includes:

[0084] The channel detection module sends a test signal to the wireless communication module;

[0085] When receiving the test return signal after passing through the channel from the wireless communication module, the channel detection module compares the test signal with the test return signal to obtain a channel parameter signal.

[0086] As an example, the channel parameter signal includes a signal-to-noise ratio and a bit error rate; the step of the channel detection module comparing the test signal with the test return signal to obtain a channel parameter signal includes:

[0087] The channel detection module calculates the power of the test signal, calculates the noise power in the test return signal, and calculates the signal-to-noise ratio according to the following formula:

[0088] ; (1)

[0089] Where SNR is the signal-to-noise ratio, is the power of the test signal, is the noise power in the test return signal;

[0090] The channel detection module counts the total number of transmitted bits corresponding to the test signal, counts the total number of error bits corresponding to the test return signal, and calculates the bit error rate according to the following formula:

[0091] ; (2)

[0092] Where, is the bit error rate, is the total number of transmitted bits corresponding to the test signal, is the total number of error bits corresponding to the test return signal.

[0093] When receiving the initial signal from the signal generation module, the adaptive coding module obtains the channel parameter signal from the channel detection module.

[0094] As described in step S120, the adaptive coding module encodes and processes the initial signal according to the channel parameter signal to obtain an encoded signal.

[0095] The adaptive coding module dynamically adjusts the coding strategy for the initial signal according to the channel parameter signal to improve the reliability and efficiency of signal transmission.

[0096] As an example, the channel parameter signal includes signal-to-noise ratio and bit error rate; the steps for the adaptive coding module to encode the initial signal according to the channel parameter signal to obtain a coded signal include:

[0097] The adaptive coding module determines the code rate, constraint length, and the highest order of the generating polynomial of convolutional coding according to the signal-to-noise ratio and the bit error rate, and generates a polynomial combination according to the code rate, the constraint length, and the highest order.

[0098] Specifically, the adaptive coding module calculates the code rate according to the following formula:

[0099] ; (3)

[0100] where is the code rate, is the signal-to-noise ratio, is the bit error rate, , , , are constants respectively;

[0101] The adaptive coding module calculates the constraint length according to the following formula:

[0102] ; (4)

[0103] where is the constraint length, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively;

[0104] The adaptive coding module calculates the highest order according to the following formula:

[0105] ; (5)

[0106] where is the highest order, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively;

[0107] The adaptive coding module randomly generates a coefficient array for each generating polynomial; among them, the coefficient corresponding to the highest power is set to 1;

[0108] The adaptive coding module generates a polynomial combination according to the code rate, the constraint length, the highest order, and the coefficient array;

[0109] The adaptive coding module performs convolutional coding on the initial signal through the polynomial combination to obtain a coded signal;

[0110] Specifically, for the input bit at each moment of the initial signal, the adaptive coding module calculates the output bit according to the following formula:

[0111] ; (6)

[0112] where, is the j-th output bit at time t, is the input bit at time , is the constraint length, is the i-th generating polynomial in the j-th group.

[0113] As described in step S130, the adaptive coding module sends the coded signal to the wireless communication module.

[0114] After encoding is completed, the adaptive coding module sends the coded signal to the wireless communication module.

[0115] In particular, the adaptive coding module also sends the coding parameter signal of the coding process to the wireless communication module so that the receiving end can perform decoding processing on the coded signal according to the coding parameter signal; among them, the coding parameter signal includes the code rate, the constraint length, the highest order, and the polynomial combination.

[0116] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.

[0117] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or terminal device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the element.

[0118] The above provides a detailed introduction to a communication-enhanced MCU chip and a signal processing method provided by the present application. Specific examples are used in this text to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A communication-enhanced MCU chip, characterized in that: include: Channel detection module, signal generation module and adaptive coding module; The channel detection module is connected to the wireless communication module; the channel detection module sends a test signal to the wireless communication module; when receiving a test return signal from the wireless communication module, the channel detection module compares the test signal and the test return signal to obtain a channel parameter signal; The signal generation module is connected to the adaptive coding module; the signal generation module sends the initial signal to the adaptive coding module; The adaptive coding module is connected to the channel detection module and the wireless communication module respectively; when receiving the initial signal, the adaptive coding module obtains the channel parameter signal from the channel detection module, encodes the initial signal using the channel parameter signal to obtain an encoded signal, and sends the encoded signal to the wireless communication module; The adaptive coding module includes a coding parameter control unit, a convolutional encoder, a second memory and a second digital-to-analog converter; The coding parameter control unit is connected to the channel detection module and the convolution encoder respectively; the coding parameter control unit obtains the channel parameter signal from the channel detection module, adjusts the coding parameter according to the channel parameter signal, and sends the coding parameter to the convolution encoder; The second memory is connected to the encoding parameter control unit; the second memory stores the encoding parameters; The convolution encoder is connected to the wireless communication module through the second digital-to-analog converter; the convolution encoder performs convolution encoding on the initial signal according to the encoding parameters, converts it into an analog signal through the second digital-to-analog converter and sends it to the wireless communication module.

2. The MCU chip according to claim 1, characterized in that: The channel detection module includes a test signal generator, a return signal receiver, a channel parameter calculation unit, a first analog-to-digital converter and a first digital-to-analog converter; The test signal generator is connected to the wireless communication module through the first digital-to-analog converter; the test signal generator generates a test signal, converts it into an analog signal through the first digital-to-analog converter and sends it to the wireless communication module; The return signal receiver is connected to the wireless communication module through the first analog-to-digital converter; the first analog-to-digital converter converts the received test return signal into a digital signal and sends it to the return signal receiver; The test signal generator and the return signal receiver are respectively connected to the channel parameter calculation unit; the test signal generator sends the test signal to the channel parameter calculation unit; the return signal receiver sends the test return signal to the channel parameter calculation unit; the channel parameter calculation unit compares the test signal and the test return signal to obtain a channel parameter signal.

3. The MCU chip according to claim 1, characterized in that: The signal generation module includes a microcontroller, a first memory, a second analog-to-digital converter and a communication interface; The first memory is connected to the communication interface through the second analog-to-digital converter; the second analog-to-digital converter converts the analog signal input by the communication interface into a digital signal and sends it to the first memory for storage; The microcontroller is connected to the first memory and the adaptive coding module respectively. The microcontroller generates an initial signal according to the storage data in the first memory and sends the initial signal to the adaptive coding module.

4. The MCU chip according to claim 1, characterized in that: The wireless communication module includes at least one of a 4G module, a 5G module, a WiFi module and a Bluetooth module.

5. A signal processing method based on the MCU chip according to any one of claims 1 to 4, characterized in that: include: When receiving the initial signal, the adaptive coding module obtains a channel parameter signal from the channel detection module; The adaptive coding module encodes the initial signal according to the channel parameter signal to obtain a coded signal; The adaptive encoding module sends the encoded signal to the wireless communication module.

6. The signal processing method according to claim 5, characterized in that: The channel parameter signal includes a signal-to-noise ratio and a bit error rate; the step of the adaptive coding module encoding the initial signal according to the channel parameter signal to obtain an encoded signal includes: The adaptive coding module determines the code rate, constraint length and highest order of the generator polynomial of the convolution coding according to the signal-to-noise ratio and the bit error rate, and generates a polynomial combination according to the code rate, constraint length and highest order; The adaptive coding module performs convolution coding on the initial signal through the polynomial combination to obtain a coded signal.

7. The signal processing method according to claim 6, characterized in that: The step of the adaptive coding module determining the code rate, constraint length and highest order of the generator polynomial of the convolution coding according to the signal-to-noise ratio and the bit error rate, and generating a polynomial combination according to the code rate, the constraint length and the highest order comprises: The adaptive coding module calculates the bit rate according to the following formula: ; in, is the bit rate, is the signal-to-noise ratio, is the bit error rate, , , , are constants respectively; The adaptive coding module calculates the constraint length according to the following formula: ; in, is the constraint length, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively; The adaptive coding module calculates the highest order according to the following formula: ; in, is the highest order, is the signal-to-noise ratio, is the bit error rate, , , are constants respectively; The adaptive coding module randomly generates a coefficient array for each generator polynomial; wherein the coefficient corresponding to the highest power is set to 1; The adaptive coding module generates a polynomial combination according to the code rate, the constraint length, the highest order and the coefficient array.

8. The signal processing method according to claim 6, characterized in that: The step of performing convolution encoding on the initial signal by the adaptive encoding module through the polynomial combination to obtain the encoded signal comprises: For the input bit of the initial signal at each moment, the adaptive coding module calculates the output bit according to the following formula: ; in, is the j-th output bit at time t, For the moment The input bit, is the constraint length, is the i-th generator polynomial of the j-th group.

9. The signal processing method according to claim 5, characterized in that: Also includes: The adaptive coding module sends the coding parameter signal processed by coding to the wireless communication module.

Citation Information

Patent Citations

  • Method and apparatus for adaptively coding a data signal

    US20010037485A1