‫Now, how these complex baps symbols can be generated using the flow diagram of the Jeonju, did you
‫know this is the floor diagram that can be used to generate these complex Peski symbols?
‫And here we can see that in this floor diagram, you have the options block and you have the variable
‫whenever you create a floor diagram and you do it by clicking here.
‫You have these two blocks by default and in the options block, if I double click on this blog, I have
‫first the ID, I give it the name, for example, stop.
‫And then I give the title as the biscuit.
‫Signal.
‫And then I have the author information, copyright description, I can fill out, fill it out, and
‫then I can click apply and then I have the variable log variable block is used to define the variables
‫which are often used again and again in a floor diagram.
‫And in order to avoid the error in filling the values of those variables, you defined them once using
‫the this different variable defined log.
‫And when I click on it here, I have the variable name as the symbol rate and its value is thirty two
‫thousand.
‫And if I want to define another variable, I will write, click copy paste and then double click on
‫it and I will change the name.
‫For example, Detriot and I give it a value of.
‫Sixteen thousand and then apply.
‫Okay, so I have to find another variable.
‫So coming back to the original floor diagram here, I have the first block of random uniform sports
‫that is Drew that is used to generate these zeros and ones.
‫Now, you might ask the question that how do I get these blocks in order to do that?
‫You click here on this button and you will get this search bar.
‫And in this ad, what if I write source?
‫You can see there are many different sources.
‫And among those is the random uniforms source.
‫And I double click on it and I can see that it has green color at the airport.
‫And what does that mean?
‫That means I double click on it and I see that it is in danger and I want to change it to the byte.
‫So it would its color would change to being OK and the minimum value is zero.
‫And the maximum value I am going to give to this and this variable that I am generating.
‫And this blog generates the integer variables as the source.
‫So I give the maximum value is to because the number that is generated, it is one less than the maximum
‫value I give here.
‫And if I give to here the maximum value that would be generated, it would be one.
‫So zeros and ones, integers would be generated using this block and the output would be in the byte
‫for me.
‫So I click, OK, so you see that are at the airport since we selected debate format, so color has
‫changed to the being.
‫Now, if I want to use this blog instead of the blog that is already there, I would first delete this
‫blog by right clicking and delete and then I would click here at the output of this blog and then I
‫would click at the input of the second blog.
‫And you can see that they are all connected and you can see that here at the airport I have the painkiller
‫and here at the airport I have also in this color and indicates the Delta type that is being used on
‫these outputs and inputs.
‫And it must be same in order so that this connection can be made.
‫If the colors are different at the ends of the connection, this connection won't work.
‫So if I click on the total block, I can see that here, the type that is selected, it is byte as it
‫was the case in the previous blog.
‫Now, you might ask the question that what is the purpose of this turtle blog here in this diagram,
‫whenever there is no hardware in your floor diagram?
‫No, there is no block representing a hardware component in your floor diagram.
‫In that case, you need something to limit the rate of your floor diagram.
‫And in order to limit the sample rate for the samples that are passing to your full floor diagram,
‫you use the portal block so that the PC is not working at its full capacity.
‫Rather, it is limited by D by the rate that is set in the total.
‫And here the total rate that I have set it is equal to the sampling rate of thirty two thousand.
‫OK, and the vector length is one.
‫That means that I am taking one bite at a time at the input and so on.
‫So after that I click OK, and after that the next block is unsigned character to floor block and this
‫block if I double click on it, there are no parameters.
‫The only thing this block is doing it is taking bites as input and converting those bytes into the floor.
‫Now, why we are doing this?
‫We are doing it because these two blocks, they do not operate on bikes.
‫Rather, they operate on the floor.
‫So.
‫So this blog converts the bite to the floor.
‫And here at the airport, you can see that I have you pigweed, no duty, no saying basically it is
‫a ruse to display the numbers in this case.
‫These are the zeros and the ones that are appearing at the output of this unseen character to the floor.
‫And if I double click on this, I would see that name.
‫I have given it a name as the input beats input type is flawed and the number of inputs is one.
‫I can have more than one inputs also, and the minimum value is zero and maximum value is one because
‫it's the zero and one that it has at this block high school.
‫So after that, now I come to the this point here.
‫I had told you that we convert a bit to the eye level and zero was converted to minus one and one was
‫converted to one by this mathematical operation.
‫We multiply that bit by two and subtract one from it.
‫So this multiplication by two is achieved using the multiply constant block.
‫And I have given the multiplication variable as the value of two.
‫So I multiply that bit by two and then I add up constant and this constant has a value of minus one.
‫So that's how I convert the zeros and ones to their eye level.
‫And here now I am getting the A-levels of the zeros in ones are in other words, it is the real component
‫of the complex symbol.
‫And at the other output of this blog, I am getting the imaginary component of the complex symbols and
‫since the imaginary component here is zero.
‫So I have said this source also says zero.
‫So here I am getting the AI component and here I am getting the cube component that is zero.
‫And this block converts these inputs to a complex symbol.
‫So as a result, I get these complex symbols for zero and one at the output of this block.
‫And here I have the UTI GUI Constellation's and this will be Greek oscillation.
‫Seeing is a very important block because this displays the actual constellation are the actual complex
‫symbols of the constellation that are being generated.
‫And if there are some problems in your flow diagram, the best way to diagnose those problems is through
‫this block, because this blocks this block tells us visually if there is a problem in the symbols that
‫are being generated or not.
‫And then I want to apply the thresholding to decode these constellation symbols.
‫So I input it to this block.
‫And this block will do the reverse.
‫It will change the complex to the floor here.
‫I would get I here and I would get the view here.
‫And since Q is zero, I have left this output open and here I am giving this eye level that I have recovered
‫here to the threshold and here I will apply the thresholding function.
‫And here you can see that this is the threshold.
‫This line is indicating the threshold.
‫So this threshold here is the level of zero.
‫So here when you Double-Click, on the threshold, there is a lower threshold and there is a higher
‫threshold.
‫I have set both of them as zero.
‫So what this threshold block is doing that the inputs input that this threshold block is getting, it
‫is comparing it.
‫With these thresholds, if that import is higher than the higher threshold, it would output one.
‫And if the import is lower than the lower threshold, which is zero, then it would output zero.
‫So here I would get zeros and ones.
‫And again, I have the cutie we numbers that would play the actual numbers that are covered.
‫So now if I run this blog.
‫So here here I am seeing the input bits and here I am seeing the output picks, and you see that when
‫input is one, output is one, one input is zero, the output is zero.
‫And here it's the Constellation sync diagram.
‫And in the Constellation sync diagram, I can see that the constellation is being generated, i.e. has
‫a value of one for one bit and it has a value of minus minus one for the zero bit and the cube component
‫is zero.
‫And I have attached this floor diagram in the resources of this lecture from where you can only downlink
‫it and you can get from there.
‫You can only download this floor diagram from the resources of this lecture and then you can run it
‫in the grid.
‫However, I want to precise this thing that these floors work for.
‫Jeonju radio version three point eight and about.