Neural Network Signal Classification With Bit-Matrix Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The communication systems using Neural Networks face a high processing load due to complex network structures, particularly when dealing with noise and interference in transmission signals, leading to increased computational requirements.
Innovation Solution
The system employs bit conversion units to expand and compress bit streams, using a Neural Network with reduced input and output nodes, and a binary matrix to manage signal processing efficiently, thereby reducing the processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a Neural Network with many output nodes is used to represent all signal patterns, then classification accuracy is improved, but processing load increases
Solution Approach 1:
The patent segments the classification task into two stages: first, a reduced Neural Network classifies signals into a smaller number of groups; second, a lookup table completes the classification by mapping group identifiers to final signal patterns. This segmentation reduces the Neural Network's output nodes from 256 (for 8-bit signals) to a smaller number of groups, thereby reducing processing load while maintaining accuracy through the combined two-stage approach.
Solution Approach 2:
The patent introduces a lookup table as an intermediary component between the reduced Neural Network and the final classification output. The Neural Network outputs a group identifier that serves as a key to the lookup table, which then provides the complete signal pattern classification. This intermediary allows the system to achieve full classification capability without requiring the Neural Network to directly output all 256 possible signal patterns.
2Device complexity
If the number of output nodes in the Neural Network is reduced, then processing load is decreased, but classification capability is compromised
Solution Approach 1:
The classification capability is segmented between the Neural Network and the lookup table. The Neural Network handles the complex feature extraction and grouping, while the lookup table handles the final mapping to complete signal patterns. This segmentation allows the Neural Network to have fewer output nodes (reducing processing load) while the system as a whole maintains full classification capability through the lookup table's complementary function.
Solution Approach 2:
The patent changes the parameter of the Neural Network's output dimension from the full signal pattern space (256 nodes for 8-bit signals) to a reduced group space (fewer nodes representing groups of signals). This parameter change is compensated by the lookup table, which maps the reduced-dimensional output back to the full signal pattern space, thereby maintaining classification capability while reducing the Neural Network's processing burden.
Data Source
AI summary
A communication system SYS includes a transmission apparatus 1 and a reception apparatus 2. The transmission apparatus includes: a conversion unit 111 for converting a bit stream Z having a bit length b into a bit stream Y that has w−1 (w is an integer equal to or larger than 2) bit 1 and that has a bit length n (n>b); a conversion unit 112 for converting the bit stream Y into a bit stream X having a bit length t (t<n); and a Neural Network 113 that has a t input node and that outputs a value relating to a feature of a transmission signal Tx when the bit stream X is inputted thereto. The reception apparatus includes: a Neural Network 212 that has a t output node and that outputs a numerical data stream U including t numerical data when a feature of the reception signal is inputted thereto; a conversion unit 213 for converting the numerical data stream U into a numerical data stream Y′ including n numerical data; and a generation unit 214 for generating a bit stream Z′ having the bit length b by performing, on the numerical data stream U, an inverse conversion of a conversion processing performed by the conversion unit 111.


