Commit Graph
100 Commits
Author SHA1 Message Date
jens c3a4e49a06 - improvement: error calulation only on bit change. Need to adjust loop parameter
git-svn-id: http://moon:8086/svn/matlab/trunk@104 801c6759-fa7c-4059-a304-17956f83a07c
2018-12-15 09:23:54 +00:00
jens 694c943bf2 - print only scalars
git-svn-id: http://moon:8086/svn/matlab/trunk@103 801c6759-fa7c-4059-a304-17956f83a07c
2018-12-15 09:22:25 +00:00
jens a7ec99e218 added
git-svn-id: http://moon:8086/svn/matlab/trunk@102 801c6759-fa7c-4059-a304-17956f83a07c
2018-12-14 17:26:13 +00:00
jens 2243b33e15 - refined vthr calculation
- processing only if vthr > other threshold
- make lag accu leaky

git-svn-id: http://moon:8086/svn/matlab/trunk@101 801c6759-fa7c-4059-a304-17956f83a07c
2018-12-14 17:23:05 +00:00
jens f59fb8f67d added
git-svn-id: http://moon:8086/svn/matlab/trunk@100 801c6759-fa7c-4059-a304-17956f83a07c
2018-12-14 17:16:15 +00:00
jens 1ab94a4bea added
git-svn-id: http://moon:8086/svn/matlab/trunk@99 801c6759-fa7c-4059-a304-17956f83a07c
2018-08-30 18:06:49 +00:00
jens 07c78cd992 fixed cifar10.m
git-svn-id: http://moon:8086/svn/matlab/trunk@98 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 21:25:46 +00:00
jens e922e08d0a fixed cifa10
git-svn-id: http://moon:8086/svn/matlab/trunk@97 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 21:16:35 +00:00
jens 79b4784a01 - ignore *.asv
git-svn-id: http://moon:8086/svn/matlab/trunk@96 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 20:36:03 +00:00
jens 32063406bd [PCA]
- minor improvements

git-svn-id: http://moon:8086/svn/matlab/trunk@95 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 20:34:57 +00:00
jens a331d35237 - no size between samples
git-svn-id: http://moon:8086/svn/matlab/trunk@94 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 16:53:33 +00:00
jens 010339fadb [RBM]
- added

git-svn-id: http://moon:8086/svn/matlab/trunk@93 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 16:24:41 +00:00
jens b8abc7cbb6 moved
git-svn-id: http://moon:8086/svn/matlab/trunk@92 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 12:01:21 +00:00
jens 7b34529b24 imported RBM
git-svn-id: http://moon:8086/svn/matlab/trunk@91 801c6759-fa7c-4059-a304-17956f83a07c
2016-07-12 11:24:12 +00:00
jens 048e257439 - STO integer default
git-svn-id: http://moon:8086/svn/matlab/trunk@90 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-10 08:32:18 +00:00
jens cc5e36721f [RX]
- one leadLag for integer and fractional

git-svn-id: http://moon:8086/svn/matlab/trunk@89 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-10 08:31:30 +00:00
jens 355b3cdde1 [RX]
- STO: improved integer estimation

git-svn-id: http://moon:8086/svn/matlab/trunk@88 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-10 07:24:34 +00:00
jens 99f7c6a230 - increased coeff for sample_offset_fractional
git-svn-id: http://moon:8086/svn/matlab/trunk@87 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-09 17:26:00 +00:00
jens a7b916431e [RX]
- improved STO correction

[Buffer]
- renamed readAt to peekAt
- added readAt which consumes


git-svn-id: http://moon:8086/svn/matlab/trunk@86 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-09 15:18:41 +00:00
jens 473374d0c2 [RX]
- added SFO estimation (Zwischenstand)

git-svn-id: http://moon:8086/svn/matlab/trunk@85 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-06 19:42:43 +00:00
jens 44a3ec52f2 [RX]
- export frequency corrected passband signal as wav

git-svn-id: http://moon:8086/svn/matlab/trunk@84 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-05 18:34:06 +00:00
jens 71091ec4d1 - improved
git-svn-id: http://moon:8086/svn/matlab/trunk@83 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-05 05:33:40 +00:00
jens 20d4827e3d [RX]
- fixed loop end condition

git-svn-id: http://moon:8086/svn/matlab/trunk@82 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-05 05:14:12 +00:00
jens 2b7abc9902 [RX]
- fixed chunksize dependent performance
- removed plot time marker

