Meddelanden
The four final help sessions Dec 4,6,11,13 will be moved to 16.15-17 as Joao now have finished and I'll take over the help sessions.
Sorry for any inconvenience.
Fredrik 2017-12-03
***************************
As we discussed today, here is an example on how to transmit a sinusoid from your speakers (try different values for the parameters fc and SecSound).
fc=1000; fs=44100; SecSound = 2; rS = cos(2*pi*fc.*[0:1/fs:SecSound]); y_test=audioplayer(rS,fs); playblocking(y_test);
Here is an example on how to listen a signal with a microphone
recorder=audiorecorder(fs,16,1); recordblocking(recorder,SecSound); R=getaudiodata(recorder); % R should be a vector with the listened signal
To make sure you received something that makes sense you can play R using
y_test=audioplayer(R,fs); playblocking(y_test);
Joao 2017-11-09
======================================================
Something happened here at home today and I cannot show up to the help session. I'm very sorry for this! I'll move today's help session to tomorrow (Thursday the 9th) at 15:15 at E:4123. For those who cannot join tomorrow, I'll also make a demonstration of the project next Monday at 14:15.
You are also free to book timeslots with me this week if you have questions about the project and want to start it soon.
Once again I'm very sorry to only notice this now.
Joao 11-08
======================================
The poll is closed. The help sessions will be on Mondays 14:15-15:00, and on Wednesdays 15:15-16:00. All help sessions will be at E:4123.
The first help session is tomorrow (Wednesday) at 15:15.
Joao 2017-11-07
================
Please read this post until the end, and then click the link below.
Here is the Doodle poll link for possible time slots for the help sessions:
https://doodle.com/poll/ux8i36xcg89zd29k
I checked the schedule of courses given in HT2 for second year MIWC students, and it should be possible for you to attend to some of these help sessions
Please tick every time slot that you can attend (not only the 2 slots that fits you better). I will choose the 2 slots that most people can attend provided that everyone can attend to at least 1 help session. I will let you know the answers on the day of first PIWC lecture. All help sessions will happen in E:4123.
Note that the timeslots are only addressing one week, but these time slots are valid starting from next week and onwards (for the whole HT2 study period). However, note that will the first help session will only happen after the first lecture.
I will make a short demo of the project in the first help session.
Joao 2017/11/04
==================================================================
Part 2 of the course:
There will be a first lecture on Nov 7, see schedule
%%%%%%%%%%%%%%%%%%%%%%%%%
Here are some important instructions for the submission of the reports for the first part of the project, read them carefully.
Your report should be short (1-2 pages excluding the appendix), in pdf format, and include a block diagram of the receiver and a plot of the results from task 1. Have the full (running) code in clear text as appendix A.
The report is not sent directly to me, but through the plagiarism checking tool Urkund. The tool automatically checks the submitted report against all previously submitted reports. Note that, as described during the lectures, copying code from others is not allowed. Neither from this year, nor from previous years reports.
Name your report PWC_1_Lastname1_Lastname2.pdf, where Lastname1 is the family name of the first project partner and Lastname2 is the family name of the (possible) second project partner. Send your report as an attachment, to the special email address provided in an email to the course participants, at 12.00 the day before your presentation and in any case no later than Monday October 23, 2017, at 12.00. If you fail to meet this deadline, you will not pass the course.
For the individual presentations, I have made a Google calc document where you book 1 (one) slot individually. Sign up for one empty slot, only one student per 20 min slot using the link you got in the email.
For the presentation, bring a laptop (if possible) with MATLAB and your code so that you can describe how it is working.
Let me know if there are any questions.
Looking forward to see your results.
Fredrik 2017-10-15
%%%%%%%%%%%%%%%%%%%%%%%
If your Matlab does not have the communication system toolbox, then you can use this 8th order Butterworth lowpass filter with cutoff frequency 0.05. You can also generate this filter coefficients in Matlab using the funtion
[B,A]=butter(8,0.05)
To filter your signal use:
FilteredSignal= filter(B,A,SignalToFilter);
Joao
%%%%%%%%%%%%%%%%%%%%%%
SIgnals are now available for Task2 and Task3, see below
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Based on the poll results, the official timeslots for the help sessions are on Mondays and Wednesdays from 15.15 to 16.00.
Click here to get a document with the room number for each session. The first help session will thus be Monday the 4th of September, where I will give a short overview of the project.
Joao 2017/08/30
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Please read this post until the end, and then click the link below.
Here is the Doodle poll link for possible time slots for the help sessions:
https://doodle.com/poll/gxbsyehbtyefbbhn
Click the "+" sign, to add your name and the timeslots you can attend. If you don't find a "+" sign, then there should be a blue row waiting for your name and prefered timeslots. (Try to figure how it works without erasing other persons' choices)
Please tick every time slot that you can attend (not only the 2 slots that fits you better). I will choose the 2 slots that most people can attend provided that everyone can attend to at least 1 help session. I will let you know the answer by Thursday night, and also which are the lab. rooms of the help sessions.
Note that the pool timeslots are only addressing next week, but these time slots are valid starting from next week and onwards (for the whole HT1 study period).
Comments: It is not mandatory to attend to any help session at all. I will give a short overview of the project in the first help session (next week).
Joao 2017/08/28
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Part 1 of the course:
Description of first part Deadline to present is Tuesday 24/10 at 12.00
Signals for task_2
Signals for task_3
Important message for Task2: the symbol time is 2.2676 ms and not 2.3 ms!
This matlab code converts a sequence of bits into plain text using ASCII
wh=2.^[6:-1:0]; m=char(TransmittedBits(1:7)*wh'); for l=2:floor(length(TransmittedBits)/7), m=[m char(TransmittedBits(7*(l-1)+1:7*l)*wh')]; end m