H03M7/00

CLOCKLESS PROGRAMMABLE PULSE WIDTH GENERATION USING AN INVERSE CHAOTIC MAP
20210250018 · 2021-08-12 ·

Technologies are provided for generation of programmable pulse signals using inverse chaotic maps, without reliance on a clocking signal. Some embodiments of the technologies include an apparatus that can receive a sequence of bits having a defined number of bits, where the sequence of bits represent a desired continuous pulse signal having a programmable width in time-domain. The apparatus can also can receive a precursor continuous pulse signal having an arbitrary width in time-domain that fits within the dynamic range of the apparatus. The apparatus can generate the desired continuous pulse signal by transforming the precursor continuous pulse signal using the sequence of bits and an inverse chaotic map.

Data storage based on encoded DNA sequences

Devices, methods, and systems for encoding data as DNA are provided. An encoder device can include an encoder engine configured to encode a data file having a bit sequence encoding data and further configured to generate a virtual DNA (VDNA) sequence of virtual nucleotide bases (Vnb) that reversibly encodes the bit sequence of the data file, divide the VDNA sequence into a plurality of VDNA fragments, associate each VDNA fragment with an archive library sequence (Arc_SEQ), and generate a read instruction (READ) sequence of differences between each VDNA fragment and each associated Arc_SEQ including sufficient instruction to facilitate regeneration of each VDNA fragment from each associated Arc_SEQ. A codeword sequence (Code_SEQ) is additionally generated for each VDNA fragment comprising a codename identifying the associated Arc_SEQ, the READ sequence associated with the VDNA fragment, and an index sequence (Idx_SEQ) including an index mapping of the VDNA fragment in the VDNA sequence.

MIXED-PRECISION COMPRESSION WITH RANDOM ACCESS
20210242880 · 2021-08-05 ·

A data compressor includes a zero-value remover, a zero bit mask generator and a non-zero values packer. The zero-value remover receives 2.sup.N bit streams of values and outputs 2.sup.N non-zero-value bit streams having zero values removed from each respective bit stream based on a selected granularity of compression for values contained in the bit streams. The zero bit mask generator receives the 2.sup.N bit streams of values and generates a zero bit mask corresponding to the selected granularity of compression. Each zero bit mask indicates a location of a zero value based on the selected granularity of compression. The non-zero values packer receives the 2.sup.N non-zero-value bit streams and forms at least one first group of packed non-zero values.

MIXED-PRECISION COMPRESSION WITH RANDOM ACCESS
20210242880 · 2021-08-05 ·

A data compressor includes a zero-value remover, a zero bit mask generator and a non-zero values packer. The zero-value remover receives 2.sup.N bit streams of values and outputs 2.sup.N non-zero-value bit streams having zero values removed from each respective bit stream based on a selected granularity of compression for values contained in the bit streams. The zero bit mask generator receives the 2.sup.N bit streams of values and generates a zero bit mask corresponding to the selected granularity of compression. Each zero bit mask indicates a location of a zero value based on the selected granularity of compression. The non-zero values packer receives the 2.sup.N non-zero-value bit streams and forms at least one first group of packed non-zero values.

STORAGE MEDIUM, MEDICAL INFORMATION PROCESSING DEVICE, AND MEDICAL INFORMATION PROCESSING METHOD
20210241870 · 2021-08-05 · ·

Provided is a non-transitory storage medium that stores a computer readable program for a computer of a medical information processing device configured to output and/or input medical information, the program causing the computer to perform acquiring locale information in environment information of the medical information processing device and presuming a character encoding of the medical information based on the locale information acquired in the acquiring.

Compression of data that exhibits mixed compressibility

Systems and methods for compression of data that exhibits mixed compressibility, such as floating-point data, are provided. As one example, aspects of the present disclosure can be used to compress floating-point data that represents the values of parameters of a machine-learned model. Therefore, aspects of the present disclosure can be used to compress machine-learned models (e.g., for reducing storage requirements associated with the model, reducing the bandwidth expended to transmit the model, etc.).

Blockwise parallel frozen bit generation for polar codes

An electronic device configured to perform polar coding is described. The electronic device includes a bit pattern generator (3403) configured to successively perform a bit pattern generation process over a series (t=┌n/w.box-tangle-solidup.) of clock cycles; and a counter (c, 4203), operably coupled to the bit pattern generator (3403) and configured to count a number of successive bit pattern generation sub-processes over the series (t=┌n/w.box-tangle-solidup.) of clock cycles. The bit pattern generator (3403) is configured to: provide a successive sub-set of (w) bits from a bit pattern vector (b.sub.k,n) in each successive t=┌n/w.box-tangle-solidup. clock cycle; where the bit pattern vector comprises n bits, of which ‘k’ bits adopt a first binary value and n−k bits adopt a complementary binary value.

Compression Of High Dynamic Ratio Fields For Machine Learning

Various embodiments include methods and devices for implementing decompression of compressed high dynamic ratio fields. Various embodiments may include receiving compressed first and second sets of data fields, decompressing the first and second compressed sets of data fields to generate first and second decompressed sets of data fields, receiving a mapping for mapping the first and second decompressed sets of data fields to a set of data units, aggregating the first and second decompressed sets of data fields using the mapping to generate a compression block comprising the set of data units.

METHOD OF CODING BASED ON TRANSITION OF LASING AND NON-LASING STATES OF OPTICAL STRUCTURE
20210203352 · 2021-07-01 ·

A method of coding based on transition of lasing and non-lasing states of an optical structure. The power of a single pulse within picosecond-scale time is regulated to achieve transition of lasing and non-lasing states of an optical structure capable of emitting light and having the characteristic of resonant cavity and high Q value along a light path created by a combination of optical elements such as beam splitters, adjustable reflectors and continuously adjustable attenuators. Due to different parameters carried by light radiation in the two states, the parameters correspond to “1” and “0”, respectively. Therefore, binary high-bandwidth coding is realized, and even ternary coding can be realized with a slight improvement on the basis of the light path of binary coding. The tunable bandwidth of coding may reach up to 0.1 THz, which is conducive to promoting the development of high-bandwidth information processing optical microchips.

Computer architecture for emulating a triangle lattice correlithm object generator in a correlithm object processing system
11107003 · 2021-08-31 · ·

A device configured to emulate a triangle lattice correlithm object generator includes multiple processing stages that operate together to output a triangle lattice correlithm object. A triangle lattice correlithm object has a generally triangular shape and is formed by a first sub-lattice correlithm object, a second sub-lattice correlithm object that is some number of bits away from the first sub-lattice correlithm object in n-dimensional space, and a third sub-lattice correlithm object that is some number of bits away from the second sub-lattice correlithm object in n-dimensional space.