git-svn-id: http://moon:8086/svn/matlab/trunk@81 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-05 05:07:32 +00:00
jens c5decb5490 - phase wrap
git-svn-id: http://moon:8086/svn/matlab/trunk@80 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-04 07:01:30 +00:00
jens 50ca3b4b80 [Buffer]
- removed fill member

[RX]
- added plot_mode as string for real time plot mode. 'h_pilots', 'h_syms' and 'fac' are available.
- fixed finish condition for main loop

git-svn-id: http://moon:8086/svn/matlab/trunk@79 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-04 06:39:46 +00:00
jens 5b55fda090 [RX]
- fixed frequency correction

git-svn-id: http://moon:8086/svn/matlab/trunk@78 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 18:11:40 +00:00
jens b2d4ba7347 [RX]
- fixed combined down mixing and frequency correction

git-svn-id: http://moon:8086/svn/matlab/trunk@77 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 17:37:20 +00:00
jens c1ec64e88c [RX]
- faster CFO acquisition

git-svn-id: http://moon:8086/svn/matlab/trunk@76 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 17:18:52 +00:00
jens 0abafc3d6f [RX]
- no hard coded loop filter Ks

git-svn-id: http://moon:8086/svn/matlab/trunk@75 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 17:12:00 +00:00
jens d290cdf5d2 [RX]
- fixed foff mixing

[CalcWiener]
- added debug text

git-svn-id: http://moon:8086/svn/matlab/trunk@74 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 16:58:18 +00:00
jens 7c1bd55a5e [RX]
- write wavs
- disabled DC offset correction. Adds noise to baseband signal
- cleaned up

git-svn-id: http://moon:8086/svn/matlab/trunk@73 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 16:51:25 +00:00
jens 982bf2c32f - fixed H-Plot axis
git-svn-id: http://moon:8086/svn/matlab/trunk@72 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 15:42:21 +00:00
jens 05eb9f883e - cleaned debug output
git-svn-id: http://moon:8086/svn/matlab/trunk@71 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 15:32:08 +00:00
jens 6ddf56bdb4 [cfo_coarse_int]
- fixed for small signals
- fixed dimension problem

[Misc]
- cleaned up

git-svn-id: http://moon:8086/svn/matlab/trunk@70 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 15:26:05 +00:00
jens 7b52e9d66d - refactored CFO fine and symbol generation
git-svn-id: http://moon:8086/svn/matlab/trunk@69 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 14:47:43 +00:00
jens b630a4d4b4 - fixed CFO tracking
git-svn-id: http://moon:8086/svn/matlab/trunk@68 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 13:57:39 +00:00
jens 8ec44f5543 - reduced noise_eps
git-svn-id: http://moon:8086/svn/matlab/trunk@67 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 13:57:12 +00:00
jens bb88910c2c - no plot
git-svn-id: http://moon:8086/svn/matlab/trunk@66 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 13:54:49 +00:00
jens 7dd8034c77 [RX]
- added status print outs
- added CFO tracking mode

git-svn-id: http://moon:8086/svn/matlab/trunk@65 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 13:07:21 +00:00
jens c9e69e3940 [Rx]
- fixed frame time estimation

git-svn-id: http://moon:8086/svn/matlab/trunk@64 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 12:29:10 +00:00
jens 31dfa90af2 - added fancy buffer
git-svn-id: http://moon:8086/svn/matlab/trunk@63 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 10:58:58 +00:00
jens fa6b970a7f [RX]
- streaming
- added fancy buffer


git-svn-id: http://moon:8086/svn/matlab/trunk@62 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-03 10:58:41 +00:00
jens 01a77011ea - removed hard coded numbers
git-svn-id: http://moon:8086/svn/matlab/trunk@61 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 18:22:34 +00:00
jens 377809cf7c - Clean up: don't plot time ref constellations
git-svn-id: http://moon:8086/svn/matlab/trunk@60 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 18:17:31 +00:00
jens 3fc175c599 - cleaned up
git-svn-id: http://moon:8086/svn/matlab/trunk@59 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 18:05:57 +00:00
jens bebf8dadd8 - df_track instead of dw_track
git-svn-id: http://moon:8086/svn/matlab/trunk@58 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 17:08:52 +00:00
jens f4428bb0e6 - fixed dF tracking
git-svn-id: http://moon:8086/svn/matlab/trunk@57 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 16:53:32 +00:00
jens 7dc26d6d0b [RX]
- export corrected version of passband signal as wav file

