Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for realizing automatic generation of CIC filter code based on python

An automatic generation and filter technology, applied in the field of digital down conversion, can solve the problems of high error rate and low work efficiency

Pending Publication Date: 2022-06-28
58TH RES INST OF CETC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method for automatically generating CIC filter codes based on python to solve the problems of insufficient manual design codes, high error rates, and low work efficiency

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 realizing automatic generation of CIC filter code based on python
  • Method for realizing automatic generation of CIC filter code based on python
  • Method for realizing automatic generation of CIC filter code based on python

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] A method for realizing automatic generation of CIC filter codes based on python proposed by the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become apparent from the following description and claims. It should be noted that the accompanying drawings are all in a very simplified form and in inaccurate scales, and are only used to facilitate and clearly assist the purpose of explaining the embodiments of the present invention.

[0048] see figure 1 , a method for automatic generation of CIC filter code based on python, including the following steps:

[0049] S1. Run the python script, and in the pop-up graphical window, follow the prompts and enter such as figure 2 The input data, decimation multiple, delay factor, cascade number and output bit width of the CIC filter shown are saved to the list respectively;

[0050] S2. Proce...

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 discloses a method for realizing CIC filter code automatic generation based on python, and belongs to the field of digital down conversion. Establishing a graphical interface by using a script written by a python language, initializing a list of various index information of the CIC filter, and inputting corresponding various index information of the CIC in a pop-up window according to tag content; automatically generating each sub-module RTL code, a module instantiation RTL code and a top-layer module RTL code according to each piece of obtained index information; and checking whether the finally generated result has a problem or not. The script written by the python language can correctly receive graphical interface information, RTL codes of all sub-modules of the CIC filter are automatically generated according to information parameters, module instantiation processing is conducted on the repeated sub-modules, and a top-layer file capable of being correctly connected is generated. According to the method, the CIC filter RTL code automatic generation script is written by using the simple and understandable python language, and the parameter information of the CIC filter can be changed by modifying the graphical interface dialog box, so that the workload is greatly reduced, and the working efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of digital down-conversion, in particular to a method for realizing automatic generation of CIC filter codes based on python. Background technique [0002] In digital down-conversion technology, the signal is mixed with the carrier signal generated by the oscillator, and the center spectrum of the mixed signal is shifted to the low frequency. Then use the decimation filter to filter out the high-frequency signal, and finally output the low-speed baseband data, so the decimation filter is very important for the digital down-conversion circuit. [0003] Because the CIC filter has the characteristics of no multiplier and no coefficient memory, occupying less resources, simple implementation and fast speed, it is suitable for digital down-conversion circuits with high sampling rate in software radio communication systems. The existing technology mostly uses multi-stage cascaded CIC decimation filters, such as ...

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
IPC IPC(8): G06F8/30H03H17/06
CPCG06F8/315H03H17/0671
Inventor 万书芹高敏邵杰卓琳蒋颖丹王祖锦
Owner 58TH RES INST OF CETC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More