Cognitive Radio Network Simulator installation

Cognitive Radio Cognitive Networks(CRCN) Simulator is based on ns2 simulator. In this post I would explain in detail the steps needed to run crcn simulations in your Linux.

Note: The installation is successful only in version 2.31 of ns (ns-allinone-2.31)

Step 1: Download CRCN from <here> and ns-allinone-2.31 from <here>

Step 2: IMPORTANT: backup your ns-allinone-2.31 folder before proceeding. This is will help us to restore the working ns2 installation in case anything unexpected occurs.

Step 3: Extract CRCN.zip and you will see several files inside that. You have to  copy each file in that and replace the corresponding files in ns2.31 folder.

Let me explain this in more detail.

If you have  a folder named AODV in crcn. Copy all its contents and paste it in /home/micman/ns-allinone-2.31/ns-2.31/aodv folder.

Here micman is my username, replace it with your username.

You would be replacing the existing aodv folder contents with the new one you copied from crcn. Leave rest of the files unmodified.

Similarly, you will have folders named common,mac, mobile and so on. Repeat Step2 for all these folders.

Step4: Finally, you will be left with some tcl and perl scripts inside the crcn folder. Just copy them and place them in any folder, preferably /home/micman/ns-allinone-2.31/ns-2.31

Step5: Open Makefile in root user mode

$ su

# gedit /home/micman/ns-allinone-2.31/ns-2.31/Makefile

Here i have used gedit editor. replace it with the editor of your choice.

Step6: In the Makefile, find the line that says

OBJ_CC = \

In my system it is at line 164.

Step7: Copy the following lines  and append it to OBJ_CC listing as shown

wcett/wcett_logs.o wcett/wcett.o \

wcett/wcett_rtable.o wcett/wcett_rqueue.o \

mac/macng.o mac/maccon.o\

mac/macngenhanced.o\

Save and close the Makefile.

Step8: Next execute the following commands in Terminal.

make clean

make depend

make

If each of these commands run without any error, then crcn installation is successful.

Errors were experienced in other versions of ns2.

There is also a GUI available for CRCN simulation. Its just a jar file that just needs to be executed. All you need to do is to run it straightaway, but before that it has some dependencies/pre-requisites:

* JDK 6 or later versions should have been installed. [Download Java JDK]

* Gnuplot should have been installed. [Download Gnuplot]

Ubuntu10.10  users could install it easily by executing the following line in Termninal.

$sudo apt-get install gnuplot

* Download <this> perl script and place it in /home/micman/ns-allinone-2.31/ns-2.31/

Here micman is my username

* Finally Download <this> jar file.

The jar file could be executed as follows:

$ java -jar CRCN.jar

For more help on how to use the CRCN GUI go <here>


இந்திய ராணுவத்தில் வீரர்களின் உணவு வழக்கங்கள்

india-kashmir-soldier-sweets-lg

ராணுவத்தில், அவரவர்கள் சுவைக்கு ஏற்ப, ஒவ்வொருவருக்கும் தனித்தனியாக உணவு சமைக்க முடியாது. நூறு முதல், ஆயிரம் பேர் வரையிலான ஒவ்வொரு முகாம்களிலும், அத்தனை பேருக்கும், ஒரே வகை, ஒரே சுவை, ஒரே அளவிலான உணவு முறைதான்.

காலை எழுந்தவுடன், நான்கு மணிக்கெல்லாம் சூடான தேனீர்.

காலை ஏழரை மணி அளவில் சிற்றுண்டி,

மதியம் ஒரு மணியளவில் பகல் உணவு.

மாலை நான்கு மணியளவில் தேனீர்.

இரவு எட்டு மணிக்கு உணவு.

இதுதான் தினசரி வழங்கப்படும் உணவு முறை.தினசரி உணவுக்காக வழங்கப்படும் பொருட்கள் ஒவ்வொன்றுக்கும், ஒரு அளவு உண்டு. ஒரு நபருக்கு, ஒரு நாள் உணவுக்காக வழங்கப்படும் பொருட்கள்:

அரிசி – 420 கிராம்,

கோதுமை மாவு – 210 கிராம்,

பருப்பு – 90 கிராம்,

சர்க்கரை – 90 கிராம்,

வனஸ்பதி – 60 கிராம்,

தேயிலை – 8 கிராம்,

காய்கறி – 250 கிராம்,

உருளைக்கிழங்கு – 100 கிராம்,

வெங்காயம் – 60 கிராம்,

ஆட்டுக்கறி – 100 கிராம் அல்லது கோழிக்கறி – 60 கிராம்,

பால் – 200 மி.லி.,

பழம் – 100 கிராம்

என்ற அளவில் வழங்கப்படுகிறது.

ஒரு முகாமில் நூறு வீரர்கள் இருந்தால், மேற்கூறிய ஒரு நபருக்கான உணவுப் பொருட்களின் அளவு போல், நூறு நபர்களுக்கான உணவுப் பொருட்களை எடுத்து, அன்றைய சமையலுக்குப் பயன்படுத்திக் கொள்வர்.ஒரு முகாமில், குறைந்தபட்சம் ஒரு வாரத்திற்குண்டான உணவுப் பொருட்கள் எப்போதும் கைவசம் இருக்கும்.

ராணுவ முகாம்களுக்கு இந்த உணவுப் பொருட்களை வழங்குவதற்காக, ஒரு பகுதியில் அமைந்துள்ள அனைத்து முகாம்களுக்கும் என, ஒரு இடத்தில் ஆர்மி சப்ளை டெப்போ அமைந்திருக்கும்.ஒரு வீரர், தினசரி நூறு கிராம் அளவிலான மாமிசம் உண்டாலும், சமைத்துப் பரிமாறுவதில், சில சிக்கல்கள் உண்டு. இரண்டு நாட்களுக்கு ஒருமுறை இருநூறு கிராம் என்ற கணக்கில், (நூறு பேர் இருந்தால்) இருபது கிலோவாக வாங்கி, சமைத்துப் பரிமாறுவர். இதன்படி, ஒருநாள் விட்டு ஒரு நாள், அசைவம் பரிமாறப்படும்.

ராணுவ முகாம்களுக்குள், மாட்டிறைச்சி, பன்றி இறைச்சி போன்றவைகளுக்கு இடமில்லை. மாடு, பன்றி போன்றவைகளின் இறைச்சியை, ராணுவ முகாம்களுக்குள் எடுத்து வருவதே, கடுமையான தண்டனைக்குரிய குற்றம்.

எல்லைப் பகுதிகளில் தனித்தனிக் குழுக்களாகக் செல்லும் போது, ரொட்டி, பூரி, பட்டர், ஜாம், இப்படி எதையாவது மூட்டை கட்டி, தோளில் மாட்டிக் கொண்டு போய், வாரக் கணக்கில் அதையே சாப்பிட வேண்டி வரும். சமயத்தில், அதுவும் தீர்ந்து போய், ஒரு சில நாட்கள் பட்டினி கிடக்கவும் பயிற்சி பெற்றிருக்க வேண்டும்.

— “ராணுவம் ஓர் அறிமுகம்”  நூலிலிருந்து…

Article Source: DINAMALAR