git-svn-id: http://moon:8086/svn/matlab/trunk@56 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 10:46:24 +00:00
jens d99b383b1e [RX]
- added flip spectrum switch

git-svn-id: http://moon:8086/svn/matlab/trunk@55 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 10:07:54 +00:00
jens 97f5e83720 - renamed variables
git-svn-id: http://moon:8086/svn/matlab/trunk@54 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 09:43:13 +00:00
jens 1992026489 [RX]
- plot df_track

git-svn-id: http://moon:8086/svn/matlab/trunk@53 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 08:59:03 +00:00
jens 42cf28baf6 [calcWiener]
- calc W_pilots
[RX]
- added delta_freq for tracking (Zwischenstand)


git-svn-id: http://moon:8086/svn/matlab/trunk@52 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-02 08:55:06 +00:00
jens 82695cae43 [RX]
- added show_H command line switch
[TX]
- added M_QAM command line switch

git-svn-id: http://moon:8086/svn/matlab/trunk@51 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-01 14:47:41 +00:00
jens de0bc4a299 - corrected delay H and Z
git-svn-id: http://moon:8086/svn/matlab/trunk@50 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-01 13:17:20 +00:00
jens 6d1e19cdc5 - plot equalized syms
- adjust help text

git-svn-id: http://moon:8086/svn/matlab/trunk@49 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-01 11:03:38 +00:00
jens efd0633b58 - reduced debug output
git-svn-id: http://moon:8086/svn/matlab/trunk@48 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-01 10:02:03 +00:00
jens 248acd843e [RX]
- plot raw H
- plot FAC syms

[CalcWiener]
- added sigma to PHI
- fixed fd_max and tau_max


git-svn-id: http://moon:8086/svn/matlab/trunk@47 801c6759-fa7c-4059-a304-17956f83a07c
2015-05-01 09:57:24 +00:00
jens b6e651271f - scaling of y prior wavwrite
git-svn-id: http://moon:8086/svn/matlab/trunk@46 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-30 19:40:29 +00:00
jens be93069dd0 getRefGain.m
- fixed superpositiion of gain, time and freq references
- RX: beautify plot

git-svn-id: http://moon:8086/svn/matlab/trunk@45 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-30 19:39:04 +00:00
jens c5c6c37848 - fixed jitter in H estimation
- consider power boost in params
- RX: cleaned up
- TX: cleaned up


git-svn-id: http://moon:8086/svn/matlab/trunk@44 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-30 06:21:22 +00:00
jens 584d16e3bf - fixed getRefTime.m
- fixed getRefGain.m
- minor changes to RX/TX

git-svn-id: http://moon:8086/svn/matlab/trunk@43 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-29 21:25:46 +00:00
jens dd733db287 - c2i: don't remove DC bin
- Params: added fileds for k0, x, y
- refactored getRefGain

git-svn-id: http://moon:8086/svn/matlab/trunk@42 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-29 19:26:05 +00:00
jens e0b9373318 - RX added wiener filtering and other stuff
- Tx reordered generation of pilots

git-svn-id: http://moon:8086/svn/matlab/trunk@41 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-29 19:24:52 +00:00
jens b3924ead7d - added Wiener stuff
git-svn-id: http://moon:8086/svn/matlab/trunk@40 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-29 19:23:29 +00:00
jens 46640e7e4e - cleaned up
git-svn-id: http://moon:8086/svn/matlab/trunk@39 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 20:17:12 +00:00
jens a6eff9c2f0 - add frequency offset injection for baseband processing
git-svn-id: http://moon:8086/svn/matlab/trunk@38 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 20:14:29 +00:00
jens 65fc129d88 - TX: process data at symbol rate
- RX: removed kdown stuff (hardcode to 4), fixed redundant down sampling for base band processing

git-svn-id: http://moon:8086/svn/matlab/trunk@37 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 20:06:40 +00:00
jens d4ddc6eac4 - changed axis on plot
git-svn-id: http://moon:8086/svn/matlab/trunk@36 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 19:32:56 +00:00
jens f0d05e206c - cleaned up, removed fc
git-svn-id: http://moon:8086/svn/matlab/trunk@35 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 19:27:46 +00:00
jens 4b0c3420da - working TX and RX
git-svn-id: http://moon:8086/svn/matlab/trunk@34 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:48:26 +00:00
jens 792f9c50f8 - come and go
git-svn-id: http://moon:8086/svn/matlab/trunk@33 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:47:46 +00:00
jens 626f3141cb - moved DRM stuff into DRM
git-svn-id: http://moon:8086/svn/matlab/trunk@32 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:46:10 +00:00
jens ca31e66851 - return correct window
git-svn-id: http://moon:8086/svn/matlab/trunk@31 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:41:56 +00:00
jens 7b3d8eee00 - added CFO estimation
git-svn-id: http://moon:8086/svn/matlab/trunk@30 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:39:39 +00:00
jens 652fbde455 - moved
git-svn-id: http://moon:8086/svn/matlab/trunk@29 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-19 18:32:47 +00:00
jens 2a65062181 - fdet.m pass Xm
- fdet_coarse.m use alternative approach
- fdet_wav.m added simple symbol decoding

