IP Library › Granted Patent US 11,868,511
Granted Patent B2
US 11,868,511 · App. 17/794,142 · Granted Jan 9, 2024

Digital fingerprint generator and method for generating digital fingerprint

Inventors: Xiangye Wei (Beijing, CN); Yiming Bai (Beijing, CN); Liming Xiu (Beijing, CN)
Assignees: Beijing BOE Technology Development Co., Ltd.; BOE Technology Group Co., Ltd.
G06F21/73H04L9/06
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 11,868,511
App. No.
17/794,142
Granted
Jan 9, 2024
Kind
B2
Abstract

Provided is a digital fingerprint generator. The digital fingerprint generator includes: a control circuit, configured to generate a control word; a first pulse generation circuit, connected to the control circuit, and configured to output a first pulse signal in response to the control word; a second pulse generation circuit, connected to the control circuit, having a same structure as the first pulse generation circuit, and configured to output a second pulse signal in response to the control word; and an output circuit, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to output a digital fingerprint based on the first pulse signal and the second pulse signal according to a predetermined first rule.

Claims (54)

1. A digital fingerprint generator, comprising:

a control circuit, configured to generate a control word;

a first pulse generation circuit, connected to the control circuit, and configured to output a first pulse signal in response to the control word;

a second pulse generation circuit, connected to the control circuit, having a same structure as the first pulse generation circuit, and configured to output a second pulse signal in response to the control word, wherein each of the first pulse signal and the second pulse signal comprises a first frequency signal and a second frequency signal, probabilities of occurrence of the first frequency signal and the second frequency signal being controlled by the control word; and

an output circuit, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to output a digital fingerprint based on the first pulse signal and the second pulse signal according to a predetermined first rule;

wherein the first pulse generation circuit comprises:

a frequency synthesizer, connected to the control circuit and the output circuit, and configured to generate the first pulse signal in response to reference pulse signals with uniformly spaced phases, and the control word; wherein

the control word comprises a first coefficient and a second coefficient; and

the first pulse signal comprises the first frequency signal generated based on the reference pulse signals and the first coefficient, and the second frequency signal generated based on the reference pulse signals and the first coefficient, wherein a ratio of the first frequency signal to the second frequency signal in the first pulse signal is controlled by the second coefficient.

2. The digital fingerprint generator according to claim 1 , wherein the first rule comprises:

outputting the digital fingerprint based on a sequence of rising edges of the first pulse signal and the second pulse signal.

3. The digital fingerprint generator according to claim 2 , wherein the output circuit comprises a D flip-flop;

wherein a data input terminal of the D flip-flop is connected to the first pulse generation circuit, and a clock input terminal of the D flip-flop is connected to the second pulse generation circuit; and

the D flip-flop is configured to output the digital fingerprint based on the sequence of the rising edges of the first pulse signal and the second pulse signal.

4. The digital fingerprint generator according to claim 1 , further comprising:

a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases.

5. The digital fingerprint generator according to claim 4 , wherein

the signal generator is further connected to the control circuit; and

the control circuit is configured to send an initial phase control instruction to the signal generator, the initial phase control instruction being configured to control initial phases of the reference pulse signals generated by the signal generator, wherein different digital fingerprints are output in the case that the initial phases of the reference pulse signals are different.

6. The digital fingerprint generator according to claim 5 , wherein the control circuit is configured to receive a first control signal, and update at least one of the output control word and the initial phase control instruction in response to the first control signal.

7. The digital fingerprint generator according to claim 6 , wherein

the control circuit is further connected to the output circuit; and

the control circuit is configured to acquire the digital fingerprint output by the output circuit, and simplify the digital fingerprint by extracting data, in one of periods, of the digital fingerprint and deleting data in the other periods, wherein the periods are determined based on a number of paths of the reference pulse signals, and the control word.

8. A method for generating a digital fingerprint, comprising:

acquiring a control word;

outputting a first pulse signal in response to the control word:

outputting a second pulse signal in response to the control word, wherein the first pulse signal and the second pulse signal are generated by circuits with a same structure, each of the first pulse signal and the second pulse signal comprises a first frequency signal and a second frequency signal, and probabilities of occurrence of the first frequency signal and the second frequency signal are controlled by the control word; and

outputting a digital fingerprint, based on the first pulse signal and the second pulse signal, according to a predetermined first rule;

wherein outputting the first pulse signal in response to the control word comprises:

generating the first pulse signal in response to reference pulse signals with uniformly spaced phases, and the control word; wherein

the control word comprises a first coefficient and a second coefficient; and

the first pulse signal comprises the first frequency signal generated based on the reference pulse signals and the first coefficient, and the second frequency signal generated based on the reference pulse signals and the first coefficient, wherein a ratio of the first frequency signal to the second frequency signal in the first pulse signal is controlled by the second coefficient.

9. The method according to claim 8 , wherein the first rule comprises:

outputting the digital fingerprint based on a sequence of rising edges of the first pulse signal and the second pulse signal.

10. The method according to claim 8 , further comprising:

receiving a first control signal; and

updating at least one of the control word and an initial phase control instruction in response to the first control signal, the initial phase control instruction being configured to control initial phases of the reference pulse signals, wherein different digital fingerprints are output in the case that the initial phases of the reference pulse signals are different.

11. The method according to claim 8 , further comprising:

acquiring the output digital fingerprint, and simplifying the digital fingerprint by extracting data, in one of periods, of the digital fingerprint and deleting data of in the other periods, wherein the periods are determined based on a number of paths of the reference pulse signals, and the control word.

12. The digital fingerprint generator according to claim 1 , wherein the first rule comprises:

outputting the digital fingerprint based on a sequence of falling edges of the first pulse signal and the second pulse signal.

13. The digital fingerprint generator according to claim 1 , further comprising: a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases.

14. The digital fingerprint generator according to claim 2 , further comprising:

a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases.

15. The digital fingerprint generator according to claim 3 , further comprising:

a signal generator, connected to the first pulse generation circuit and the second pulse generation circuit, and configured to generate a plurality of reference pulse signals with uniformly spaced phases.

16. The method according to claim 8 , wherein the first rule comprises:

outputting the digital fingerprint based on a sequence of falling edges of the first pulse signal and the second pulse signal.

17. The method according to claim 8 , further comprising:

receiving a first control signal; and

updating at least one of the control word and an initial phase control instruction in response to the first control signal, the initial phase control instruction being configured to control initial phases of the reference pulse signals, wherein different digital fingerprints are output in the case that the initial phases of the reference pulse signals are different.

18. The method according to claim 8 , further comprising:

acquiring the output digital fingerprint, and simplifying the digital fingerprint by extracting data, in one of periods, of the digital fingerprint and deleting data of in the other periods,

wherein the periods are determined based on a number of paths of the reference pulse signals, and the control word.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: WEI, XIANGYE; BAI, YIMING; XIU, LIMING
To: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.; BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 060567/0954 →
Priority Claims (1)
CN 202011043474.6 · Sep 28, 2020 · national
Continuity (1)
Related Publication 20230070146A1 · Mar 9, 2023