Oversampled Waveform Construction via Off-Chip WCM
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Capturing an oversampled waveform for signals received by a receiver in integrated circuits is resource-intensive, requiring significant chip space and components, making it impractical for large-scale implementations.
Innovation Solution
A mechanism that allows the construction of an oversampled waveform by cooperation between the receiver and a waveform construction mechanism (WCM), where the receiver samples and stores subsets of sample values, and the WCM sorts, groups, and stitches them together to construct the waveform without the need for extensive resources on the receiver, utilizing an off-chip WCM to minimize chip space consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the receiver captures an oversampled waveform for signals received, then pulse response information can be derived, but significant chip space and resources are required
Solution Approach 1:
The patent extracts the waveform construction functionality from the receiver and places it in an external waveform construction mechanism (WCM). The receiver only performs minimal sampling and stores subsets of sample values in a small buffer, while the WCM constructs the complete oversampled waveform externally, thereby removing the need for large on-chip storage resources.
Solution Approach 2:
The patent introduces an intermediary buffer in the receiver that stores only subsets of sample values temporarily. This intermediary structure enables the receiver to cooperate with an external WCM by providing partial data, allowing waveform construction without requiring the receiver to store the complete oversampled waveform on-chip.
2Device complexity
If extensive resources are allocated on the receiver for waveform capture, then oversampled waveform can be constructed, but device complexity increases
Solution Approach 1:
The patent segments the waveform construction process into two parts: (1) the receiver performs partial sampling and stores subsets of sample values in a small buffer, and (2) an external WCM performs the complete waveform construction. This segmentation reduces receiver complexity while maintaining measurement precision.
Solution Approach 2:
The patent moves the waveform construction function from the receiver domain to an external WCM domain. By changing the spatial dimension of where waveform construction occurs (from on-chip to off-chip), the receiver's resource requirements are dramatically reduced while the complete waveform can still be constructed externally.
3Quantity of substance
If the receiver stores all sample values for oversampling, then complete waveform can be captured, but resource usage becomes impractical for large-scale implementations
Solution Approach 1:
The patent extracts the bulk storage requirement from the receiver and places it externally. The receiver only stores minimal subsets of sample values in a small buffer, making the implementation practical for large-scale integrated circuits, while the complete set of sample values is accumulated externally by the WCM.
Solution Approach 2:
The patent implements preliminary sampling at the receiver, where subsets of sample values are captured and stored in a small buffer in advance. This preliminary action enables the receiver to cooperate with an external WCM that will later construct the complete waveform, making the system implementable with practical resource constraints.
Data Source
AI summary
A mechanism is provided for constructing an oversampled waveform for a set of incoming signals received by a receiver. In one implementation, the oversampled waveform is constructed by way of cooperation between the receiver and a waveform construction mechanism (WCM). The receiver receives the incoming signals, samples a subset of the incoming signals at a time, stores the subsets of sample values into a set of registers, and subsequently provides the subsets of sample values to the WCM. The WCM in turn sorts through the subsets of sample values, organizes them into proper orders, and “stitches” them together to construct the oversampled waveform for the set of incoming signals. With proper cooperation between the receiver and the WCM, and with proper processing logic on the WCM, it is possible to construct the oversampled waveform for the incoming signals without requiring large amounts of resources on the receiver.


