Permanent WRAP URL:http://wrap.warwick.ac.uk/81742
Copyright and reuse:The Warwick Research Archive Portal (WRAP) makes this work by researchers of the University of Warwick available open access under the following conditions. Copyright © and all moral rights to the version of the paper presented here belong to the individual author(s) and/or other copyright owners. To the extent reasonable and practicable the material made available in WRAP has been checked for eligibility before being made available.Copies of full items can be used for personal research or study, educational, or not-for-profit purposes without prior permission or charge. Provided that the authors, title and full bibliographic details are credited, a hyperlink and/or URL is given for the original metadata page and the content is not changed in any way.
A note on versions:The version presented here may differ from the published version or, version of record, if you wish to cite this item you are advised to consult the publisher's version. Please see the 'permanent WRAP URL' above for details on accessing the published version and note that access may require a subscription.
AbstractMolecular Communications is a promising area with significant potential applications. To enhance the reliability of the transmission process, self-orthogonal convolutional codes (SOCCs) are proposed and investigated with respect to both bit error rate (BER) and energy efficiency. The codes are compared to both an un-coded system and one that employs Hamming codes to show that they can provide a benefit for molecular communication systems. The influence of the channel memory is also analysed in this paper. In addition, taking into account the extra energy required to implement the coding, the critical distance is investigated as another performance metric for nano-to-nano device communication, nano-to-macro device communication and macro-to-nano device communication. Considering the transmission distance and the operating BER of the designed system, the designer can determine whether the use of coding is beneficial or which code better suits the system.