Patent application number | Description | Published |
20140162580 | RECONFIGURABLE RECEIVER CIRCUITS FOR TEST SIGNAL GENERATION - Receiver circuits that can be reconfigured to generate test signals in a wireless device are disclosed. In an exemplary design, an apparatus includes a mixer and an amplifier. The mixer downconverts an input radio frequency (RF) signal based on a local oscillator (LO) signal in a first mode. The amplifier, which is formed by at least a portion of the mixer, amplifies the LO signal and provides an amplified LO signal in a second mode. In another exemplary design, an apparatus includes an amplifier and an attenuator. The amplifier receives and amplifies an input RF signal in a first mode. The attenuator, which is formed by at least a portion of the amplifier, receives and passes an LO signal in a second mode. | 06-12-2014 |
20140218124 | APPARATUS AND METHOD FOR GENERATING AN OSCILLATING OUTPUT SIGNAL - An apparatus for generating an oscillating output signal includes an inductive-capacitive (LC) circuit and a current tuning circuit. The LC circuit includes a primary inductor and a varactor coupled to the primary inductor. A capacitance of the varactor is responsive to a voltage at a control input of the varactor. The current tuning circuit includes a secondary inductor and a current driving circuit coupled to the secondary inductor. The current driving circuit is responsive to a current at a control input of the current driving circuit. An effective inductance of the primary inductor is adjustable via magnetic coupling to the secondary inductor, and a frequency of the oscillating output signal is responsive to the effective inductance of the primary inductor and to the capacitance of the varactor. | 08-07-2014 |
20140295783 | RECONFIGURABLE RECEIVER CIRCUITS FOR TEST SIGNAL GENERATION - Receiver circuits that can be reconfigured to generate test signals in a wireless device are disclosed. In an exemplary design, an apparatus includes a mixer and an amplifier. The mixer downconverts an input radio frequency (RF) signal based on a local oscillator (LO) signal in a first mode. The amplifier, which is formed by at least a portion of the mixer, amplifies the LO signal and provides an amplified LO signal in a second mode. In another exemplary design, an apparatus includes an amplifier and an attenuator. The amplifier receives and amplifies an input RF signal in a first mode. The attenuator, which is formed by at least a portion of the amplifier, receives and passes an LO signal in a second mode. | 10-02-2014 |
20140375367 | PSEUDO-CML LATCH AND DIVIDER HAVING REDUCED CHARGE SHARING BETWEEN OUTPUT NODES - In one example, a high-speed divider includes two identical pseudo-CML latches and four output inverters. Each latch includes a pair of cross-coupled signal holding transistors. A first P-channel pull-up circuit pulls up on a second output node QB of the latch. A second P-channel pull-up circuit pulls up on a first output node Q of the latch. A pull-down circuit involves four N-channel transistors. This pull-down circuit: 1) couples the QB node to ground when a clock signal CK is high and a data signal D is high, 2) couples the Q node to ground when CK is high and D is low, 3) prevents a transfer of charge between the QB and Q nodes through the pull-down circuit when D transitions during a time period when CK is low, and 4) decouples the QB and Q nodes from the pull-down circuit when CK is low. | 12-25-2014 |
20150118980 | TRANSMITTER (TX) RESIDUAL SIDEBAND (RSB) AND LOCAL OSCILLATOR (LO) LEAKAGE CALIBRATION USING A RECONFIGURABLE TONE GENERATOR (TG) AND LO PATHS - Certain aspects of the present disclosure provide methods and apparatus for calibrating a transceiver for wireless communications. One example method generally includes configuring a first oscillating signal as an input signal to at least a portion of a receiver (RX) path, calibrating a residual sideband (RSB) of the receiver path using a second oscillating signal as a local oscillating signal for the receiver path, and calibrating an RSB of a transmitter (TX) path by routing an output of the transmitter path to the receiver path, after calibrating the RSB of the receiver path. Another example method generally includes routing an output of a transmitter path to a receiver path, using a first local oscillating signal for the transmitter path, using a second local oscillating signal for the receiver path, and measuring an output of the receiver path as a local oscillator (LO) leakage for the transmitter path. | 04-30-2015 |
Patent application number | Description | Published |
20090077973 | Gas Turbine Fuel System for High Altitude Starting and Operation - A fuel system for a gas turbine engine comprises a set of starting fuel injectors that operate in a fuel pressurised atomisation mode to atomise fuel that flows therethrough during an ignition and a post-ignition phase and a set of main fuel injectors that operate in an air blast mode to atomise fuel that flows therethrough during the post-ignition phase and a high altitude ready to load phase and an air assist mode to control the pattern of fuel atomisation during a loaded phase. | 03-26-2009 |
20100278632 | Radial compressor of asymmetric cyclic sector with coupled blades tuned at anti-nodes - A gas turbine engine includes a radial compressor having first and second blades. The first blade has a tuned leading edge that prevents either blade from exciting at a natural frequency at speeds within an expected operating speed range. | 11-04-2010 |
20100278633 | Radial compressor with blades decoupled and tuned at anti-nodes - A gas turbine engine includes a radial compressor with first and second blades. The first and second blades have tuned leading edges that prevent natural frequencies from exciting at speeds within an expected operating speed range. | 11-04-2010 |
20110064340 | METHOD AND APPARATUS FOR STABILIZING A SQUEEZE FILM DAMPER FOR A ROTATING MACHINE - A rotor bearing system for a rotating machine includes a housing having a bore that provides an inner surface. A bearing assembly is disposed within the bore and includes an outer surface. An annular cavity is provided radially between the outer surface and the inner surface. At least one protrusion extends radially outwardly from at least one of the inner and outer surfaces to an apex and into the annular cavity. A radial gap is arranged between the apex and the opposite surface from which the protrusion extends. In the disclosed example, the annular cavity is filled with an oil to provide a squeeze film damper between the housing and the bearing assembly. The protrusions exert a hydrodynamic preload on the bearing assembly, which reduces vibration during operation of the rotating machine. | 03-17-2011 |
20110072823 | GAS TURBINE ENGINE FUEL INJECTOR - An example gas turbine engine fuel injector nozzle assembly includes a nozzle tip secured relative to a combustion area within a gas turbine engine. The nozzle establishes a plurality of first apertures that are configured to communicate a fuel to the combustion area. The nozzle establishes at least one second aperture that is configured to communicate a fluid to the combustion area. The fluid is different than the fuel. An example method of providing fuel to a combustion area within a gas turbine engine includes communicating a fuel through a first aperture in a nozzle tip to a combustion area in a gas turbine engine. The nozzle tip establishes an axis. The method also includes influencing fuel moving from the nozzle tip using a fluid directed through a second aperture in the nozzle tip. The fluid is different than the fuel. A portion of the second aperture is radially closer to the axis than the first aperture. | 03-31-2011 |
20110110765 | INLET GUIDE VANE DRIVE SYSTEM WITH SPRING PRELOAD ON MECHANICAL LINKAGE - A variable vane system includes a plurality of vanes each being pivotal about an axis. A mechanical linkage drives the plurality of vanes to rotate about the axis. The mechanical linkage includes a ring gear to rotate, and in turn drive the plurality of vanes. There is at least one rod to drive the ring gear to rotate. The rod is driven by a hydraulic servo motor. A spring bias force is provided in the mechanical linkage to resist either translational or rotational oscillation. | 05-12-2011 |
20110274537 | BLADE EXCITATION REDUCTION METHOD AND ARRANGEMENT - An impeller shroud is configured to receive an impeller. The impeller shroud establishes a plurality of air-bleed holes configured to communicate air with an impeller. The air-bleed holes are circumferentially distributed about the impeller shroud. The circumferential spacing between some adjacent air-bleed holes within the plurality of air-bleed holes is different than the circumferential spacing between other adjacent air-bleed holes within the plurality of air-bleed holes. A diffuser vane is configured to direct pressurized air to the combustor, the diffuser vanes are circumferentially distributed about the blade exducer. The circumferential spacing between some adjacent diffuser vanes within the plurality of diffuser vanes is different than the circumferential spacing between other adjacent diffuser vanes within the plurality of diffuser vanes. | 11-10-2011 |
20110302927 | FUEL CONTROL METHOD FOR STARTING A GAS TURBINE ENGINE - A method for controlling a flow of fuel to a starting gas turbine engine includes controlling the flow of fuel to the engine by controlling fuel pressure to the engine, and modulating the flow of fuel to the engine if engine exhaust gas temperature approaches a given exhaust gas temperature to lower the engine exhaust gas temperature below the given exhaust gas temperature. | 12-15-2011 |
20120283994 | TURBINE BLADE BASE LOAD BALANCING - An example method of designing blade lobes of a turbomachine blade and corresponding disk lobes includes determining contact areas between the blade lobes on a blade model and the disk loads on a disk model when the turbomachine blade is in a loaded position. The method adjusts the blade lobes, the disk lobes, or both, so that gaps are established between the blade lobes and the disk lobes at the contact areas when the turbomachine blade is in an unloaded position. The size of the gaps varies. | 11-08-2012 |
20120288373 | ROTOR WITH ASYMMETRIC BLADE SPACING - A turbine apparatus comprises a rotor with a hub section defined about a rotational axis and a plurality of blades attached to the hub section. The plurality of blades comprises a first group having a first angular spacing in a first circumferential sector of the rotor, and a second group having a second angular spacing in a second circumferential sector of the rotor. The first angular spacing is different from the second angular spacing, and the rotor blades are asymmetric about the rotational axis. | 11-15-2012 |
20130017090 | SCALLOP CURVATURE FOR RADIAL TURBINE WHEELAANM Duong; Loc QuangAACI San DiegoAAST CAAACO USAAGP Duong; Loc Quang San Diego CA USAANM Hu; XiaolanAACI San DiegoAAST CAAACO USAAGP Hu; Xiaolan San Diego CA USAANM Yang; GaoAACI San DiegoAAST CAAACO USAAGP Yang; Gao San Diego CA USAANM Jones; Anthony C.AACI San DiegoAAST CAAACO USAAGP Jones; Anthony C. San Diego CA US - A turbine wheel is disposed about an axis and has a back face including a plurality of lobes disposed about a periphery of the back face. The lobes define scalloped areas therebetween. The scalloped areas are further defined by a radius BR | 01-17-2013 |
20130017091 | RADIAL TURBINE BACKFACE CURVATURE STRESS REDUCTIONAANM Duong; Loc QuangAACI San DiegoAAST CAAACO USAAGP Duong; Loc Quang San Diego CA USAANM Hu; XiaolanAACI San DiegoAAST CAAACO USAAGP Hu; Xiaolan San Diego CA USAANM Yang; GaoAACI San DiegoAAST CAAACO USAAGP Yang; Gao San Diego CA USAANM Jones; Anthony C.AACI San DiegoAAST CAAACO USAAGP Jones; Anthony C. San Diego CA US - A turbine wheel is disposed about an axis and has a back having a separator disposed thereon, an inner undercut disposed between the separator and the axis, and an outer undercut disposed between the separator and an outer periphery of the back face. The inner undercut is defined by a first radius blending toward the axis and into a first flat section, and further defined by a second radius blending into the first flat section and into the separator. | 01-17-2013 |
20130034446 | TURBINE BLADE POCKET PIN STRESS RELIEF - A turbine blade comprises an airfoil having a pressure side and a suction side, and extending from a leading edge to a trailing edge. The airfoil has a tip remote from a mounting root, and a pocket extending inwardly of the tip. The pocket has spaced walls with one wall associated with the pressure side of the airfoil, and an opposed wall associated with the suction side. A pin extends across the pocket and connects the opposed walls. A slot is formed in the pin at a location intermediate ends of the pin which connect to the opposed walls. A method for identifying a location for the pin along a distance between a leading edge and a trailing edge of the pocket utilizes a modal analysis, and seeks to find a location where both a reaction force and a moment are lower than they might be at other locations. | 02-07-2013 |
20130039770 | GAS TURBINE ROTOR WITH PURGE BLADES - A rotor for a gas turbine engine includes a plurality of turbine blades extending radially outwardly of a rotor body. A plurality of purge blades are positioned to rotate with the rotor body, and to drive air radially outwardly toward the turbine blades. | 02-14-2013 |
20130236325 | BLADE TIP PROFILE - An airfoil includes a blade having a leading edge, a trailing edge, a pressure side, a suction side, a tip, and a scoop. The scoop extends along the tip of the blade. The scoop comprises a difference in a radial height of the blade from a pressure side to a suction side of the blade. The radial height of the blade at the pressure side is less than the radial height of the blade at the suction side. | 09-12-2013 |
20130236326 | BLADE POCKET DESIGN - An airfoil includes a blade having a pocket recess therein and one or more features disposed within the pocket recess. The one or more features are configured to disrupt pressure oscillations within the pocket recess. In another embodiment, a blade is disclosed having a first wall and a second wall. The first wall is disposed on a suction side of the blade and the second wall is disposed on a pressure side of the blade. The second wall is connected to the first wall at a leading edge of the blade. Together the first wall and the second wall form a portion of a pocket recess and the pocket recess is disposed asymmetrically with respect to a camber line of the blade. | 09-12-2013 |
20140017060 | RADIAL COMPRESSOR BLADE CLEARANCE CONTROL SYSTEM - A diaphragm assembly includes a cylinder, a circular flange, and a diaphragm. The cylinder defines an axis and includes a first end and a second end opposite the first end. The circular flange is coaxial with the cylinder and at a greater radial distance from the axis than the cylinder. The diaphragm extends from the second end of the cylinder to the flange. | 01-16-2014 |
20140112760 | REDUCTION OF EQUALLY SPACED TURBINE NOZZLE VANE EXCITATION - A reduction in excitation amplitudes affecting turbine blade durability in a turbine nozzle assembly having a plurality of vanes and turbine blades, includes: identifying a turbine blade design of the turbine nozzle assembly; performing a modal model analysis of at least one of the turbine blades in the turbine blade design; reducing aerodynamic impact by ensuring that each of the turbine blades is free of aero-excitation from an upstream flow at the vanes in an operating speed range; identifying blade natural frequencies with respect to the nozzle vanes; and modifying a trailing edge of at least one of the vanes to reduce the excitation amplitudes. | 04-24-2014 |
20140174098 | TURBINE DISC WITH REDUCED NECK STRESS CONCENTRATION - A disc with two sides includes a hub having a bore and a bore radius, a neck, and a rim. The neck is connected to and radially outward of the hub and has an inner wedge with a curved section on one side of the disc, an outer wedge with a curved section on that same side of the disc, and a center section between the wedges with a flat side on that same side of the disc. The rim is connected to and radially outward of the neck, the rim having a radius that is no more than seven times greater than the bore radius. | 06-26-2014 |
20150330225 | ROTOR AND GAS TURBINE ENGINE INCLUDING A ROTOR - The present disclosure relates generally a gas turbine engine and a rotor therefor. The rotor may include a symmetric rim thereon to prevent the propagation of induced vibratory responses. The rim may have one or more sloping surfaces to prevent the re-attachment of boundary layer flow. | 11-19-2015 |
20150354459 | FUEL INJECTOR FOR HIGH ALTITUDE STARTING AND OPERATION OF A GAS TURBINE ENGINE - A fuel injector for a combustor of a gas turbine engine includes an air swirler adjacent to a pressure atomizer. | 12-10-2015 |
Patent application number | Description | Published |
20100313083 | CHANNEL CONSTRAINED CODE AWARE INTERLEAVER - An interleaver is constructed based on the joint constraints imposed in the channel and the code domains. A sequentially optimal algorithm is used for mapping bits in the inter-symbol interference (ISI) domain to the code domain by taking into account the ISI memory depth and the connectivity of the nodes within the parity check matrix. Primary design constraints are considered such as the parallelism factor so that the proposed system is hardware compliant in meeting high throughput requirements. | 12-09-2010 |
20110078540 | INTERLACED ITERATIVE SYSTEM DESIGN FOR 1K-BYTE BLOCK WITH 512-BYTE LDPC CODEWORDS - To allow a single LDPC decoder to operate on both 512 B blocks and 4 KB blocks with comparable error correction performance, 512 KB blocks are interlaced to form a 1 KB data sequence, and four sequential 1 KB data sequences are concatenated to form a 4 KB sector. A de-interlacer between the detector and decoder forms multiple data sequence from a single data sequence output by the detector. The multiple data sequences are separately processed by a de-interleaver between the de-interlacer and the LDPC decoder, by the LDPC decoder, and by an interleaver at the output of the LDPD decoder. An interlacer recombines the multiple data sequences into a single output. Diversity may be improved by feeding interleaver seeds for respective codewords into the de-interleaver and interleaver during processing. | 03-31-2011 |
20110083058 | TRAPPING SET BASED LDPC CODE DESIGN AND RELATED CIRCUITS, SYSTEMS, AND METHODS - A method of generating a Tanner graph includes generating a pseudo-random parameter and selecting a subgraph within the Tanner graph to be designed, and assigning new edges to the subgraph as a function of the value of the pseudo-random parameter and as a function of prior edges, if any, that have been assigned to the subgraph. The method detects whether the subgraph contains a common feature indicative of a trapping set or sets to be avoided during generation of the Tanner graph until either the common feature is not detected or all possible combination of edges have been assigned to the subgraph. The subgraph containing no occurrences of the common feature is included as part of the Tanner graph or one of combinations is selected as the subgraph and is included as part of the Tanner graph. These operations are repeated until the entire Tanner graph is generated. | 04-07-2011 |
20120236641 | ASYMMETRIC LOG-LIKELIHOOD RATIO FOR MLC FLASH CHANNEL - Disclosed is an system and method for reading a flash memory cell with an adjusted read level. A current read level is adjusted to a new read level associated with increasing a first error rate to decrease a second error rate. The first error rate is associated with determining that the most significant bit of the flash memory cell is a binary 1 and the second error rate is associated with determining that the most significant bit is a binary 0. On reading the memory cell, a probability value is generated for the most significant bit, the probability being higher if the bit is equivalent to a binary 0 than if the bit is equivalent to a binary 1. | 09-20-2012 |
20120236651 | SYSTEM AND METHOD FOR DETERMINING DATA DEPENDENT NOISE CALCULATION FOR A FLASH CHANNEL - Disclosed is an system and method for determining a probability that a memory cell was programmed to a certain input level. An output level is received from a memory cell and a probability is determined that the output level corresponds to each of a plurality of programming levels. Each probability is determined as a function of the output level, a mean value of a distribution corresponding to the programming level, and a variance from the mean value with the variance being determined by a relative position of the output level with respect to the mean value. A probability value is generated as a function of the plurality of determined probabilities and then provided for use at a demodulator. | 09-20-2012 |
20120240006 | TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE - A method and system for storing data in a multi-level cell (MLC) flash memory device are described. The method includes receiving data for storage in the flash memory device, the flash memory device comprising an array of MLC flash memory cells, and encoding the received data into non-binary symbols according to a trellis-coded modulation scheme. The method further includes writing each of the non-binary symbols to a respective flash memory cell set, wherein each flash memory cell set comprises a plurality of MLC flash memory cells. | 09-20-2012 |
20120240007 | LDPC DECODING FOR SOLID STATE STORAGE DEVICES - A solid state storage device includes a flash memory and a controller configured to store data in the flash memory via a plurality of channels. The stored data is encoded using a low-density parity-check code. Hard-decision decoders are configured to decode encoded data received from the flash memory via respective channels of the plurality of channels using the low-density parity-check code and to provide decoded data to the controller in response to one or more read commands from the controller. A soft-decision decoder is configured to decode the encoded data received from the flash memory using the low-density parity-check code and to provide the decoded data to the controller in response to one of the plurality of hard-decision decoders failing to decode the encoded data. The encoded data is obtained by the soft-decision decoder using a plurality of read-retry operations. | 09-20-2012 |
20130031438 | MULTI-RATE LDPC DECODING - The subject technology provides a decoding solution that supports multiple choices of code rates. A decoder may be configured to receive a selected code rate from a plurality of code rates. On the selection of the code rate, the decoder may determine a circulant size based on the code rate, and, on receiving the codeword, update, during one or more parity-check operations, a number of confidence values proportional to the circulant size in each of a plurality of memory units, each number of confidence values corresponding to a portion of the codeword. | 01-31-2013 |
20130047044 | OPTIMAL PROGRAMMING LEVELS FOR LDPC - The subject disclosure describes a method for reducing a sector error rate in a flash memory device, the method comprising, identifying a first program verify level having a first value, selecting an adjustment value for the first program verify level and programming the adjustment value to the first program verify level to replace the first value and to shift a first programming distribution associated with the first program verify level, wherein the shift in the first programming distribution is associated with a decrease in a sector error rate, wherein the shift in the first programming distribution is associated with an increase in a bit error rate. A flash storage device and computer-readable media are also provided. | 02-21-2013 |
20130047045 | ERROR INDICATOR FROM ECC DECODER - The subject disclosure provides a method for generating a read-level error signal, comprising, correcting a plurality of bits read from a flash memory, determining a first error rate of a first error type corrected in the bits and determining a second error rate of a second error type corrected in the bits. In certain aspects, methods of the subject technology further provides steps for comparing the first error rate with the second error rate and generating a read-level error signal based on the comparison of the first error rate and the second error rate. A decoder and flash storage device are also provided. | 02-21-2013 |
20130124945 | DYNAMIC LDPC CODE RATE SOLUTION - The subject technology includes adjusting an error correcting code rate in a solid-state drive. A first plurality of memory operations are performed on a flash memory device of the solid-state drive using a first code rate. During operation of the drive, a controller monitors an operating condition associated with one or more memory units of the flash memory device for a trigger event. On the trigger event, the first code rate is adjusted in accordance with the operating condition to produce a second code rate, and a second plurality of memory operations is performed on the flash memory device using the second code rate. | 05-16-2013 |
20130212451 | REDUCED COMPLEXITY NON-BINARY LDPC DECODING ALGORITHM - A custom decoding algorithm is introduced, in connection with a corresponding decoding structure, to resolve many complexity and large memory requirements of known decoders. A system. A variable node forms a confidence vector of four components, one component for each state of a memory cell, and passes the current primary component (e.g., the largest) to one or more check nodes. The check nodes calculate a temporary component and corresponding index based on all components received from the variable nodes, which they pass back to the respective variable nodes. The variable node updates the confidence vector based on the temporary nodes received from respective check nodes, and determines the correct state for corresponding memory cell based on which component in the confidence vector is currently the primary component. | 08-15-2013 |
20130290612 | SOFT INFORMATION MODULE - A system and method for generating reliability information (aka “soft information”) from a flash memory device is disclosed. A plurality of memory cells are read by a data storage controller at a first read level to obtain a plurality of program values. On an error indicator being received in connection with reading the plurality of memory cells, the plurality of memory cells are read one or more times at one or more different read levels to categorize the plurality of memory cells into two or more cell program regions. A confidence value is then assigned to each memory cell based on a corresponding cell program region for the memory cell, the confidence value being representative of a likelihood that the memory cell is programmed to a corresponding program value read at the first read level. | 10-31-2013 |
20150016187 | ASYMMETRIC LOG-LIKELIHOOD RATIO FOR FLASH CHANNEL - Disclosed is a system and method for reading a flash memory cell with an adjusted read level. A current read level is set to a new read level associated with increasing a first error rate to decrease a second error rate. The first error rate is associated with determining that the most significant bit of the flash memory cell is a binary 1 and the second error rate is associated with determining that the most significant bit is a binary 0. On reading the memory cell, a probability value is generated for the most significant bit, the probability being higher if the bit is equivalent to a binary 0 than if the bit is equivalent to a binary 1. | 01-15-2015 |
20150085571 | UPDATING READ VOLTAGES - A data storage device includes a controller that is configured to determine a first read voltage for a first page of a non-volatile memory (e.g., a lower page of a Multi-Level Cell flash memory device). The controller is also configured to determine a second read voltage for a second page (e.g., an upper page) of the non-volatile memory by applying an offset value to the first read voltage. The controller is also configured to store data identifying the first read voltage and the second read voltage. | 03-26-2015 |
20150089324 | METHOD AND DEVICE FOR WRITE ABORT PROTECTION - A data storage device includes a non-volatile memory and a controller. A method includes receiving first data and second data from a host device. A first error-correcting code (ECC) codeword associated with the first data is written to a first word line of the non-volatile memory, and a second ECC codeword associated with the second data is written to a second word line of the non-volatile memory. The first ECC codeword includes a first bit and a second bit, and the second ECC codeword includes a third bit and a fourth bit. The method further includes writing parity information to a parity storage portion of the non-volatile memory that is distinct from the first word line and from the second word line. The parity information includes a parity bit that is based on the first bit, the second bit, the third bit, and the fourth bit. | 03-26-2015 |
20150089325 | METHOD AND DEVICE FOR WRITE ABORT PROTECTION - A data storage device includes a non-volatile memory that includes a three-dimensional (3D) memory. A method includes receiving first data and second data from a host device. A first error-correcting code (ECC) codeword associated with the first data is written to a first word line of the non-volatile memory, and a second ECC codeword associated with the second data is written to a second word line of the non-volatile memory. The first ECC codeword includes a first bit and a second bit, and the second ECC codeword includes a third bit and a fourth bit. The method further includes writing parity information to a parity storage portion of the non-volatile memory that is distinct from the first word line and from the second word line. The parity information includes a parity bit that is based on the first bit, the second bit, the third bit, and the fourth bit. | 03-26-2015 |
20150324251 | ERROR CORRECTING CODE TECHNIQUES FOR A MEMORY HAVING A THREE-DIMENSIONAL MEMORY CONFIGURATION - A data storage device includes a memory having a three-dimensional (3D) memory configuration. A method includes encoding first data to be stored at a first physical page. The first physical page is disposed within the memory at a first distance from a substrate of the memory, and the first data is encoded using a first encoding technique. The method further includes encoding second data to be stored at a second physical page. The second physical page is disposed within the memory at a second distance from the substrate that is greater than the first distance. The second data is encoded using a second encoding technique that is different than the first encoding technique. | 11-12-2015 |
20150325298 | MEMORY ACCESS TECHNIQUES FOR A MEMORY HAVING A THREE-DIMENSIONAL MEMORY CONFIGURATION - A data storage device includes a memory having a three-dimensional (3D) memory configuration. A method includes writing first data at a first physical page that is disposed within the memory at a first distance from a substrate of the memory. The first data is written at the first physical page using a first write technique. The method further includes writing second data at a second physical page that is disposed within the memory at a second distance from the substrate. The second distance is greater than the first distance. The second data is written at the second physical page using a second write technique that is different than the first write technique. | 11-12-2015 |
20150363262 | ERROR CORRECTING CODE ADJUSTMENT FOR A DATA STORAGE DEVICE - A data storage device includes a non-volatile memory and a controller operationally coupled to the non-volatile memory. The controller is configured to access information stored at the non-volatile memory. The information includes a user data portion and an error correcting code (ECC) portion corresponding to the user data portion. The controller is further configured to modify the ECC portion in response to an error rate associated with the information exceeding a threshold. The one or more ECC parameters are modified without erasing or re-programming the user data portion. | 12-17-2015 |
20150363266 | PARITY SCHEME FOR A DATA STORAGE DEVICE - A data storage device includes a non-volatile memory. The non-volatile memory may include a first word line, a second word line, and a third word line. The second word line may be between the first word line and the third word line. The non-volatile memory may further include a first string and a second string. The first string may be adjacent to the second string. The data storage device may further include circuitry configured to store parity information at a fourth word line of the non-volatile memory. The parity information may correspond to a combination of first data associated with the first word line and the first string, second data associated with the first word line and the second string, third data associated with the third word line and the first string, and fourth data associated with the third word line and the second string. | 12-17-2015 |
Patent application number | Description | Published |
20130089946 | WAVELENGTH CONVERSION FILM HAVING PRESSURE SENSITIVE ADHESIVE LAYER TO ENHANCE SOLAR HARVESTING EFFICIENCY - Described herein are wavelength conversion films that are easy-to-apply to solar cells, solar panels, or photovoltaic devices using an adhesive layer. The wavelength conversion films include a wavelength conversion layer with a photostable chromophore and are useful for improving the solar harvesting efficiency of solar cells, solar panels, and photovoltaic devices. | 04-11-2013 |
20130139868 | WAVELENGTH CONVERSION MATERIAL AS ENCAPSULATE FOR SOLAR MODULE SYSTEMS TO ENHANCE SOLAR HARVESTING EFFICIENCY - This invention relates to an encapsulation structure comprising a luminescent wavelength conversion material for at least one solar cell or photovoltaic device which acts to enhance the solar harvesting efficiency of the solar cell device. The luminescent wavelength conversion material comprises at least one chromophore and an optically transparent polymer matrix. Application of the encapsulation structure, as disclosed herein, to solar harvesting devices, including solar cells, solar panels, and photovoltaic devices, improves the solar harvesting efficiency of the device by widening the spectrum of incoming sunlight that can be effectively converted into electricity by the device. | 06-06-2013 |
20130341573 | PHOTOREFRACTIVE COMPOSITION COMPRISING ELECTROLYTES IN A PHOTOREFRACTIVE LAYER AND METHOD OF MAKING THEREOF - A photorefractive composition and a photorefractive device comprising the composition are disclosed. The composition is configured to be photorefractive upon irradiation by a laser having a wavelength in the visible light spectrum and comprises a polymer, a non linear optical chromophore, a plasticizer, and an electrolyte. In an embodiment, the percentage of polymer recurring units that comprise a charge transport moiety is less than 30%. In an embodiment, the electrolyte comprises one or more of ammonium salts, heterocyclic ammonium salts, and phosphonium salts. In an embodiment, the polymer is selected from the group consisting of polycarbonate, polyurea, polyurethane, poly(meth)acrylate, polyester, polyimide, and combinations thereof. Preferably, the composition has a diffraction efficiency of about 25% or greater upon irradiation with a visible light laser. | 12-26-2013 |