IP core for signal clipping for Xilinx FPGA

Status
Not open for further replies.

osbourne

Member level 2
Joined
Jun 13, 2005
Messages
44
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,827
I need an IP core for signal clipping for Xilinx FPGA.
Does anybody know wether such a core exists ?
 

Re: Signal clipping

osbourne said:
I need an IP core for signal clipping for Xilinx FPGA.
Does anybody know wether such a core exists ?

What you mean about "clipping"?

If you wish to cut signal above some level- try this:
(Altera AHDL)

Code:
PARAMETERS (LEVEL =175);
...
SIGNAL up_level :NODE;
...
up_level = (data_in >= LEVEL);
CASE up_level IS
WHEN '0' =>
data_out = data_in;
WHEN OTHERS =>
data_out = LEVEL;
END CASE;
...
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Re: Signal clipping

I need an ip core which implements a soft clipping algorithm to reduce the peak to average ratio of communications signals (e.g. in umts). Simply cutting a signal above some level is called hard clipping, but this results in strong intermodulation products.
By using soft clipping, intermodulation can be kept to a minimum while reducing the peak to average ratio of the signal.

Can somebody help ?
 

Re: Signal clipping


May be possible to use A-law or u-Law codecs (see in GOOGLE)
(logariphmic characteristics)?
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Re: Signal clipping

I think A-law and u-law are similar to the clipping characteristic of a power amplifier, but this is not good enough. I need a special algorithm called windowing, implemented as ip core.
 

Re: Signal clipping

osbourne said:
I think A-law and u-law are similar to the clipping characteristic of a power amplifier, but this is not good enough. I need a special algorithm called windowing, implemented as ip core.

Try to ask people at https://www.opencores.org/
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…