git-svn-id: http://moon:8086/svn/matlab/trunk@28 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-06 10:52:45 +00:00
jens c305a4c496 - improved help text
git-svn-id: http://moon:8086/svn/matlab/trunk@27 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 16:04:05 +00:00
jens 3b4e76d178 - remove -1
git-svn-id: http://moon:8086/svn/matlab/trunk@26 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 16:02:14 +00:00
jens bddaaee2d5 - auto compensate cyclic prefix
git-svn-id: http://moon:8086/svn/matlab/trunk@25 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 14:07:25 +00:00
jens 81650fd21b - added frequency offset
git-svn-id: http://moon:8086/svn/matlab/trunk@24 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 12:02:19 +00:00
jens 2063f0ec37 - fdet_wav: mix down
git-svn-id: http://moon:8086/svn/matlab/trunk@23 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 11:45:44 +00:00
jens b66da25242 - bug fixes
git-svn-id: http://moon:8086/svn/matlab/trunk@22 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 11:05:39 +00:00
jens 7154d5d94e - remove cyclic prefix
git-svn-id: http://moon:8086/svn/matlab/trunk@21 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 11:05:19 +00:00
jens 7e89f89dd5 - removed fs from fdet_coarse
- fdet_eval and fdet_wav use fdet
- ofdm_tx has additional parameter withData

git-svn-id: http://moon:8086/svn/matlab/trunk@20 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 09:02:10 +00:00
jens e0bb654e70 - initial version
git-svn-id: http://moon:8086/svn/matlab/trunk@19 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 09:00:44 +00:00
jens 7b2e93a4f4 - initial version
git-svn-id: http://moon:8086/svn/matlab/trunk@18 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 08:43:58 +00:00
jens 8c25a7702c phi_est modulo 2pi
git-svn-id: http://moon:8086/svn/matlab/trunk@17 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-04 17:50:18 +00:00
jens 51bcd1a549 - working
git-svn-id: http://moon:8086/svn/matlab/trunk@16 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-04 17:34:24 +00:00
jens 57ae533570 - minor changes
git-svn-id: http://moon:8086/svn/matlab/trunk@15 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-04 08:35:07 +00:00
jens 489aecaee1 - initial version
git-svn-id: http://moon:8086/svn/matlab/trunk@14 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-04 08:34:11 +00:00
jens a63adc66a9 - update
git-svn-id: http://moon:8086/svn/matlab/trunk@13 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-04 08:33:11 +00:00
jens fc703d1011 - multi frame processing
- running phi estimation


git-svn-id: http://moon:8086/svn/matlab/trunk@12 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-31 07:02:33 +00:00
jens c98009734c - added noise
git-svn-id: http://moon:8086/svn/matlab/trunk@11 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-30 19:03:20 +00:00
jens 693acd35b5 - removed second figure
git-svn-id: http://moon:8086/svn/matlab/trunk@10 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-30 17:41:58 +00:00
jens bbca54e6f1 - added fine frequency estimation
git-svn-id: http://moon:8086/svn/matlab/trunk@9 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-30 17:40:39 +00:00
jens 0fd40e13b2 - Introduce frequency offset
git-svn-id: http://moon:8086/svn/matlab/trunk@8 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-29 18:04:01 +00:00
jens e7e6e2f42f - added gain refs
git-svn-id: http://moon:8086/svn/matlab/trunk@7 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-27 18:36:03 +00:00
jens 98fe437a0f - corrected CP_SIZE
git-svn-id: http://moon:8086/svn/matlab/trunk@6 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-27 13:47:01 +00:00
jens 1d2e8ce618 - improved TX and RX
git-svn-id: http://moon:8086/svn/matlab/trunk@5 801c6759-fa7c-4059-a304-17956f83a07c
2014-07-27 13:44:58 +00:00