IP Library Granted Patent US 8,582,681
Granted Patent B2
US 8,582,681 · App. 12/410,152 · Granted Nov 12, 2013

Signal receiver apparatus and waveform shaping method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,582,681
App. No.
12/410,152
Granted
Nov 12, 2013
Kind
B2
Abstract

A signal receiver apparatus includes a waveform shaping data storage device storing waveform shaping data of a signal transmitted with a given timing from a signal transmitter device of a plurality of signal transmitter devices which are coupled to the signal receiver apparatus for each of the plurality of signal transmitter devices, and a waveform shaping device reading waveform shaping data of the signal transmitter device in the plurality of signal transmitter device from the waveform shaping data storage device when a signal from the signal transmitter device is received, and shaping a waveform of a received signal from the signal transmitter device.

Claims (48)

1. A signal receiver apparatus comprising:

a waveform shaping data storage device configured to store waveform shaping data of a signal transmitted with a given timing for each signal transmitter device of a plurality of signal transmitter devices which are coupled to the signal receiver apparatus; and

a waveform shaping device configured to read waveform shaping data of a respective signal transmitter device of the plurality of signal transmitter devices from the waveform shaping data storage device when a signal from the respective signal transmitter device is received, and to shape a waveform of a received signal from the respective signal transmitter device, to correct waveform degradation of the received signal.

2. The apparatus according to claim 1 , further comprising:

a transmission scheduler configured to store a transmission schedule of the plurality of signal transmitter devices, and outputting identification information about a signal transmitter device indicating from which signal transmitter device in the plurality of signal transmitter devices the signal is received; and

a waveform shaping data calculation device monitoring a waveform state of a reception waveform, and calculating the waveform shaping data for each of the signal transmitter devices according to the identification information about the signal transmitter device output by the transmission scheduler.

3. The apparatus according to claim 2 , wherein:

the waveform shaping data calculation device is configured to:

digitize an amplitude of a received signal waveform by sampling one transmission bit data as a received signal waveform-shaped by the waveform shaping device, calculates a difference between the digitized amplitude of the received signal waveform and a leading sampling value of the one transmission bit data;

read the waveform shaping data stored for the signal transmitter device from the waveform shaping data storage device; and

the calculation of the waveform shaping data is performed on a basis of the difference and the waveform shaping data read from the waveform shaping data storage device.

4. The apparatus according to claim 3 , further comprising:

a specific pattern identification device configured to identify a specific pattern of the received signal and outputting to the waveform shaping data calculation device a trigger of updating the waveform shaping data stored in the waveform shaping data storage device to a newly calculated waveform shaping data.

5. The apparatus according to claim 4 , wherein

the waveform shaping data storage device is configured to store a default of the waveform shaping data for the plurality of signal transmitter devices when the signal receiver apparatus starts communications.

6. The apparatus according to claim 2 , wherein

the waveform shaping data is calculated by the waveform shaping data calculation device for a reception waveform of “10” or “01” as a value of transmission bit data and stored in the waveform shaping data storage device.

7. The apparatus according to claim 2 , wherein

the waveform shaping data is calculated by the waveform shaping data calculation device for a current transmission bit and a past transmission bit of a reception waveform of “1100” or “0011” as a value of transmission bit data and stored in the waveform shaping data storage device.

8. The apparatus according to claim 7 , further comprising:

a waveform data calculation part configured to output change information about waveforms “0” and “1”, to read the current transmission bit and the past transmission bit of the waveform shaping data from the waveform shaping data storage device when the change information about the waveforms “0” and “1” is output for each transmission bit, to output a sum of the data as waveform shaping data to the waveform shaping data storage device, to read the past transmission bit of the waveform shaping data from the waveform shaping data storage device when the change information about the waveforms “0” and “1” is output for two transmission bits, and to output the data as waveform shaping data to the waveform shaping data storage device.

9. A signal transmitter device coupled to the signal receiver apparatus according to claim 1 , comprising:

a device configured to receive a signal transmitted by the signal transmitter device on a bus coupled to the signal receiver apparatus;

a transmitting end waveform shaping data coupling device configured to monitor a waveform state of the received waveform, and to calculate waveform shaping data of transmission data transmitted by the signal transmitter device on the bus coupled to the signal receiver apparatus; and

a transmitting end waveform shaping device configured to perform waveform shaping of transmission data on a basis of the waveform shaping data calculated by the transmitting end waveform shaping data coupling device.

10. The signal transmitter device according to claim 9 , further comprising:

a waveform shaping data storage device configured to store waveform shaping data of a signal transmitted with the given timing from the signal transmitter device for each of the plurality of signal transmitter devices;

a transmission scheduler configured to store a transmission schedule of the plurality of signal transmitter devices, and to output identification information about a signal transmitter device indicating from which signal transmitter device in the plurality of signal transmitter devices the signal is received; and

a waveform shaping device configured to read waveform shaping data of a signal transmitter device in the plurality of signal transmitter devices from the waveform shaping data storage device when a signal from the signal transmitter device is received, and to shape a waveform of a received signal from the signal transmitter device, to correct waveform degradation of the received signal, and

when the identification information output by the transmission schedule is related to the signal transmitter device, the waveform shaping data storage device is configured to set the waveform shaping data read by the waveform shaping device as all 0;

the waveform shaping device is configured to output the received signal to the transmitting end waveform shaping data calculation device without waveform shaping; and

the transmitting end waveform shaping data calculation device is configured to calculate the waveform shaping data of the transmission data transmitted by the signal transmitter device on a basis of the received signal not waveform shaped.

11. A waveform shaping method for use with a signal receiver apparatus which is coupled to a bus to which a plurality of signal transmitter devices capable of transmitting a signal with given timing are coupled, and receives a signal transmitted from the plurality of signal transmitter devices, and the signal receiver apparatus comprising a waveform shaping data storage device configured to

store waveform shaping data of a signal transmitted with the given timing from the signal transmitter device for each of the plurality of signal transmitter devices, the method comprising:

receiving a signal from a signal transmitter device in the plurality of signal transmitter devices;

reading waveform shaping data of the signal transmitter device from the waveform shaping data storage device; and

shaping a waveform of a received signal from the signal transmitter device, to correct waveform degradation of the received signal.

12. The method according to claim 11 , wherein

the signal receiver apparatus further comprises a transmission scheduler configured to store a transmission schedule of the plurality of signal transmitter devices, and to output identification information about a signal transmitter device indicating from which signal transmitter device in the plurality of signal transmitter devices the signal is received; and

monitors a waveform state of a reception waveform, and calculates the waveform shaping data for each of the signal transmitter devices according to the identification information about the signal transmitter device output by the transmission scheduler.

13. The method according to claim 12 , further comprising:

digitizing an amplitude of a received signal waveform by sampling one transmission bit data as a received signal waveform-shaped by the waveform shaping device;

calculating a difference between the digitized amplitude of the received signal waveform and a leading sampling value of the one transmission bit data;

reading the waveform shaping data stored for the signal transmitter device from the waveform shaping data storage device; and

wherein the calculation of the waveform shaping data is performed on a basis of the difference and the waveform shaping data.

14. The method according to claim 13 , further comprising:

identifying a specific pattern of a received signal; and

updating the waveform shaping data stored in the waveform shaping data storage device to a newly calculated waveform shaping data.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036052/0016 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Jul 22, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024748/0328 →