design / development question FPGA (Xilinx), DDS and RF output
samudra.haque at gmail.com
samudra.haque at gmail.com
Mon Feb 22 13:52:54 EST 2021
Feeling good ... found an interesting nuts and volts article that is helping understand filters Copying to tacos for refreshing if anyone needs it.
https://www.nutsvolts.com/magazine/article/making_waves
also:
https://www.allaboutcircuits.com/textbook/alternating-current/chpt-8/what-is-a-filter/ (introductory material)
https://tools.analog.com/en/filterwizard/ (filter designer that produces a BOM and charts)
-----Original Message-----
From: samudra.haque at gmail.com <samudra.haque at gmail.com>
Sent: Monday, February 22, 2021 12:31 PM
To: 'kf4hcw' <kf4hcw at lifeatwarp9.com>; tacos at amrad.org
Subject: RE: design / development question FPGA (Xilinx), DDS and RF output
The longer answer is : I'm learning in stages. There is so much to absorb. Getting there. In a direct design such as you describe, if the clock was setup to produce say 144-146 MHz, and we write HDL (or write HLS > HDL) using a simulator I guess it would show up as a short repeated bitstream of square waves?
Can I ask for a suggestion on how I can simulate it using spice? OTOH I am wondering which filter calculator might be useful to generate industry compatible part values - I see a few listed on google search. Or, are filter blocks available from a vendor if I wanted to create a board for testing?
Conceptually since the pulse train would be square waves would I need to use a LPF followed by a HPF stage to allow just the desired carrier to get through, or only LPF ?
73
Samudra N3RDX
-----Original Message-----
From: Tacos <tacos-bounces+samudra.haque=gmail.com at amrad.org> On Behalf Of kf4hcw
Sent: Monday, February 22, 2021 11:56 AM
To: tacos at amrad.org
Subject: Re: design / development question FPGA (Xilinx), DDS and RF output
On 2/20/21 7:15 PM, samudra.haque at gmail.com wrote:
> I’m interested In producing up to VHF (2m band) CW and BPSK waveforms
> if I can.
I'm forced to wonder -- since any dac will also require filtering and your goal is simply bpsk, why not just output a binary stream at the carrier frequency on a pin and then filter it until it loses it's spurs?
_M
--
kf4hcw
Pete McNeil
lifeatwarp9.com/kf4hcw
_______________________________________________
Tacos mailing list
Tacos at amrad.org
https://lists.amrad.org/mailman/listinfo/tacos
More information about the Tacos
mailing list