Parallel Interleave Circuit With Double Buffer Address Reordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional interleave circuits face challenges in throughput reduction and circuit implementation difficulties, especially when dealing with large block sizes, which affect the stability and speed of error correction in Quantum Key Distribution (QKD) systems.

Innovation Solution

An interleave circuit and communication device are designed with a reordering circuit and address calculation circuit to reorder data in parallel, using a double buffer operation with memories of practical size, allowing high throughput even with large block sizes, and incorporating a deinterleave circuit for data reordering in the original order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block interleave processing is performed to ensure stable error correction and improve information transmission speed, then error correction stability is improved, but throughput is reduced and circuit implementation becomes difficult

Engineering Contradiction:
Improveerror correction stabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the block interleave processing into two distinct stages: an interleave circuit that performs initial reordering, and a deinterleave circuit that performs final reordering. This segmentation allows the system to maintain error correction stability while improving throughput by enabling parallel processing and reducing bottlenecks in the error correction pipeline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interleave circuit performs preliminary reordering of data blocks before error correction processing. By pre-organizing the data in an interleaved format, the system prepares the data structure needed for stable error correction while allowing subsequent processing stages to operate efficiently on the pre-processed data.

Inventive Principle:
Principle #10Preliminary action

2Speed

If block interleave processing is performed to improve information transmission speed, then information transmission speed is improved, but circuit implementation becomes difficult

Engineering Contradiction:
Improveinformation transmission speedVSAvoidcircuit implementation difficulty
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the complex block interleave processing into separate interleave and deinterleave circuits. Each circuit handles a specific portion of the reordering operation, making the individual circuit designs simpler and more implementable while maintaining the overall high-speed processing capability through coordinated operation of both circuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary memory structure that stores the interleaved data between the interleave circuit and the deinterleave circuit. This intermediary storage mechanism simplifies the circuit implementation by providing a buffer that decouples the timing and complexity requirements of the two reordering operations, enabling high-speed processing without excessive circuit complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If conventional interleave circuits are used to perform block interleave processing, then error correction stability is improved, but throughput reduction occurs

Engineering Contradiction:
Improveerror correction stabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the interleave and deinterleave operations into a unified error correction system where both circuits operate in coordination. This merging allows the system to maintain the error correction stability provided by block interleave processing while achieving higher throughput through optimized data flow and parallel processing capabilities of the combined circuit architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12517826B2Interleave circuit and communication device
Publication Date: 2026.01.06 KK TOSHIBA
  • US12517826B2 patent drawing
  • US12517826B2 patent drawing
  • US12517826B2 patent drawing

AI summary

According to an embodiment, an interleave circuit includes a reordering circuit and an address calculation circuit. The reordering circuit is configured to, for each cycle, receive in parallel input data containing n (n is an integer of 2 or more) bits, and reorder n-pieces of the input data input in n cycles into n-pieces of output data each containing n bits input in cycles different from each other. The address calculation circuit is configured to calculate write addresses for writing the n-pieces of output data into a first storage device and read addresses for reading out the n-pieces of output data from the first storage device.