MATLAB: How to convert a sine wave into a square wave using Simulink

signsimulinksinesquarewave

I am using Simulink and I want to convert a sine wave into a square wave.

Best Answer

To convert a sine wave into square wave using Simulink, you can use the 'Sign' block within 'Math Operations' Library.
Another way is by implementing the following equation in Simulink:-
y = sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(7*t)/7 + sin(9*t)/9
The model describing the equation can be viewed in the attachment.
Related Question