Magnetic Recording Channel Optimization via Nested Algorithm Tiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic recording channels face challenges in achieving performance optimization due to the inefficiency of decoupled optimization strategies, where individual parameter tuning results in local optima rather than joint optima for the entire system.

Innovation Solution

A holistic optimization approach using a two-tier optimization engine that iteratively selects and adjusts parameter values for the magnetic recording channel, measuring performance until it reaches an acceptable threshold, combining algorithms like Bandit, Truncated Newton, and machine learning methods to optimize multiple parameters simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If decoupled optimization strategies are used to tune individual parameters, then the optimization process is simpler and more manageable, but the system achieves local optima rather than joint optima, resulting in suboptimal overall performance

Engineering Contradiction:
Improveoptimization process simplicityVSAvoidsystem performance optimization
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the optimization process into two distinct tiers: an outer tier that selects algorithm configurations and an inner tier that optimizes parameters. This segmentation allows each tier to focus on specific aspects of optimization, making the complex joint optimization problem manageable while achieving global optima. The outer tier handles high-level algorithm selection, while the inner tier handles detailed parameter tuning, thereby resolving the contradiction between simplicity and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested optimization structure where the inner optimization loop is embedded within the outer optimization loop. The inner tier optimizes parameters for a given algorithm configuration, and the outer tier selects the best algorithm configuration based on inner tier results. This nesting enables joint optimization of multiple parameters while maintaining a structured, manageable process that avoids the pitfalls of purely decoupled approaches.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If joint optimization of multiple parameters is performed simultaneously, then the system achieves global optima and improved overall performance, but the optimization complexity and computational resources required increase significantly

Engineering Contradiction:
Improvesystem performance optimizationVSAvoidoptimization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By dividing the joint optimization problem into two tiers, the patent reduces the complexity of simultaneous multi-parameter optimization. The outer tier manages algorithm configuration selection, while the inner tier handles parameter optimization. This segmentation transforms a single complex optimization problem into two simpler, sequential problems that are easier to manage and compute.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The outer tier performs preliminary action by selecting optimal algorithm configurations before the inner tier performs detailed parameter optimization. This preliminary selection narrows down the search space for the inner tier, reducing the computational burden of joint optimization while still achieving global optima through the coordinated two-tier approach.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If iterative parameter adjustment is performed to achieve acceptable performance thresholds, then the magnetic recording channel performance is optimized, but the time and computational resources required for calibration increase

Engineering Contradiction:
Improvemagnetic recording channel performanceVSAvoidcalibration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The outer tier performs preliminary configuration selection that guides the inner tier's parameter optimization. By pre-selecting promising algorithm configurations based on performance criteria, the outer tier reduces the number of iterations needed in the inner tier to achieve acceptable performance thresholds, thereby reducing total calibration time while maintaining optimization effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The nested optimization structure implements feedback mechanisms where the inner tier's performance results feed back to the outer tier for configuration selection. This feedback loop enables the system to learn from previous iterations and make more informed decisions, reducing the number of iterations required to achieve optimal performance and thereby reducing calibration time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10935603B1Data channel optimization with smart black box algorithms
Publication Date: 2021.03.02 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10935603B1 patent drawing
  • US10935603B1 patent drawing
  • US10935603B1 patent drawing

AI summary

A system includes a host configured to communicate with a device under test. The host is configured to write test data to the device under test. An optimization engine is configured to optimize a plurality of parameters associated with a magnetic recording channel associated with the device under test. The optimization engine is configured to select a first set of parameters for the plurality of parameters and the host is configured to set the magnetic recording channel based on the first set of parameters. The host then measures the performance of the magnetic recording channel based on the first set of parameters. Based on the measured performance, the optimization engine then selects new parameter values for the plurality of parameters. Until the measured performance is within an acceptable threshold, the optimization engine will iteratively update the plurality of parameters based on the measured performance.