Hi. Yes. I am just looking at modeling a class-B distortion at the moment,
but could someone guide on how to convert between quadrature signals and
real signals. Because the rail (or the other one I was trying .. abs, only
work on real signals)

The simple example im trying to shoot for is create a wbfm waveform,
"clip/distort" it, and demodulate it and see the noise in the spectrum.

Thanks for the replies!! :)

On Wed, Jan 26, 2022 at 1:55 AM Nick Foster <bistrom...@gmail.com> wrote:

> Anish,
>
> If you really just want to model crossover distortion in a class-B
> amplifier, you could use a pair of Rail blocks:
> [image: image.png]
>
> If you're trying to model the distortion created by a real solid-state
> amplifier, and not trying to correct it with predistortion, there are a
> million different models which attempt to accurately characterize
> distortion in SSPAs: Rapp, Saleh, and Ghorbani seem to be most widely used.
> They're all pretty simple.
>
> Here's a very simple, memoryless model (Ghorbani) implemented as an
> embedded Python block:
> https://gist.github.com/bistromath/75d30dd9691fd18211b306db630d8c4f
>
> Some basic information about the model can be found here:
> https://www.mathworks.com/help/comm/ref/memorylessnonlinearity.html
>
> Nick
>
> On Tue, Jan 25, 2022 at 12:03 PM Wheberth Damascena Dias <
> whebe...@gmail.com> wrote:
>
>> Hello Anish,
>>
>> Non-linear  power amplifier modeling and pre-distortion is a vast subject.
>>
>> If you want to go deep in this matter I would suggest you to take a look
>> at Baseband polinomial models.
>>  Here a reference I have used some time ago:
>> https://repositum.tuwien.at/handle/20.500.12708/13980
>>
>> If you just need something quick, you may want to lookout for AM/PM
>> models, such as the Saleh model.
>>
>> Good luck!
>>
>> Best Regards
>> Wheberth Dias
>>
>>
>>
>>
>> On Tue, Jan 25, 2022, 20:44 Anish Mangal <anis...@umich.edu> wrote:
>>
>>> Hi,
>>>
>>> How should I go about modeling the distortion introduced by a class-B
>>> amplifier stage that clips the signal when its value is below zero?
>>>
>>> Example:
>>>
>>> I want to combine two FM modulated signals, pass them through this
>>> "class-B distorter", demodulate them, and analyze the quality of the signal
>>> produced (compared with the undistorted one).
>>>
>>> How should I go about doing it.
>>>
>>> Created the flowgraph attached, but this is obviously wrong. :)
>>>
>>> --
>>> Anish
>>>
>>>
>>>
>>>
>>>

-- 
Anish

Reply via email to