In this project, I will need the implementation of the basic data link level functions for infrared communication channels standardized by the Infrared Data Association (IrDA).
Parallel communication systems (MIMO or OFDM) should be evaluated by simulating basic network sizes such as channel rate and channel performance as a function of physical layer and data link level parameters. Implementation will take place in an OMNET ++ simulation environment ([login to view URL]) or in a C programming language.
For your implementation I would propose, a queue for every implementation and level, until IrLMP and IrLMP will combine the multiple queues, in one queue for IrLAP. For example, TTP will get the objects from OBEX queues and will make a segmentation to make smaller packets for TTP queues. TTP queues will be then combined again from IrLMP to the IrLAP queue etc.
You can use OBEX, TinyTP, IrLMP and IrLAP for pipelining to objects, segmentation of objects, sli window transportation of each part from semibidirectional channels, or if you prefer something else kindly propose it to me. I will need the experiment's code with comments with the results and an analytical report of explaining every step and the whole approach.
I can send you some papers/ books so you can get help from but I need someone with proven former experience and some small sample to check now!
Thank you a lot in advance!