12381765

Method and Device for Transmitting Binary Data

PublishedAugust 5, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, in a transmitter, for transmitting binary data using a M-ASK (Amplitude-Shift Keying) constellation divided into M/2 sets of two symbols, each set of index i comprising the ith and ith+M/2 symbols of the M-ASK constellation, where iϵ[1;M/2], and being associated with a probability pi of transmitting the first symbol of the set and a probability 1−pi of transmitting the second symbol of the set and wherein each symbol of the M-ASK constellation is associated with a binary word defined using natural labelling, said method comprising: a) obtaining m−1 bits from an equiprobable binary source where m=log2M; b) selecting a binary source in a plurality of binary sources responsive to said m−1 bits, each binary source of index i being associated with a probability of outputting a bit zero equal to pi; c) obtaining one bit from the selected source; d) obtaining a symbol of the M-ASK constellation associated with the binary word formed by the m−1 bits as less significant bits and the bit obtained from the selected source as most significant bit; e) transmitting said obtained symbol to a receiver over a communication channel.

2

2. The method according to claim 1, wherein selecting the binary source in a plurality of binary sources responsive to said m−1 bits comprises—: determining a decimal value of a binary sequence formed by the m−1 bits; and selecting the binary source whose index equal said decimal value incremented by one.

3

3. The method according to claim 1 wherein the plurality of binary sources comprises 2m−1 binary sources.

4

4. The method according to claim 3, wherein,, p i = 1 - p M 2 - i + 1 , 1 ≤ i ≤ M 4 ,, the plurality of binary sources is reduced to 2m−2 binary sources and wherein selecting a binary source responsive to said m−1 bits comprises: determining a decimal value D of a binary sequence formed by the m−1 bits; and selecting the binary source whose index equal M/2−D in the case where, M 4 + 1 ≤ D + 1 ≤ M 2 ;, and selecting the binary source whose index equal said decimal value incremented by one, otherwise;, and wherein, in the case where the binary source whose index equal M/2−D is selected, the bit obtained from the selected source is flipped before obtaining a symbol of the M-ASK constellation.

5

5. The method according to claim 1, wherein each binary source of index i in the plurality of binary sources is obtained from the equiprobable binary source by applying binary distribution matching on sequences of, r S ⁢ max ⁢ H ⁡ ( p i ), bits, where Smax is the number of sources in the plurality of binary sources, H(pi) denotes a binary entropy with probability pi and r being an integer greater than or equal to 1.

6

6. The method according to claim 1, further comprising—: encoding r times (m−1)*k bits obtained from the equiprobable binary source using an error correcting code into (m−1)*n bits, where n and k are integers; obtaining each binary source of index i in the plurality of binary sources from the equiprobable binary source by applying binary distribution matching on sequences of, r * n S ⁢ max ⁢ H ⁡ ( p i ), bits obtained from the equiprobable binary source, where Smax is the number of sources in the plurality of binary sources and H(pi) denotes the binary entropy with probability pi; and applying a) to e) on each of the n sets of (m−1) bits—.

7

7. The method according to claim 5, further comprising obtaining the probabilities pi from a table and transmitting to said receiver at least one index entry indicating the obtained probabilities.

8

8. The method according to claim 5, further comprising estimating the probabilities pi from a predefined communication channel distribution and transmitting said estimated probabilities to said receiver.

9

9. The method according to claim 5, further comprising receiving the probabilities pi from the receiver.

10

10. A transmitter configured to transmit binary data using a M-ASK (Amplitude-Shift Keying) constellation divided into M/2 sets of two symbols, each set of index i comprising the ith and ith+M/2 symbols of the M-ASK constellation, where iϵ[1;M/2], and being associated with a probability pi of transmitting the first symbol of the set and wherein each symbol of the M-ASK constellation is associated with a binary word defined using natural labelling, said transmitter comprising at least one processor configured to: a) obtain m−1 bits from an equiprobable binary source where m=log2M; b) select a binary source in a plurality of binary sources responsive to said m−1 bits, each binary source of index i being associated with a probability of outputting a bit zero equal to pi; c) obtain one bit from the selected source; d) obtain a symbol of the M-ASK constellation associated with the binary word formed by the m−1 bits as less significant bits and the bit obtained from the selected source as most significant bit; e) transmit said obtained symbol to a receiver over a communication channel.

11

11. A non-transitory computer readable storage medium storing program code instructions, the program code instructions causing implementation of the method according to claim 1 when the program code instructions are read from the non-transitory computer readable storage medium and run by a programmable device.

Patent Metadata

Filing Date

Unknown

Publication Date

August 5, 2025

Inventors

VINCENT CORLAY
NICOLAS GRESSET

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND DEVICE FOR TRANSMITTING BINARY DATA” (12381765). https://patentable.app/patents/12381765

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.