Thanks Marcus Müller , Marcus D. Leech , Activecat.
yes , we can call this "Ethernet to wireless bridge using GSM RF channel ". I have some questions, please :
1- Can I use both UDP source & TCP source in this way :
Can I connect output of" UDP source" & output of "TCP source" to input of "Socket PDU " and connect output of "Socket PDU " to the input of the "PDU to tagged stream " block ? What is wrong in this connection ?
2- But when I connect the output of TCP or UDP source to the Socket PDU , I got an error ! what does the Socket PDU block take as an input?!
3- Also when I connect output of "TCP or UDP source" to "PDU to tagged stream " I got an error , what must be the input of the PDU to tagged stream block ?! Does the "PDU to tagged stream " is used here instead of the "stream to tagged stream" block and has same role?
4- Does the block " Socket PDU" can be used instead of a socket ? It don't understand what is the importance of this block ?
5- Is there any flags so that when signaling packets are coming (SIP or ARP) : TCP source is enabled while UDP source is disabled ?
And the inverse happens when there is RTP packets coming?
Note that , in network settings in Twinkle soft phone , there is a port number for RTP different from port number of SIP & we can change these ports numbers , I don't know if this may help me .
6- Do I have to write a code for socket ?or simply I can write ,in the "UDP source" block in Gnu radio(2nd lap) , the IP address & port number of the Ethernet connection (of 2nd lap) receiving from Twinkle(1st lap) ?
7- If there is no new packets coming , I want to send zeros instead of repeating the sent packets ? How Can I do this ?
i.e: I want to insert 8 bits zeros after each ofdm symbol as a guard band : I tried to insert " pad source " block to do this , after the IFFT block and before the cyclic prefixer block
, but it is not allowed to connect 2 inputs to the cyclic prefixer also I don't know how to use the pad source to insert these zeros & I don't know if there is a block to concatenate between the zeros coming from the pad source & the output of the ifft block .
Thanks in advance .