Acoustic Data Communications via CRC BCH Coding and Frequency Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing acoustic channel-based data communications methods struggle to effectively transmit audio signals in environments with strong background noise, as they are prone to interference and errors.
Innovation Solution
The method employs CRC and BCH coding to create a coded sequence, which is then modulated using a preset audio sequence symbol set and transmitted over a selected frequency band. At the receiving end, cross-correlation is used to eliminate interference and recover the original data signal through symbol inverse mapping and decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If audio signal transmission is performed in natural environment, then communication can be conducted using standard audio devices, but strong interference from environment noises degrades signal quality
Solution Approach 1:
The patent applies preliminary action by performing channel coding (CRC and BCH coding) on the data signal before modulation and transmission. This pre-processing of the signal with error correction codes enables the system to withstand environmental noise interference during transmission, resolving the contradiction between using standard audio devices and maintaining signal quality in noisy environments.
2Reliability
If channel coding is applied to improve error correction, then reliability in noisy environments improves, but system complexity increases
Solution Approach 1:
The patent segments the error correction process into two distinct stages: first CRC (Cyclic Redundancy Check) coding to detect errors, then BCH (Bose-Chaudhuri-Hocquenghem) coding to correct errors. This segmentation of the coding process into modular, sequential steps improves reliability while keeping each individual coding stage relatively simple and manageable.
Data Source
AI summary
It discloses an acoustic channel-based data communications method which performs channel coding on an original data signal using a CRC coding method and a BCH coding method to obtain a coded sequence; modulates the coded sequence using a preset audio sequence symbol set via a symbol mapping method to obtain a digital audio signal; selects a channel frequency band according to characteristics of a transmitting equipment and interference between frequency bands; and converts the digital audio signal into an analog audio signal through a digital-to-analog converter and transmits the signal to a channel for transmission according to the selected channel frequency band.


