Key packing for flash key value store operations
Abstract
A key value (KV) store, a method thereof, and a storage system are provided herein. The KV store may include a key logger; and a processor configured to receive a first command for storing a first KV in the KV store, write a first value of the first KV to a first NAND page, generate an extent map for identifying the first memory page including the first value, write the extent map to a second memory page, append an entry for storing the first KV to the key logger, and update a device hashmap of the KV store to include a first key of the first KV, upon a threshold being met within the key logger.
Claims
exact text as granted — not AI-modified1 . A method for improving carrier to noise density ratio of a matched filter, the method comprising:
receiving a signal at a signal register of the matched filter; receiving a local code at a local code register and a nulling register of the matched filter; and correlating, at an adder tree of the matched filter, the signal register and the local code register with respect to the nulling register to obtain a correlation result, wherein the nulling register prevents high frequency samples of the signal register from affecting the correlation result.
2 . The method of claim 1 , wherein the matched filter corresponds to a narrowband receiver in a global navigation satellite system (GNSS).
3 . The method of claim 2 , wherein the signal is a time multiplexed binary offset carrier (TMBOC) transmission.
4 . The method of claim 3 , wherein the TMBOC transmission comprises an L1-C p channel having binary offset carrier (BOC)(1,1) and BOC (6,1) spreading symbols.
5 . The method of claim 4 , wherein the high frequency samples comprise the BOC (6,1) spreading symbols of the L1-C p channel.
6 . The method of claim 1 , wherein receiving the signal comprises:
receiving signal samples at a signal processor of the matched filter; and processing the signal samples using frequencies from a carrier numerically-controlled oscillator (NCO) of the matched filter.
7 . The method of claim 6 , wherein receiving the signal further comprises:
digitizing the processed signal samples at a quantizer of the matched filter; and providing the digitized processed signal samples to the signal register.
8 . The method of claim 1 , wherein receiving the local code comprises:
generating the local code at a local code generator of the matched filter.
9 . The method of claim 8 , wherein the local code is a 1-bit stream local code.
10 . The method of claim 1 , wherein the nulling register is aligned with timings of the high frequency samples of the signal register.
11 . A matched filter for improving carrier to noise density ratio, the matched filter comprising:
a signal register receiving a signal; a local code register receiving a local code; a nulling register receiving the local code; and an adder tree correlating the signal register and the local code register with respect to the nulling register to obtain a correlation result, wherein the nulling register prevents high frequency samples of the signal register from affecting the correlation result.
12 . The matched filter of claim 11 , wherein the matched filter corresponds to a narrowband receiver in a global navigation satellite system (GNSS).
13 . The matched filter of claim 12 , wherein the signal is a time multiplexed binary offset carrier (TMBOC) transmission.
14 . The matched filter of claim 13 , wherein the TMBOC transmission comprises an L1-C p channel having binary offset carrier (BOC)(1,1) and BOC (6,1) spreading symbols.
15 . The matched filter of claim 14 , wherein the high frequency samples comprise the BOC (6,1) spreading symbols of the L1-C p channel.
16 . The matched of claim 11 , further comprising:
a carrier numerically-controlled oscillator (NCO) outputting frequencies; and a signal processor receiving signal samples and processing the signal samples using the frequencies from the carrier NCO.
17 . The matched filter of claim 16 , further comprising:
a quantizer digitizing the processed signal samples and providing the digitized processed signal samples to the signal register.
18 . The matched filter of claim 11 , further comprising:
a local code generator generating the local code and providing the local code to the local code register and the nulling register.
19 . The matched filter of claim 18 , wherein the local code is a 1-bit stream local code.
20 . The matched filter of claim 11 , wherein the nulling register is aligned with timings of the high frequency samples of the signal register.Join the waitlist — get patent alerts
Track US2023017732A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.