Patents Assigned to A&D Company, Ltd.
  • Patent number: 9424033
    Abstract: Apparatus and method for a modified, balanced throughput data-path architecture is given for efficiently implementing the digital signal processing algorithms of filtering, convolution and correlation in computer hardware, in which both data and coefficient buffers can be implemented as sliding windows. This architecture uses a multiplexer and a data path branch from the Address Generator unit to the multiply-accumulate execution unit. By selecting between the data path of Address Generator to execution unit and the data path of register to execution unit, the unbalanced throughput and multiply-accumulate bubble cycles caused by misaligned addressing on coefficients can be overcome. The modified balanced throughput data-path architecture can achieve a high multiply-accumulate operation rate per cycle in implementing digital signal processing algorithms.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: August 23, 2016
    Assignees: STMICROELECTRONICS (BEIJING) R&D COMPANY LTD., STMICROELECTRONICS S.R.L.
    Inventors: PengFei Zhu, HongXia Sun, YongQiang Wu, Elio Guidetti
  • Patent number: 9082476
    Abstract: An apparatus and method are disclosed to implement digital signal processing operations involving multiply-accumulate (MAC) operations, by using a modified balanced data structure and accessing architecture. This architecture maintains a data-path connecting one address generation unit, one register file and one MAC execution unit. The register file has a hierarchical grouping organization of individual registers, which reduces bubble cycles caused by memory misalignments. This architecture uses parallel execution and can achieve two or more MAC operations per cycle.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: July 14, 2015
    Assignees: STMICROELECTRONICS (BEIJING) R&D COMPANY LTD., STMICROELECTRONICS S.R.L.
    Inventors: PengFei Zhu, HongXia Sun, YongQiang Wu, Elio Guidetti
  • Patent number: 9015377
    Abstract: A register file organization is used to support multiple accesses from more than one processor or pipeline. This shared register file is organized for a multiple processor device that includes a high performance (HP) and a low power (LP) core. The shared register file includes separate HP and LP storage units coupled to separate HP and LP write and read ports.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: April 21, 2015
    Assignees: STMicroelectronics (Bejing) R&D Company Ltd., STMicroelectronics S.R.L.
    Inventors: YongQiang Wu, PengFei Zhu, HongXia Sun, Elio Guidetti
  • Patent number: 8513545
    Abstract: A device that adds and removes a load of a built-in weight to and from a load measuring mechanism of a weighing apparatus built-in weight latched in a weight holder that performs a lifting and lowering operation to a fixed portion. During calibration, gas is supplied from a gas supply and exhaust portion to a bag to increase volume of the air bag. At this point, the weight holder is lowered against the repulsive force of a coil spring, and the built-in weight is latched in the load receiver, thereby performing the calibration. After the calibration, an electromagnetic valve is opened to exhaust the gas from the bag. As a result, the weight holder is lifted by the repulsive force of the coil spring, and the weighing apparatus enters a usual weighing mode.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: August 20, 2013
    Assignee: A&D Company, Ltd.
    Inventors: Naoto Izumo, Akiyoshi Oota
  • Patent number: 8514774
    Abstract: A method, and components for performing such method, is provided for synchronizing multiple user signals in a multi-user communication system. An interference matrix is generated based on time delay and frequency offset information for the active users accessing an OFDMA uplink receiver. User signals are received from the active users and are segmented into blocks, and the interference matrix is applied to each of the blocks. The received user signal is OFDM demodulated and un-used sub-carriers are discarded. Typically, the method includes also applying a factorization matrix formed by factoring a correction matrix created from the interference matrix and an inverse matrix formed based on the factoring results to the user signal blocks, e.g., the correction step includes multiplying each of the blocks from the user signal by each of these three matrices. The corrected user blocks are then concatenated to form a corrected vector signal.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: August 20, 2013
    Assignee: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Yiqun Ge, Wuxian Shi, Juan Du
  • Patent number: 8488439
    Abstract: A blind carrier frequency offset estimator is based on a single-OFDM-symbol training sequence in multi-user OFDMA uplink. Through multiple access interference modeling and analysis, a virtual user is employed that occupies the all null sub-carriers. By minimizing the energy leakage on the virtual user in term of tentative frequency offsets, the estimator can approach the real frequency offset. The estimator performs only on frequency-domain, simplifies interference calculations, and lowers the rank of the matrix. An iterative computation method is used to approach the real frequency offset.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: July 16, 2013
    Assignee: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Yiqun Ge, Xutao Zhou, Wuxian Shi
  • Publication number: 20130173865
    Abstract: A register file organization is used to support multiple accesses from more than one processor or pipeline. This shared register file is organized for a multiple processor device that includes a high performance (HP) and a low power (LP) core. The shared register file includes separate HP and LP storage units coupled to separate HP and LP write and read ports.
    Type: Application
    Filed: December 3, 2012
    Publication date: July 4, 2013
    Applicants: STMICROELECTRONICS, S.R.L., STMICROELECTRONICS (BEIJING) R&D COMPANY LTD.
    Inventors: STMicroelectronics (Beijing) R&D Company Ltd., STMicroelectronics, s.r.l.
  • Patent number: 8397148
    Abstract: A method for decoding tail-biting convolutional codes. The method includes initializing a correction depth, selecting a first starting state from a set of encoding states, and initializing a metric value for the selected starting state as zero and the other states as infinity. The input bit stream is read and a Search Depth Viterbi algorithm (SDVA) is performed to determine path metrics and identify a minimum-metric path. The ending state for the minimum-metric path is determined and the output for this ending state is identified as “previous output.” A second starting state is set to the ending state of the minimum-metric path, and symbols equal to the correction depth from the previous output are read. The SDVA is performed on the second set of read symbols to generate a corrected output. A decoded output is generated by replacing symbols at the beginning of the previous output with the corrected output.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: March 12, 2013
    Assignee: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Wuxian Shi, Juan Du, Yiqun Ge, Guobin Sun
  • Patent number: 8203086
    Abstract: A windshield for attaching and detaching to an electronic scale includes a plurality of mechanism for the attaching and detaching. Each of the mechanisms includes a latch which engages a member generally found on conventional electronic seals.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: June 19, 2012
    Assignee: A&D Company, Ltd.
    Inventors: Naoto Izumo, Hirosi Sigano, Satosi Suzaki
  • Publication number: 20120137198
    Abstract: A method for decoding tail-biting convolutional codes. The method includes initializing a correction depth, selecting a first starting state from a set of encoding states, and initializing a metric value for the selected starting state as zero and the other states as infinity. The input bit stream is read and a Search Depth Viterbi algorithm (SDVA) is performed to determine path metrics and identify a minimum-metric path. The ending state for the minimum-metric path is determined and the output for this ending state is identified as “previous output.” A second starting state is set to the ending state of the minimum-metric path, and symbols equal to the correction depth from the previous output are read. The SDVA is performed on the second set of read symbols to generate a corrected output. A decoded output is generated by replacing symbols at the beginning of the previous output with the corrected output.
    Type: Application
    Filed: February 7, 2012
    Publication date: May 31, 2012
    Applicant: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Wuxian Shi, Juan Du, Yigun Ge, Guobin Sun
  • Patent number: 8136023
    Abstract: A method for decoding tail-biting convolutional codes. The method includes initializing a correction depth, selecting a first starting state from a set of encoding states, and initializing a metric value for the selected starting state as zero and the other states as infinity. The input bit stream is read and a Search Depth Viterbi algorithm (SDVA) is performed to determine path metrics and identify a minimum-metric path. The ending state for the minimum-metric path is determined and the output for this ending state is identified as “previous output.” A second starting state is set to the ending state of the minimum-metric path, and symbols equal to the correction depth from the previous output are read. The SDVA is performed on the second set of read symbols to generate a corrected output. A decoded output is generated by replacing symbols at the beginning of the previous output with the corrected output.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: March 13, 2012
    Assignee: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Wuxian Shi, Juan Du, Yiqun Ge, Guobin Sun
  • Patent number: 8067705
    Abstract: A lower portion of a slide door of a windshield for a weighing apparatus is located in a guide groove of the main body of the windshield, along which guide groove the slide door opens and closes. A protrusion is protruded in a lower portion of the slide door and the protrusion engages an upper face of a frame in which the guide groove is formed. The protrusion supports weight of the slide door, and is slid on the upper face of the frame while the slide door does not come into contact with a bottom surface of the guide groove, thereby opening and closing the slide door.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: November 29, 2011
    Assignee: A&D Company, Ltd
    Inventors: Naoto Izumo, Hirosi Sigano, Satosi Suzaki
  • Patent number: 8017878
    Abstract: The present invention protects a mass sensor from an overload in any direction. A support structure is accommodated in a case, has a floating frame provided on one end side and a fixed portion provided on the other end side, receives a load of an object to be weighed placed on a scale pan with the aid of the floating frame part, and supports the mass sensor used in scales to detect the mass of the object to be weighed. The support structure has a spring member for supporting the mass sensor, and is interposed between the fixed portion and the case, which are structural members. The spring member is elastically deformed in advance to thereby press/urge on the fixed portion of the mass sensor and cause the portion to come into contact with the structural member side. The spring member deforms elastically so that the fixed portion separates from the contact location when a force greater than the pressing/urging force is applied.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: September 13, 2011
    Assignee: A&D Company, Ltd.
    Inventors: Naoto Izumo, Akiyoshi Oota
  • Patent number: 7974210
    Abstract: A multi-signal analyzer (1) includes an AD converter (11) for simultaneously receiving a plurality of time series signals representing physical and chemical phenomena and subjecting the signals to AD conversion, a delay time calculation unit (19) for calculating the delay time between arbitrary two signals x(1) and y(1) input to the AD converter (11), a time axis adjustment unit (39) for advancing or delaying the time axis of one of the arbitrary two signals according to the delay time calculated by the delay time calculation unit (19) to thereby make the two signals to have the same time axis, and a data analyzer (41) for performing analysis such as determining a mutual correlation coefficient for the two signals made to have the same time axis.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: July 5, 2011
    Assignee: A & D Company, Ltd.
    Inventors: Mitsuharu Sugita, Yasunori Urano
  • Publication number: 20110060972
    Abstract: A method for decoding tail-biting convolutional codes. The method includes initializing a correction depth, selecting a first starting state from a set of encoding states, and initializing a metric value for the selected starting state as zero and the other states as infinity. The input bit stream is read and a Search Depth Viterbi algorithm (SDVA) is performed to determine path metrics and identify a minimum-metric path. The ending state for the minimum-metric path is determined and the output for this ending state is identified as “previous output.” A second starting state is set to the ending state of the minimum-metric path, and symbols equal to the correction depth from the previous output are read. The SDVA is performed on the second set of read symbols to generate a corrected output. A decoded output is generated by replacing symbols at the beginning of the previous output with the corrected output.
    Type: Application
    Filed: November 12, 2010
    Publication date: March 10, 2011
    Applicant: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Wuxian Shi, Juan Du, Yiqun Ge, Gobin Sun
  • Patent number: 7844386
    Abstract: A reference signal generator generating a reference signal for high-resolution measurement/control in real time includes a means for calculating the rotational trend, e.g. increase/decrease in the r.p.m.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: November 30, 2010
    Assignee: A & D Company, Ltd.
    Inventor: Kouji Sekimoto
  • Patent number: 7762956
    Abstract: There is provided an electronic sphygmomanometer that permits a user to visually recognize easily that he or she started measurement by manipulating his or her identification key and that his or her measured value is being displayed on a display unit. The electronic sphygmomanometer 10 includes blood pressure measuring means 26 for measuring a blood pressure value, a display unit 28 for displaying the blood pressure value, a plurality of user identification keys 34 selectable by respective users, and a plurality of light emitting means 36 disposed corresponding to the respective user identification keys 34. When a user identification key A34a is manipulated, a measured blood pressure value is stored in the memory corresponding to the manipulated user identification key 34a, and the light emitting means A?36a corresponding to the manipulated user identification key A34a emits light while the blood pressure value of the user is being measured and/or being displayed.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: July 27, 2010
    Assignee: A & D Company, Ltd.
    Inventors: Shinobu Ozaki, Shigenobu Toda, Toshiharu Aiba
  • Patent number: 7742392
    Abstract: A blind carrier frequency offset estimator is based on a single-OFDM-symbol training sequence in multi-user OFDMA uplink. Through multiple access interference modeling and analysis, a virtual user is employed that occupies the all null sub-carriers. By minimizing the energy leakage on the virtual user in term of tentative frequency offsets, the estimator can approach the real frequency offset. The estimator performs only on frequency-domain, simplifies interference calculations, and lowers the rank of the matrix. An iterative computation method is used to approach the real frequency offset.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: June 22, 2010
    Assignee: STMicroelectronics (Beijing) R&D Company Ltd.
    Inventors: Yiqun Ge, Xutao Zhou, Wuxian Shi
  • Patent number: 7610799
    Abstract: An engine measurement device includes a detector for measuring individual pieces of time series data containing at least a speed and output torque of an engine in a transient state while the engine is being run in combustion by control of an engine control unit, a torque operation unit for calculating the engine torque on the basis of the time series data of the engine speed and the output torque, and a model operation unit for modeling the engine torque as functions of the engine speed and a fuel injection time. This model is used to calculate both a fuel torque generated by the combustion run of the engine and a mechanical loss torque or the difference between the engine torque and the fuel torque.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: November 3, 2009
    Assignee: A&D Company, Ltd.
    Inventor: Mitsuharu Sugita
  • Publication number: 20090271089
    Abstract: A reference signal generator generating a reference signal for high-resolution measurement/control in real time includes a means for calculating the rotational trend, e.g. increase/decrease in the r.p.m.
    Type: Application
    Filed: March 28, 2005
    Publication date: October 29, 2009
    Applicant: A &D COMPANY, LTD.
    Inventor: Kouji Sekimoto