Itinaas cosine pir filter

V

V

Guest
Gusto kong magsulat ng isang nakataas cosine pir filter, mayroon akong kunwa ang roll off kadahilanan, upang makuha ang coefficients ng mga filter sa pamamagitan ng Matlab / simulink.

Pero wala akong anumang mga ideya sa coding ang mga filter sa pamamagitan ng module VHDL.

Maaari kahit sino tumulong ako?
Salamat

 
Magsimula sa pamamagitan ng pagpapasya sa mga nakapirming punto na representasyon ng mga coefficients at pagkatapos ay ilagay ang mga ito sa isang memory tulad ng bram at gamitin ang inbuilt multipliers xilinx para sa paggawa ng inyong sinasala.panatilihin ang iyong mga takdang bit format sa max 18 bilang xilinx multipliers ay 18 piraso sa bawat tao sa iyong lugar ay dagdagan hugely.

 
V wrote:pero wala akong anumang mga ideya sa coding ang mga filter sa pamamagitan ng module VHDL.

 
kung maaari mong got ang ipcore ng pir pagkatapos ay maaari mong itakda ang coefficents sa kung ano ba kayong mula sa matlab, na dapat mong quantized sa taning na numero ng point.at pagkatapos ang bawat bagay ay ok!

kung hindi dapat mong gawin yourelf!

 
Itinaas ng cosine pir filter ay mas madaling mapagtanto kaysa sa pangkalahatang pir filter, dahil ang kanilang input ng data sa lapad ay masyadong maliit.

halimbawa, kung ang mga rcos ng filter ay para sa qpsk o bpsk o baseband, ang lapad ng input ng data ay lamang 1bit.kaya ang multiplier sa filter ay mas madaling maging natanto, sa katunayan, mulitplier ay lamang xor operasyon.

para sa QAM, ang input ng data sa lapad siguro mas malawak, 16QAM ay 2bit. (ng dahilan, kailangan mo ng dalawang filter para sa IQ channel), 64QAM ay 3bit - ang lahat ay hindi masyadong malawak, kaya ang multiplier ay tunay tunay madali na maisasakatuparan.

ang filter ng data coefficients lapad ay depende sa iyong system demand.sa pangkalahatan, 10bit ay sapat.

 
maaari kang sumangguni sa disenyo ng paraan ng pir filter.

 

Welcome to EDABoard.com

Sponsor

Back
Top