Method for enlarging SFDR (spurious free dynamic range) of signal after data truncation

A dynamic range, spurious-free technology, applied in complex mathematical operations, random number generators, etc., can solve the problem of signal spurious-free dynamic range reduction, etc., to improve dynamic range, eliminate harmonic distortion, and achieve good results.

Inactive Publication Date: 2014-02-12
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The truncation error introduces a harmonic glitch with a certain amplitude, which will inevitably lead to a decrease in the spurious-free dynamic range of the signal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for enlarging SFDR (spurious free dynamic range) of signal after data truncation
  • Method for enlarging SFDR (spurious free dynamic range) of signal after data truncation
  • Method for enlarging SFDR (spurious free dynamic range) of signal after data truncation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0044] figure 1 It is a principle block diagram of the method for improving the spurious-free dynamic range of the signal after data truncation in the present invention. In this example, if figure 1 As shown, the random signal generation module takes the FPGA design as an example. The uniformly distributed random integer signal sequence in the FPGA is generated by means of the read-only memory ROM implemented by the matlab tool and the internal storage resources of the FPGA. The specific operation steps include:

[0045] (1) Use the function unidrnd(N,L,1) in matlab to generate a random integer signal sequence d of length L that is uniformly distributed on [0,N-1], where N=2 A-B , A is the bit width of the truncated signal x(n) generated by the previous module, B is the bit width of the truncated signal z(n+d), and A>B, the bit width of the random integer signal sequence d and the truncated The bit width is consistent, and a .mif file is generated, and the ROM core is loaded...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for enlarging an SFDR (spurious free dynamic range) of a signal after data truncation. A uniformly distributed random integer signal sequence in a certain amplitude range is generated through design, the bit width of the random integer signal sequence is identical with the truncated bit width, the random integer signal sequence is stacked on a signal before truncation, then bit width truncation is performed, and a random signal after truncation is obtained, so that the harmonic amplitude of the truncation error is decayed rapidly, harmonic distortion caused by direct truncation is eliminated, and the dynamic range of the random signal after truncation is enlarged.

Description

technical field [0001] The invention belongs to the technical field of digital signal processing, and more specifically relates to a method for improving the spurious-free dynamic range of a signal after data truncation. Background technique [0002] At present, the main devices for digital signal processing are FPGA and DSP. Digital processing devices are all affected by the "finite word length effect", that is, each value of the signal sequence exists in the form of a limited bit width. Generally speaking, various operations performed in the FPGA are based on integer numbers. Therefore, in the internal operation process of the FPGA, each operation may increase the data bit width, resulting in the bit width of the final operation result. If the expected bit width is exceeded, the final operation result needs to be truncated; or when the post-processing bit width is low, the high-bit-width operation result of the previous stage also needs to be truncated. For example, most...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58G06F17/14
Inventor 郭连平王志刚刘涛罗光坤黄林达
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products