Thursday, July 27, 2006

Time Domain Aliasing Cancellation and Perfect Reconstruction

Hey Wait ! Don't run away !!! This post is not going to delve into any sort of technical details. I can understand your shock at seeing such a techie title on this blog. I too had the exact same reaction to the title the first time I read it. I was like, What the #@$% is this ????

I came across this title when I was studying some DSP concepts recently. I realised how much I had forgotten whatever I had studied during engineering. So, reading through those topics got me thinking about the final year of my engineering, where we had taken up a course in Digital Signal Processing (DSP). It was one of those "hyped" courses, where the pass percentage was not very high. Most were paranoid about such courses and many joined tutions for the same. Thankfully, I was not one of them. I still dont understand the logic of joining tutions during engineering. If the lecturer is bad and the textbook does not make any sense, then its kind of understandable. But the lecturer who handled this course was an amazing chap and there is definitely no dearth of good textbooks on DSP. But still, the students joined. Mainly because in the previous batch of students who had taken up this course, many had flunked. I dont understand why students get so influenced by this trend. Can't they think logically ? I have also observed this trend in subjects like "Fields and Waves", "Control Systems" and "Engineering Graphics". Literally, the entire class used to go for tutions for these subjects.

Coming back to what I had originally planned to put up in this post, the lecturer who taught us this course was an amazing chap. He has handled subjects for us in almost all the semesters and that too on different unrelated topics. From "C Programming" to "Operations Reaserch" to "Microprocessors" to "Digital Signal Processing" to "Fields and Waves". And he did justice to all of them. His notes were very much in demand. I still have his notes in most of the courses he taught. And he never used to read out the notes from a previous year's student's notebook. He used to dictate them by himself. Man, I am a huge fan of this lecturer. I happened to meet him about 4-5 months ago and he is still very much the same. Absolutely no change at all.

Apart from our lecturer, I am also so much reminded of my engineering friends. The masti we used to do in college: bunking classes, not listening in class, last minute preparations for exams, internals, results... etc. DSP was one subject we hated to study. We liked the classes and were in awe of the subject, but hated to study it for the exam. So much of fourier transforms in that course. It can be quite intimidating, with all those sigma and integration signs. We all heaved a huge sigh of relief after we finished the exam, which turned to be quite easy :D

Now that I am studying so many of those concepts again, they all seem so easy. I realised that it takes time for the concepts to sink in and I think three years have been more than sufficeint for the same. I am totally enjoying studying this subject now.

Wednesday, July 26, 2006


There is this cool site called It provides an invisible/visible counter and allows you to analyse and monitor visitors to your webpage/blog in real time. Each time someone access your blog, information like: from which city/IP address your page was accessed, the ISP, referring URL, keywords used to reach your page, etc., will be recorded. Totally amazing... Many of you might already be aware of it.. I came to know recently and I am so amazed and excited about it, like a kid who has been given a new toy :D

The best part is that its Free !!! Check out the site and see for yourself the features they offer.

Saturday, July 15, 2006

My Cooking Adventures - Spaghetti

A couple of days back, I was in full josh to cook... So thought of cooking up some spaghetti. I had purchased a packet of spaghetti long time ago but had never got around to cooking it. So armed with it and some vegetables, I proceeded to make an extremely simple version of "Pasta Arabiatta"... And it turned out so well... Man, I managed to impress myself big time !! U must know that when I cook, I am extremely critical of myself. Even if the salt is a little more, I am like, Shit!! I screwed it up!! So, was maha khush when the dish turned out really well.

*Floating on cloud nine thinking about it*

Oookay, coming back to the post, and the recipe.... I must say that this post is very much inspired by foodie blogs like Saffron Hut and Food for Thought... I am so amazed by their passion for blogging about their cooking and ofcourse by the awesome photography...

Here is the recipe.....

(serves 2)

For the sauce :
  1. Tomatoes - 5 medium sized ones
  2. Onion - 1 huge
  3. Mustard seeds - 1/2 teaspoon
  4. Jeera seeds - 1/2 teaspoon
  5. Extra virgin Olive oil - 2 tablespoons
  6. Ginger - I small clove
  7. Freshly ground pepper - to taste
  8. Oregano - to taste
  9. Salt - to taste
  10. Sugar - 1/2 teaspoon
For the Pasta :
  1. Dry Spaghetti - about 75 strips
  2. Extra virgin Olive oil - 1/2 teaspoons
  3. Salt - 1 Teaspoon
  1. Thoroughly wash the tomatoes and chop them up. No need to chop finely.
  2. Chop up onions. Again, no need to chop finely.
  3. Chop a small piece of ginger into small pieces. You may use ginger paste instead.
  4. Put them all in a blender and blend till a smooth flowing liquidy paste is obtained. Make sure that the tomates and onions are finely blended. Trust me, you will not like the final product, if they are not finely blended (source: previous cooking disaster(s) by Your truly)
  5. In a open cooking pan, heat the olive oil. Once heated, added the mustard seeds followed by the jeera seeds.
  6. Pour the tomato-onion-ginger liquidy paste made in step 4. Be careful when you do so... Due to the water content in this paste and the hot oil in the pan, there will be lots of hissing, sizzling and splatterting of the paste. And it hurts big time when this hot paste falls on your skin.
  7. Continuously keep stirring this mixture. This prevents the paste from splattering. Add salt as per your taste. Continue cooking on a medium flame for about 10-15 mins. It will take more time if the quantity is more (Duh??).
  8. In another vessel, take about 2 litres of water. Add a teaspoon of olive oil followed by 1 teaspoon of salt. Bring this to boil.
  9. Once the water has boiled, add the required amount of spaghetti. My advice: Dont break the spaghetti.. My belief is that the longer the better!! It will take about 10 mins for the spaghetti to be cooked al-dente. This is very very important.
  10. Once the spaghetti is cooked to perfection, drain out the hot water using a strainer. Immediately pour cold water on this. Or else, even better, hlod the spaghetti laden strainer under running cold water. Keep it aside.
  11. By this time, even the sauce would have been cooked. Add the freshly ground pepper, very little sugar and oregano to the sauce and cook for a minute or so.. You may also add some tomate sauce/ketchup if you like..
  12. Once done, remove from fire and leave it for a minute.
  13. In a plate, spread the spaghetti. Pour the sauce prepared in Step 12 over this and serve immediately.

I just reviewed what I have written and sounds like the procedure to carry out a science experiment... Haa Haa.. But I am lazy to go and redo the whole thing.. So Please adjust!!

Monday, July 10, 2006

Overcoming Laziness to Blog

Off late, I have been so lazy to blog..... Dunno why.... When I feel like blogging about something, I dont have an access to a computer.. and by the time I get to one, I would have lost all the enthusiasm to compose the post and blog it!!

Why the hell I have become such a sloth!!! Very Very Bad.....

So, today I overcame that laziness and put up a post!!!

*Pat myself of the back* :D

I have been following up on other blogs very faithfully though. Since last week, the blog that has got me hooked is Sayesha's blog.. Have been reading up the archives and comments and having a total blast!!!

And now I have to think of a title for my post... Dear God!!! I find it very very hard to come up with a decent title (maybe another reason why I feel lazy to put up a post).