Base Station Orthogonal Code Allocation for Interference Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems, base stations face interference and detected errors when allocating resources to multiple terminals, which affects the normal operation of service requests.
Innovation Solution
A base station with a transceiver and an orthogonal code allocation unit generates an orthogonal code index table, allocating unique orthogonal codes to each terminal to minimize interference and ensure error-free service requests, using codes like [+1 +1 +1 +1] and [1 ej2π/3 ej4π/3] for each slot in a sub frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a base station receives service requests from multiple terminals using the same frequency resource, then the frequency resource utilization is improved, but interference between service requests increases
Solution Approach 1:
The patent segments the service request signals by assigning different orthogonal codes to different terminals transmitting on the same frequency resource. This code division allows multiple signals to coexist without interference, resolving the contradiction between resource utilization and interference.
Solution Approach 2:
The patent introduces orthogonal codes as an intermediary layer between the frequency resource and the service request signals. These codes act as mediators that enable multiple terminals to share the same frequency resource while maintaining signal distinguishability and minimizing interference.
2Object-affected harmful factors
If orthogonal codes are allocated to multiple terminals, then interference between service requests is minimized, but the complexity of code allocation increases
Solution Approach 1:
The patent pre-generates an orthogonal code index table containing multiple orthogonal codes before actual service request allocation. This preliminary preparation simplifies the real-time allocation process, as the base station only needs to look up and assign codes from the pre-computed table rather than generating codes on the fly.
Solution Approach 2:
The patent manages code allocation complexity by changing the parameter organization from individual code assignments to combinatorial code index assignments. The orthogonal code index table structures codes in combinations that can be systematically allocated, reducing the computational burden of real-time allocation decisions.
3Productivity
If frequency resources are allocated to multiple terminals, then system capacity is improved, but detected errors in service request signals increase
Solution Approach 1:
The patent segments service request signals from multiple terminals using distinct orthogonal codes, allowing the base station to separately identify and process each terminal's signal even when transmitted on the same frequency resource. This segmentation prevents signal confusion and reduces detection errors.
Solution Approach 2:
The orthogonal codes serve as intermediary identifiers that enable the base station to distinguish between service request signals from different terminals. This intermediary layer maintains signal integrity and reduces detection errors while allowing multiple terminals to share frequency resources.
Data Source
AI summary
Provided is a base station. The base station includes a transceiver, a frequency allocation unit, and an orthogonal code allocation unit. The transceiver communicates with a terminal. The frequency allocation unit allocates a frequency resource to the terminal through the transceiver. The orthogonal code allocation unit generates an orthogonal code index table including a plurality of orthogonal code combinations, and allocates one of the orthogonal code combinations included in the orthogonal code index table to each terminal, to which the frequency resource has been allocated for a service request of the terminal, through the transceiver not to multiply be allocated. At least one of a plurality of orthogonal codes included in the orthogonal code combination is orthogonal to at least one of a plurality of orthogonal codes included in an orthogonal code combination allocated to another terminal.


